PostgreSQL解読室:
TupleConstr/postgresql-8.1.4
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
このページを編集する際は、[[編集に関する方針]]に従ってく...
*概要 [#wc9c7632]
-対象:8.1.4
-言語:C
-[[postgresql-8.1.4/src/include/access/tupdesc.h]]にて定義
-データ型TupleConstrを、以下のメンバを持つ構造体として定...
--defvalを、以下のメンバを持つ構造体AttrDefaultへのポイン...
---adnumを、AttrNumber(int16(signed shortの別名)の別名...
---adbinを、charへのポインタとして定義。
--checkを、以下のメンバを持つ構造体ConstrCheckへのポイン...
---ccnameを、charへのポインタとして定義。
---ccbinを、charへのポインタとして定義。
--num_defvalを、uint16(unsigned shortの別名)として定義。
--num_checkを、uint16(unsigned shortの別名)として定義。
--has_not_nullを、bool(charの別名)として定義。
*実装 [#d452f4be]
typedef struct tupleConstr
{
AttrDefault *defval; /* array */
-以下のメンバを持つ構造体へのポインタ。詳細は[[AttrDefaul...
--adnumを、AttrNumber(int16(signed shortの別名)の別名...
--adbinを、charへのポインタとして定義。
ConstrCheck *check; /* array */
-以下のメンバを持つ構造体へのポインタ。詳細は[[ConstrChec...
--ccnameを、charへのポインタとして定義。
--ccbinを、charへのポインタとして定義。
uint16 num_defval;
-unsigned shortの別名。詳細は[[uint16/postgresql-8.1.4]]...
uint16 num_check;
-unsigned shortの別名。詳細は[[uint16/postgresql-8.1.4]]...
bool has_not_null;
-charの別名。詳細は[[bool/postgresql-8.1.4]]参照。
} TupleConstr;
*備考 [#s34b0869]
/* This structure contains constraints of a tuple */
*履歴 [#i7bae846]
-作者:[[testnoda/ページ作者]]
-日付:2006/9/13
|更新日|更新者|更新内容|
||||
*コメント [#u278a8a3]
#comment
終了行:
このページを編集する際は、[[編集に関する方針]]に従ってく...
*概要 [#wc9c7632]
-対象:8.1.4
-言語:C
-[[postgresql-8.1.4/src/include/access/tupdesc.h]]にて定義
-データ型TupleConstrを、以下のメンバを持つ構造体として定...
--defvalを、以下のメンバを持つ構造体AttrDefaultへのポイン...
---adnumを、AttrNumber(int16(signed shortの別名)の別名...
---adbinを、charへのポインタとして定義。
--checkを、以下のメンバを持つ構造体ConstrCheckへのポイン...
---ccnameを、charへのポインタとして定義。
---ccbinを、charへのポインタとして定義。
--num_defvalを、uint16(unsigned shortの別名)として定義。
--num_checkを、uint16(unsigned shortの別名)として定義。
--has_not_nullを、bool(charの別名)として定義。
*実装 [#d452f4be]
typedef struct tupleConstr
{
AttrDefault *defval; /* array */
-以下のメンバを持つ構造体へのポインタ。詳細は[[AttrDefaul...
--adnumを、AttrNumber(int16(signed shortの別名)の別名...
--adbinを、charへのポインタとして定義。
ConstrCheck *check; /* array */
-以下のメンバを持つ構造体へのポインタ。詳細は[[ConstrChec...
--ccnameを、charへのポインタとして定義。
--ccbinを、charへのポインタとして定義。
uint16 num_defval;
-unsigned shortの別名。詳細は[[uint16/postgresql-8.1.4]]...
uint16 num_check;
-unsigned shortの別名。詳細は[[uint16/postgresql-8.1.4]]...
bool has_not_null;
-charの別名。詳細は[[bool/postgresql-8.1.4]]参照。
} TupleConstr;
*備考 [#s34b0869]
/* This structure contains constraints of a tuple */
*履歴 [#i7bae846]
-作者:[[testnoda/ページ作者]]
-日付:2006/9/13
|更新日|更新者|更新内容|
||||
*コメント [#u278a8a3]
#comment
ページ名: