TTCatalogIndexリファレンス

TTCatalogTableオブジェクトには、TTCatalogColumnオブジェクトの配列と、TTCatalogIndexオブジェクトの配列が含まれます。

TTCatalogIndexの使用方法も参照してください。

パブリック・メンバー

なし

パブリック・メソッド

この項では、TTCatalogIndexパブリック・メソッドの概要を説明します。

パブリック・メソッドの概要

メソッド 説明

getCollation()

索引の指定された列の照合を返します。

getColumnName()

索引の指定された列名を返します。

getIndexName()

索引の名前を返します。

getIndexOwner()

索引の所有者を返します。

getNumColumns()

索引の列数を返します。

getTableName()

索引が作成された表の名前を返します。

getType()

索引の型を返します。

isUnique()

索引が一意索引かどうかを表します。

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_KEYHASH_INDEX(PRIMARY_KEYと同じ)およびRANGE_INDEXです。

isUnique()

bool isUnique()

索引が一意の場合はTRUEを返し、それ以外の場合はFALSEを返します。