|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
DBMSから情報を取得するためのProviderインターフェース
| メソッドの概要 | |
String |
getSchemaName()
デフォルトのスキーマ名 |
Table |
getTable(String name)
指定のテーブルのTableクラス |
String[] |
getTableNames()
使用可能なテーブル名の配列 テーブル名は「スキーマ名.テーブル名」のように「.」で区切られる。 |
boolean |
isOracle()
TABLEの供給元がOracleである場合にtrue (SQLの方言に対応するために必要) |
boolean |
isTestSupported()
selectTestがサポートされているかどうか |
List |
selectTest(String sql,
VariableList params,
int max,
boolean bHeader)
select文のテスト実行。 |
List |
selectTest(String sql,
VariableList params,
int max,
boolean bHeader,
Map sqlTypeMap)
select文のテスト実行。 |
| メソッドの詳細 |
public String getSchemaName()
public String[] getTableNames()
public Table getTable(String name)
public boolean isTestSupported()
public List selectTest(String sql,
VariableList params,
int max,
boolean bHeader)
throws SQLException
selectTest の5番目の引数をnullにしたのと同じ動作になります。sql - SQL文。パラメータなどはRDBGetやSQLCallで使用しているそのままの形式で埋め込んでおくparams - SQLパラメータ。SQL文中のパラメータに対応max - returnに含める最大行数bHeader - 結果のListにヘッダ行を含めるかどうか。trueの場合はListの1行目はSELECT結果ではなく列名
public List selectTest(String sql,
VariableList params,
int max,
boolean bHeader,
Map sqlTypeMap)
throws SQLException
sql - SQL文。パラメータなどはRDBGetやSQLCallで使用しているそのままの形式で埋め込んでおくparams - SQLパラメータ。SQL文中のパラメータに対応max - returnに含める最大行数bHeader - 結果のListにヘッダ行を含めるかどうか。trueの場合はListの1行目はSELECT結果ではなく列名sqlTypeMap - params のそれぞれのフィールド名(String)と java.sql.Types の型(Integer)のマップ 実行時に対応する型が見つからない場合は VARCHAR 扱いになりますpublic boolean isOracle()
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||