TWindowDef
Window/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.
public class TAnalyticFunction extends TParseTreeNode
Constructor and Description |
---|
TAnalyticFunction()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
void |
accept(TParseTreeVisitor v)
Deprecated.
Accept a visitor
|
void |
acceptChildren(TParseTreeVisitor v)
Deprecated.
Accept a visitor to iterate this class and sub-nodes of this class
|
void |
doParse(TCustomSqlStatement psql,
ESqlClause plocation)
Deprecated.
Analyze the sub-nodes inside this node.
|
TKeepDenseRankClause |
getKeepDenseRankClause()
Deprecated.
|
TOrderBy |
getOrderBy()
Deprecated.
ordering ::= ORDER [SIBLINGS] BY rule[, rule...]
|
TExpressionList |
getPartitionBy_ExprList()
Deprecated.
partitioning ::= PARTITION BY value[, value...]
|
TDummy |
getWindow_aggregation_group_clause()
Deprecated.
|
TWindowFrame |
getWindowFrame()
Deprecated.
|
TOrderBy |
getWithinGroupOrderBy()
Deprecated.
|
boolean |
isOverClause()
Deprecated.
|
boolean |
isWithinGroup()
Deprecated.
|
void |
setKeepDenseRankClause(TKeepDenseRankClause keepDenseRankClause)
Deprecated.
|
void |
setOrderBy(TOrderBy orderBy)
Deprecated.
|
void |
setOverClause(boolean overClause)
Deprecated.
|
void |
setPartitionBy_ExprList(TExpressionList partitionBy_ExprList)
Deprecated.
|
void |
setWindow_aggregation_group_clause(TDummy window_aggregation_group_clause)
Deprecated.
|
void |
setWindowFrame(TWindowFrame windowFrame)
Deprecated.
|
void |
setWithinGroup(boolean withinGroup)
Deprecated.
|
void |
setWithinGroupOrderBy(TOrderBy withinGroupOrderBy)
Deprecated.
|
addAllMyTokensToTokenList, appendString, fastSetString, getColumnNo, getDummyTag, getEndToken, getGsqlparser, getLineNo, getNodeType, getStartToken, init, init, init, init, init, init, removeAllMyTokensFromTokenList, setDummyTag, setEndToken, setEndToken, setEndToken, setEndToken, setGsqlparser, setIncludingComment, setNodeType, setStartToken, setStartToken, setStartToken, setStartToken, setString, toScript, toString
public void setWindow_aggregation_group_clause(TDummy window_aggregation_group_clause)
public TDummy getWindow_aggregation_group_clause()
public void setOverClause(boolean overClause)
public void setWithinGroup(boolean withinGroup)
public boolean isOverClause()
public boolean isWithinGroup()
public void setWithinGroupOrderBy(TOrderBy withinGroupOrderBy)
public TOrderBy getWithinGroupOrderBy()
public void setOrderBy(TOrderBy orderBy)
public void setPartitionBy_ExprList(TExpressionList partitionBy_ExprList)
public void setKeepDenseRankClause(TKeepDenseRankClause keepDenseRankClause)
public TKeepDenseRankClause getKeepDenseRankClause()
public TOrderBy getOrderBy()
public TExpressionList getPartitionBy_ExprList()
public void setWindowFrame(TWindowFrame windowFrame)
public TWindowFrame getWindowFrame()
public void doParse(TCustomSqlStatement psql, ESqlClause plocation)
TParseTreeNode
doParse
in class TParseTreeNode
psql
- SQL statement this node belongs toplocation
- SQL clause this node belongs topublic void accept(TParseTreeVisitor v)
TParseTreeNode
accept
in interface Visitable
accept
in class TParseTreeNode
v
- visitor is a descendant class of TParseTreeVisitor
public void acceptChildren(TParseTreeVisitor v)
TParseTreeNode
acceptChildren
in interface Visitable
acceptChildren
in class TParseTreeNode
v
- visitor is a descendant class of TParseTreeVisitor
Copyright © 2019. All rights reserved.