Package gudusoft.gsqlparser.nodes
Class TAnalyticFunction
Object
gudusoft.gsqlparser.nodes.TParseTreeNode
gudusoft.gsqlparser.nodes.TAnalyticFunction
- All Implemented Interfaces:
Visitable,Iterator<TSourceToken>
Deprecated.
-
Field Summary
Fields inherited from class gudusoft.gsqlparser.nodes.TParseTreeNode
dbvendor, doubleLinkedTokenListToString, nodeActionAppend, nodeActionInsert, nodeActionRemove, nodeActionUnknown, nodeActionUpdate, nodeActionUpdateText, nodeChangeEndToken, nodeChangeStartToken -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidDeprecated.Accept a visitorvoidDeprecated.Accept a visitor to iterate this class and sub-nodes of this classvoiddoParse(TCustomSqlStatement psql, ESqlClause plocation) Deprecated.Analyze the sub-nodes inside this node.Deprecated.Deprecated.ordering ::= ORDER [SIBLINGS] BY rule[, rule...]Deprecated.partitioning ::= PARTITION BY value[, value...]Deprecated.Deprecated.Deprecated.booleanDeprecated.booleanDeprecated.voidsetKeepDenseRankClause(TKeepDenseRankClause keepDenseRankClause) Deprecated.voidsetOrderBy(TOrderBy orderBy) Deprecated.voidsetOverClause(boolean overClause) Deprecated.voidsetPartitionBy_ExprList(TExpressionList partitionBy_ExprList) Deprecated.voidsetWindow_aggregation_group_clause(TDummy window_aggregation_group_clause) Deprecated.voidsetWindowFrame(TWindowFrame windowFrame) Deprecated.voidsetWithinGroup(boolean withinGroup) Deprecated.voidsetWithinGroupOrderBy(TOrderBy withinGroupOrderBy) Deprecated.Methods inherited from class gudusoft.gsqlparser.nodes.TParseTreeNode
addAllMyTokensToTokenList, addToTokenChain, appendNewNode, calculateTokenCount, doAppendNewNode, 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, 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, toString2Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Iterator
forEachRemaining
-
Constructor Details
-
TAnalyticFunction
public TAnalyticFunction()Deprecated.
-
-
Method Details
-
setWindow_aggregation_group_clause
Deprecated. -
getWindow_aggregation_group_clause
Deprecated. -
setOverClause
Deprecated. -
setWithinGroup
Deprecated. -
isOverClause
Deprecated. -
isWithinGroup
Deprecated. -
setWithinGroupOrderBy
Deprecated. -
getWithinGroupOrderBy
Deprecated. -
setOrderBy
Deprecated. -
setPartitionBy_ExprList
Deprecated. -
setKeepDenseRankClause
Deprecated. -
getKeepDenseRankClause
Deprecated. -
getOrderBy
Deprecated.ordering ::= ORDER [SIBLINGS] BY rule[, rule...]- Returns:
- a value of order by clause.
-
getPartitionBy_ExprList
Deprecated.partitioning ::= PARTITION BY value[, value...]- Returns:
- a list of values.
-
setWindowFrame
Deprecated. -
getWindowFrame
Deprecated. -
doParse
Deprecated.Description copied from class:TParseTreeNodeAnalyze the sub-nodes inside this node. Such as build the relationship between table and column.- Overrides:
doParsein classTParseTreeNode- Parameters:
psql- SQL statement this node belongs toplocation- SQL clause this node belongs to
-
accept
Deprecated.Description copied from class:TParseTreeNodeAccept a visitor- Specified by:
acceptin interfaceVisitable- Overrides:
acceptin classTParseTreeNode- Parameters:
v- visitor is a descendant class ofTParseTreeVisitor
-
acceptChildren
Deprecated.Description copied from class:TParseTreeNodeAccept a visitor to iterate this class and sub-nodes of this class- Specified by:
acceptChildrenin interfaceVisitable- Overrides:
acceptChildrenin classTParseTreeNode- Parameters:
v- visitor is a descendant class ofTParseTreeVisitor
-
TWindowDefWindow/analytic clause of Window (or analytic) functions.partitioning ::= PARTITION BY value[, value...], call method
getPartitionBy_ExprList()to get list of values.ordering ::= ORDER [SIBLINGS] BY rule[, rule...], call method
getOrderBy()to get order clause.