Class SqlWindowOrderItem
public class SqlWindowOrderItem : QueryElement, IQueryElement
- Inheritance
-
objectSqlWindowOrderItem
- Implements
- Inherited Members
- Extension Methods
Constructors
SqlWindowOrderItem(ISqlExpression, bool, NullsPosition)
public SqlWindowOrderItem(ISqlExpression expression, bool isDescending, Sql.NullsPosition nullsPosition)
Parameters
expressionISqlExpressionisDescendingboolnullsPositionSql.NullsPosition
Properties
ElementType
AST node type.
public override QueryElementType ElementType { get; }
Property Value
Expression
public ISqlExpression Expression { get; }
Property Value
IsDescending
public bool IsDescending { get; }
Property Value
NullsPosition
public Sql.NullsPosition NullsPosition { get; set; }
Property Value
Methods
GetElementHashCode()
public override int GetElementHashCode()
Returns
Modify(ISqlExpression)
public void Modify(ISqlExpression expression)
Parameters
expressionISqlExpression
ToString()
Returns a string that represents the current object.
public override string ToString()
Returns
- string
A string that represents the current object.
ToString(QueryElementTextWriter)
Generates debug text representation of AST node.
public override QueryElementTextWriter ToString(QueryElementTextWriter writer)
Parameters
writerQueryElementTextWriter