Class TWindowDef
- Namespace
- gudusoft.gsqlparser.nodes
- Assembly
- gudusoft.gsqlparser.dll
public class TWindowDef : TParseTreeNode, Visitable
- Inheritance
-
TWindowDef
- Implements
- Inherited Members
Properties
ClusterBy
public virtual THiveClusterBy ClusterBy { get; set; }
Property Value
DistributeBy
public virtual THiveDistributeBy DistributeBy { get; set; }
Property Value
Name
public virtual TObjectName Name { get; set; }
Property Value
PartitionClause
public virtual TPartitionClause PartitionClause { get; set; }
Property Value
ReferenceName
public virtual TObjectName ReferenceName { get; set; }
Property Value
SortBy
public virtual THiveSortBy SortBy { get; set; }
Property Value
WindowFrame
public virtual TWindowFrame WindowFrame { get; set; }
Property Value
includingOverClause
public bool includingOverClause { get; set; }
Property Value
keepDenseRankClause
public TKeepDenseRankClause keepDenseRankClause { get; set; }
Property Value
orderBy
public virtual TOrderBy orderBy { get; set; }
Property Value
partitionSpec
public TWindowPartitioningSpec partitionSpec { get; set; }
Property Value
withinGroup
public TWithinGroup withinGroup { get; set; }
Property Value
Methods
accept(TParseTreeVisitor)
public override void accept(TParseTreeVisitor v)
Parameters
acceptChildren(TParseTreeVisitor)
public override void acceptChildren(TParseTreeVisitor v)
Parameters
doParse(TCustomSqlStatement, ESqlClause)
public void doParse(TCustomSqlStatement psql, ESqlClause plocation)
Parameters
psqlTCustomSqlStatementplocationESqlClause
init(object)
Initialize a query tree node.
public override void init(object arg1)
Parameters
arg1object
init(object, object)
public override void init(object arg1, object arg2)
Parameters
setName(TObjectName)
public void setName(TObjectName n)
Parameters
setPartitionClause(TPartitionClause)
public void setPartitionClause(TPartitionClause c)
Parameters
setReferenceName(TObjectName)
public void setReferenceName(TObjectName n)
Parameters
setSortClause(TOrderBy)
public void setSortClause(TOrderBy b)
Parameters
bTOrderBy