static bool CopyReadLineText(CopyState cstate);
static int CopyReadAttributesText(CopyState cstate);
static int CopyReadAttributesCSV(CopyState cstate);
-static Datum CopyReadBinaryAttribute(CopyState cstate,
- int column_no, FmgrInfo *flinfo,
+static Datum CopyReadBinaryAttribute(CopyState cstate, FmgrInfo *flinfo,
Oid typioparam, int32 typmod,
bool *isnull);
static void CopyAttributeOutText(CopyState cstate, char *string);
errmsg("row field count is %d, expected %d",
(int) fld_count, attr_count)));
- i = 0;
foreach(cur, cstate->attnumlist)
{
int attnum = lfirst_int(cur);
Form_pg_attribute att = TupleDescAttr(tupDesc, m);
cstate->cur_attname = NameStr(att->attname);
- i++;
values[m] = CopyReadBinaryAttribute(cstate,
- i,
&in_functions[m],
typioparams[m],
att->atttypmod,
* Read a binary attribute
*/
static Datum
-CopyReadBinaryAttribute(CopyState cstate,
- int column_no, FmgrInfo *flinfo,
+CopyReadBinaryAttribute(CopyState cstate, FmgrInfo *flinfo,
Oid typioparam, int32 typmod,
bool *isnull)
{