Class SqlCreateTableStatement
public sealed class SqlCreateTableStatement : SqlStatement, IQueryElement
- Inheritance
-
SqlCreateTableStatement
- Implements
- Inherited Members
- Extension Methods
Constructors
SqlCreateTableStatement(SqlTable)
public SqlCreateTableStatement(SqlTable sqlTable)
Parameters
sqlTableSqlTable
Properties
DefaultNullable
public DefaultNullable DefaultNullable { get; set; }
Property Value
ElementType
AST node type.
public override QueryElementType ElementType { get; }
Property Value
IsParameterDependent
public override bool IsParameterDependent { get; set; }
Property Value
QueryType
public override QueryType QueryType { get; }
Property Value
SelectQuery
public override SelectQuery? SelectQuery { get; set; }
Property Value
StatementFooter
public string? StatementFooter { get; set; }
Property Value
StatementHeader
public string? StatementHeader { get; set; }
Property Value
Table
public SqlTable Table { get; }
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
Modify(SqlTable)
public void Modify(SqlTable table)
Parameters
tableSqlTable
ToString(QueryElementTextWriter)
Generates debug text representation of AST node.
public override QueryElementTextWriter ToString(QueryElementTextWriter writer)
Parameters
writerQueryElementTextWriter