gudusoft.gsqlparser.nodes
Class TSelectSqlNode
java.lang.Object
gudusoft.gsqlparser.nodes.TParseTreeNode
gudusoft.gsqlparser.nodes.TSelectSqlNode
- All Implemented Interfaces:
- Visitable
public class TSelectSqlNode
- extends TParseTreeNode
Internal used by parser, reprsents raw parse tree node of select statement.
Methods inherited from class gudusoft.gsqlparser.nodes.TParseTreeNode |
accept, addAllMyTokensToTokenList, doParse, getColumnNo, getDummyTag, getEndToken, getGsqlparser, getLineNo, getNodeType, getStartToken, init, init, init, init, init, setDummyTag, setEndToken, setEndToken, setGsqlparser, setNodeType, setStartToken, setStartToken, setString, toString |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
cteList
public TCTEList cteList
TSelectSqlNode
public TSelectSqlNode()
setSelectToken
public void setSelectToken(TSourceToken selectToken)
getSelectToken
public TSourceToken getSelectToken()
getSelectDistinct
public TSelectDistinct getSelectDistinct()
setSelectDistinct
public void setSelectDistinct(TSelectDistinct selectDistinct)
setTopClause
public void setTopClause(TTopClause topClause)
getTopClause
public TTopClause getTopClause()
setComputeClause
public void setComputeClause(TComputeClause computeClause)
getComputeClause
public TComputeClause getComputeClause()
getResultColumnList
public TResultColumnList getResultColumnList()
getFromTableList
public TFromTableList getFromTableList()
getWhereCondition
public TWhereClause getWhereCondition()
setResultColumnList
public void setResultColumnList(TResultColumnList resultColumnList)
setFromTableList
public void setFromTableList(TFromTableList fromTableList)
setWhereCondition
public void setWhereCondition(TWhereClause whereCondition)
getSetOperator
public int getSetOperator()
setSetOperator
public void setSetOperator(int setOperator)
getLeftNode
public TSelectSqlNode getLeftNode()
getRightNode
public TSelectSqlNode getRightNode()
init
public void init(java.lang.Object arg1,
java.lang.Object arg2)
- Overrides:
init
in class TParseTreeNode
isCombinedQuery
public boolean isCombinedQuery()
getOrderbyClause
public TOrderBy getOrderbyClause()
setOrderbyClause
public void setOrderbyClause(TOrderBy orderbyClause)
getForupdateClause
public TForUpdate getForupdateClause()
setForupdateClause
public void setForupdateClause(TForUpdate forupdateClause)
getHierarchicalClause
public THierarchical getHierarchicalClause()
setHierarchicalClause
public void setHierarchicalClause(THierarchical hierarchicalClause)
getGroupByClause
public TGroupBy getGroupByClause()
setGroupByClause
public void setGroupByClause(TGroupBy groupByClause)
setIntoClause
public void setIntoClause(TIntoClause intoClause)
getIntoClause
public TIntoClause getIntoClause()
setQualifyClause
public void setQualifyClause(TQualifyClause qualifyClause)
getQualifyClause
public TQualifyClause getQualifyClause()
setSampleClause
public void setSampleClause(TSampleClause sampleClause)
getSampleClause
public TSampleClause getSampleClause()
getWithClause
public TTeradataWithClause getWithClause()
setWithClause
public void setWithClause(TTeradataWithClause withClause)
setLimitClause
public void setLimitClause(TLimitClause limitClause)
getLimitClause
public TLimitClause getLimitClause()
setFetchFirstClause
public void setFetchFirstClause(TFetchFirstClause fetchFirstClause)
getFetchFirstClause
public TFetchFirstClause getFetchFirstClause()
setOptimizeForClause
public void setOptimizeForClause(TOptimizeForClause optimizeForClause)
getOptimizeForClause
public TOptimizeForClause getOptimizeForClause()
setIsolationClause
public void setIsolationClause(TIsolationClause isolationClause)
getIsolationClause
public TIsolationClause getIsolationClause()
setValueClause
public void setValueClause(TValueClause valueClause)
getValueClause
public TValueClause getValueClause()
getLockingClauses
public TPTNodeList<TLockingClause> getLockingClauses()
setLockingClauses
public void setLockingClauses(TPTNodeList<TLockingClause> lockingClauses)
setSelectLimit
public void setSelectLimit(TSelectLimit selectLimit)
getSelectLimit
public TSelectLimit getSelectLimit()
setWindowClause
public void setWindowClause(TWindowClause windowClause)
getWindowClause
public TWindowClause getWindowClause()
getExpandOnClause
public TExpandOnClause getExpandOnClause()
setExpandOnClause
public void setExpandOnClause(TExpandOnClause expandOnClause)