|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
DBMSから情報を取得するためのProviderインターフェース
| Method Summary | |
abstract java.lang.String |
getSchemaName()
デフォルトのスキーマ名 |
abstract Table |
getTable(java.lang.String name)
指定のテーブルのTableクラス |
abstract java.lang.String[] |
getTableNames()
使用可能なテーブル名の配列 テーブル名は「スキーマ名.テーブル名」のように「.」で区切られる。 (DBによってはスキーマ名がないこともある) |
abstract boolean |
isOracle()
TABLEの供給元がOracleである場合にtrue (SQLの方言に対応するために必要) |
abstract boolean |
isTestSupported()
selectTestがサポートされているかどうか |
abstract java.util.List |
selectTest(java.lang.String sql,
VariableList params,
int max,
boolean bHeader)
select文のテスト実行。結果はString[]のListで返される。 selectTest の5番目の引数をnullにしたのと同じ動作になります。 |
abstract java.util.List |
selectTest(java.lang.String sql,
VariableList params,
int max,
boolean bHeader,
java.util.Map sqlTypeMap)
select文のテスト実行。結果はString[]のListで返される。 |
abstract com.infoteria.asteria.util.rdb.SchemasInfo |
supportsSchemasInformation()
サポートしているスキーマ情報を返します |
| Method Detail |
public java.lang.String getSchemaName()
public java.lang.String[] getTableNames()
public Table getTable(java.lang.String name)
public boolean isTestSupported()
public java.util.List selectTest(java.lang.String sql,
VariableList params,
int max,
boolean bHeader)
throws java.sql.SQLException
selectTest の5番目の引数をnullにしたのと同じ動作になります。sql - SQL文。パラメータなどはRDBGetやSQLCallで使用しているそのままの形式で埋め込んでおくparams - SQLパラメータ。SQL文中のパラメータに対応max - returnに含める最大行数bHeader - 結果のListにヘッダ行を含めるかどうか。trueの場合はListの1行目はSELECT結果ではなく列名
public java.util.List selectTest(java.lang.String sql,
VariableList params,
int max,
boolean bHeader,
java.util.Map sqlTypeMap)
throws java.sql.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()
public com.infoteria.asteria.util.rdb.SchemasInfo supportsSchemasInformation()
throws java.sql.SQLException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||