Class SqlOrderByClause
public sealed class SqlOrderByClause : ClauseBase, IQueryElement
- Inheritance
-
SqlOrderByClause
- Implements
- Inherited Members
- Extension Methods
Properties
ElementType
AST node type.
public override QueryElementType ElementType { get; }
Property Value
IsEmpty
public bool IsEmpty { get; }
Property Value
Items
public List<SqlOrderByItem> Items { get; }
Property Value
Methods
Cleanup()
public void Cleanup()
Expr(ISqlExpression, bool)
public SqlOrderByClause Expr(ISqlExpression expr, bool isPositioned = false)
Parameters
exprISqlExpressionisPositionedbool
Returns
Expr(ISqlExpression, bool, bool)
public SqlOrderByClause Expr(ISqlExpression expr, bool isDescending, bool isPositioned)
Parameters
exprISqlExpressionisDescendingboolisPositionedbool
Returns
ExprAsc(ISqlExpression, bool)
public SqlOrderByClause ExprAsc(ISqlExpression expr, bool isPositioned = false)
Parameters
exprISqlExpressionisPositionedbool
Returns
ExprDesc(ISqlExpression, bool)
public SqlOrderByClause ExprDesc(ISqlExpression expr, bool isPositioned = false)
Parameters
exprISqlExpressionisPositionedbool
Returns
Field(SqlField, bool)
public SqlOrderByClause Field(SqlField field, bool isPositioned = false)
Parameters
Returns
Field(SqlField, bool, bool)
public SqlOrderByClause Field(SqlField field, bool isDescending, bool isPositioned)
Parameters
Returns
FieldAsc(SqlField, bool)
public SqlOrderByClause FieldAsc(SqlField field, bool isPositioned = false)
Parameters
Returns
FieldDesc(SqlField, bool)
public SqlOrderByClause FieldDesc(SqlField field, bool isPositioned = false)
Parameters
Returns
GetElementHashCode()
public override int GetElementHashCode()
Returns
ToString(QueryElementTextWriter)
Generates debug text representation of AST node.
public override QueryElementTextWriter ToString(QueryElementTextWriter writer)
Parameters
writerQueryElementTextWriter