jp.littlesoft.sql
クラス StoredProcDataProvider
java.lang.Object
jp.littlesoft.sql.SQLAdaptor
jp.littlesoft.sql.SQLDataProviderImpl
jp.littlesoft.sql.StoredProcDataProvider
- すべての実装されたインタフェース:
- Serializable, DataProvider, ISQLDataProvider
public class StoredProcDataProvider
- extends SQLDataProviderImpl
ストアドによりSQLデータベースからTableオブジェクトに読み込むクラス。
- バージョン:
- 1.3.0
- 作成者:
- LittleSoft Corporation
- 関連項目:
- 直列化された形式
クラス jp.littlesoft.sql.SQLDataProviderImpl から継承されたメソッド |
cancelQuery, checkMoreRow, free, freeStatement, getCountSQL, getFetchSize, getJDBCSQL, getJDBCSQL, getMaxRows, getPageSQL, getParams, getSQL, setFetchSize, setMaxRows, setPageSQL, setPageSQL, setParams, setSQL, setSQL, setSQLText |
クラス jp.littlesoft.sql.SQLAdaptor から継承されたメソッド |
bindParamValues, bindParamValues, bindResultValues, checkConnection, close, connect, connect, createStatement, finalize, getClientId, getClientId, getColumnValidator, getConnection, getConnectProperty, getDBPassword, getDBURL, getDBUserName, getJDBCDriverClassName, getPrimaryKeyColumns, getQueryTimeout, getSQLServerType, isAutoCommit, isConnecting, isConnectionOwner, isSearchMetaDataByLowerCase, isSearchMetaDataByUpperCase, isSearchMetaDataWithinSchema, prepareCall, preparedStatement, setAutoCommit, setClientId, setColumnValidator, setConnection, setConnectProperty, setDBPassword, setDBURL, setDBUserName, setJDBCDriverClassName, setQueryTimeout, setSearchMetaDataByLowerCase, setSearchMetaDataByUpperCase, setSearchMetaDataWithinSchema, setSQLServerType, setTransactionIsolation |
StoredProcDataProvider
public StoredProcDataProvider()
- コンストラクタ。
setupColumn
public <T extends Serializable> void setupColumn(Table<?> table)
throws DataException
- カラムのセットアップを行います。
このメソッドを呼び出す前にsetJDBCResultSetメソッドにより、ResultSetオブジェクトを
設定しておく必要があります。
MetaDataから取得したカラム名が重複していた場合は、
カラム名にシーケンスを付加することにより重複しないようにしています。
例えば、"ABC"というカラムが2つあった場合は、"ABC"と"ABC1"になります。
又、MetaDataからカラム名が取得できなかった場合は、
"UNKNOWN_COLUMN"というカラム名が設定されます。
- 定義:
- インタフェース
DataProvider
内の setupColumn
- オーバーライド:
- クラス
SQLDataProviderImpl
内の setupColumn
- パラメータ:
table
- テーブルオブジェクト
- 例外:
jp.littlesoft.data.DataException
- 例外発生時
DataException
- 例外発生時- 関連項目:
SQLDataProviderImpl.UNKNOWN_COLUMN_NAME
loadData
public void loadData(Table table)
throws DataException
- データのロードを行います。
- 定義:
- インタフェース
DataProvider
内の loadData
- オーバーライド:
- クラス
SQLDataProviderImpl
内の loadData
- パラメータ:
table
- テーブルオブジェクト
- 例外:
jp.littlesoft.data.DataException
- 例外発生時
DataException
- 例外発生時
Copyright (C) 2006-2012 LittleSoft Corporation. All Rights Reserved.