if (IsA(innerplan, Material))
{
innerplan = innerplan->lefttree;
- strategy = JSTRAT_MERGEJOIN_MATERIALIZE;
+ strategy = JSTRAT_MERGE_JOIN_MATERIALIZE;
}
else
- strategy = JSTRAT_MERGEJOIN_PLAIN;
+ strategy = JSTRAT_MERGE_JOIN_PLAIN;
break;
case T_NestLoop:
if (IsA(innerplan, Material))
{
innerplan = innerplan->lefttree;
- strategy = JSTRAT_NESTLOOP_MATERIALIZE;
+ strategy = JSTRAT_NESTED_LOOP_MATERIALIZE;
}
else if (IsA(innerplan, Memoize))
{
innerplan = innerplan->lefttree;
- strategy = JSTRAT_NESTLOOP_MEMOIZE;
+ strategy = JSTRAT_NESTED_LOOP_MEMOIZE;
}
else
- strategy = JSTRAT_NESTLOOP_PLAIN;
+ strategy = JSTRAT_NESTED_LOOP_PLAIN;
break;
case T_HashJoin:
Assert(IsA(innerplan, Hash));
innerplan = innerplan->lefttree;
- strategy = JSTRAT_HASHJOIN;
+ strategy = JSTRAT_HASH_JOIN;
break;
default:
elog(ERROR, "unrecognized node type: %d", (int) nodeTag(plan));
*/
typedef enum
{
- JSTRAT_MERGEJOIN_PLAIN,
- JSTRAT_MERGEJOIN_MATERIALIZE,
- JSTRAT_NESTLOOP_PLAIN,
- JSTRAT_NESTLOOP_MATERIALIZE,
- JSTRAT_NESTLOOP_MEMOIZE,
- JSTRAT_HASHJOIN
+ JSTRAT_MERGE_JOIN_PLAIN,
+ JSTRAT_MERGE_JOIN_MATERIALIZE,
+ JSTRAT_NESTED_LOOP_PLAIN,
+ JSTRAT_NESTED_LOOP_MATERIALIZE,
+ JSTRAT_NESTED_LOOP_MEMOIZE,
+ JSTRAT_HASH_JOIN
} pgpa_join_strategy;
/*