appendStringInfo(buf, "%d", member->rti);
}
+/*
+ * Get a C string that corresponds to the specified join clump strategy.
+ */
static char *
pgpa_cstring_join_clump_strategy(pgpa_join_clump_strategy strategy)
{
Assert(false);
}
+/*
+ * Get a C string that corresponds to the specified join strategy.
+ */
static char *
pgpa_cstring_join_strategy(pgpa_join_strategy strategy)
{
Assert(false);
}
+/*
+ * Is this a Result node that has a child?
+ */
static bool
is_result_node_with_child(Plan *plan)
{
return IsA(plan, Result) && plan->lefttree != NULL;
}
+/*
+ * Is this a Plan node whose purpose is put the data in a certain order?
+ */
static bool
is_sorting_plan(Plan *plan)
{