SelectiveXmlIndexPromotedPath SelectiveXmlIndexPromotedPath SelectiveXmlIndexPromotedPath Class


Represents a selective XML index promoted path.

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


SelectiveXmlIndexPromotedPath() SelectiveXmlIndexPromotedPath() SelectiveXmlIndexPromotedPath()

Initializes a new instance of the SelectiveXmlIndexPromotedPath class.


FirstTokenIndex FirstTokenIndex FirstTokenIndex

Gets or sets the first token index.

(Inherited from TSqlFragment)
FragmentLength FragmentLength FragmentLength

Gets the fragment length.

(Inherited from TSqlFragment)
IsSingleton IsSingleton IsSingleton

Gets or sets a value that indicates whether ‘SINGLETON’ optimization hint is applied for the given XML path.

LastTokenIndex LastTokenIndex LastTokenIndex

Gets or sets the last token index.

(Inherited from TSqlFragment)
MaxLength MaxLength MaxLength

Gets or sets the maximum length optimization hint, in characters.

Name Name Name

Gets or sets the name of the SelectiveXmlIndexPromotedPath.

Path Path Path

Gets or sets the path of the SelectiveXmlIndexPromotedPath.

ScriptTokenStream ScriptTokenStream ScriptTokenStream

Gets or sets a list of token streams.

(Inherited from TSqlFragment)
SQLDataType SQLDataType SQLDataType

Gets or sets the SQL data type of the path annotated with the keyword SQL.

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)
XQueryDataType XQueryDataType XQueryDataType

Gets or sets the XQuery data type of the path annotated with the keyword XQuery.


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