Home
last modified time | relevance | path

Searched refs:relationRestriction (Results 1 – 5 of 5) sorted by relevance

/dports/databases/pg_citus/citus-10.2.3/src/backend/distributed/planner/
H A Dlocal_distributed_join_planner.c175 RelationRestriction *relationRestriction);
380 RelationRestriction *relationRestriction) in HasConstantFilterOnUniqueColumn() argument
382 if (rangeTableEntry == NULL || relationRestriction == NULL) in HasConstantFilterOnUniqueColumn()
394 bool joinOnFalse = JoinConditionIsOnFalse(relationRestriction->relOptInfo->joininfo); in HasConstantFilterOnUniqueColumn()
401 List *baseRestrictionList = relationRestriction->relOptInfo->baserestrictinfo; in HasConstantFilterOnUniqueColumn()
481 RelationRestriction *relationRestriction = in RequiredAttrNumbersForRelation() local
484 if (relationRestriction == NULL) in RequiredAttrNumbersForRelation()
489 PlannerInfo *plannerInfo = relationRestriction->plannerInfo; in RequiredAttrNumbersForRelation()
498 int rteIndex = relationRestriction->index; in RequiredAttrNumbersForRelation()
547 RelationRestriction *relationRestriction = in CreateConversionCandidates() local
[all …]
H A Drelation_restriction_equivalence.c620 RelationRestriction *relationRestriction = in UniqueRelationCount() local
679 RelationRestriction *relationRestriction = in EquivalenceListContainsRelationsEquality() local
731 RelationRestriction *relationRestriction = in GenerateAttributeEquivalencesForRelationRestrictions() local
743 relationRestriction); in GenerateAttributeEquivalencesForRelationRestrictions()
1032 RelationRestriction *relationRestriction = in GenerateEquivalenceClassForRelationRestriction() local
2016 RelationRestriction *relationRestriction = in GetRestrictInfoListForRelation() local
2018 if (relationRestriction == NULL) in GetRestrictInfoListForRelation()
2107 RelationRestriction *relationRestriction = in RelationRestrictionForRelation() local
2109 return relationRestriction; in RelationRestrictionForRelation()
2146 RelationRestriction *relationRestriction = in FilterRelationRestrictionContext() local
[all …]
H A Ddistributed_planner.c1786 relationRestriction->index = restrictionIndex; in multi_relation_restriction_hook()
1787 relationRestriction->relationId = rte->relid; in multi_relation_restriction_hook()
1788 relationRestriction->rte = rte; in multi_relation_restriction_hook()
1789 relationRestriction->relOptInfo = relOptInfo; in multi_relation_restriction_hook()
1790 relationRestriction->distributedRelation = distributedTable; in multi_relation_restriction_hook()
1791 relationRestriction->plannerInfo = root; in multi_relation_restriction_hook()
1795 relationRestriction->translatedVars = TranslatedVars(root, in multi_relation_restriction_hook()
1796 relationRestriction->index); in multi_relation_restriction_hook()
2180 RelationRestriction *relationRestriction = NULL; in TranslatedVarsForRteIdentity() local
2181 foreach_ptr(relationRestriction, relationRestrictionList) in TranslatedVarsForRteIdentity()
[all …]
H A Dmulti_router_planner.c2721 RelationRestriction *relationRestriction = in TargetShardIntervalsForRestrictInfo() local
2723 Oid relationId = relationRestriction->relationId; in TargetShardIntervalsForRestrictInfo()
2731 Index tableId = relationRestriction->index; in TargetShardIntervalsForRestrictInfo()
2734 List *baseRestrictionList = relationRestriction->relOptInfo->baserestrictinfo; in TargetShardIntervalsForRestrictInfo()
2745 relationRestriction->relOptInfo->joininfo); in TargetShardIntervalsForRestrictInfo()
H A Dmulti_physical_planner.c166 static bool IsInnerTableOfOuterJoin(RelationRestriction *relationRestriction);
2262 RelationRestriction *relationRestriction = in QueryPushdownSqlTaskList() local
2264 Oid relationId = relationRestriction->relationId; in QueryPushdownSqlTaskList()
2304 if (IsInnerTableOfOuterJoin(relationRestriction)) in QueryPushdownSqlTaskList()
2381 IsInnerTableOfOuterJoin(RelationRestriction *relationRestriction) in IsInnerTableOfOuterJoin() argument
2384 foreach_ptr(joinInfo, relationRestriction->relOptInfo->joininfo) in IsInnerTableOfOuterJoin()
2397 bool isInOuter = bms_is_member(relationRestriction->relOptInfo->relid, in IsInnerTableOfOuterJoin()
2556 RelationRestriction *relationRestriction = in QueryPushdownTaskCreate() local
2558 Oid relationId = relationRestriction->relationId; in QueryPushdownTaskCreate()