org.seasar.doma.internal.jdbc.sql.node
クラス IfNode
java.lang.Object
org.seasar.doma.internal.jdbc.sql.node.AbstractSqlNode
org.seasar.doma.internal.jdbc.sql.node.IfNode
- すべての実装されたインタフェース:
- SqlNode
public class IfNode
- extends AbstractSqlNode
- 作成者:
- taedium
location
protected final SqlLocation location
expression
protected final String expression
text
protected final String text
IfNode
public IfNode(SqlLocation location,
String expression,
String text)
getLocation
public SqlLocation getLocation()
getExpression
public String getExpression()
copy
public IfNode copy()
- インタフェース
SqlNode
の記述:
- このノードをコピー(deep copy)します。
- 戻り値:
- このノードのコピー
accept
public <R,P> R accept(SqlNodeVisitor<R,P> visitor,
P p)
- インタフェース
SqlNode
の記述:
- ビジターを受け入れ、ビジターの適切なメソッドにディスパッチします。
- 型パラメータ:
R
- 戻り値の型P
- パラメータの型- パラメータ:
visitor
- ビジターp
- パラメータ
- 戻り値:
- ビジターで処理された値
toString
public String toString()
- オーバーライド:
- クラス
Object
内の toString
Copyright © 2009 The Seasar Foundation. All Rights Reserved.