IndexInfo Class

Describes an additional warehouse index to be created for a warehoused DataCube. An index is defined by an ordered list of IndexColumnInfo columns, allowing compound indexes over multiple data cube elements.
Inheritance Hierarchy
SystemObject
  Dundas.BI.Entities.DataCubesIndexInfo

Namespace: Dundas.BI.Entities.DataCubes
Assembly: Dundas.BI.Core (in Dundas.BI.Core.dll) Version: 2.0.0.0 (26.3.0.1000)
Syntax
public class IndexInfo

The IndexInfo type exposes the following members.

Constructors
 NameDescription
Public methodIndexInfo Initializes a new instance of the IndexInfo class with no columns.
Public methodIndexInfo(IEnumerableIndexColumnInfo) Initializes a new instance of the IndexInfo class with the specified columns.
Public methodIndexInfo(Guid, IEnumerableIndexColumnInfo) Initializes a new instance of the IndexInfo class with the specified identifier and columns.
Top
Properties
 NameDescription
Public propertyColumns Gets the ordered list of columns that make up the index.
Public propertyId Gets the identifier that uniquely identifies this index within the data cube.
Top
Methods
 NameDescription
Public methodAddColumn Appends a column to the index.
Public methodClone Creates a deep copy of the current instance, preserving its Id.
Public methodHasSameColumns Determines whether this index has the same ordered columns and sort directions as another index.
Top
See Also