AttrNumber attnum;
ObjectAddress address;
- Assert(IsA(newValue, String));
storagemode = strVal(newValue);
if (pg_strcasecmp(storagemode, "plain") == 0)
char cmethod;
ObjectAddress address;
- Assert(IsA(newValue, String));
compression = strVal(newValue);
attrel = table_open(AttributeRelationId, RowExclusiveLock);
{
Node *field1 = (Node *) linitial(cref->fields);
- Assert(IsA(field1, String));
colname = strVal(field1);
/* Try to identify as an unqualified column */
Node *field1 = (Node *) linitial(cref->fields);
Node *field2 = (Node *) lsecond(cref->fields);
- Assert(IsA(field1, String));
relname = strVal(field1);
/* Locate the referenced nsitem */
break;
}
- Assert(IsA(field2, String));
colname = strVal(field2);
/* Try to identify as a column of the nsitem */
Node *field2 = (Node *) lsecond(cref->fields);
Node *field3 = (Node *) lthird(cref->fields);
- Assert(IsA(field1, String));
nspname = strVal(field1);
- Assert(IsA(field2, String));
relname = strVal(field2);
/* Locate the referenced nsitem */
break;
}
- Assert(IsA(field3, String));
colname = strVal(field3);
/* Try to identify as a column of the nsitem */
Node *field4 = (Node *) lfourth(cref->fields);
char *catname;
- Assert(IsA(field1, String));
catname = strVal(field1);
- Assert(IsA(field2, String));
nspname = strVal(field2);
- Assert(IsA(field3, String));
relname = strVal(field3);
/*
break;
}
- Assert(IsA(field4, String));
colname = strVal(field4);
/* Try to identify as a column of the nsitem */
{
Node *field1 = (Node *) linitial(cref->fields);
- Assert(IsA(field1, String));
name1 = strVal(field1);
nnames_scalar = 1;
nnames_wholerow = 1;
Node *field1 = (Node *) linitial(cref->fields);
Node *field2 = (Node *) lsecond(cref->fields);
- Assert(IsA(field1, String));
name1 = strVal(field1);
/* Whole-row reference? */
break;
}
- Assert(IsA(field2, String));
name2 = strVal(field2);
colname = name2;
nnames_scalar = 2;
Node *field2 = (Node *) lsecond(cref->fields);
Node *field3 = (Node *) lthird(cref->fields);
- Assert(IsA(field1, String));
name1 = strVal(field1);
- Assert(IsA(field2, String));
name2 = strVal(field2);
/* Whole-row reference? */
break;
}
- Assert(IsA(field3, String));
name3 = strVal(field3);
colname = name3;
nnames_field = 2;