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

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

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

作成者:
taedium

フィールドの概要
protected  String[] aliases
           
protected  SelectForUpdateType forUpdateType
           
protected  boolean processed
           
protected  int waitSeconds
           
 
コンストラクタの概要
StandardForUpdateTransformer(SelectForUpdateType forUpdateType, int waitSeconds, String... aliases)
           
 
メソッドの概要
 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
 

フィールドの詳細

forUpdateType

protected final SelectForUpdateType forUpdateType

waitSeconds

protected int waitSeconds

aliases

protected String[] aliases

processed

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

StandardForUpdateTransformer

public StandardForUpdateTransformer(SelectForUpdateType forUpdateType,
                                    int waitSeconds,
                                    String... aliases)
メソッドの詳細

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.