Share via


IIndexedColumn Interface

Represents a SQL Server column that is participating in an index.

Namespace:  Microsoft.SqlServer.Management.SqlParser.Metadata
Assembly:  Microsoft.SqlServer.Management.SqlParser (in Microsoft.SqlServer.Management.SqlParser.dll)

Syntax

'Declaration
Public Interface IIndexedColumn _
    Inherits IMetadataObject
'Usage
Dim instance As IIndexedColumn
public interface IIndexedColumn : IMetadataObject
public interface class IIndexedColumn : IMetadataObject
type IIndexedColumn =  
    interface
        interface IMetadataObject
    end
public interface IIndexedColumn extends IMetadataObject

The IIndexedColumn type exposes the following members.

Properties

  Name Description
Public property IsIncluded Gets a value that indicates whether the column is included in the index.
Public property Name Gets the name of the metadata object. (Inherited from IMetadataObject.)
Public property ReferencedColumn Gets the IColumn object that represents the column that is referenced by the indexed column.
Public property SortOrder Gets the SortOrder value that specifies whether the indexed column is sorted in descending or ascending order.

Top

Methods

  Name Description
Public method Accept<T> Accepts a visit from the specified IMetadataObjectVisitor<T> object. (Inherited from IMetadataObject.)

Top