public abstract class PFDatabaseAccessorPlugin
extends java.lang.Object
修飾子とタイプ | フィールドと説明 |
---|---|
PFDatabaseAccessor |
databaseAccessor |
コンストラクタと説明 |
---|
PFDatabaseAccessorPlugin()
コンストラクタ
|
修飾子とタイプ | メソッドと説明 |
---|---|
abstract PFObjectTable |
getDefaultMappingTable()
デフォルトの型変換テーブル(SQLデータ型->PFTableの型)を取得する。
|
abstract boolean |
getEnumBooleanMapping()
enum('true','false')からBooleanへの変換の有効/無効を取得する。
|
abstract java.lang.String |
getJDBCDriverName()
プラグインに対応しているJDBCドライバの名前を取得する
|
abstract java.lang.String |
getJDBCDriverVersionFrom()
プラグインに対応しているJDBCドライバのバージョン下限値を取得する
|
abstract java.lang.String |
getJDBCDriverVersionTo()
プラグインに対応しているJDBCドライバのバージョン上限値を取得する
|
abstract PFObjectTable |
getObjectTable(java.sql.ResultSet rs)
SQL文の実行後得られるデータResultSetをPFObjectTableに変換します。
|
void |
setDatabaseAccessor(PFDatabaseAccessor da)
PFDatabaseAccessorを設定する
|
public PFDatabaseAccessor databaseAccessor
public void setDatabaseAccessor(PFDatabaseAccessor da)
da
- PFDatabaseAccessorpublic abstract java.lang.String getJDBCDriverName()
public abstract java.lang.String getJDBCDriverVersionFrom()
public abstract java.lang.String getJDBCDriverVersionTo()
public abstract PFObjectTable getObjectTable(java.sql.ResultSet rs) throws java.lang.Exception, java.sql.SQLException
rs
- ResultSet SQL文の実行結果java.lang.Exception
java.sql.SQLException
public abstract PFObjectTable getDefaultMappingTable()
public abstract boolean getEnumBooleanMapping()