パッケージ | 説明 |
---|---|
jp.co.intra_mart.foundation.viewcreator |
ViewCeator全般に関する情報を提供するクラスです。
|
jp.co.intra_mart.foundation.viewcreator.executor |
処理実行クラスに関する機能を提供します。
|
jp.co.intra_mart.foundation.viewcreator.executor.model |
クエリ実行に関するモデルクラスを提供します。
|
jp.co.intra_mart.foundation.viewcreator.formula |
関数に関するクラスです。
|
jp.co.intra_mart.foundation.viewcreator.javascript.soucecode |
ソースコードに関する情報を提供するクラスです。
|
jp.co.intra_mart.foundation.viewcreator.model | |
jp.co.intra_mart.foundation.viewcreator.propagation.decoder |
IM-Propagation を利用して、 ViewCreatorで定義するデータの伝搬処理を行うときに使用される Decoder クラスです。
|
jp.co.intra_mart.foundation.viewcreator.propagation.encoder |
IM-Propagation を利用して、 ViewCreatorで定義するデータの伝搬処理を行うときに使用される Encoder クラスです。
|
jp.co.intra_mart.foundation.viewcreator.query.permission |
クエリのアクセス権限に関する情報を提供するクラスです。
|
jp.co.intra_mart.foundation.viewcreator.service.data |
カラムに関する情報を提供するクラスです。
|
修飾子とタイプ | メソッドと説明 |
---|---|
static VCQuery |
QueryManager.get(String queryCode)
クエリを取得します。
|
static VCQuery |
QueryManager.get(String queryCode,
boolean withpermission)
クエリを取得します。
|
static VCQuery[] |
QueryManager.search()
登録されているクエリの一覧を取得します。
|
static VCQuery[] |
QueryManager.search(String queryName)
クエリの一覧を取得します。
|
static VCQuery[] |
QueryManager.search(String queryName,
boolean withpermission)
クエリの一覧を取得します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
String |
SQLGenerator.createFrom(VCQuery query)
SQL文(FROM句)を生成します。
|
String |
SQLGenerator.createOrderby(VCQuery query,
boolean alias)
クエリからSQL文(ORDER BY句)を生成します。
|
protected static String |
SQLGenerator.createSearchSql(List<SearchColumn> searches,
Map<String,Integer> columnTypes,
VCQuery query)
非推奨です。
|
String |
SQLGenerator.createSelect(VCQuery query,
boolean alias)
クエリからSQL文(SELECT句)を生成します。
|
String |
SQLGenerator.createWhere(VCQuery query)
クエリからSQL文(WHERE句)を生成します。
|
protected static String |
SQLGenerator.createWhereSql(List<ExpandedColumn> expColumns,
Map<String,Integer> columnTypes,
VCQuery query)
リスト集計でユーザによって展開された列を(WHERE句)に加えます
|
static String |
DataViewManager.exportData(File destfile,
ListDataViewParameters params,
ListDataView view,
VCQuery query,
Boolean zipflg)
データ参照の実行結果をファイルに出力します。
|
static String |
DataViewManager.exportData(OutputStream os,
ListDataViewParameters params,
ListDataView view,
VCQuery query,
Boolean zipflg)
データ参照の実行結果をファイルに出力します。
|
String |
SQLGenerator.generate(VCQuery query,
boolean alias)
クエリのSQL文を生成します。
|
String |
SQLGenerator.generate(VCQuery query,
boolean alias,
boolean orderByFlg)
クエリのSQL文を生成します。
|
protected String |
SQLGenerator.generateSql4Graph(GraphDataView view,
VCQuery query,
boolean orderby)
グラフ集計用のSQL文を生成します
|
protected String |
SQLGenerator.generateSql4List(ListDataViewParameters params,
ListDataView view,
VCQuery query,
boolean orderby)
リスト集計用のSQL文を生成します。
|
static String |
DataViewManager.generateSql4List(ListDataViewParameters params,
ListDataView view,
VCQuery query,
boolean orderby)
リスト集計表示用のSQLを生成します。
|
protected String |
SQLGenerator.generateSql4ListWithoutData(ListDataViewParameters params,
ListDataView view,
VCQuery query)
リスト集計用のデータを取得しないSQL文を生成します。
|
protected static Map<String,Integer> |
SQLGenerator.getColumnTypes(VCQuery query)
<"カラムコード", カラムタイプ>のマップを作成します。
|
static CrossDataViewResult |
DataViewManager.getCrossResult(CrossDataView view,
VCQuery query)
クロス集計表示用データを取得します。
|
static CrossDataViewResult |
DataViewManager.getCrossResult(CrossDataView view,
VCQuery query,
CrossDataViewParameters params)
クロス集計表示用データを取得します。
|
static VCResultSet |
ExpansionUtil4Query.getDataSet(VCResource resource,
VCQuery query,
Object[] params)
外部データソースを参照しているクエリの実行結果データセットを取得します。
|
static String[] |
DataViewManager.getDispFieldNames4List(ListDataViewParameters params,
ListDataView view,
VCQuery query)
画面表示用(リスト集計)の列名一覧を取得します。
|
static String |
DataViewManager.getExpandedRichFooter(ListDataViewParameters params,
ListDataView view,
VCQuery query)
計算式を展開済みのリッチテキストフッタ文字列を取得します。
|
static String |
DataViewManager.getExpandedRichHeader(ListDataViewParameters params,
ListDataView view,
VCQuery query)
計算式を展開済みのリッチテキストヘッダ文字列を取得します。
|
static List<Map<String,String>> |
DataViewManager.getGraphResult(GraphDataView view,
VCQuery query)
グラフ表示用のデータを取得します。
|
static ListDataViewResult |
DataViewManager.getListResult(ListDataViewParameters params,
ListDataView view,
VCQuery query,
int startRow,
int length)
リスト集計用の結果データセットを取得します。
|
Map<String,String> |
RequestParameterManager.getMap(ListDataView dataview,
VCQuery query)
リスト集計データに関するリクエストパラメータのパラメータ名とパラメータ値を取得します。
|
Map<String,String> |
RequestParameterManager.getMap(VCQuery query)
リクエストパラメータのパラメータ名とパラメータ値を取得します。
|
static ListRecord |
ListResultDataManager.getRecord(FormulaStatement formulastmt,
VCResultSet data,
List<ListColumn> columns,
VCQuery query,
ListDataViewParameters params) |
static Map<String,Subtotal> |
ExpansionPublicUtil.getSubTotals(ListDataViewParameters params,
ListDataView view,
VCQuery query)
カラムごとの小計データを取得します。
|
static Map<String,Object> |
DataViewManager.getTotalCalcObjectResult4List(ListDataViewParameters params,
ListDataView view,
VCQuery query)
全レコードの計算結果をフィールドごとに取得します。
|
static Map<String,String> |
DataViewManager.getTotalCalcResult4List(ListDataViewParameters params,
ListDataView view,
VCQuery query)
非推奨です。
|
static void |
QueryManager.insert(VCQuery query)
クエリを新規追加します。
|
static void |
QueryManager.regist(VCQuery query)
非推奨です。
|
static void |
QueryManager.register(VCQuery query)
クエリを登録します。
|
static void |
DataViewManager.validateParameters(CrossDataViewParameters parameter,
VCQuery query,
CrossDataView view)
CrossDataViewParameters の検証を行います。 |
static void |
DataViewManager.validateParameters(ListDataViewParameters parameter,
VCQuery query,
ListDataView view)
ListDataViewParameters の検証を行います。 |
コンストラクタと説明 |
---|
CrossResultManager(CrossDataView view,
VCQuery query)
新しい結果セット生成マネージャを作成します。
|
CrossResultManager(CrossDataView view,
VCQuery query,
CrossDataViewParameters params)
新しい結果セット生成マネージャを作成します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
int |
VCQueryExecutor.execute(VCQuery query,
int startIndex,
int length,
VCQueryExecutorIterationCallback callback)
クエリを実行して結果データを取得します。
|
int |
VCQueryExecutor.execute(VCQuery query,
VCQueryColumnSort[] sort,
int startIndex,
int length,
VCQueryExecutorIterationCallback callback)
クエリを実行して結果データを取得します。
|
int |
VCQueryExecutor.execute(VCQuery query,
VCQueryColumnSort[] sort,
VCQueryExecutorIterationCallback callback)
クエリを実行して結果データを取得します。
|
int |
VCQueryExecutor.execute(VCQuery query,
VCQueryExecutorIterationCallback callback)
クエリを実行して結果データを取得します。
|
VCQueryMetadata |
VCQueryExecutor.getMetadata(VCQuery query)
メタ情報を取得します。
|
コンストラクタと説明 |
---|
VCQueryMetadataImpl(VCQuery query)
コンストラクタ
|
修飾子とタイプ | メソッドと説明 |
---|---|
VCQuery |
ViewCreatorData.getQuery()
クエリを取得します。
|
コンストラクタと説明 |
---|
ViewCreatorData(ListDataViewParameters params,
ListDataView view,
VCQuery query)
新しい設定データインスタンスを生成します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
ViewCreatorDataReceiver.setData(DataView view,
VCQuery query) |
void |
VCQueryReplaceFilter.setData(DataView view,
VCQuery query) |
void |
DataViewReplaceFilter.setData(DataView view,
VCQuery query) |
修飾子とタイプ | フィールドと説明 |
---|---|
protected VCQuery |
DataView.query
クエリインスタンス
|
修飾子とタイプ | メソッドと説明 |
---|---|
VCQuery |
GraphDataView.getQuery()
このデータ参照が使用しているクエリを取得します。
|
VCQuery |
DataView.getQuery()
このデータ参照が使用しているクエリを取得します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
VCQueryErrorChecker.checkError(boolean insertMode,
VCQuery query) |
void |
DataView.setQuery(VCQuery query)
データ参照が使用するクエリを明示的にセットします。
|
修飾子とタイプ | メソッドと説明 |
---|---|
VCQuery |
PropagationQueryDecoder.decode(GenericQuery generic) |
修飾子とタイプ | メソッドと説明 |
---|---|
GenericQuery |
PropagationQueryEncoder.encode(VCQuery original) |
修飾子とタイプ | メソッドと説明 |
---|---|
static void |
AccessibleEntityValidation.validate(VCQuery query)
クエリ定義に含まれるテーブルやビューがカレントユーザに対してアクセス許可されているかどうかを調べます。
|
修飾子とタイプ | メソッドと説明 |
---|---|
boolean |
CrossColumnValuesSelector.init(DataView view,
VCQuery query)
セレクタの初期化を行います。
|
boolean |
ColumnValuesSelector.init(DataView view,
VCQuery query)
セレクタの初期化を行います。
|
コンストラクタと説明 |
---|
ColumnValues(DataView view,
VCQuery query)
データ取得インスタンスを生成します。
|
Copyright © 2012 NTT DATA INTRAMART CORPORATION