public interface Query
ステートメント文を execute() する事により,データベースを検索した結果を DBTableModel に 割り当てるインターフェースです。 実際にこのインターフェースを継承したクラスでは、データベース以外に フラットファイルやXMLデータなどを読み込んで DBTableModel を作成させる 様な実装クラスを作成することができます。
修飾子とタイプ | メソッドと説明 |
---|---|
void |
execute(int[] rowNo,
DBTableModel table)
引数配列付のクエリーを実行します。
|
void |
execute(java.lang.String[] args)
引数配列付のクエリーを実行します。
|
void |
execute(java.lang.String[] keys,
java.lang.String[] args)
引数配列付のクエリーを実行します。
|
void |
execute(java.lang.String names,
java.lang.String dbArrayType,
DBSysArg[] sysArg,
DBUserArg[] userArg)
引数配列付のクエリーを実行します。
|
DBTableModel |
getDBTableModel()
実行結果の DBTableModel を返します。
|
int |
getErrorCode()
エラーコード を取得します。
|
ErrorMessage |
getErrorMessage()
エラーメッセージオブジェクト を取得します。
|
int |
getExecuteCount()
クエリーの実行結果を返します。
|
int |
getMaxRowCount()
データベースの最大検索件数を返します。
|
int |
getSkipRowCount()
データベースの検索スキップ件数を返します。
|
java.lang.String |
getStatement()
ステートメント文字列を取り出します。
|
boolean |
isUpdate()
アップデートフラグを取得します。
|
void |
setConnection(java.sql.Connection conn)
Connectionオブジェクトを外部から設定します。
|
void |
setEditConfig(DBEditConfig config)
編集設定オブジェクトをセットします。
|
void |
setMaxRowCount(int maxRowCount)
データベースの最大検索件数をセットします。
|
void |
setResourceManager(ResourceManager resource)
リソースマネージャーをセットします。
|
void |
setSkipRowCount(int skipRowCount)
データベースの検索スキップ件数をセットします。
|
void |
setStatement(java.lang.String statement)
ステートメント文字列をセットします。
|
void setConnection(java.sql.Connection conn)
conn
- Connectionオブジェクトvoid setStatement(java.lang.String statement)
statement
- ステートメント文字列java.lang.String getStatement()
void execute(java.lang.String[] args)
args
- オブジェクトの引数配列void execute(java.lang.String[] keys, java.lang.String[] args)
keys
- オブジェクトのキー配列args
- オブジェクトの引数配列void execute(java.lang.String names, java.lang.String dbArrayType, DBSysArg[] sysArg, DBUserArg[] userArg)
names
- カラム名(CSV形式)dbArrayType
- アレイタイプ名称sysArg
- DBSysArg配列userArg
- DBUserArg配列void execute(int[] rowNo, DBTableModel table)
rowNo
- 選択された行番号配列(登録する対象行)table
- DBTableModelオブジェクト(登録する元データ)int getExecuteCount()
DBTableModel getDBTableModel()
int getMaxRowCount()
void setMaxRowCount(int maxRowCount)
maxRowCount
- 最大検索件数int getSkipRowCount()
void setSkipRowCount(int skipRowCount)
skipRowCount
- スキップ件数boolean isUpdate()
void setResourceManager(ResourceManager resource)
resource
- リソースマネージャーint getErrorCode()
ErrorMessage getErrorMessage()
void setEditConfig(DBEditConfig config)
config
- 編集設定オブジェクトWebアプリケーションフレームワーク openGionCopyright (c) 2009 The openGion Project.