public class PreparedColumnImpl extends ColumnImpl
修飾子とタイプ | フィールドと説明 |
---|---|
protected ColumnLoadable |
loader |
protected ColumnStorable |
saver |
protected java.lang.Class |
targetClass |
columnNameKey, columnSize, functionFlag, nullable, position, queryStringKey, scale, sqlType, table
コンストラクタと説明 |
---|
PreparedColumnImpl(Column column,
java.lang.Class targetClass)
コンストラクタ。
|
修飾子とタイプ | メソッドと説明 |
---|---|
protected ColumnLoadable |
createColumnLoadable()
ColumnLoaderを取得する。
|
protected ColumnStorable |
createColumnStorable()
ColumnStorableを取得する。
|
ColumnLoadable |
getColumnLoadable()
ColumnLoaderを取得する。
|
ColumnStorable |
getColumnStorable()
ColumnStorableを取得する。
|
java.lang.Class |
getTargetClass()
Column操作対象クラスを取得する。
|
java.lang.Object |
getValue(ColumnResultSet rs)
SelectResultSetから観測値を生成する。
|
java.lang.Object |
getValue(java.sql.ResultSet rs,
int index)
ResultSetから観測値を生成する。
|
void |
setValue(java.sql.PreparedStatement ps,
int index,
java.lang.Object value)
PreparedStatementに観測値を設定する。
|
createQueryKey, createQueryString, createUpdateQueryString, equals, getColumnLoadable, getColumnName, getColumnNameKey, getColumnStorable, getFullColumnName, getFullColumnNameKey, getPosition, getQuery, getScale, getSize, getSqlType, getTable, getUpdateQuery, hashCode, isNullable, toString
protected ColumnLoadable loader
protected ColumnStorable saver
protected java.lang.Class targetClass
public PreparedColumnImpl(Column column, java.lang.Class targetClass)
public java.lang.Class getTargetClass()
public ColumnLoadable getColumnLoadable() throws FatalException
FatalException
public ColumnStorable getColumnStorable() throws FatalException
FatalException
public java.lang.Object getValue(ColumnResultSet rs) throws DBException, FatalException
getValue
インタフェース内 Column
getValue
クラス内 ColumnImpl
rs
- DBException
- 回復可能な実行例外FatalException
- 回復不能な実行例外public java.lang.Object getValue(java.sql.ResultSet rs, int index) throws DBException, FatalException
getValue
インタフェース内 Column
getValue
クラス内 ColumnImpl
rs
- index
- カラム位置DBException
- 回復可能な実行例外FatalException
- 回復不能な実行例外public void setValue(java.sql.PreparedStatement ps, int index, java.lang.Object value) throws DBException, FatalException
setValue
インタフェース内 Column
setValue
クラス内 ColumnImpl
DBException
FatalException
protected ColumnLoadable createColumnLoadable() throws FatalException
FatalException
protected ColumnStorable createColumnStorable() throws FatalException
FatalException