|
database b2007092001 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.phosphoresce.commons.database.accessor.ResultAccessorAbstract
org.phosphoresce.commons.database.accessor.ResultColumnDefinition
カラム定義情報保持クラス
当クラスはカラム定義情報に閉じられたクラスであり、それらの情報を更新する固有のrefreshResultインタフェースを
コンストラクタによって呼ばれるため、このクラスを継承されることを許可しません。
また、当クラスは基底となるResultSetにおいて、行位置の情報は不要であるため、行位置情報は保持、提供しません。
フィールドの概要 |
クラス org.phosphoresce.commons.database.accessor.ResultAccessorAbstract から継承したフィールド |
error, listener, log, resultSet, state |
メソッドの概要 | |
java.lang.String |
getCatalog()
カタログ名を取得します。 |
java.lang.Class |
getColumnClass()
カラムクラスを取得します。 |
int |
getDisplaySize()
カラム通常最大幅を取得します。 |
int |
getIndex()
カラムインデックスを取得します。 |
java.lang.String |
getLabel()
カラムラベルを取得します。 |
java.lang.String |
getName()
カラム名を取得します。 |
int |
getPrecision()
10進桁数を取得します。 |
int |
getScale()
小数点以下桁数を取得します。 |
java.lang.String |
getSchema()
スキーマ名を取得します。 |
java.lang.String |
getTable()
テーブル名を取得します。 |
int |
getType()
カラムタイプを取得します。 |
java.lang.String |
getTypeName()
カラムタイプ名を取得します。 |
protected void |
refreshResult(boolean force)
ResultSetが現在提供する内容で自身のオブジェクトフィールドの更新を行います。 |
java.lang.String |
toString()
クラス情報を文字列として提供します。 |
protected void |
updateResult()
自身が保持する内容をResultSetに対して反映します。 |
クラス org.phosphoresce.commons.database.accessor.ResultAccessorAbstract から継承したメソッド |
getError, getResultSetRowIndex, getState, hasError, moveCurser, refreshResult, validateStateListener |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
メソッドの詳細 |
protected void refreshResult(boolean force) throws ResultSetAccessException, IllegalResultSetLocationIndexException, IllegalResultSetAdjustmentException
ResultAccessorAbstract
内の refreshResult
force
- 定義情報のみの後身であるため、フラグに関係なく必ず更新が行われます
ResultSetAccessException
- 正常にResultSetへの操作が行えなかった場合に発生
IllegalResultSetLocationIndexException
- 不正な位置情報を操作した場合に発生
IllegalResultSetAdjustmentException
- ResultSetとの整合性が取られていない場合に発生ResultAccessorAbstract.refreshResult(boolean)
protected void updateResult() throws ResultSetAccessException, IllegalResultSetLocationIndexException, IllegalResultSetAdjustmentException
ResultAccessorAbstract
内の updateResult
ResultSetAccessException
- 正常にResultSetへの操作が行えなかった場合に発生
IllegalResultSetLocationIndexException
- 不正な位置情報を操作した場合に発生
IllegalResultSetAdjustmentException
- ResultSetとの整合性が取られていない場合に発生ResultAccessorAbstract.updateResult()
public int getIndex()
public java.lang.String getCatalog()
public java.lang.Class getColumnClass()
public int getDisplaySize()
public java.lang.String getLabel()
public java.lang.String getName()
public int getType()
public java.lang.String getTypeName()
public int getPrecision()
public int getScale()
public java.lang.String getSchema()
public java.lang.String getTable()
public java.lang.String toString()
Object.toString()
|
database b2007092001 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |