Class THierarchical
- Namespace
- gudusoft.gsqlparser.nodes
- Assembly
- gudusoft.gsqlparser.dll
Oracle hierarchical_query_clause lets you select rows in a hierarchical order.
public class THierarchical : TParseTreeNode, Visitable
- Inheritance
-
THierarchical
- Implements
- Inherited Members
Properties
ConnectByClause
[Obsolete("ConnectByList")]
public virtual TExpression ConnectByClause { get; set; }
Property Value
ConnectByList
public virtual List<TConnectByClause> ConnectByList { get; set; }
Property Value
NoCycle
public virtual bool NoCycle { get; set; }
Property Value
StartWithClause
Specify a condition that identifies the row(s) to be used as the root(s) of a hierarchical query.
public virtual TExpression StartWithClause { get; set; }
Property Value
- TExpression
start with clause
Methods
accept(TParseTreeVisitor)
public override void accept(TParseTreeVisitor v)
Parameters
acceptChildren(TParseTreeVisitor)
public override void acceptChildren(TParseTreeVisitor v)
Parameters
doParse(TCustomSqlStatement, ESqlClause)
analyze this node
public override 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)