org.seasar.doma.jdbc
クラス SelectOptionsAccessor

java.lang.Object
  上位を拡張 org.seasar.doma.jdbc.SelectOptionsAccessor

public class SelectOptionsAccessor
extends Object

SelectOptions へのアクセッサーです。

フレームワークが使用します。

作成者:
taedium

コンストラクタの概要
SelectOptionsAccessor()
           
 
メソッドの概要
static String[] getAliases(SelectOptions options)
          オプションからロック対象のテーブルもしくはカラムのエイリアスの配列を返します。
static SelectForUpdateType getForUpdateType(SelectOptions options)
          オプションから悲観的排他制御の種別を返します。
static long getLimit(SelectOptions options)
          オプションからページングのリミットを返します。
static long getOffset(SelectOptions options)
          オプションからページングのオフセットを返します。
static int getWaitSeconds(SelectOptions options)
          オプションから悲観的排他制御のロック取得の待機時間を返します。
static boolean isCount(SelectOptions options)
          オプションから集計するかどうかを返します。
static void setCountSize(SelectOptions options, long countSize)
          オプションに集計サイズを設定します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

SelectOptionsAccessor

public SelectOptionsAccessor()
メソッドの詳細

isCount

public static boolean isCount(SelectOptions options)
オプションから集計するかどうかを返します。

パラメータ:
options - オプション
戻り値:
集計するかどうか

setCountSize

public static void setCountSize(SelectOptions options,
                                long countSize)
オプションに集計サイズを設定します。

パラメータ:
options - オプション
countSize - 集計サイズ

getForUpdateType

public static SelectForUpdateType getForUpdateType(SelectOptions options)
オプションから悲観的排他制御の種別を返します。

パラメータ:
options - オプション
戻り値:
悲観的排他制御の種別

getWaitSeconds

public static int getWaitSeconds(SelectOptions options)
オプションから悲観的排他制御のロック取得の待機時間を返します。

パラメータ:
options - オプション
戻り値:
待機時間(秒)

getAliases

public static String[] getAliases(SelectOptions options)
オプションからロック対象のテーブルもしくはカラムのエイリアスの配列を返します。

パラメータ:
options - オプション
戻り値:
テーブルもしくはカラムのエイリアスの配列

getOffset

public static long getOffset(SelectOptions options)
オプションからページングのオフセットを返します。

パラメータ:
options - オプション
戻り値:
オフセット

getLimit

public static long getLimit(SelectOptions options)
オプションからページングのリミットを返します。

パラメータ:
options - オプション
戻り値:
リミット


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