com.infoteria.asteria.flowbuilder2.sqlbuilder
クラス NullTableProvider
java.lang.Object
|
+--com.infoteria.asteria.flowbuilder2.sqlbuilder.NullTableProvider
- すべての実装インタフェース:
- TableProvider
- public class NullTableProvider
- extends Object
- implements TableProvider
何も返さないTableProvider
| クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NullTableProvider
public NullTableProvider()
getSchemaName
public String getSchemaName()
- インタフェース
TableProvider の記述:
- デフォルトのスキーマ名
- 定義:
- インタフェース
TableProvider 内の getSchemaName
getTableNames
public String[] getTableNames()
- インタフェース
TableProvider の記述:
- 使用可能なテーブル名の配列
テーブル名は「スキーマ名.テーブル名」のように「.」で区切られる。
(DBによってはスキーマ名がないこともある)
- 定義:
- インタフェース
TableProvider 内の getTableNames
getTable
public Table getTable(String name)
- インタフェース
TableProvider の記述:
- 指定のテーブルのTableクラス
- 定義:
- インタフェース
TableProvider 内の getTable
isOracle
public boolean isOracle()
- インタフェース
TableProvider の記述:
- TABLEの供給元がOracleである場合にtrue
(SQLの方言に対応するために必要)
- 定義:
- インタフェース
TableProvider 内の isOracle
isTestSupported
public boolean isTestSupported()
- インタフェース
TableProvider の記述:
- selectTestがサポートされているかどうか
- 定義:
- インタフェース
TableProvider 内の isTestSupported
selectTest
public List selectTest(String sql,
VariableList params,
int max,
boolean bHeader)
throws SQLException
- インタフェース
TableProvider の記述:
- select文のテスト実行。結果はString[]のListで返される。
selectTest の5番目の引数をnullにしたのと同じ動作になります。
- 定義:
- インタフェース
TableProvider 内の selectTest
- インタフェース
com.infoteria.asteria.sqlbuilder.model.TableProvider からコピーされたタグ:
- パラメータ:
sql - SQL文。パラメータなどはRDBGetやSQLCallで使用しているそのままの形式で埋め込んでおくparams - SQLパラメータ。SQL文中のパラメータに対応max - returnに含める最大行数bHeader - 結果のListにヘッダ行を含めるかどうか。trueの場合はListの1行目はSELECT結果ではなく列名- 戻り値:
- SELECT実行結果がString[]のListとして返される
selectTest
public List selectTest(String sql,
VariableList params,
int max,
boolean bHeader,
Map sqlTypeMap)
throws SQLException
- インタフェース
TableProvider の記述:
- select文のテスト実行。結果はString[]のListで返される。
- 定義:
- インタフェース
TableProvider 内の selectTest
- インタフェース
com.infoteria.asteria.sqlbuilder.model.TableProvider からコピーされたタグ:
- パラメータ:
sql - SQL文。パラメータなどはRDBGetやSQLCallで使用しているそのままの形式で埋め込んでおくparams - SQLパラメータ。SQL文中のパラメータに対応max - returnに含める最大行数bHeader - 結果のListにヘッダ行を含めるかどうか。trueの場合はListの1行目はSELECT結果ではなく列名sqlTypeMap - params のそれぞれのフィールド名(String)と java.sql.Types の型(Integer)のマップ 実行時に対応する型が見つからない場合は VARCHAR 扱いになります- 戻り値:
- SELECT実行結果がString[]のListとして返される