Table of Contents

Interface ITableIndexes

Namespace
CMS.DataEngine
Assembly
CMS.DataEngine.dll

Encloses information about table indexes.

public interface ITableIndexes
Extension Methods

Methods

GetClusteredIndex()

Gets clustered index, or null when no such exists.

Index GetClusteredIndex()

Returns

Index

GetIndexes()

Gets enumeration of indexes.

IEnumerable<Index> GetIndexes()

Returns

IEnumerable<Index>

Enumeration of indexes, or empty enumeration when none exists.

GetNonclusteredIndexes()

Gets enumeration of nonclustered indexes.

IEnumerable<Index> GetNonclusteredIndexes()

Returns

IEnumerable<Index>

Enumeration of nonclustered indexes, or empty enumeration when no such exists.

GetPrimaryKeyIndex()

Gets index which is part of a primary key constraint, or null when no such exists.

Index GetPrimaryKeyIndex()

Returns

Index