Class SqlUpdateStatement
public sealed class SqlUpdateStatement : SqlStatementWithQueryBase, IQueryElement
- Inheritance
-
SqlUpdateStatement
- Implements
- Inherited Members
- Extension Methods
Constructors
SqlUpdateStatement(SelectQuery?)
public SqlUpdateStatement(SelectQuery? selectQuery)
Parameters
selectQuerySelectQuery
Properties
ElementType
AST node type.
public override QueryElementType ElementType { get; }
Property Value
Output
public SqlOutputClause? Output { get; set; }
Property Value
QueryType
public override QueryType QueryType { get; }
Property Value
Update
public SqlUpdateClause Update { get; set; }
Property Value
Methods
GetElementHashCode()
public override int GetElementHashCode()
Returns
GetTableSource(ISqlTableSource, out bool)
public override ISqlTableSource? GetTableSource(ISqlTableSource table, out bool noAlias)
Parameters
tableISqlTableSourcenoAliasbool
Returns
IsDependedOn(SqlTable)
Indicates when optimizer can not remove reference for particular table
public override bool IsDependedOn(SqlTable table)
Parameters
tableSqlTable
Returns
ToString(QueryElementTextWriter)
Generates debug text representation of AST node.
public override QueryElementTextWriter ToString(QueryElementTextWriter writer)
Parameters
writerQueryElementTextWriter