A CmIndexedColumnList collection object that specifies the list of objects that define the columns that comprise this index. The order in which the CmIndexedColumn objects appear in the list reflect the order in which the columns are defined in the index. At least one element is required in the list.

The names for any key columns for a given index must be distinct from those for any other index on the same table. Note that the order in which non-key elements appear in the list of the index definition is not important. However, IBM recommends that applications place the non-key elements after the key-defining elements in the list. (A key column is a column that will be present in the ON clause of the CREATE INDEX statement; a non-key column will appear in the INCLUDE clause (or equivalent) of the CREATE INDEX statement.)

Namespace:  FileNet.Api.Admin
Assembly:  FileNet.Api (in FileNet.Api.dll)

ToggleSyntax

Visual Basic (Declaration)
Property IndexedColumns As ICmIndexedColumnList
C#
ICmIndexedColumnList IndexedColumns { get; set; }
Visual C++
property ICmIndexedColumnList^ IndexedColumns {
	ICmIndexedColumnList^ get ();
	void set (ICmIndexedColumnList^ value);
}
JavaScript
function get_indexedColumns();
function set_indexedColumns(value);

ToggleRemarks

Metadata

AllowsDefaultChange: false
Cardinality: LIST
CopyToReservation: false
DataType: OBJECT
DeletionAction: NONE
IsHidden: false
IsOrderable: false
IsSearchable: false
IsValueRequired: true
ModificationAccessRequired: WRITE
PersistenceType: OWN_COLUMN
ReflectiveProperty: null
RequiredClass: CmIndexedColumn
RequiresUniqueElements: false
Settability: SETTABLE_ONLY_ON_CREATE
TargetAccessRequired: READ

ToggleSee Also