mirror of
https://github.com/postgres/postgres.git
synced 2025-07-30 11:03:19 +03:00
Replace remaining uses of pq_sendint with pq_sendint{8,16,32}.
pq_sendint() remains, so extension code doesn't unnecessarily break. Author: Andres Freund Discussion: https://postgr.es/m/20170914063418.sckdzgjfrsbekae4@alap3.anarazel.de
This commit is contained in:
@ -34,19 +34,19 @@ printsimple_startup(DestReceiver *self, int operation, TupleDesc tupdesc)
|
||||
int i;
|
||||
|
||||
pq_beginmessage(&buf, 'T'); /* RowDescription */
|
||||
pq_sendint(&buf, tupdesc->natts, 2);
|
||||
pq_sendint16(&buf, tupdesc->natts);
|
||||
|
||||
for (i = 0; i < tupdesc->natts; ++i)
|
||||
{
|
||||
Form_pg_attribute attr = TupleDescAttr(tupdesc, i);
|
||||
|
||||
pq_sendstring(&buf, NameStr(attr->attname));
|
||||
pq_sendint(&buf, 0, 4); /* table oid */
|
||||
pq_sendint(&buf, 0, 2); /* attnum */
|
||||
pq_sendint(&buf, (int) attr->atttypid, 4);
|
||||
pq_sendint(&buf, attr->attlen, 2);
|
||||
pq_sendint(&buf, attr->atttypmod, 4);
|
||||
pq_sendint(&buf, 0, 2); /* format code */
|
||||
pq_sendint32(&buf, 0); /* table oid */
|
||||
pq_sendint16(&buf, 0); /* attnum */
|
||||
pq_sendint32(&buf, (int) attr->atttypid);
|
||||
pq_sendint16(&buf, attr->attlen);
|
||||
pq_sendint32(&buf, attr->atttypmod);
|
||||
pq_sendint16(&buf, 0); /* format code */
|
||||
}
|
||||
|
||||
pq_endmessage(&buf);
|
||||
@ -67,7 +67,7 @@ printsimple(TupleTableSlot *slot, DestReceiver *self)
|
||||
|
||||
/* Prepare and send message */
|
||||
pq_beginmessage(&buf, 'D');
|
||||
pq_sendint(&buf, tupdesc->natts, 2);
|
||||
pq_sendint16(&buf, tupdesc->natts);
|
||||
|
||||
for (i = 0; i < tupdesc->natts; ++i)
|
||||
{
|
||||
@ -76,7 +76,7 @@ printsimple(TupleTableSlot *slot, DestReceiver *self)
|
||||
|
||||
if (slot->tts_isnull[i])
|
||||
{
|
||||
pq_sendint(&buf, -1, 4);
|
||||
pq_sendint32(&buf, -1);
|
||||
continue;
|
||||
}
|
||||
|
||||
|
@ -395,7 +395,7 @@ printtup(TupleTableSlot *slot, DestReceiver *self)
|
||||
*/
|
||||
pq_beginmessage_reuse(buf, 'D');
|
||||
|
||||
pq_sendint(buf, natts, 2);
|
||||
pq_sendint16(buf, natts);
|
||||
|
||||
/*
|
||||
* send the attributes of this tuple
|
||||
@ -407,7 +407,7 @@ printtup(TupleTableSlot *slot, DestReceiver *self)
|
||||
|
||||
if (slot->tts_isnull[i])
|
||||
{
|
||||
pq_sendint(buf, -1, 4);
|
||||
pq_sendint32(buf, -1);
|
||||
continue;
|
||||
}
|
||||
|
||||
@ -436,7 +436,7 @@ printtup(TupleTableSlot *slot, DestReceiver *self)
|
||||
bytea *outputbytes;
|
||||
|
||||
outputbytes = SendFunctionCall(&thisState->finfo, attr);
|
||||
pq_sendint(buf, VARSIZE(outputbytes) - VARHDRSZ, 4);
|
||||
pq_sendint32(buf, VARSIZE(outputbytes) - VARHDRSZ);
|
||||
pq_sendbytes(buf, VARDATA(outputbytes),
|
||||
VARSIZE(outputbytes) - VARHDRSZ);
|
||||
}
|
||||
@ -494,13 +494,13 @@ printtup_20(TupleTableSlot *slot, DestReceiver *self)
|
||||
k >>= 1;
|
||||
if (k == 0) /* end of byte? */
|
||||
{
|
||||
pq_sendint(buf, j, 1);
|
||||
pq_sendint8(buf, j);
|
||||
j = 0;
|
||||
k = 1 << 7;
|
||||
}
|
||||
}
|
||||
if (k != (1 << 7)) /* flush last partial byte */
|
||||
pq_sendint(buf, j, 1);
|
||||
pq_sendint8(buf, j);
|
||||
|
||||
/*
|
||||
* send the attributes of this tuple
|
||||
@ -679,13 +679,13 @@ printtup_internal_20(TupleTableSlot *slot, DestReceiver *self)
|
||||
k >>= 1;
|
||||
if (k == 0) /* end of byte? */
|
||||
{
|
||||
pq_sendint(buf, j, 1);
|
||||
pq_sendint8(buf, j);
|
||||
j = 0;
|
||||
k = 1 << 7;
|
||||
}
|
||||
}
|
||||
if (k != (1 << 7)) /* flush last partial byte */
|
||||
pq_sendint(buf, j, 1);
|
||||
pq_sendint8(buf, j);
|
||||
|
||||
/*
|
||||
* send the attributes of this tuple
|
||||
@ -702,7 +702,7 @@ printtup_internal_20(TupleTableSlot *slot, DestReceiver *self)
|
||||
Assert(thisState->format == 1);
|
||||
|
||||
outputbytes = SendFunctionCall(&thisState->finfo, attr);
|
||||
pq_sendint(buf, VARSIZE(outputbytes) - VARHDRSZ, 4);
|
||||
pq_sendint32(buf, VARSIZE(outputbytes) - VARHDRSZ);
|
||||
pq_sendbytes(buf, VARDATA(outputbytes),
|
||||
VARSIZE(outputbytes) - VARHDRSZ);
|
||||
}
|
||||
|
@ -1030,8 +1030,8 @@ ParallelWorkerMain(Datum main_arg)
|
||||
* in this case.
|
||||
*/
|
||||
pq_beginmessage(&msgbuf, 'K');
|
||||
pq_sendint(&msgbuf, (int32) MyProcPid, sizeof(int32));
|
||||
pq_sendint(&msgbuf, (int32) MyCancelKey, sizeof(int32));
|
||||
pq_sendint32(&msgbuf, (int32) MyProcPid);
|
||||
pq_sendint32(&msgbuf, (int32) MyCancelKey);
|
||||
pq_endmessage(&msgbuf);
|
||||
|
||||
/*
|
||||
|
Reference in New Issue
Block a user