Table of Contents

Class SqlOutputClause

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

Constructors

SqlOutputClause()

public SqlOutputClause()

Properties

ElementType

AST node type.

public override QueryElementType ElementType { get; }

Property Value

QueryElementType

HasOutput

public bool HasOutput { get; }

Property Value

bool

HasOutputItems

public bool HasOutputItems { get; }

Property Value

bool

OutputColumns

public List<ISqlExpression>? OutputColumns { get; set; }

Property Value

List<ISqlExpression>

OutputItems

public List<SqlSetExpression> OutputItems { get; set; }

Property Value

List<SqlSetExpression>

OutputTable

public SqlTable? OutputTable { get; set; }

Property Value

SqlTable

Methods

GetElementHashCode()

public override int GetElementHashCode()

Returns

int

Modify(SqlTable?)

public void Modify(SqlTable? outputTable)

Parameters

outputTable SqlTable

ToString(QueryElementTextWriter)

Generates debug text representation of AST node.

public override QueryElementTextWriter ToString(QueryElementTextWriter writer)

Parameters

writer QueryElementTextWriter

Returns

QueryElementTextWriter