org.seasar.doma.internal.jdbc.sql.node
クラス SelectStatementNode
java.lang.Object
org.seasar.doma.internal.jdbc.sql.node.AbstractSqlNode
org.seasar.doma.internal.jdbc.sql.node.SelectStatementNode
- すべての実装されたインタフェース:
- SqlNode
public class SelectStatementNode
- extends AbstractSqlNode
- 作成者:
- taedium
selectClauseNode
protected SelectClauseNode selectClauseNode
fromClauseNode
protected FromClauseNode fromClauseNode
whereClauseNode
protected WhereClauseNode whereClauseNode
groupByClauseNode
protected GroupByClauseNode groupByClauseNode
havingClauseNode
protected HavingClauseNode havingClauseNode
orderByClauseNode
protected OrderByClauseNode orderByClauseNode
forUpdateClauseNode
protected ForUpdateClauseNode forUpdateClauseNode
SelectStatementNode
public SelectStatementNode()
getSelectClauseNode
public SelectClauseNode getSelectClauseNode()
setSelectClauseNode
public void setSelectClauseNode(SelectClauseNode selectClauseNode)
getFromClauseNode
public FromClauseNode getFromClauseNode()
setFromClauseNode
public void setFromClauseNode(FromClauseNode fromClauseNode)
getWhereClauseNode
public WhereClauseNode getWhereClauseNode()
setWhereClauseNode
public void setWhereClauseNode(WhereClauseNode whereClauseNode)
getGroupByClauseNode
public GroupByClauseNode getGroupByClauseNode()
setGroupByClauseNode
public void setGroupByClauseNode(GroupByClauseNode groupByClauseNode)
getHavingClauseNode
public HavingClauseNode getHavingClauseNode()
setHavingClauseNode
public void setHavingClauseNode(HavingClauseNode havingClauseNode)
getOrderByClauseNode
public OrderByClauseNode getOrderByClauseNode()
setOrderByClauseNode
public void setOrderByClauseNode(OrderByClauseNode orderByClauseNode)
getForUpdateClauseNode
public ForUpdateClauseNode getForUpdateClauseNode()
setForUpdateClauseNode
public void setForUpdateClauseNode(ForUpdateClauseNode forUpdateClauseNode)
addNode
public void addNode(SqlNode child)
- インタフェース
SqlNode
の記述:
- 子ノードを追加します。
- 定義:
- インタフェース
SqlNode
内の addNode
- オーバーライド:
- クラス
AbstractSqlNode
内の addNode
- パラメータ:
child
- 子ノード
addNodeInternal
protected void addNodeInternal(SqlNode child)
copy
public SqlNode 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.