クラス
org.seasar.extension.jdbc.SelectForUpdateType の使用

SelectForUpdateType を使用しているパッケージ
org.seasar.extension.jdbc S2JDBCの機能拡張です。 
org.seasar.extension.jdbc.dialect データベースごとの方言のサポートを提供します。 
org.seasar.extension.jdbc.query S2JDBC用のクエリを扱うための実装を提供します。 
 

org.seasar.extension.jdbc での SelectForUpdateType の使用
 

SelectForUpdateType を返す org.seasar.extension.jdbc のメソッド
static SelectForUpdateType SelectForUpdateType.valueOf(String name)
          指定した名前を持つこの型の列挙型定数を返します。
static SelectForUpdateType[] SelectForUpdateType.values()
          この列挙型の定数を含む配列を宣言されている順序で返します。
 

SelectForUpdateType 型のパラメータを持つ org.seasar.extension.jdbc のメソッド
 String DbmsDialect.getForUpdateString(SelectForUpdateType type, int waitSeconds, Pair<String,String>... aliases)
          SELECT文に付加するFOR UPDATE NOWAIT相当のSQLを返します。
 String DbmsDialect.getLockHintString(SelectForUpdateType type, int waitSeconds)
          SELECT文に付加するロックヒントを返します。
 boolean DbmsDialect.supportsForUpdate(SelectForUpdateType type, boolean withTarget)
          SELECT文でFOR UPDATEをサポートしていればtrueを返します。
 

org.seasar.extension.jdbc.dialect での SelectForUpdateType の使用
 

SelectForUpdateType 型のパラメータを持つ org.seasar.extension.jdbc.dialect のメソッド
 String SybaseDialect.getForUpdateString(SelectForUpdateType type, int waitSeconds, Pair<String,String>... aliases)
           
 String StandardDialect.getForUpdateString(SelectForUpdateType type, int waitSeconds, Pair<String,String>... aliases)
           
 String PostgreDialect.getForUpdateString(SelectForUpdateType type, int waitSeconds, Pair<String,String>... aliases)
           
 String Postgre81Dialect.getForUpdateString(SelectForUpdateType type, int waitSeconds, Pair<String,String>... aliases)
           
 String OracleDialect.getForUpdateString(SelectForUpdateType type, int waitSeconds, Pair<String,String>... aliases)
           
 String MssqlDialect.getForUpdateString(SelectForUpdateType type, int waitSeconds, Pair<String,String>... aliases)
           
 String InterbaseDialect.getForUpdateString(SelectForUpdateType type, int waitSeconds, Pair<String,String>... aliases)
           
 String Db2Dialect.getForUpdateString(SelectForUpdateType type, int waitSeconds, Pair<String,String>... aliases)
           
 String SybaseDialect.getLockHintString(SelectForUpdateType type, int waitSeconds)
           
 String StandardDialect.getLockHintString(SelectForUpdateType type, int waitSeconds)
           
 String MssqlDialect.getLockHintString(SelectForUpdateType type, int waitSeconds)
           
 boolean SybaseDialect.supportsForUpdate(SelectForUpdateType type, boolean withTarget)
           
 boolean StandardDialect.supportsForUpdate(SelectForUpdateType type, boolean withTarget)
           
 boolean PostgreDialect.supportsForUpdate(SelectForUpdateType type, boolean withTarget)
           
 boolean Postgre81Dialect.supportsForUpdate(SelectForUpdateType type, boolean withTarget)
           
 boolean OracleDialect.supportsForUpdate(SelectForUpdateType type, boolean withTarget)
           
 boolean MssqlDialect.supportsForUpdate(SelectForUpdateType type, boolean withTarget)
           
 boolean InterbaseDialect.supportsForUpdate(SelectForUpdateType type, boolean withTarget)
           
 boolean HsqlDialect.supportsForUpdate(SelectForUpdateType type, boolean withTarget)
           
 

org.seasar.extension.jdbc.query での SelectForUpdateType の使用
 

SelectForUpdateType として宣言されている org.seasar.extension.jdbc.query のフィールド
protected  SelectForUpdateType AutoSelectImpl.forUpdateType
          SELECT ~ FOR UPDATEのタイプです。
 



Copyright ? 2004-2008 The Seasar Foundation. All Rights Reserved.