public class TSelectSqlNode extends TParseTreeNode
Modifier and Type | Field and Description |
---|---|
TCTEList |
cteList |
dbvendor, doubleLinkedTokenListToString, nodeActionAppend, nodeActionInsert, nodeActionRemove, nodeActionUnknown, nodeActionUpdate, nodeActionUpdateText, nodeChangeEndToken, nodeChangeStartToken
Constructor and Description |
---|
TSelectSqlNode() |
accept, acceptChildren, addAllMyTokensToTokenList, addToTokenChain, appendNewNode, calculateTokenCount, doAppendNewNode, doParse, fastSetString, getAnchorNode, getColumnNo, getCommentAfterNode, getCommentBeforeNode, getCompactString, getDummyTag, getEndToken, getEvaluateDatatype, getEvalValue, getGsqlparser, getLineNo, getLocation, getMd5, getNodeStatus, getNodeType, getParentObjectName, getPlainText, getStartToken, getTokenCount, hasNext, init, init, init, init, init, insertAfterAToken, insertNewNodeBeforeMe, isChanged, isTokensInChain, next, refreshAllNodesTokenCount, remove, removeAllMyTokensFromTokenList, removeTokens, removeTokensBetweenNodes, removeTokensBetweenToken, replaceWithNewNode, resetIterator, setAnchorNode, setChanged, setDummyTag, setEndToken, setEndToken, setEndToken, setEndToken, setEndToken, setEndTokenDirectly, setEvaluateDatatype, setEvalValue, setGsqlparser, setIncludingComment, setLocation, setNewSubNode, setNodeStatus, setNodeType, setParent, setPlainText, setStartToken, setStartToken, setStartToken, setStartToken, setStartTokenDirectly, setString, setString2, subNodeInNode, toScript, toString, toString2
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
forEachRemaining
public TSelectSqlNode()
public void setForXMLClause(TForXMLClause forXMLClause)
public TForXMLClause getForXMLClause()
public void setRelationExpr(TRelationExpr relationExpr)
public TRelationExpr getRelationExpr()
public void setClusterBy(TClusterBy clusterBy)
public TClusterBy getClusterBy()
public void setConsume(boolean consume)
public boolean isConsume()
public void setHiveFromQuery(boolean hiveFromQuery)
public boolean isHiveFromQuery()
public void setHiveBodyList(ArrayList<TParseTreeNode> hiveBodyList)
public ArrayList<TParseTreeNode> getHiveBodyList()
getSelectSqlNodes()
or TInsertSqlNode.getInsertSqlNodes()
public void setHashByClause(THashByClause hashByClause)
public THashByClause getHashByClause()
public void setHavingClause(THavingClause havingClause)
public THavingClause getHavingClause()
public void setQueryClauseList(TPTNodeList<TParseTreeNode> queryClauseList)
public void setSelectModifiers(ArrayList<TSelectModifier> selectModifiers)
public ArrayList<TSelectModifier> getSelectModifiers()
public void setWithTableLock(TWithTableLock withTableLock)
public TWithTableLock getWithTableLock()
public void setTimeSeries(TTimeSeries timeSeries)
public TTimeSeries getTimeSeries()
public TTimeTravel getTimeTravel()
public void setClauses(TPTNodeList<TParseTreeNode> clauses)
public void setHintClause(THintClause hintClause)
public THintClause getHintClause()
public int getParenthesisCount()
public void incParenthesisCount()
public void setParenthesisCount(int parenthesisCount)
public void setParenthissisCountBeforeOrder()
public int getParenthissisCountBeforeOrder()
public void setOffsetClause(TOffsetClause offsetClause)
public TOffsetClause getOffsetClause()
public void setOptionClause(TOptionClause optionClause)
public TOptionClause getOptionClause()
public void setLateralView(TLateralView lateralView)
public TLateralView getLateralView()
public void setDistributeBy(TDistributeBy distributeBy)
public TDistributeBy getDistributeBy()
public THiveTransformClause getTransformClause()
public void setTransformClause(THiveTransformClause transformClause)
public void setHiveHintClause(THiveHintClause hiveHintClause)
public THiveHintClause getHiveHintClause()
public void setIntoTableClause(TIntoTableClause intoTableClause)
public TIntoTableClause getIntoTableClause()
public void setSelectToken(TSourceToken selectToken)
public TSourceToken getSelectToken()
public TSelectDistinct getSelectDistinct()
public void setSelectDistinct(TSelectDistinct selectDistinct)
public void setTopClause(TTopClause topClause)
public TTopClause getTopClause()
public void setComputeClause(TComputeClause computeClause)
public TComputeClause getComputeClause()
public TResultColumnList getResultColumnList()
public TFromTableList getFromTableList()
public TWhereClause getWhereCondition()
public void setResultColumnList(TResultColumnList resultColumnList)
public void setFromTableList(TFromTableList fromTableList)
public void setWhereCondition(TWhereClause whereCondition)
public TCTEList getCteList()
public int getSetOperator()
public void setSetOperator(int setOperator)
public void setSetOperator(TSourceToken st1, TSourceToken st2)
public TSelectSqlNode getLeftNode()
public TSelectSqlNode getRightNode()
public void init(Object arg1, Object arg2)
init
in class TParseTreeNode
public boolean isCombinedQuery()
public TOrderBy getOrderbyClause()
public void setOrderbyClause(TOrderBy orderbyClause)
public TForUpdate getForupdateClause()
public void setForupdateClause(TParseTreeNode forupdateClause)
public THierarchical getHierarchicalClause()
public void setHierarchicalClause(THierarchical hierarchicalClause)
public TGroupBy getGroupByClause()
public void setGroupByClause(TGroupBy groupByClause)
public void setIntoClause(TIntoClause intoClause)
public TIntoClause getIntoClause()
public void setQualifyClause(TQualifyClause qualifyClause)
public TQualifyClause getQualifyClause()
public void setSampleClause(TSampleClause sampleClause)
public TSampleClause getSampleClause()
public TTeradataWithClause getWithClause()
public void setWithClause(TTeradataWithClause withClause)
public void setLimitClause(TLimitClause limitClause)
public TLimitClause getLimitClause()
public void setFetchFirstClause(TFetchFirstClause fetchFirstClause)
public TFetchFirstClause getFetchFirstClause()
public void setOptimizeForClause(TOptimizeForClause optimizeForClause)
public TOptimizeForClause getOptimizeForClause()
public void setIsolationClause(TIsolationClause isolationClause)
public TIsolationClause getIsolationClause()
public void setValueClause(TValueClause valueClause)
public TValueClause getValueClause()
public TPTNodeList<TLockingClause> getLockingClauses()
public void setLockingClauses(TPTNodeList<TLockingClause> lockingClauses)
public void setWindowClause(TWindowClause windowClause)
public TWindowClause getWindowClause()
public TExpandOnClause getExpandOnClause()
public void setExpandOnClause(TExpandOnClause expandOnClause)
public static void setFromList(ArrayList<TSelectSqlNode> selectSqlNode, TFromTableList fromTables)
public ArrayList<TSelectSqlNode> getSelectSqlNodes()
public void setSelectSqlNodes(ArrayList<TSelectSqlNode> selectSqlNodes)
public static TSelectSqlNode getFirstSelectSqlNode(ArrayList<TSelectSqlNode> selectSqlNodes)