TTXlaColumnリファレンス
TTXlaColumn
オブジェクトには、変更の監視対象の表の単一行のメタデータが含まれます。
TTXlaColumnの使用方法も参照してください。
パブリック・メソッド
この項では、TTXlaColumn
パブリック・メソッドの概要を説明します。
パブリック・メソッドの概要
メソッド | 説明 |
---|---|
列の名前を返します。 |
|
列の精度を返します。 |
|
列のスケールを返します。 |
|
列データのサイズをバイト単位で返します。 |
|
データベースに保存されているシステム生成のこの行の列番号を返します。 |
|
列のデータ型を整数で返します。 |
|
ユーザーがオプションで指定した列番号を返すか、0を返します。 |
|
列で |
|
列が表の主キーであるか示します。 |
|
列が |
|
列が更新されたかどうかを示します。 |
getColName()
const char* getColName() const
列の名前を返します。
getPrecision()
SQLULEN getPrecision() const
列内のデータ型で使用される桁の最大数であるデータの精度を返します。
getScale()
int getScale() const
列内のデータのスケールを返します(小数点以下の最大桁数)。
getSize()
SQLUINTEGER getSize() const
列内の値のサイズをバイト単位で返します。
getSysColNum()
SQLUINTEGER getSysColNum() const
これは、1から開始されるシステム生成の列の列番号です。これは、SYS.COLUMNS
の対応するCOLNUM
値と同じです。(Oracle TimesTen In-Memory Databaseシステム表およびビュー・リファレンスのSYS.COLUMNSを参照してください。)
getType()
int getType() const
列のTimesTen XLAデータ型(TTXLA_
xxx
)を表す整数を返します。これはTimesTen ttXlaColDesc_t
データ構造のdataType
フィールドからの値です。場合によっては、これはODBC SQLデータ型(SQL_
xxx
)と対応する標準の整数値と対応します。
Oracle TimesTen In-Memory Database C開発者ガイドのXLAデータ型を参照してください。対応する整数値は、TTXla.h
ヘッダー・ファイルを含む任意のTTClassesアプリケーションで使用されるために定義されています。
Oracle TimesTen In-Memory Database C開発者ガイドのttXlaColDesc_tも参照してください。
getUserColNum()
SQLUINTEGER getUserColNum() const
ユーザーがオプションでttSetUserColumnID
のTimesTen組込みプロシージャで指定した列番号を返すか、0を返します。
Oracle TimesTen In-Memory DatabaseリファレンスのttSetUserColumnIDを参照してください。
isNullable()
bool isNullable() const
列でnull値が許可される場合はTRUE
を返し、許可されない場合はFALSE
を返します。
isPKColumn()
bool isPKColumn() const
列が表の主キーである場合はTRUE
を返し、それ以外の場合はFALSE
を返します。
isTTTimestamp()
bool isTTTimestamp() const
列がTT_TIMESTAMP
列である場合はTRUE
を返し、それ以外の場合はFALSE
を返します。
isUpdated()
bool isUpdated() const
列が更新された場合はTRUE
を返し、それ以外の場合はFALSE
を返します。