Class TOrderByItem
- Namespace
- gudusoft.gsqlparser.nodes
- Assembly
- gudusoft.gsqlparser.dll
Item in order by clause.
Syntax:
ORDER BY {sort-key [ASC|DESC}[,..n]
sort-key:
simple-column-name
simple-integer
sort-key-expression
public class TOrderByItem : TParseTreeNode, Visitable
- Inheritance
-
TOrderByItem
- Implements
- Inherited Members
Properties
NullOrder
public ENullOrder NullOrder { get; set; }
Property Value
SortKey
public virtual TExpression SortKey { get; set; }
Property Value
SortOrder
public virtual ESortType SortOrder { get; set; }
Property Value
SortType
public virtual int SortType { get; set; }
Property Value
- int
sort order
- See Also
SortTypeByToken
public virtual TSourceToken SortTypeByToken { set; }
Property Value
Methods
TOrderByItem_Renamed()
public virtual void TOrderByItem_Renamed()
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
setNullOrderByToken(TSourceToken)
public void setNullOrderByToken(TSourceToken nullOrder)
Parameters
nullOrderTSourceToken
setSortTypeByToken(TSourceToken)
public void setSortTypeByToken(TSourceToken st)
Parameters
stTSourceToken