2004-10-30から1日間の記事一覧

heap_getattr

HeapTupleからカラムのデータを取得するマクロ。 attnum attnum > 0のときは,以下の2通り。 指定したカラム番号がtupleのカラム数以上はNULL。 カラム番号がtupleのカラム数より小さいときはfastgetattrを実行する。

fastgetattr

heap_getattrなどから実行されるマクロ。 isnullがNULL以外のとき,*isnullをfalseで初期化する。 HeapTupleNoNulls()でタプルにNULLデータが存在しないときは,以下の2通り。 tupleDescのattcacheoffに有効な値が入っているとき,fetchatt()を実行。 無効…