Table of Contents

Class SqlMergeOperationClause

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

Constructors

SqlMergeOperationClause(MergeOperationType)

public SqlMergeOperationClause(MergeOperationType type)

Parameters

type MergeOperationType

Properties

ElementType

AST node type.

public override QueryElementType ElementType { get; }

Property Value

QueryElementType

Items

public List<SqlSetExpression> Items { get; }

Property Value

List<SqlSetExpression>

OperationType

public MergeOperationType OperationType { get; }

Property Value

MergeOperationType

Where

public SqlSearchCondition? Where { get; }

Property Value

SqlSearchCondition

WhereDelete

public SqlSearchCondition? WhereDelete { get; }

Property Value

SqlSearchCondition

Methods

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