Table of Contents

Class SqlDeleteStatement

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

Constructors

SqlDeleteStatement()

public SqlDeleteStatement()

SqlDeleteStatement(SelectQuery?)

public SqlDeleteStatement(SelectQuery? selectQuery)

Parameters

selectQuery SelectQuery

Properties

ElementType

AST node type.

public override QueryElementType ElementType { get; }

Property Value

QueryElementType

IsParameterDependent

public override bool IsParameterDependent { get; set; }

Property Value

bool

Output

public SqlOutputClause? Output { get; set; }

Property Value

SqlOutputClause

QueryType

public override QueryType QueryType { get; }

Property Value

QueryType

Table

public SqlTable? Table { get; set; }

Property Value

SqlTable

Top

public ISqlExpression? Top { get; set; }

Property Value

ISqlExpression

Methods

Accept(QueryElementVisitor)

Visitor support.

public override IQueryElement Accept(QueryElementVisitor visitor)

Parameters

visitor QueryElementVisitor

Returns

IQueryElement

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