Table of Contents

Class SqlOrderByClause

Namespace
LinqToDB.Internal.SqlQuery
Assembly
linq2db.dll
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

QueryElementType

IsEmpty

public bool IsEmpty { get; }

Property Value

bool

Items

public List<SqlOrderByItem> Items { get; }

Property Value

List<SqlOrderByItem>

Methods

Cleanup()

public void Cleanup()

Expr(ISqlExpression, bool)

public SqlOrderByClause Expr(ISqlExpression expr, bool isPositioned = false)

Parameters

expr ISqlExpression
isPositioned bool

Returns

SqlOrderByClause

Expr(ISqlExpression, bool, bool)

public SqlOrderByClause Expr(ISqlExpression expr, bool isDescending, bool isPositioned)

Parameters

expr ISqlExpression
isDescending bool
isPositioned bool

Returns

SqlOrderByClause

ExprAsc(ISqlExpression, bool)

public SqlOrderByClause ExprAsc(ISqlExpression expr, bool isPositioned = false)

Parameters

expr ISqlExpression
isPositioned bool

Returns

SqlOrderByClause

ExprDesc(ISqlExpression, bool)

public SqlOrderByClause ExprDesc(ISqlExpression expr, bool isPositioned = false)

Parameters

expr ISqlExpression
isPositioned bool

Returns

SqlOrderByClause

Field(SqlField, bool)

public SqlOrderByClause Field(SqlField field, bool isPositioned = false)

Parameters

field SqlField
isPositioned bool

Returns

SqlOrderByClause

Field(SqlField, bool, bool)

public SqlOrderByClause Field(SqlField field, bool isDescending, bool isPositioned)

Parameters

field SqlField
isDescending bool
isPositioned bool

Returns

SqlOrderByClause

FieldAsc(SqlField, bool)

public SqlOrderByClause FieldAsc(SqlField field, bool isPositioned = false)

Parameters

field SqlField
isPositioned bool

Returns

SqlOrderByClause

FieldDesc(SqlField, bool)

public SqlOrderByClause FieldDesc(SqlField field, bool isPositioned = false)

Parameters

field SqlField
isPositioned bool

Returns

SqlOrderByClause

GetElementHashCode()

public override int GetElementHashCode()

Returns

int

ToString(QueryElementTextWriter)

Generates debug text representation of AST node.

public override QueryElementTextWriter ToString(QueryElementTextWriter writer)

Parameters

writer QueryElementTextWriter

Returns

QueryElementTextWriter