IndexDef Operations The following table lists the IndexDef operations: Table 15 IndexDef Function or Type Description Page tibasIndexDef_Create() Creates a secondary index definition. 249 tibasIndexDef_GetName() Returns the index name for a specified IndexDef. 250 tibasIndexDef_SetName() Specifies a new name for a specified index. 251 tibasIndexDef_GetIndexType() Returns the index type that is set for a specified index. 252 tibasIndexDef_SetIndexType() Sets the index type for a specified index. 253 tibasIndexDef_GetFieldNames() Retrieves the field names currently set for a specified secondary index. 254 tibasIndexDef_SetFieldNames() Sets the field names used for a specified secondary index. 255 tibasIndexDef_Free() Frees the memory used by a specified secondary index and deletes the index. 256 tibasIndexDefList_Size() Returns the number of elements in a specified list of IndexDefs. 257 tibasIndexDefList_Get() Returns the Index definition for an element at a specified position in an IndexDefList for a specified IndexDef element. 258 tibasIndexDefList_Free() Frees the memory used by a specified IndexDefList and deletes the definition list. 259