TableDefinition TableDefinition TableDefinition Class


Represents the common body for defining a table that this class stores.

public ref class TableDefinition : Microsoft::SqlServer::TransactSql::ScriptDom::TSqlFragment
public class TableDefinition : Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragment
Public Class TableDefinition
Inherits TSqlFragment


TableDefinition() TableDefinition() TableDefinition()

Initializes a new instance of the TableDefinition class.


ColumnDefinitions ColumnDefinitions ColumnDefinitions

Gets or sets the column definitions, only valid if data type is table.

FirstTokenIndex FirstTokenIndex FirstTokenIndex

Gets or sets the first token index.

(Inherited from TSqlFragment)
FragmentLength FragmentLength FragmentLength

Gets the fragment length.

(Inherited from TSqlFragment)
Indexes Indexes Indexes

Gets or sets the collection of table indexes.

LastTokenIndex LastTokenIndex LastTokenIndex

Gets or sets the last token index.

(Inherited from TSqlFragment)
ScriptTokenStream ScriptTokenStream ScriptTokenStream

Gets or sets a list of token streams.

(Inherited from TSqlFragment)
StartColumn StartColumn StartColumn

Gets the starting column.

(Inherited from TSqlFragment)
StartLine StartLine StartLine

Gets the starting line.

(Inherited from TSqlFragment)
StartOffset StartOffset StartOffset

Gets the fragment start offset value.

(Inherited from TSqlFragment)
SystemTimePeriod SystemTimePeriod SystemTimePeriod
TableConstraints TableConstraints TableConstraints

Gets or sets the table constraints, only valid if data type is table.


Accept(TSqlFragmentVisitor) Accept(TSqlFragmentVisitor) Accept(TSqlFragmentVisitor)

Accepts visitor.

AcceptChildren(TSqlFragmentVisitor) AcceptChildren(TSqlFragmentVisitor) AcceptChildren(TSqlFragmentVisitor)

Accepts visitor for Children.


Uninitialized Uninitialized Uninitialized

Value is -1.

(Inherited from TSqlFragment)

Applies to