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