org.seasar.doma.internal.jdbc.dialect
クラス StandardPagingTransformer

java.lang.Object
  上位を拡張 org.seasar.doma.internal.jdbc.dialect.StandardPagingTransformer
すべての実装されたインタフェース:
SelectStatementNodeVisitor<SqlNode,Void>, SqlNodeVisitor<SqlNode,Void>
直系の既知のサブクラス:
HsqldbPagingTransformer, MysqlPagingTransformer, OraclePagingTransformer, PostgresPagingTransformer

public class StandardPagingTransformer
extends Object
implements SelectStatementNodeVisitor<SqlNode,Void>

作成者:
taedium

フィールドの概要
protected  int limit
           
protected  int offset
           
protected  boolean processed
           
 
コンストラクタの概要
StandardPagingTransformer(int offset, int limit)
           
 
メソッドの概要
 SqlNode transform(SqlNode sqlNode)
           
 SqlNode visitSelectStatementNode(SelectStatementNode node, Void p)
           
 SqlNode visitUnknownNode(SqlNode node, Void p)
          未知のノードを処理します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

offset

protected final int offset

limit

protected final int limit

processed

protected boolean processed
コンストラクタの詳細

StandardPagingTransformer

public StandardPagingTransformer(int offset,
                                 int limit)
メソッドの詳細

transform

public SqlNode transform(SqlNode sqlNode)

visitSelectStatementNode

public SqlNode visitSelectStatementNode(SelectStatementNode node,
                                        Void p)
定義:
インタフェース SelectStatementNodeVisitor<SqlNode,Void> 内の visitSelectStatementNode

visitUnknownNode

public SqlNode visitUnknownNode(SqlNode node,
                                Void p)
インタフェース SqlNodeVisitor の記述:
未知のノードを処理します。

定義:
インタフェース SqlNodeVisitor<SqlNode,Void> 内の visitUnknownNode
パラメータ:
node - ノード
p - パラメータ
戻り値:
処理された値


Copyright © 2009 The Seasar Foundation. All Rights Reserved.