Module org.seasar.doma.core
Class SelectStatementNode
java.lang.Object
org.seasar.doma.internal.jdbc.sql.node.AbstractSqlNode
org.seasar.doma.internal.jdbc.sql.node.SelectStatementNode
- All Implemented Interfaces:
AppendableSqlNode,WhereClauseAwareNode,SqlNode
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ForUpdateClauseNodeprotected FromClauseNodeprotected GroupByClauseNodeprotected HavingClauseNodeprotected OptionClauseNodeprotected OrderByClauseNodeprotected SelectClauseNodeprotected WhereClauseNodeFields inherited from class org.seasar.doma.internal.jdbc.sql.node.AbstractSqlNode
children -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<R,P> R accept(SqlNodeVisitor<R, P> visitor, P p) Accepts the visitor.voidappendNode(SqlNode child) protected voidappendNodeInternal(SqlNode child) voidsetForUpdateClauseNode(ForUpdateClauseNode forUpdateClauseNode) voidsetFromClauseNode(FromClauseNode fromClauseNode) voidsetGroupByClauseNode(GroupByClauseNode groupByClauseNode) voidsetHavingClauseNode(HavingClauseNode havingClauseNode) voidsetOptionClauseNode(OptionClauseNode optionClauseNode) voidsetOrderByClauseNode(OrderByClauseNode orderByClauseNode) voidsetSelectClauseNode(SelectClauseNode selectClauseNode) voidsetWhereClauseNode(WhereClauseNode whereClauseNode) Methods inherited from class org.seasar.doma.internal.jdbc.sql.node.AbstractSqlNode
getChildrenMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.seasar.doma.jdbc.SqlNode
getChildren
-
Field Details
-
selectClauseNode
-
fromClauseNode
-
whereClauseNode
-
groupByClauseNode
-
havingClauseNode
-
orderByClauseNode
-
forUpdateClauseNode
-
optionClauseNode
-
-
Constructor Details
-
SelectStatementNode
public SelectStatementNode()
-
-
Method Details
-
getSelectClauseNode
-
setSelectClauseNode
-
getFromClauseNode
-
setFromClauseNode
-
getWhereClauseNode
- Specified by:
getWhereClauseNodein interfaceWhereClauseAwareNode
-
setWhereClauseNode
- Specified by:
setWhereClauseNodein interfaceWhereClauseAwareNode
-
getGroupByClauseNode
-
setGroupByClauseNode
-
getHavingClauseNode
-
setHavingClauseNode
-
getOrderByClauseNode
-
setOrderByClauseNode
-
getForUpdateClauseNode
-
setForUpdateClauseNode
-
getOptionClauseNode
-
setOptionClauseNode
-
appendNode
- Specified by:
appendNodein interfaceAppendableSqlNode- Overrides:
appendNodein classAbstractSqlNode
-
appendNodeInternal
-
accept
Description copied from interface:SqlNodeAccepts the visitor.
-