* FDW routines
*/
static FdwPlan *pgPlanForeignScan(Oid foreigntableid, PlannerInfo *root,
- RelOptInfo *baserel);
+ RelOptInfo *baserel);
static void pgExplainForeignScan(ForeignScanState *node,
struct ExplainState *es);
static void pgBeginForeignScan(ForeignScanState *node, int eflags);
PG_RETURN_POINTER(fdwroutine);
}
+/*
+ * pgPlanForeignScan
+ * Create FdwPlan for the scan
+ */
static FdwPlan *
pgPlanForeignScan(Oid foreigntableid, PlannerInfo *root, RelOptInfo *baserel)
{
{
Var *var;
- /* Separete columns with comma. */
if (!first)
appendStringInfoString(&sql, ", ");
first = false;
- /* Use "NULL" for unused columns.*/
+ /* Use "NULL" for unused columns. */
foreach (lc, attr_used)
{
var = lfirst(lc);