org.seasar.doma.internal.jdbc.sql.node
クラス BindVariableNode
java.lang.Object
org.seasar.doma.internal.jdbc.sql.node.AbstractSqlNode
org.seasar.doma.internal.jdbc.sql.node.BindVariableNode
- すべての実装されたインタフェース:
- SqlNode
public class BindVariableNode
- extends AbstractSqlNode
location
protected final SqlLocation location
variableName
protected final String variableName
text
protected final String text
wordNode
protected WordNode wordNode
parensNode
protected ParensNode parensNode
BindVariableNode
public BindVariableNode(SqlLocation location,
String variableName,
String text)
getLocation
public SqlLocation getLocation()
getVariableName
public String getVariableName()
getText
public String getText()
copy
public BindVariableNode copy()
- インタフェース
SqlNode
の記述:
- このノードをコピー(deep copy)します。
- 戻り値:
- このノードのコピー
addNode
public void addNode(SqlNode child)
- インタフェース
SqlNode
の記述:
- 子ノードを追加します。
- 定義:
- インタフェース
SqlNode
内の addNode
- オーバーライド:
- クラス
AbstractSqlNode
内の addNode
- パラメータ:
child
- 子ノード
accept
public <R,P> R accept(SqlNodeVisitor<R,P> visitor,
P p)
- インタフェース
SqlNode
の記述:
- ビジターを受け入れ、ビジターの適切なメソッドにディスパッチします。
- 型パラメータ:
R
- 戻り値の型P
- パラメータの型- パラメータ:
visitor
- ビジターp
- パラメータ
- 戻り値:
- ビジターで処理された値
getWordNode
public WordNode getWordNode()
setWordNode
public void setWordNode(WordNode wordNode)
getParensNode
public ParensNode getParensNode()
setParensNode
public void setParensNode(ParensNode parensNode)
isWordNodeIgnored
public boolean isWordNodeIgnored()
isParensNodeIgnored
public boolean isParensNodeIgnored()
toString
public String toString()
- オーバーライド:
- クラス
Object
内の toString
Copyright © 2009 The Seasar Foundation. All Rights Reserved.