TTCatalogIndexリファレンス
各TTCatalogTable
オブジェクトには、TTCatalogColumn
オブジェクトの配列と、TTCatalogIndex
オブジェクトの配列が含まれます。
TTCatalogIndexの使用方法も参照してください。
パブリック・メソッド
この項では、TTCatalogIndex
パブリック・メソッドの概要を説明します。
パブリック・メソッドの概要
メソッド | 説明 |
---|---|
索引の指定された列の照合を返します。 |
|
索引の指定された列名を返します。 |
|
索引の名前を返します。 |
|
索引の所有者を返します。 |
|
索引の列数を返します。 |
|
索引が作成された表の名前を返します。 |
|
索引の型を返します。 |
|
索引が一意索引かどうかを表します。 |
getCollation()
char getCollation (int num)
索引の列番号num
の照合を返します。返される値は、昇順の場合はA、降順の場合はDとなります。
getColumnName()
const char* getColumnName(int num)
索引の列番号num
の名前を返します。
getIndexName()
const char* getIndexName()
索引の名前を返します。
getIndexOwner()
const char* getIndexOwner()
索引の所有者を返します。
getNumColumns()
int getNumColumns()
索引の列数を返します。
getTableName()
const char* getTableName()
索引が作成された表の名前を返します。この表は、TTCatalogTable
オブジェクトで表現され、このオブジェクトからTTCatalogTable::getIndex()
コールを使用して索引が取得されています。
getType()
int getType()
索引の型を返します。TimesTenでは、許容値はPRIMARY_KEY
、HASH_INDEX
(PRIMARY_KEY
と同じ)およびRANGE_INDEX
です。
isUnique()
bool isUnique()
索引が一意の場合はTRUE
を返し、それ以外の場合はFALSE
を返します。