クラス
org.seasar.doma.jdbc.SelectOptions の使用

SelectOptions を使用しているパッケージ
org.seasar.doma.jdbc JDBC に関するインタフェースやクラスを提供します。 
org.seasar.doma.jdbc.builder SQLを動的に組み立て実行するためのクラスを提供します。 
org.seasar.doma.jdbc.dialect RDBMS の方言を提供します。 
 

org.seasar.doma.jdbc での SelectOptions の使用
 

SelectOptions を返す org.seasar.doma.jdbc のメソッド
 SelectOptions SelectOptions.count()
          集計することを示します。
 SelectOptions SelectOptions.forUpdate()
          悲観的排他制御用のSQLへ変換することを示します。
 SelectOptions SelectOptions.forUpdate(String... aliases)
          ロック対象のテーブルやカラムのエイリアスを指定し、悲観的排他制御用のSQLへ変換することを示します。
 SelectOptions SelectOptions.forUpdateNowait()
          ロックの取得を待機しない悲観的排他制御用のSQLへ変換することを示します。
 SelectOptions SelectOptions.forUpdateNowait(String... aliases)
          ロック対象のテーブルやカラムのエイリアスを指定し、ロックの取得を待機しない悲観的排他制御用のSQLへ変換することを示します。
 SelectOptions SelectOptions.forUpdateWait(int waitSeconds)
          ロックの取得まで指定された時間待機する悲観的排他制御用のSQLへ変換することを示します。
 SelectOptions SelectOptions.forUpdateWait(int waitSeconds, String... aliases)
          ロック対象のテーブルやカラムのエイリアスを指定し、ロックの取得まで指定された時間待機する悲観的排他制御用のSQLへ変換することを示します。
static SelectOptions SelectOptions.get()
          インスタンスを取得するためのファクトリメソッドです。
 SelectOptions SelectOptions.limit(int limit)
          リミットを指定してページング用のSQLへ変換することを示します。
 SelectOptions SelectOptions.offset(int offset)
          オフセットを指定してページング用のSQLへ変換することを示します。
 

SelectOptions 型のパラメータを持つ org.seasar.doma.jdbc のメソッド
static String[] SelectOptionsAccessor.getAliases(SelectOptions options)
          オプションからロック対象のテーブルもしくはカラムのエイリアスの配列を返します。
static SelectForUpdateType SelectOptionsAccessor.getForUpdateType(SelectOptions options)
          オプションから悲観的排他制御の種別を返します。
static long SelectOptionsAccessor.getLimit(SelectOptions options)
          オプションからページングのリミットを返します。
static long SelectOptionsAccessor.getOffset(SelectOptions options)
          オプションからページングのオフセットを返します。
static int SelectOptionsAccessor.getWaitSeconds(SelectOptions options)
          オプションから悲観的排他制御のロック取得の待機時間を返します。
static boolean SelectOptionsAccessor.isCount(SelectOptions options)
          オプションから集計するかどうかを返します。
static void SelectOptionsAccessor.setCountSize(SelectOptions options, long countSize)
          オプションに集計サイズを設定します。
 

org.seasar.doma.jdbc.builder での SelectOptions の使用
 

SelectOptions 型のパラメータを持つ org.seasar.doma.jdbc.builder のメソッド
 void SelectBuilder.options(SelectOptions options)
          検索系SQLを実行する際のオプションを設定します。
 

org.seasar.doma.jdbc.dialect での SelectOptions の使用
 

SelectOptions 型のパラメータを持つ org.seasar.doma.jdbc.dialect のメソッド
 SqlNode StandardDialect.transformSelectSqlNode(SqlNode sqlNode, SelectOptions options)
           
 SqlNode Dialect.transformSelectSqlNode(SqlNode sqlNode, SelectOptions options)
          SQLノードを変換します。
 



Copyright © 2009-2014 The Seasar Foundation. All Rights Reserved.