mirror of https://github.com/citusdata/citus.git
Make changes on if-statement in ExtractRangeTableList for furhter walker types (#3110)
parent
d5f83dc110
commit
3bfb2a078b
|
@ -40,8 +40,12 @@ ExtractRangeTableList(Node *node, ExtractRangeTableWalkerContext *context)
|
||||||
{
|
{
|
||||||
RangeTblEntry *rangeTable = (RangeTblEntry *) node;
|
RangeTblEntry *rangeTable = (RangeTblEntry *) node;
|
||||||
|
|
||||||
if (walkerMode == EXTRACT_ALL_ENTRIES ||
|
/* make sure that we are extracting only relation entries if walkerMode is set to EXTRACT_RELATION_ENTRIES*/
|
||||||
(rangeTable->rtekind == RTE_RELATION && rangeTable->relkind != RELKIND_VIEW))
|
if (walkerMode == EXTRACT_ALL_ENTRIES || (walkerMode ==
|
||||||
|
EXTRACT_RELATION_ENTRIES &&
|
||||||
|
rangeTable->rtekind == RTE_RELATION &&
|
||||||
|
rangeTable->relkind ==
|
||||||
|
RELKIND_RELATION))
|
||||||
{
|
{
|
||||||
(*rangeTableRelationList) = lappend(*rangeTableRelationList, rangeTable);
|
(*rangeTableRelationList) = lappend(*rangeTableRelationList, rangeTable);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue