2004-11-17から1日間の記事一覧

tupleのinsert/update/delete

・insertの処理 insertは,ExecProcNodeで新しいタプルを作成後,ExecInsertでタプルをinsertする。 ExecutePlan ExecProcNode ExecResult ExecProject ExecTargetList ExecStoreTuple ExecInsert ExecConstraints heap_insert RelationGetBufferForTuple Re…

libpq

・pqformat.c: pq_beginmessage() initStringInfoでbufを初期化する buf->cursorにmsgtypeをセット・pqformat.c: pq_sendint() 送信バイト数で処理を振り分ける。 appendBinaryStringInfo()でbufに追加する。・pqformat.c: pq_sendcountedtext() pg_server_t…