Searched refs:relationRestriction (Results 1 – 5 of 5) sorted by relevance
175 RelationRestriction *relationRestriction);380 RelationRestriction *relationRestriction) in HasConstantFilterOnUniqueColumn() argument382 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() local484 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 …]
620 RelationRestriction *relationRestriction = in UniqueRelationCount() local679 RelationRestriction *relationRestriction = in EquivalenceListContainsRelationsEquality() local731 RelationRestriction *relationRestriction = in GenerateAttributeEquivalencesForRelationRestrictions() local743 relationRestriction); in GenerateAttributeEquivalencesForRelationRestrictions()1032 RelationRestriction *relationRestriction = in GenerateEquivalenceClassForRelationRestriction() local2016 RelationRestriction *relationRestriction = in GetRestrictInfoListForRelation() local2018 if (relationRestriction == NULL) in GetRestrictInfoListForRelation()2107 RelationRestriction *relationRestriction = in RelationRestrictionForRelation() local2109 return relationRestriction; in RelationRestrictionForRelation()2146 RelationRestriction *relationRestriction = in FilterRelationRestrictionContext() local[all …]
1786 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() local2181 foreach_ptr(relationRestriction, relationRestrictionList) in TranslatedVarsForRteIdentity()[all …]
2721 RelationRestriction *relationRestriction = in TargetShardIntervalsForRestrictInfo() local2723 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()
166 static bool IsInnerTableOfOuterJoin(RelationRestriction *relationRestriction);2262 RelationRestriction *relationRestriction = in QueryPushdownSqlTaskList() local2264 Oid relationId = relationRestriction->relationId; in QueryPushdownSqlTaskList()2304 if (IsInnerTableOfOuterJoin(relationRestriction)) in QueryPushdownSqlTaskList()2381 IsInnerTableOfOuterJoin(RelationRestriction *relationRestriction) in IsInnerTableOfOuterJoin() argument2384 foreach_ptr(joinInfo, relationRestriction->relOptInfo->joininfo) in IsInnerTableOfOuterJoin()2397 bool isInOuter = bms_is_member(relationRestriction->relOptInfo->relid, in IsInnerTableOfOuterJoin()2556 RelationRestriction *relationRestriction = in QueryPushdownTaskCreate() local2558 Oid relationId = relationRestriction->relationId; in QueryPushdownTaskCreate()