パッケージ | 説明 |
---|---|
jp.co.intra_mart.foundation.viewcreator |
ViewCeator全般に関する情報を提供するクラスです。
|
jp.co.intra_mart.foundation.viewcreator.exception |
例外に関する情報を提供するクラスです。
|
jp.co.intra_mart.foundation.viewcreator.model |
修飾子とタイプ | メソッドと説明 |
---|---|
String |
SQLGenerator.createFrom(VCQuery query)
SQL文(FROM句)を生成します。
|
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文を生成します。
|
static CrossDataViewResult |
DataViewManager.getCrossResult(CrossDataView view,
VCQuery query)
クロス集計表示用データを取得します。
|
static CrossDataViewResult |
DataViewManager.getCrossResult(CrossDataView view,
VCQuery query,
CrossDataViewParameters params)
クロス集計表示用データを取得します。
|
static List<String> |
DataViewManager.getDispColumnCodes4List(ListDataViewParameters params,
ListDataView view)
表示カラムコードの配列を取得します。
|
static String[] |
DataViewManager.getDispFieldNames4List(ListDataViewParameters params,
ListDataView view,
VCQuery query)
画面表示用(リスト集計)の列名一覧を取得します。
|
static List<Map<String,String>> |
DataViewManager.getGraphResult(GraphDataView view,
VCQuery query)
グラフ表示用のデータを取得します。
|
static int |
Util.getLineType(Table table,
List<UnitLine> lines)
テーブルに接続された結合線のタイプを調べます。
|
static ListDataViewResult |
DataViewManager.getListResult(ListDataViewParameters params,
ListDataView view,
VCQuery query,
int startRow,
int length)
リスト集計用の結果データセットを取得します。
|
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)
クエリを新規追加します。
|
void |
CrossResultManager.processWithRDB(T sub)
RDB向けの結果セット生成処理を実行します。
|
static void |
QueryManager.regist(VCQuery query)
非推奨です。
|
static void |
QueryManager.register(VCQuery query)
クエリを登録します。
|
static void |
QueryManager.remove(String queryCode)
クエリを削除します。
|
static void |
QueryManager.remove(String[] queryCodes)
クエリを削除します。
|
修飾子とタイプ | クラスと説明 |
---|---|
class |
QueryNotFoundException
クエリが見つからない場合にスローされます。
|
class |
QueryPermissionException
クエリへのアクセスが許可されない場合にスローされます。
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
VCQuery.checkError() |
void |
UnitLine.checkError() |
void |
Table.checkError() |
void |
Condition.checkError() |
void |
Column.checkError() |
void |
VCQuery.checkError(boolean insertMode)
クエリ定義のデータについて整合性チェックを行います。
|
void |
VCQueryErrorChecker.checkError(boolean insertMode,
VCQuery query) |
List<Map<String,Object>> |
VCQuery.execute()
クエリを実行して結果データを取得します。
|
List<Map<String,Object>> |
VCQuery.execute(Object[] params)
クエリを実行して結果データを取得します。
|
List<Map<String,Object>> |
VCQuery.execute(Object[] params,
int startrow,
int length)
クエリを実行して結果データを取得します。
|
List<Map<String,Object>> |
VCQuery.executeWithName(Object[] params,
int startrow,
int length)
クエリを実行して結果データを取得します。
|
String |
VCQuery.generateFromSql()
クエリからSQL文(FROM句)を生成します。
|
String |
VCQuery.generateSql(boolean alias)
SQL文を生成します。
|
String |
VCQuery.generateSql(boolean alias,
boolean orderBy)
SQL文を生成します。
|
void |
VCQuery.setDocument(Document doc)
クエリを表すXMLデータを使用してクエリオブジェクトを再作成します。
|
コンストラクタと説明 |
---|
VCQuery(Document doc)
XMLデータを用いて新しいクエリインスタンスを生成します。
|
VCQuery(Document doc,
boolean format)
コンストラクタ。
|
Copyright © 2012 NTT DATA INTRAMART CORPORATION