Table of Contents

Class SqlWindowOrderItem

Namespace
LinqToDB.SqlQuery
Assembly
linq2db.dll
public class SqlWindowOrderItem : QueryElement, IQueryElement
Inheritance
SqlWindowOrderItem
Implements
Inherited Members
Extension Methods

Constructors

SqlWindowOrderItem(ISqlExpression, bool, NullsPosition)

public SqlWindowOrderItem(ISqlExpression expression, bool isDescending, Sql.NullsPosition nullsPosition)

Parameters

expression ISqlExpression
isDescending bool
nullsPosition Sql.NullsPosition

Properties

ElementType

AST node type.

public override QueryElementType ElementType { get; }

Property Value

QueryElementType

Expression

public ISqlExpression Expression { get; }

Property Value

ISqlExpression

IsDescending

public bool IsDescending { get; }

Property Value

bool

NullsPosition

public Sql.NullsPosition NullsPosition { get; set; }

Property Value

Sql.NullsPosition

Methods

GetElementHashCode()

public override int GetElementHashCode()

Returns

int

Modify(ISqlExpression)

public void Modify(ISqlExpression expression)

Parameters

expression ISqlExpression

ToString()

public override string ToString()

Returns

string

ToString(QueryElementTextWriter)

Generates debug text representation of AST node.

public override QueryElementTextWriter ToString(QueryElementTextWriter writer)

Parameters

writer QueryElementTextWriter

Returns

QueryElementTextWriter