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を返します。