Class SqlMergeOperationClause
public sealed class SqlMergeOperationClause : QueryElement, IQueryElement
- Inheritance
-
objectSqlMergeOperationClause
- Implements
- Inherited Members
- Extension Methods
Constructors
SqlMergeOperationClause(MergeOperationType)
public SqlMergeOperationClause(MergeOperationType type)
Parameters
typeMergeOperationType
Properties
ElementType
AST node type.
public override QueryElementType ElementType { get; }
Property Value
Items
public List<SqlSetExpression> Items { get; }
Property Value
OperationType
public MergeOperationType OperationType { get; }
Property Value
Where
public SqlSearchCondition? Where { get; }
Property Value
WhereDelete
public SqlSearchCondition? WhereDelete { get; }
Property Value
Methods
Accept(QueryElementVisitor)
Visitor support.
public override IQueryElement Accept(QueryElementVisitor visitor)
Parameters
visitorQueryElementVisitor
Returns
GetElementHashCode()
public override int GetElementHashCode()
Returns
ToString(QueryElementTextWriter)
Generates debug text representation of AST node.
public override QueryElementTextWriter ToString(QueryElementTextWriter writer)
Parameters
writerQueryElementTextWriter