Table of Contents

Class SqlCreateTableStatement

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

Constructors

SqlCreateTableStatement(SqlTable)

public SqlCreateTableStatement(SqlTable sqlTable)

Parameters

sqlTable SqlTable

Properties

DefaultNullable

public DefaultNullable DefaultNullable { get; set; }

Property Value

DefaultNullable

ElementType

AST node type.

public override QueryElementType ElementType { get; }

Property Value

QueryElementType

IsParameterDependent

public override bool IsParameterDependent { get; set; }

Property Value

bool

QueryType

public override QueryType QueryType { get; }

Property Value

QueryType

SelectQuery

public override SelectQuery? SelectQuery { get; set; }

Property Value

SelectQuery

StatementFooter

public string? StatementFooter { get; set; }

Property Value

string

StatementHeader

public string? StatementHeader { get; set; }

Property Value

string

Table

public SqlTable Table { get; }

Property Value

SqlTable

Methods

GetElementHashCode()

public override int GetElementHashCode()

Returns

int

GetTableSource(ISqlTableSource, out bool)

public override ISqlTableSource? GetTableSource(ISqlTableSource table, out bool noAlias)

Parameters

table ISqlTableSource
noAlias bool

Returns

ISqlTableSource

Modify(SqlTable)

public void Modify(SqlTable table)

Parameters

table SqlTable

ToString(QueryElementTextWriter)

Generates debug text representation of AST node.

public override QueryElementTextWriter ToString(QueryElementTextWriter writer)

Parameters

writer QueryElementTextWriter

Returns

QueryElementTextWriter