IndexDefinition
IndexDefinition
IndexDefinition
Class
Definition
Represents the base for index definitions.
[Serializable]
public class IndexDefinition : Microsoft.SqlServer.TransactSql.ScriptDom.TSqlStatement
type IndexDefinition = class
inherit TSqlStatement
Public Class IndexDefinition
Inherits TSqlStatement
- Inheritance
-
IndexDefinitionIndexDefinitionIndexDefinition
- Attributes
-
SerializableAttribute
Constructors
IndexDefinition() IndexDefinition() IndexDefinition() |
Properties
Columns Columns Columns |
The defined columns. |
FileStreamOn FileStreamOn FileStreamOn |
Optional specification of the filestream. Can be either Identifier or String literal. |
FilterPredicate FilterPredicate FilterPredicate |
Optional filter predicate for index. |
FirstTokenIndex FirstTokenIndex FirstTokenIndex |
Gets or sets the first index of the token. (Inherited from TSqlFragment) |
FragmentLength FragmentLength FragmentLength |
Defines the number of characters the fragment takes up in the script it was parsed. (Inherited from TSqlFragment) |
IndexOptions IndexOptions IndexOptions |
The index options. Optional may have zero elements. |
IndexType IndexType IndexType |
The index type. |
LastTokenIndex LastTokenIndex LastTokenIndex |
Gets or sets the last index of the token. (Inherited from TSqlFragment) |
Name Name Name |
Index name. |
OnFileGroupOrPartitionScheme OnFileGroupOrPartitionScheme OnFileGroupOrPartitionScheme |
The filegroup or partition scheme. Might be null. |
ScriptTokenStream ScriptTokenStream ScriptTokenStream |
Gets or sets the script token stream. (Inherited from TSqlFragment) |
StartColumn StartColumn StartColumn |
Gets the start column. (Inherited from TSqlFragment) |
StartLine StartLine StartLine |
Gets the start line. (Inherited from TSqlFragment) |
StartOffset StartOffset StartOffset |
Defines the character offset of fragments starting location in the script it was parsed. (Inherited from TSqlFragment) |
Unique Unique Unique |
Shows if Unique keyword is used. |
Methods
Accept(TSqlFragmentVisitor) Accept(TSqlFragmentVisitor) Accept(TSqlFragmentVisitor) |
Accepts visitor |
AcceptChildren(TSqlFragmentVisitor) AcceptChildren(TSqlFragmentVisitor) AcceptChildren(TSqlFragmentVisitor) |
Accepts visitor for Children |
Fields
Uninitialized Uninitialized Uninitialized |
Constant to indicate and uninitialized token. (Inherited from TSqlFragment) |