You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cloudberry.apache.org by ji...@apache.org on 2025/01/16 13:15:50 UTC
(cloudberry) 07/35: Remove unused num_leaf_partitions attribute in Orca (#14777)
This is an automated email from the ASF dual-hosted git repository.
jiaqizho pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/cloudberry.git
commit 13f19cd1d777107d3f12b99fcc0b004e161ed682
Author: Chris Hajas <ch...@vmware.com>
AuthorDate: Tue Jan 17 14:27:26 2023 -0800
Remove unused num_leaf_partitions attribute in Orca (#14777)
This is a follow-up to b3f27c3 and this field is no longer used by anything,
so remove it from the code and mdps. Also gets rid of a fixme.
Used `sed -i '' 's/ NumberLeafPartitions=\".*\"//' *.mdp` for test changes
---
.../gpopt/translate/CTranslatorRelcacheToDXL.cpp | 11 +-
.../3WayJoinOnMultiDistributionColumnsTables.mdp | 6 +-
...oinOnMultiDistributionColumnsTablesNoMotion.mdp | 6 +-
.../3WayJoinUsingOperatorsOfNonDefaultOpfamily.mdp | 6 +-
.../4WayJoinInferredPredsRemovedWith2Motion.mdp | 8 +-
.../data/dxl/minidump/AddPredsInSubqueries.mdp | 4 +-
.../dxl/minidump/AddRedistributeBeforeInsert-1.mdp | 4 +-
.../dxl/minidump/AddRedistributeBeforeInsert-2.mdp | 2 +-
.../dxl/minidump/AddRedistributeBeforeInsert-3.mdp | 8 +-
.../dxl/minidump/AddRedistributeBeforeInsert-4.mdp | 8 +-
.../dxl/minidump/AddRedistributeBeforeInsert-5.mdp | 6 +-
.../dxl/minidump/AggSubqCollapseFalseFilter.mdp | 22 +-
.../data/dxl/minidump/AggWithVolatileFunc.mdp | 2 +-
.../gporca/data/dxl/minidump/AggregateWithSkew.mdp | 2 +-
.../AggregatesConstraintDeriveNegation.mdp | 2 +-
.../minidump/AllSubqueryWithSubqueryInScalar.mdp | 4 +-
.../AnySubq-With-NonScalarSubqueryChild-1.mdp | 6 +-
.../AnySubq-With-NonScalarSubqueryChild-2.mdp | 6 +-
.../AnySubq-With-NonScalarSubqueryChild-3.mdp | 6 +-
.../AnySubqueryWithAllSubqueryInScalar.mdp | 6 +-
.../minidump/AnySubqueryWithSubqueryInScalar.mdp | 4 +-
.../dxl/minidump/AnySubqueryWithVolatileComp.mdp | 4 +-
.../dxl/minidump/AnySubqueryWithVolatileFunc.mdp | 4 +-
.../data/dxl/minidump/ArrayCmp-IN-ManyElements.mdp | 2 +-
.../data/dxl/minidump/ArrayCmpAll-Disjunct.mdp | 2 +-
.../gporca/data/dxl/minidump/ArrayCmpAllEmpty.mdp | 2 +-
.../gporca/data/dxl/minidump/ArrayCmpAnyEmpty.mdp | 2 +-
.../data/dxl/minidump/ArrayCmpAnyEmptyLessThan.mdp | 2 +-
.../gporca/data/dxl/minidump/ArrayCmpInList.mdp | 2 +-
.../gporca/data/dxl/minidump/ArrayCoerceCast.mdp | 2 +-
.../gporca/data/dxl/minidump/ArrayCoerceExpr.mdp | 2 +-
.../minidump/AvoidConstraintDerivationForLike.mdp | 2 +-
.../gporca/data/dxl/minidump/BRINScan-Or.mdp | 2 +-
.../dxl/minidump/BTreeIndex-Against-InList.mdp | 2 +-
.../minidump/BTreeIndex-Against-InListLarge.mdp | 2 +-
.../minidump/BTreeIndex-Against-ScalarSubquery.mdp | 2 +-
.../dxl/minidump/BitmapIndex-Against-InList.mdp | 2 +-
.../dxl/minidump/BitmapIndex-ChooseHashJoin.mdp | 4 +-
.../BitmapIndexApply-InnerSelect-PartTable.mdp | 12 +-
.../dxl/minidump/BitmapIndexApply-PartTable.mdp | 12 +-
.../dxl/minidump/BitmapIndexNLJWithProject.mdp | 14 +-
.../minidump/BitmapIndexNLJWithProjectNoFilt.mdp | 14 +-
.../dxl/minidump/BitmapIndexNLOJWithProject.mdp | 14 +-
.../minidump/BitmapIndexNLOJWithProjectNonPart.mdp | 4 +-
.../dxl/minidump/BitmapIndexProbeMergeFilters.mdp | 6 +-
.../gporca/data/dxl/minidump/BitmapIndexScan.mdp | 6 +-
.../dxl/minidump/BitmapIndexScanChooseIndex.mdp | 2 +-
.../data/dxl/minidump/BitmapIndexScanCost.mdp | 2 +-
.../minidump/BitmapIndexUnsupportedOperator.mdp | 2 +-
.../BitmapScan-Hetrogeneous-Partitioned.mdp | 8 +-
...BitmapTableScan-AO-Btree-PickIndexWithNoGap.mdp | 2 +-
.../BitmapTableScan-AO-Btree-PickOnlyHighNDV.mdp | 2 +-
.../minidump/BitmapTableScan-ComplexConjDisj.mdp | 2 +-
.../BitmapTableScan-ConjDisjWithOuterRefs.mdp | 4 +-
.../minidump/Blocking-Spool-Parallel-Union-All.mdp | 8 +-
.../dxl/minidump/BpCharMCVCardinalityEquals.mdp | 2 +-
.../minidump/BpCharMCVCardinalityGreaterThan.mdp | 2 +-
.../data/dxl/minidump/BroadcastSkewedHashjoin.mdp | 4 +-
.../minidump/BtreeIndexNLJWithProjectNoPart.mdp | 4 +-
.../dxl/minidump/BtreeIndexNLOJWithProject.mdp | 14 +-
.../CArrayExpansionTest/JoinWithInListExpand.mdp | 4 +-
.../CArrayExpansionTest/JoinWithInListNoExpand.mdp | 4 +-
.../minidump/CJoinOrderDPTest/JoinOrderWithDP.mdp | 10 +-
.../CJoinOrderDPTest/JoinOrderWithOutDP.mdp | 10 +-
.../FallBackToSerialAppend.mdp | 8 +-
.../NoOpMotionUsesOnlyGroupOutputColumns.mdp | 2 +-
.../ParallelAppend-ConstTable.mdp | 2 +-
.../ParallelAppend-Insert.mdp | 2 +-
.../ParallelAppend-Select.mdp | 4 +-
...arallelUnionAllWithNoRedistributableColumns.mdp | 4 +-
...rallelUnionAllWithNotEqualNumOfDistrColumns.mdp | 4 +-
...lUnionAllWithSingleNotRedistributableColumn.mdp | 4 +-
.../RandomDistributedChildrenUnhashableColumns.mdp | 4 +-
.../RedundantMotionParallelUnionAll.mdp | 2 +-
.../TwoHashedTables.mdp | 4 +-
.../AggTopOfSetRefFuncsOnTopTbl.mdp | 2 +-
.../dxl/minidump/CPruneColumnsTest/AllColsUsed.mdp | 2 +-
.../MultiLevelSubqueryWithSetRetFuncs.mdp | 2 +-
...iLevelSubqueryWithSetRetFuncsAndScalarFuncs.mdp | 2 +-
.../UnusedSetRetFuncAndUsedScalarFunc.mdp | 2 +-
.../UsedSetRetFuncAndUnusedScalarFunc.mdp | 2 +-
.../gporca/data/dxl/minidump/CTAS-Random.mdp | 2 +-
.../dxl/minidump/CTAS-With-Global-Local-Agg.mdp | 2 +-
...stributed-from-replicated-distributed-table.mdp | 2 +-
.../gporca/data/dxl/minidump/CTAS-with-Limit.mdp | 2 +-
src/backend/gporca/data/dxl/minidump/CTAS.mdp | 2 +-
.../dxl/minidump/CTAS_OrderedAgg_multiple_cols.mdp | 2 +-
.../data/dxl/minidump/CTE-NoPushProperties.mdp | 24 +-
.../gporca/data/dxl/minidump/CTE-PartTbl.mdp | 10 +-
.../data/dxl/minidump/CTE-PushProperties.mdp | 24 +-
.../data/dxl/minidump/CTE-with-random-filter.mdp | 2 +-
.../dxl/minidump/CTEConstraintDeriveNegation.mdp | 2 +-
.../minidump/CTEMergeGroupsCircularDeriveStats.mdp | 4 +-
.../dxl/minidump/CTEMisAlignedProducerConsumer.mdp | 2 +-
.../data/dxl/minidump/CTEWithMergedGroup.mdp | 4 +-
.../gporca/data/dxl/minidump/CTEinlining.mdp | 2 +-
.../data/dxl/minidump/CastedInClauseWithMCV.mdp | 2 +-
.../dxl/minidump/CastedScalarIf-On-Index-Key.mdp | 6 +-
.../gporca/data/dxl/minidump/Char-Cardinality.mdp | 2 +-
.../data/dxl/minidump/Citext-Cardinality.mdp | 2 +-
.../gporca/data/dxl/minidump/CoerceViaIO.mdp | 2 +-
.../gporca/data/dxl/minidump/CollapseNot.mdp | 2 +-
.../minidump/CollapseProject-SetReturning-CTE.mdp | 2 +-
.../dxl/minidump/CollapseProject-SetReturning.mdp | 2 +-
.../data/dxl/minidump/CompositeTypeRelMdId.mdp | 2 +-
.../ConstScalarFuncNotPushedBelowGather.mdp | 2 +-
...onstTblGetUnderSubqUnderProjectWithOuterRef.mdp | 2 +-
.../ConstTblGetUnderSubqWithNoOuterRef.mdp | 4 +-
.../minidump/ConstTblGetUnderSubqWithOuterRef.mdp | 4 +-
.../minidump/ConstraintIntervalIncludesNull.mdp | 2 +-
.../minidump/ConstraintIntervalNotIncludesNull.mdp | 2 +-
.../ConstraintIntervalWithBoolIncludesNull.mdp | 2 +-
.../ConstraintIntervalWithBoolNotIncludesNull.mdp | 2 +-
.../ConstraintIntervalWithInIncludesNull.mdp | 2 +-
.../ConstraintIntervalWithInIncludesNullArray.mdp | 2 +-
.../ConstraintIntervalWithInNotIncludesNull.mdp | 2 +-
...nstraintIntervalWithMultiColumnsIncludeNull.mdp | 2 +-
...raintIntervalWithMultiColumnsNotIncludeNull.mdp | 2 +-
.../ConstraintIntervalWithNotIncludesNull.mdp | 2 +-
...ConvertBoolConstNullToConstTableFalseFilter.mdp | 2 +-
.../Correlated-Stat-Function-Dependency-2.mdp | 2 +-
.../Correlated-Stat-Function-Dependency-3.mdp | 2 +-
.../Correlated-Stat-Function-Dependency.mdp | 2 +-
.../minidump/CorrelatedIN-LeftSemiJoin-Limit.mdp | 4 +-
.../minidump/CorrelatedIN-LeftSemiJoin-True.mdp | 4 +-
.../minidump/CorrelatedIN-LeftSemiNotIn-True.mdp | 6 +-
.../minidump/CorrelatedLeftSemiNLJoinWithLimit.mdp | 4 +-
.../CorrelatedNLJ-PartSelector-Subplan.mdp | 8 +-
.../minidump/CorrelatedNLJWithStreamingSpool.mdp | 4 +-
.../minidump/CorrelatedNLJWithTrueCondition.mdp | 4 +-
.../CorrelatedSubqueryWithAggWindowFunc.mdp | 4 +-
.../minidump/DML-ComputeScalar-With-Outerref.mdp | 4 +-
.../data/dxl/minidump/DML-Filter-With-OuterRef.mdp | 4 +-
.../dxl/minidump/DML-UnionAll-With-OuterRef.mdp | 6 +-
.../minidump/DML-UnionAll-With-Universal-Child.mdp | 4 +-
.../data/dxl/minidump/DML-Volatile-Function.mdp | 4 +-
...DML-With-CorrelatedNLJ-With-Universal-Child.mdp | 4 +-
.../minidump/DML-With-HJ-And-UniversalChild.mdp | 4 +-
.../DML-With-Join-With-Universal-Child.mdp | 4 +-
.../dxl/minidump/DML-With-MasterOnlyTable-1.mdp | 4 +-
.../dxl/minidump/DML-With-WindowFunc-OuterRef.mdp | 4 +-
src/backend/gporca/data/dxl/minidump/DPE-IN.mdp | 6 +-
.../gporca/data/dxl/minidump/DPE-NOT-IN.mdp | 6 +-
.../gporca/data/dxl/minidump/DPE-SemiJoin.mdp | 6 +-
.../dxl/minidump/DPE-with-unsupported-pred.mdp | 18 +-
.../gporca/data/dxl/minidump/DPv2GreedyOnly.mdp | 8 +-
.../gporca/data/dxl/minidump/DPv2MinCardOnly.mdp | 8 +-
.../gporca/data/dxl/minidump/DPv2QueryOnly.mdp | 8 +-
.../dxl/minidump/DQA-GroupBy-HashAggregate1.mdp | 2 +-
.../dxl/minidump/DQA-GroupBy-HashAggregate2.mdp | 2 +-
.../DQA-InnerJoin-GroupBy-HashAggregate.mdp | 4 +-
.../data/dxl/minidump/DQA-KeepOuterReference.mdp | 2 +-
.../dxl/minidump/DQA-NonRedistributableCol.mdp | 2 +-
.../data/dxl/minidump/DQA-SplitScalarOnDistCol.mdp | 2 +-
.../dxl/minidump/DTS-Hetrogeneous-Partitioned.mdp | 8 +-
.../dxl/minidump/Delete-With-Limit-In-Subquery.mdp | 4 +-
.../dxl/minidump/DeleteMismatchedDistribution.mdp | 14 +-
.../minidump/DeleteRandomlyDistributedTable.mdp | 2 +-
.../DeleteRandomlyDistributedTableJoin.mdp | 4 +-
.../minidump/DirectDispatch-DynamicIndexScan.mdp | 24 +-
...ctDispatch-GpSegmentId-MultiCol-Conjunction.mdp | 2 +-
...tDispatch-GpSegmentId-SingleCol-Conjunction.mdp | 2 +-
.../dxl/minidump/DirectDispatch-GpSegmentId.mdp | 2 +-
.../dxl/minidump/DiscardRedistributeHashJoin.mdp | 4 +-
.../data/dxl/minidump/Distinct-LegacyOpfamily.mdp | 2 +-
.../dxl/minidump/DistinctAgg-NonSplittable.mdp | 2 +-
.../dxl/minidump/DonotPushPartConstThruLimit.mdp | 6 +-
.../minidump/DontAddRedistributeBeforeInsert-1.mdp | 8 +-
.../minidump/DontAddRedistributeBeforeInsert-2.mdp | 2 +-
.../dxl/minidump/DoubleNDVCardinalityEquals.mdp | 2 +-
.../gporca/data/dxl/minidump/DqaHavingMax.mdp | 2 +-
src/backend/gporca/data/dxl/minidump/DqaMax.mdp | 2 +-
src/backend/gporca/data/dxl/minidump/DqaMin.mdp | 2 +-
.../gporca/data/dxl/minidump/DqaNoRedistribute.mdp | 2 +-
.../gporca/data/dxl/minidump/DqaSubqueryMax.mdp | 2 +-
.../data/dxl/minidump/DynamicBitmapBoolOp.mdp | 20 +-
.../data/dxl/minidump/DynamicBitmapIndexScan.mdp | 16 +-
.../dxl/minidump/DynamicBitmapTableScan-Basic.mdp | 22 +-
.../DynamicBitmapTableScan-Heterogeneous.mdp | 20 +-
.../dxl/minidump/DynamicBitmapTableScan-UUID.mdp | 10 +-
.../dxl/minidump/DynamicIndexGet-OuterRefs.mdp | 336 ++++++++++-----------
.../dxl/minidump/DynamicIndexGetDroppedCols.mdp | 2 +-
.../dxl/minidump/DynamicIndexScan-BoolFalse.mdp | 20 +-
.../dxl/minidump/DynamicIndexScan-BoolTrue.mdp | 20 +-
.../DynamicIndexScan-DefaultPartition-2.mdp | 10 +-
.../minidump/DynamicIndexScan-DefaultPartition.mdp | 10 +-
.../dxl/minidump/DynamicIndexScan-DroppedCols.mdp | 8 +-
.../minidump/DynamicIndexScan-DroppedColumns.mdp | 24 +-
...ndexScan-Heterogenous-EnabledDateConstraint.mdp | 8 +-
.../DynamicIndexScan-Heterogenous-NoDTS.mdp | 10 +-
.../DynamicIndexScan-Heterogenous-Overlapping.mdp | 10 +-
...icIndexScan-Heterogenous-PartSelectEquality.mdp | 20 +-
...namicIndexScan-Heterogenous-PartSelectRange.mdp | 20 +-
.../DynamicIndexScan-Heterogenous-Union.mdp | 20 +-
...ndexScan-Heterogenous-UnsupportedConstraint.mdp | 4 +-
.../dxl/minidump/DynamicIndexScan-Heterogenous.mdp | 10 +-
...cIndexScan-Homogenous-EnabledDateConstraint.mdp | 4 +-
...cIndexScan-Homogenous-UnsupportedConstraint.mdp | 4 +-
.../dxl/minidump/DynamicIndexScan-Homogenous.mdp | 20 +-
.../DynamicIndexScan-OpenEndedPartitions.mdp | 20 +-
.../data/dxl/minidump/DynamicIndexScan-Relabel.mdp | 20 +-
.../data/dxl/minidump/EagerAggEmptyInput.mdp | 4 +-
.../data/dxl/minidump/EagerAggExpression.mdp | 4 +-
.../dxl/minidump/EagerAggGroupColumnInJoin.mdp | 4 +-
.../gporca/data/dxl/minidump/EagerAggMax.mdp | 4 +-
.../dxl/minidump/EagerAggMaxWithNestedLoop.mdp | 6 +-
.../gporca/data/dxl/minidump/EagerAggMinMax.mdp | 4 +-
.../gporca/data/dxl/minidump/EagerAggSubquery.mdp | 4 +-
.../data/dxl/minidump/EagerAggUnsupportedAgg.mdp | 4 +-
.../data/dxl/minidump/EffectOfLocalPredOnJoin2.mdp | 18 +-
.../data/dxl/minidump/EffectOfLocalPredOnJoin3.mdp | 10 +-
.../dxl/minidump/EqualityPredicateOverDate.mdp | 2 +-
.../data/dxl/minidump/EquiJoinOnExpr-Supported.mdp | 2 +-
.../dxl/minidump/EquiJoinOnExpr-Unsupported.mdp | 2 +-
.../Equivalence-class-project-over-LOJ.mdp | 6 +-
.../ExistentialSubquriesInsideScalarExpression.mdp | 6 +-
.../data/dxl/minidump/ExistsSubqInsideExpr.mdp | 4 +-
.../minidump/ExpandNAryJoinGreedyWithLOJOnly.mdp | 12 +-
.../dxl/minidump/ExprOnScSubqueryWithOuterRef.mdp | 4 +-
.../minidump/ExtractOneBindingFromScalarGroups.mdp | 8 +-
.../data/dxl/minidump/ExtractPredicateFromDisj.mdp | 20 +-
.../data/dxl/minidump/FOJ-Condition-False.mdp | 2 +-
.../gporca/data/dxl/minidump/FilterScalarCast.mdp | 2 +-
.../minidump/FullJoin-2PredicateOnDistColumns.mdp | 4 +-
.../gporca/data/dxl/minidump/FullJoin-Caps.mdp | 2 +-
.../FullJoin-InnerNotOnDistributionColumn.mdp | 4 +-
.../dxl/minidump/FullJoin-NonDefaultOpfamily.mdp | 4 +-
.../minidump/FullJoin-NotOnDistributionColumn.mdp | 4 +-
.../data/dxl/minidump/FullJoin-NullPredicate.mdp | 4 +-
.../dxl/minidump/FullJoin-OnDistributionColumn.mdp | 4 +-
.../dxl/minidump/FullJoin-PredicateOnSameTable.mdp | 4 +-
.../data/dxl/minidump/FullJoin-Replicated.mdp | 4 +-
.../FullJoin-Subquery-CastedPredicates.mdp | 8 +-
.../dxl/minidump/FullJoin-SubquerySingleton.mdp | 4 +-
.../minidump/FullJoin-SubqueryWithRedistribute.mdp | 4 +-
.../dxl/minidump/FullJoin-SwappedPredicates.mdp | 4 +-
.../minidump/FullOuterJoin-NullRejectingLHS1.mdp | 4 +-
.../minidump/FullOuterJoin-NullRejectingLHS2.mdp | 4 +-
src/backend/gporca/data/dxl/minidump/GinIndex.mdp | 2 +-
.../data/dxl/minidump/GinIndexPathOpfamily.mdp | 2 +-
.../data/dxl/minidump/GinIndexSearchModeAll.mdp | 2 +-
.../Gist-AOCOTable-NonLossy-BitmapIndexPlan.mdp | 2 +-
.../Gist-NestedLoopJoin-Lossy-IndexPlan.mdp | 4 +-
.../Gist-NestedLoopJoin-Postgis-IndexPlan.mdp | 4 +-
.../Gist-NonPart-Lossy-BitmapIndexPlan.mdp | 2 +-
.../dxl/minidump/Gist-NonPart-Lossy-IndexPlan.mdp | 2 +-
.../data/dxl/minidump/Gist-OrderBy-BitmapPlan.mdp | 2 +-
.../data/dxl/minidump/Gist-OrderBy-IndexPlan.mdp | 2 +-
.../minidump/Gist-PartTable-Lossy-IndexPlan.mdp | 6 +-
.../Gist-PartTable-NonLossy-BitmapIndexPlan.mdp | 4 +-
.../dxl/minidump/Gist-PartialIndex-TableScan.mdp | 8 +-
.../data/dxl/minidump/GreedyNAryDelayCrossJoin.mdp | 8 +-
.../gporca/data/dxl/minidump/GreedyNAryJoin.mdp | 6 +-
.../GreedyNAryJoinWithDisconnectedEdges.mdp | 16 +-
.../data/dxl/minidump/GreedyNAryOnlyCrossJoins.mdp | 6 +-
.../dxl/minidump/HJN-DPE-Bitmap-Outer-Child.mdp | 40 +--
.../data/dxl/minidump/IN-Nulls-ArrayCmpAny.mdp | 2 +-
.../gporca/data/dxl/minidump/IN-Numeric.mdp | 4 +-
.../gporca/data/dxl/minidump/InClauseWithMCV.mdp | 2 +-
...InSubqWithPrjListOuterRefNoInnerRefColumnIn.mdp | 4 +-
...hPrjListOuterRefNoInnerRefColumnPlusConstIn.mdp | 4 +-
.../InSubqWithPrjListOuterRefNoInnerRefConstIn.mdp | 4 +-
.../data/dxl/minidump/InSubqueryWithNotNullCol.mdp | 4 +-
.../minidump/Index-Join-With-Subquery-In-Pred.mdp | 4 +-
...dexApply-Heterogeneous-BothSidesPartitioned.mdp | 16 +-
.../dxl/minidump/IndexApply-Heterogeneous-DTS.mdp | 12 +-
.../minidump/IndexApply-Heterogeneous-NoDTS.mdp | 8 +-
.../IndexApply-InnerSelect-Heterogeneous-DTS.mdp | 12 +-
.../minidump/IndexApply-InnerSelect-PartTable.mdp | 12 +-
.../minidump/IndexApply-InnerSelect-PartTable2.mdp | 8 +-
.../dxl/minidump/IndexApply-LeftOuter-NLJoin.mdp | 10 +-
.../IndexApply-MultiDistKey-WithComplexPreds.mdp | 4 +-
...Apply-MultiDistKeys-Bitmap-WithComplexPreds.mdp | 4 +-
.../minidump/IndexApply-MultiDistKeys-Bitmap.mdp | 4 +-
...pply-MultiDistKeys-IncompletePDS-3-DistCols.mdp | 4 +-
.../minidump/IndexApply-PartKey-Is-IndexKey.mdp | 16 +-
.../data/dxl/minidump/IndexApply-PartTable.mdp | 12 +-
.../IndexApply_NestLoopWithNestParamTrue.mdp | 4 +-
.../dxl/minidump/IndexConstraintsMDidCache.mdp | 2 +-
.../dxl/minidump/IndexNLJ-IndexGet-OuterRef.mdp | 4 +-
.../dxl/minidump/IndexNLJoin_Cast_NoMotion.mdp | 8 +-
...itionToRootTableContainingHeterogenousIndex.mdp | 8 +-
...nLeaf-AddPartitionToRootWithHomogenousIndex.mdp | 8 +-
...-IndexOnPartitionsWithDifferentStorageTypes.mdp | 8 +-
...verlappingHeterogenousIndex-ANDPredicate-AO.mdp | 2 +-
...rlappingHeterogenousIndex-ANDPredicate-HEAP.mdp | 8 +-
...pingHomogenousIndexesOnRoot-ANDPredicate-AO.mdp | 2 +-
...ppingHomogenousIndexesOnRoot-ORPredicate-AO.mdp | 2 +-
...verlappingHeterogenousIndex-ANDPredicate-AO.mdp | 2 +-
...rlappingHeterogenousIndex-ANDPredicate-HEAP.mdp | 8 +-
...OverlappingHeterogenousIndex-ORPredicate-AO.mdp | 2 +-
...pingHomogenousIndexesOnRoot-ANDPredicate-AO.mdp | 2 +-
...nLeaf-OverlappingHomogenousIndexesOnRoot-AO.mdp | 2 +-
...ppingHomogenousIndexesOnRoot-ORPredicate-AO.mdp | 8 +-
...af-SingleColumnHeterogenousIndexOnRoot-1-AO.mdp | 8 +-
...-SingleColumnHeterogenousIndexOnRoot-1-HEAP.mdp | 8 +-
...af-SingleColumnHeterogenousIndexOnRoot-2-AO.mdp | 2 +-
...-SingleColumnHeterogenousIndexOnRoot-2-HEAP.mdp | 8 +-
.../minidump/IndexOnlyScan-NoDistKeyInIndex.mdp | 2 +-
.../gporca/data/dxl/minidump/IndexScan-AndedIn.mdp | 2 +-
.../data/dxl/minidump/IndexScan-ORPredsAOPart.mdp | 14 +-
.../data/dxl/minidump/IndexScan-ORPredsNonPart.mdp | 2 +-
.../minidump/IndexScanWithNestedCTEAndSetOp.mdp | 4 +-
.../gporca/data/dxl/minidump/IndexedNLJBitmap.mdp | 12 +-
.../gporca/data/dxl/minidump/InferPredicates.mdp | 8 +-
.../dxl/minidump/InferPredicatesBCC-oid-oid.mdp | 2 +-
.../dxl/minidump/InferPredicatesBCC-txt-txt.mdp | 2 +-
.../dxl/minidump/InferPredicatesBCC-vc-txt.mdp | 4 +-
.../data/dxl/minidump/InferPredicatesBCC-vc-vc.mdp | 2 +-
.../dxl/minidump/InferPredicatesBCC-vcpart-txt.mdp | 4 +-
.../data/dxl/minidump/InferPredicatesForLimit.mdp | 2 +-
.../data/dxl/minidump/InferPredicatesForPartSQ.mdp | 8 +-
.../minidump/InferPredicatesForProcessedColumn.mdp | 6 +-
.../minidump/InferPredicatesForQuantifiedSQ.mdp | 4 +-
.../minidump/InferPredicatesFromExistsSubquery.mdp | 4 +-
.../minidump/InferPredicatesFromMultiSubquery.mdp | 4 +-
.../dxl/minidump/InferPredicatesInnerOfLOJ.mdp | 24 +-
.../InferPredicatesIntFromExistsSubquery.mdp | 4 +-
.../minidump/InferPredicatesIntFromSubquery.mdp | 4 +-
.../dxl/minidump/InferPredicatesJoinSubquery.mdp | 6 +-
.../dxl/minidump/InferPredicatesMultiColumns.mdp | 4 +-
.../InferredPredicatesConstraintSimplification.mdp | 6 +-
.../minidump/InnerJoinBroadcastTableHashSpec.mdp | 4 +-
.../data/dxl/minidump/InnerJoinOverJoinExcept.mdp | 2 +-
.../dxl/minidump/InnerJoinOverJoinExceptAll.mdp | 2 +-
.../minidump/InnerJoinReplicatedTableHashSpec.mdp | 4 +-
.../Insert-AO-Partitioned-SortDisabled.mdp | 14 +-
.../data/dxl/minidump/Insert-AO-Partitioned.mdp | 12 +-
src/backend/gporca/data/dxl/minidump/Insert-AO.mdp | 4 +-
.../data/dxl/minidump/Insert-With-HJ-CTE-Agg.mdp | 6 +-
.../InsertConstTupleRandomDistribution.mdp | 2 +-
.../InsertIntoNonNullAfterDroppingColumn.mdp | 2 +-
.../minidump/InsertMismatchedDistrubution-2.mdp | 10 +-
.../dxl/minidump/InsertMismatchedDistrubution.mdp | 10 +-
.../dxl/minidump/InsertNoEnforceConstraints.mdp | 2 +-
.../data/dxl/minidump/InsertNonSingleton.mdp | 4 +-
.../gporca/data/dxl/minidump/InsertRandomDistr.mdp | 4 +-
...ertReplicatedIntoSerialHashDistributedTable.mdp | 4 +-
.../dxl/minidump/JOIN-NonRedistributableCol.mdp | 4 +-
.../data/dxl/minidump/Join-INDF-NoBroadcast.mdp | 4 +-
.../minidump/Join-INDF-Nulls-Not-Collocated.mdp | 4 +-
.../data/dxl/minidump/Join-Varchar-Equality.mdp | 8 +-
.../dxl/minidump/JoinAbsEqWithoutOpfamilies.mdp | 4 +-
...inArityAssociativityCommutativityAboveLimit.mdp | 6 +-
.../JoinArityAssociativityCommutativityAtLimit.mdp | 6 +-
...inArityAssociativityCommutativityBelowLimit.mdp | 6 +-
.../gporca/data/dxl/minidump/JoinCitextVarchar.mdp | 4 +-
...nDefaultOpfamiliesUsingNonDefaultOpfamilyOp.mdp | 4 +-
.../dxl/minidump/JoinOnViewWithCastedColumn.mdp | 4 +-
...nViewWithCastedColumnAndSubqueryInPredicate.mdp | 4 +-
...ewWithMixOfPushableAndNonpushablePredicates.mdp | 4 +-
.../minidump/JoinOnViewWithSetReturningColumn.mdp | 4 +-
.../dxl/minidump/JoinOnViewWithVolatileColumn.mdp | 4 +-
...nOptimizationLevelGreedyNonPartTblInnerJoin.mdp | 8 +-
...inOptimizationLevelQuery3WayHashJoinPartTbl.mdp | 14 +-
...inOptimizationLevelQueryNonPartTblInnerJoin.mdp | 8 +-
.../gporca/data/dxl/minidump/JoinOrderDPE.mdp | 60 ++--
.../gporca/data/dxl/minidump/JoinTinterval.mdp | 2 +-
.../dxl/minidump/JoinWithSubqueryProjectColumn.mdp | 4 +-
.../data/dxl/minidump/LOJ-Condition-False.mdp | 2 +-
.../data/dxl/minidump/LOJ-DynBitmapIndex.mdp | 8 +-
.../dxl/minidump/LOJ-DynBitmapIndexWithSelect.mdp | 8 +-
.../gporca/data/dxl/minidump/LOJ-DynBtreeIndex.mdp | 8 +-
.../dxl/minidump/LOJ-DynBtreeIndexWithSelect.mdp | 8 +-
...LOJ-HashJoin-MultiDistKeys-WithComplexPreds.mdp | 4 +-
.../minidump/LOJ-IndexApply-CompsiteKey-Equiv.mdp | 6 +-
.../LOJ-IndexApply-CompsiteKey-NoMotion.mdp | 6 +-
.../LOJ-IndexApply-DistKey-Multiple-Predicates.mdp | 6 +-
.../minidump/LOJ-IndexApply-MasterOnly-Table.mdp | 8 +-
...ly-MultiDistKey-MultiIndexKey-NoExtraFilter.mdp | 4 +-
.../LOJ-IndexApply-MultiDistKey-MultiIndexKey.mdp | 4 +-
...Apply-MultiDistKeys-Bitmap-WithComplexPreds.mdp | 4 +-
.../LOJ-IndexApply-MultiDistKeys-Bitmap.mdp | 4 +-
.../LOJ-IndexApply-MultiDistKeys-IndexKeys.mdp | 6 +-
...J-IndexApply-MultiDistKeys-WithComplexPreds.mdp | 4 +-
.../dxl/minidump/LOJ-IndexApply-MultiIndexes.mdp | 6 +-
.../LOJ-IndexApply-Negative-NonEqual-Predicate.mdp | 6 +-
.../dxl/minidump/LOJ-IndexApply-NonDistKey.mdp | 4 +-
.../LOJ-IndexApply-WithComplexPredicates.mdp | 4 +-
.../gporca/data/dxl/minidump/LOJ-PushDown.mdp | 6 +-
.../gporca/data/dxl/minidump/LOJ-With-Agg.mdp | 4 +-
.../dxl/minidump/LOJNonNullRejectingPredicates.mdp | 8 +-
.../dxl/minidump/LOJNullRejectingPredicates.mdp | 8 +-
.../LOJNullRejectingZeroPlacePredicates.mdp | 4 +-
.../dxl/minidump/LOJReorderComplexNestedLOJs.mdp | 6 +-
.../minidump/LOJReorderWithComplexPredicate.mdp | 6 +-
.../gporca/data/dxl/minidump/LOJReorderWithIDF.mdp | 6 +-
.../minidump/LOJReorderWithNestedLOJAndFilter.mdp | 6 +-
.../dxl/minidump/LOJReorderWithOneSidedFilter.mdp | 6 +-
.../dxl/minidump/LOJReorderWithSimplePredicate.mdp | 6 +-
...DF_no_convert_outer_ref_predicate_with_NULL.mdp | 4 +-
..._convert_outer_ref_predicate_with_inner_ref.mdp | 4 +-
.../gporca/data/dxl/minidump/LOJ_bb_mpph.mdp | 8 +-
.../LOJ_convert_to_inner_with_and_predicate.mdp | 4 +-
...J_convert_to_inner_with_inner_predicate_IDF.mdp | 4 +-
.../LOJ_convert_to_inner_with_or_predicate.mdp | 4 +-
...ert_to_inner_with_inner_predicate_IDF_const.mdp | 4 +-
..._convert_to_inner_with_outer_predicate_INDF.mdp | 4 +-
...rt_to_inner_with_outer_predicate_INDF_const.mdp | 4 +-
.../data/dxl/minidump/LargeMultiColumnInList.mdp | 22 +-
.../gporca/data/dxl/minidump/Lead-Lag-WinFuncs.mdp | 2 +-
.../dxl/minidump/LeftJoin-DPv2-With-Select.mdp | 6 +-
.../LeftJoin-UnsupportedFilter-Cardinality.mdp | 6 +-
.../minidump/LeftJoinBroadcastTableHashSpec.mdp | 4 +-
.../data/dxl/minidump/LeftJoinDPv2JoinOrder.mdp | 8 +-
.../dxl/minidump/LeftJoinNullsNotColocated.mdp | 6 +-
.../data/dxl/minidump/ListPartLossyCastEq.mdp | 8 +-
.../data/dxl/minidump/ListPartLossyCastLT.mdp | 8 +-
.../data/dxl/minidump/ListPartLossyCastNEq.mdp | 2 +-
.../dxl/minidump/LogicalIndexGetDroppedCols.mdp | 2 +-
.../gporca/data/dxl/minidump/MS-UnionAll-1.mdp | 52 ++--
.../gporca/data/dxl/minidump/MS-UnionAll-2.mdp | 52 ++--
.../gporca/data/dxl/minidump/MS-UnionAll-4.mdp | 78 ++---
.../gporca/data/dxl/minidump/MS-UnionAll-5.mdp | 18 +-
.../gporca/data/dxl/minidump/MS-UnionAll-6.mdp | 18 +-
.../gporca/data/dxl/minidump/MS-UnionAll-7.mdp | 18 +-
.../data/dxl/minidump/ManyTextUnionsInSubquery.mdp | 4 +-
.../MotionHazard-MaterializeUnderResult.mdp | 6 +-
...MotionHazard-NoMaterializeGatherUnderResult.mdp | 6 +-
...otionHazard-NoMaterializeHashAggUnderResult.mdp | 6 +-
.../MotionHazard-NoMaterializeSortUnderResult.mdp | 6 +-
.../MultiColumnAggWithDefaultOpfamilies.mdp | 4 +-
...tiColumnDQA-InnerJoin-GroupBy-HashAggregate.mdp | 4 +-
.../dxl/minidump/MultiDistKeyJoinCardinality.mdp | 4 +-
.../MultiDistKeyWithOtherPredsJoinCardinality.mdp | 4 +-
.../dxl/minidump/MultiLevel-NOT-IN-Subquery.mdp | 6 +-
.../dxl/minidump/MultiLevelPartLossyCastNEq.mdp | 2 +-
.../minidump/MultipleDampedPredJoinCardinality.mdp | 4 +-
.../MultipleIndependentPredJoinCardinality.mdp | 6 +-
.../data/dxl/minidump/MultipleIndexPredicate.mdp | 2 +-
.../minidump/MultipleUpdateWithJoinOnDistCol.mdp | 4 +-
.../dxl/minidump/NLJ-Broadcast-DPE-Outer-Child.mdp | 6 +-
.../data/dxl/minidump/NLJ-DistCol-No-Broadcast.mdp | 4 +-
.../dxl/minidump/NLJ-EqAllCol-No-Broadcast.mdp | 4 +-
.../NLJ-EqDistCol-InEqNonDistCol-No-Broadcast.mdp | 4 +-
.../NLJ-InEqDistCol-EqNonDistCol-Redistribute.mdp | 4 +-
.../gporca/data/dxl/minidump/Name-Cardinality.mdp | 2 +-
.../dxl/minidump/NaryWithLojAndNonLojChilds.mdp | 10 +-
.../data/dxl/minidump/Negative-IndexApply1.mdp | 4 +-
.../data/dxl/minidump/Negative-IndexApply2.mdp | 12 +-
.../NestedInSubqWithPrjListOuterRefNoInnerRef.mdp | 6 +-
.../dxl/minidump/NestedJoinWithCastedColumn.mdp | 8 +-
.../dxl/minidump/NestedNLJWithBlockingSpool.mdp | 4 +-
.../data/dxl/minidump/NestedSubqLimitBindings.mdp | 2 +-
.../data/dxl/minidump/NewBtreeIndexScanCost.mdp | 4 +-
.../NoBroadcastUnderGatherForWindowFunction.mdp | 2 +-
.../minidump/NoDistKeyMultiPredJoinCardinality.mdp | 4 +-
...PartConstraint-WhenNoDefaultPartsAndIndices.mdp | 2 +-
.../data/dxl/minidump/NoPartPropagationPlan.mdp | 10 +-
.../minidump/NoPushdownPredicateWithCTEAnchor.mdp | 2 +-
.../data/dxl/minidump/NoRedistributeOnAppend.mdp | 2 +-
...ngHomogenousIndexesOnRoot-ANDPredicate-HEAP.mdp | 8 +-
.../gporca/data/dxl/minidump/NonSingleton.mdp | 4 +-
.../gporca/data/dxl/minidump/NonSplittableAgg.mdp | 2 +-
.../NotExists-SuperflousOuterRefWithGbAgg.mdp | 4 +-
.../gporca/data/dxl/minidump/NotInToLASJ.mdp | 2 +-
.../NotWellDefinedDisjunctConjunctPredicates.mdp | 2 +-
.../gporca/data/dxl/minidump/OR-WithIsNullPred.mdp | 2 +-
.../OneDistKeyMultiPredJoinCardinality.mdp | 4 +-
.../gporca/data/dxl/minidump/OneSegmentGather.mdp | 2 +-
.../dxl/minidump/OrderedAgg_array_fraction.mdp | 2 +-
.../data/dxl/minidump/OrderedAgg_computed_col.mdp | 2 +-
.../dxl/minidump/OrderedAgg_multiple_diffcol.mdp | 2 +-
.../dxl/minidump/OrderedAgg_multiple_samecol.mdp | 2 +-
.../OrderedAgg_multiple_samecol_difforderespec.mdp | 2 +-
.../gporca/data/dxl/minidump/OrderedAgg_single.mdp | 2 +-
.../data/dxl/minidump/OrderedAgg_skewed_data.mdp | 2 +-
.../data/dxl/minidump/OrderedAgg_with_groupby.mdp | 2 +-
.../dxl/minidump/OrderedAgg_with_nonOrderedAgg.mdp | 2 +-
.../minidump/OrderedAgg_with_nonconst_fraction.mdp | 2 +-
.../minidump/OuterJoinOnViewWithCastedColumn.mdp | 4 +-
...ngHomogenousIndexesOnRoot-ANDPredicate-HEAP.mdp | 8 +-
.../OverlappingHomogenousIndexesOnRoot-HEAP.mdp | 8 +-
.../dxl/minidump/Part-Selection-ConstArray-1.mdp | 6 +-
.../dxl/minidump/Part-Selection-ConstArray-2.mdp | 6 +-
.../gporca/data/dxl/minidump/Part-Selection-IN.mdp | 6 +-
.../data/dxl/minidump/Part-Selection-NOT-IN.mdp | 6 +-
.../PartConstraint-WhenDefaultPartsAndIndices.mdp | 2 +-
...PartConstraint-WhenIndicesAndNoDefaultParts.mdp | 2 +-
.../PartConstraint-WithOnlyDefaultPartInfo.mdp | 2 +-
.../data/dxl/minidump/PartPredsWithRandom.mdp | 8 +-
.../data/dxl/minidump/PartSelectorOnJoinSide.mdp | 24 +-
.../data/dxl/minidump/PartSelectorOnJoinSide2.mdp | 44 +--
.../PartTbl-AggWithExistentialSubquery.mdp | 8 +-
.../data/dxl/minidump/PartTbl-ArrayCoerce.mdp | 2 +-
.../gporca/data/dxl/minidump/PartTbl-ArrayIn.mdp | 4 +-
.../minidump/PartTbl-AsymmetricRangePredicate.mdp | 4 +-
.../dxl/minidump/PartTbl-AvoidRangePred-DPE.mdp | 50 +--
.../data/dxl/minidump/PartTbl-CSQ-NonPartKey.mdp | 10 +-
.../data/dxl/minidump/PartTbl-CSQ-PartKey.mdp | 10 +-
.../dxl/minidump/PartTbl-ComplexPredicate1.mdp | 20 +-
.../dxl/minidump/PartTbl-ComplexPredicate2.mdp | 20 +-
.../dxl/minidump/PartTbl-ComplexPredicate3.mdp | 20 +-
.../dxl/minidump/PartTbl-ComplexPredicate4.mdp | 20 +-
.../dxl/minidump/PartTbl-ComplexPredicate5.mdp | 20 +-
.../PartTbl-ComplexRangePredicate-DefaultPart.mdp | 6 +-
...PartTbl-ComplexRangePredicate-NoDefaultPart.mdp | 6 +-
.../minidump/PartTbl-DPE-Correlated-NLOuter.mdp | 8 +-
.../data/dxl/minidump/PartTbl-DPE-GroupBy.mdp | 10 +-
.../gporca/data/dxl/minidump/PartTbl-DPE-Limit.mdp | 10 +-
.../dxl/minidump/PartTbl-DPE-WindowFunction.mdp | 8 +-
.../gporca/data/dxl/minidump/PartTbl-DPE.mdp | 12 +-
.../gporca/data/dxl/minidump/PartTbl-DTS.mdp | 10 +-
.../gporca/data/dxl/minidump/PartTbl-DTSEq.mdp | 10 +-
.../data/dxl/minidump/PartTbl-DTSLessThan.mdp | 10 +-
.../gporca/data/dxl/minidump/PartTbl-DateTime.mdp | 8 +-
.../dxl/minidump/PartTbl-DisablePartSelection.mdp | 10 +-
.../minidump/PartTbl-DisablePartSelectionJoin.mdp | 10 +-
.../data/dxl/minidump/PartTbl-Disjunction.mdp | 6 +-
.../minidump/PartTbl-EqPredicateWithCastRange.mdp | 8 +-
.../gporca/data/dxl/minidump/PartTbl-HJ1.mdp | 10 +-
.../gporca/data/dxl/minidump/PartTbl-HJ2.mdp | 10 +-
.../gporca/data/dxl/minidump/PartTbl-HJ3.mdp | 10 +-
.../gporca/data/dxl/minidump/PartTbl-HJ4.mdp | 20 +-
.../gporca/data/dxl/minidump/PartTbl-HJ5.mdp | 14 +-
.../gporca/data/dxl/minidump/PartTbl-IDFList.mdp | 12 +-
.../gporca/data/dxl/minidump/PartTbl-IDFNull.mdp | 12 +-
.../data/dxl/minidump/PartTbl-IDFWithCast.mdp | 8 +-
.../dxl/minidump/PartTbl-IndexOnDefPartOnly.mdp | 24 +-
.../dxl/minidump/PartTbl-IsNotNullPredicate.mdp | 6 +-
.../data/dxl/minidump/PartTbl-IsNullPredicate.mdp | 12 +-
.../data/dxl/minidump/PartTbl-JoinOverExcept.mdp | 20 +-
.../data/dxl/minidump/PartTbl-JoinOverGbAgg-2.mdp | 14 +-
.../data/dxl/minidump/PartTbl-JoinOverGbAgg.mdp | 20 +-
.../dxl/minidump/PartTbl-JoinOverIntersect.mdp | 20 +-
.../data/dxl/minidump/PartTbl-JoinOverUnion-1.mdp | 20 +-
.../data/dxl/minidump/PartTbl-JoinOverUnion-2.mdp | 10 +-
.../gporca/data/dxl/minidump/PartTbl-LASJ.mdp | 12 +-
.../PartTbl-LeftOuterHashJoin-DPE-IsNull.mdp | 8 +-
.../PartTbl-LeftOuterNLJoin-DPE-IsNull.mdp | 8 +-
.../minidump/PartTbl-List-DPE-Int-Predicates.mdp | 8 +-
.../PartTbl-List-DPE-Varchar-Predicates.mdp | 2 +-
.../data/dxl/minidump/PartTbl-MultiWayJoin.mdp | 8 +-
.../dxl/minidump/PartTbl-MultiWayJoinWithDPE-2.mdp | 20 +-
.../dxl/minidump/PartTbl-MultiWayJoinWithDPE.mdp | 28 +-
.../dxl/minidump/PartTbl-MultipleEqPredicates.mdp | 10 +-
.../data/dxl/minidump/PartTbl-NEqPredicate.mdp | 8 +-
.../gporca/data/dxl/minidump/PartTbl-NLJ.mdp | 10 +-
.../data/dxl/minidump/PartTbl-NonConstSelect.mdp | 8 +-
.../dxl/minidump/PartTbl-PredicateWithCast.mdp | 8 +-
.../dxl/minidump/PartTbl-PredicateWithCastList.mdp | 8 +-
.../PartTbl-PredicateWithCastMultiLevelList.mdp | 2 +-
.../PartTbl-RightOuterHashJoin-DPE-IsNull.mdp | 4 +-
.../PartTbl-SPE-DynamicTableScan-List-Cost1.mdp | 12 +-
.../PartTbl-SPE-DynamicTableScan-List-Cost2.mdp | 12 +-
.../PartTbl-SPE-DynamicTableScan-List-Cost3.mdp | 12 +-
.../PartTbl-SPE-DynamicTableScan-List-Cost4.mdp | 12 +-
.../PartTbl-SPE-DynamicTableScan-List-Cost5.mdp | 12 +-
.../PartTbl-SPE-DynamicTableScan-Range-Cost1.mdp | 24 +-
.../PartTbl-SPE-DynamicTableScan-Range-Cost2.mdp | 24 +-
.../PartTbl-SPE-DynamicTableScan-Range-Cost3.mdp | 24 +-
.../PartTbl-SPE-DynamicTableScan-Range-Cost4.mdp | 4 +-
.../PartTbl-SPE-DynamicTableScan-Range-Cost5.mdp | 24 +-
.../gporca/data/dxl/minidump/PartTbl-SQAll.mdp | 16 +-
.../gporca/data/dxl/minidump/PartTbl-SQAny.mdp | 16 +-
.../gporca/data/dxl/minidump/PartTbl-SQExists.mdp | 16 +-
.../data/dxl/minidump/PartTbl-SQNotExists.mdp | 16 +-
.../gporca/data/dxl/minidump/PartTbl-SQScalar.mdp | 16 +-
.../data/dxl/minidump/PartTbl-SubqueryOuterRef.mdp | 20 +-
.../data/dxl/minidump/PartTbl-VolatileFunc.mdp | 10 +-
.../PartTbl-WindowFuncNoDisjunctPredPushDown.mdp | 2 +-
.../minidump/PartTbl-WindowFuncNoPredPushDown.mdp | 2 +-
.../PartTbl-WindowFuncPartialPredPushDown.mdp | 2 +-
.../minidump/PartTbl-WindowFuncPredPushDown.mdp | 2 +-
.../PartTbl-WindowFuncSinglePredPushDown.mdp | 2 +-
.../data/dxl/minidump/PartTbl-WindowFunction.mdp | 8 +-
.../PredicateWithConjunctsAndDisjuncts.mdp | 2 +-
.../minidump/PredicateWithConjunctsOfDisjuncts.mdp | 2 +-
.../dxl/minidump/PredicateWithLongConjunction.mdp | 2 +-
.../data/dxl/minidump/ProjectSetFunction.mdp | 2 +-
.../dxl/minidump/PushFilterToSemiJoinLeftChild.mdp | 4 +-
.../data/dxl/minidump/PushGbBelowNaryUnion-2.mdp | 6 +-
.../minidump/PushSelectWithOuterRefBelowUnion.mdp | 10 +-
...ueryMismatchedDistribution-DynamicIndexScan.mdp | 20 +-
.../dxl/minidump/QueryMismatchedDistribution.mdp | 10 +-
.../RangePartLossyCastEqInPartitionRange.mdp | 22 +-
.../RangePartLossyCastEqOnEndPartitionRange.mdp | 22 +-
.../RangePartLossyCastLTEqInPartitionRange.mdp | 22 +-
.../RangePartLossyCastLTEqOnEndPartitionRange.mdp | 22 +-
.../RangePartLossyCastLTInPartitionRange.mdp | 22 +-
.../RangePartLossyCastLTOnEndPartitionRange.mdp | 22 +-
.../dxl/minidump/Remove-Distinct-From-Subquery.mdp | 4 +-
.../minidump/RemoveImpliedPredOnBCCPredicates.mdp | 2 +-
.../dxl/minidump/ReplicatedHashJoinReplicated.mdp | 4 +-
.../ReplicatedJoinHashDistributedTable.mdp | 4 +-
.../minidump/ReplicatedJoinPartitionedTable.mdp | 14 +-
.../ReplicatedJoinRandomDistributedTable.mdp | 4 +-
.../minidump/ReplicatedLOJHashDistributedTable.mdp | 4 +-
.../ReplicatedLOJRandomDistributedTable.mdp | 4 +-
.../data/dxl/minidump/ReplicatedLOJReplicated.mdp | 4 +-
.../data/dxl/minidump/ReplicatedNLJReplicated.mdp | 4 +-
.../data/dxl/minidump/ReplicatedTableAggregate.mdp | 2 +-
.../data/dxl/minidump/ReplicatedTableCTE.mdp | 4 +-
.../data/dxl/minidump/ReplicatedTableGroupBy.mdp | 2 +-
.../data/dxl/minidump/ReplicatedTableInClause.mdp | 4 +-
.../data/dxl/minidump/ReplicatedTableInsert.mdp | 2 +-
.../data/dxl/minidump/ReplicatedTableSelect.mdp | 2 +-
.../dxl/minidump/ReplicatedTableSequenceInsert.mdp | 4 +-
.../minidump/ReplicatedTableWithAggNoMotion.mdp | 4 +-
.../data/dxl/minidump/RightJoinBothReplicated.mdp | 4 +-
.../gporca/data/dxl/minidump/RightJoinDPS.mdp | 4 +-
.../gporca/data/dxl/minidump/RightJoinHashed.mdp | 4 +-
.../data/dxl/minidump/RightJoinNoDPSNonDistKey.mdp | 24 +-
.../data/dxl/minidump/RightJoinRedistribute.mdp | 4 +-
.../data/dxl/minidump/RightJoinReplicated.mdp | 4 +-
.../gporca/data/dxl/minidump/RightJoinTVF.mdp | 2 +-
.../data/dxl/minidump/ScSubqueryWithOuterRef.mdp | 4 +-
.../minidump/ScalarCorrelatedSubqueryCountStar.mdp | 4 +-
.../dxl/minidump/ScalarDQAWithNonScalarAgg.mdp | 2 +-
.../dxl/minidump/ScalarFuncPushedBelowGather.mdp | 2 +-
.../data/dxl/minidump/ScalarSubqueryCountStar.mdp | 4 +-
.../dxl/minidump/ScalarSubqueryCountStarInJoin.mdp | 6 +-
.../data/dxl/minidump/Select-Over-PartTbl.mdp | 8 +-
.../minidump/SelfJoinDampedPredJoinCardinality.mdp | 2 +-
.../minidump/SemiJoinWithWindowsFuncInSubquery.mdp | 4 +-
.../dxl/minidump/SimplifyExistsSubquery2Limit.mdp | 4 +-
.../SingleColumnHomogenousIndexOnRoot-AO.mdp | 8 +-
.../SingleColumnHomogenousIndexOnRoot-HEAP.mdp | 8 +-
.../gporca/data/dxl/minidump/SixWayDPv2.mdp | 12 +-
...SpoolShouldInvalidateUnresolvedDynamicScans.mdp | 12 +-
.../gporca/data/dxl/minidump/SqlFuncDmlScalar.mdp | 4 +-
.../gporca/data/dxl/minidump/SqlFuncDmlTvf.mdp | 4 +-
.../gporca/data/dxl/minidump/SqlFuncNullReject.mdp | 4 +-
.../data/dxl/minidump/SqlFuncPredFactorize.mdp | 4 +-
.../minidump/StatsFilter-AnyWithNewColStats.mdp | 2 +-
.../data/dxl/minidump/Subq-With-OuterRefCol.mdp | 4 +-
.../data/dxl/minidump/Subq2CorrSQInLOJOn.mdp | 6 +-
.../data/dxl/minidump/Subq2NotInWhereLOJ.mdp | 6 +-
.../data/dxl/minidump/Subq2OuterRef2InJoin.mdp | 6 +-
.../dxl/minidump/Subq2OuterRefMultiLevelInOn.mdp | 6 +-
.../data/dxl/minidump/Subq2PartialDecorrelate.mdp | 6 +-
.../minidump/SubqAll-InsideScalarExpression.mdp | 4 +-
.../minidump/SubqAny-InsideScalarExpression.mdp | 4 +-
.../data/dxl/minidump/SubqEnforceSubplan.mdp | 4 +-
.../gporca/data/dxl/minidump/SubqInIndexPred.mdp | 8 +-
.../dxl/minidump/SubqOuterReferenceInClause.mdp | 4 +-
.../dxl/minidump/Subquery-AnyAllAggregates.mdp | 4 +-
.../dxl/minidump/Subquery-ExistsAllAggregates.mdp | 6 +-
.../Subquery-ExistsAllAggregatesWithDisjuncts.mdp | 6 +-
.../data/dxl/minidump/SubqueryInsideScalarIf.mdp | 6 +-
.../gporca/data/dxl/minidump/SubqueryNullTest.mdp | 4 +-
.../data/dxl/minidump/SubqueryOuterRefLimit.mdp | 4 +-
.../data/dxl/minidump/SubqueryOuterRefTVF.mdp | 2 +-
.../data/dxl/minidump/TPCH-Partitioned-256GB.mdp | 8 +-
.../data/dxl/minidump/TaintedReplicatedAgg.mdp | 4 +-
.../data/dxl/minidump/TaintedReplicatedFilter.mdp | 2 +-
.../data/dxl/minidump/TaintedReplicatedLimit.mdp | 4 +-
.../dxl/minidump/TaintedReplicatedTablesCTE.mdp | 2 +-
.../dxl/minidump/TaintedReplicatedWindowAgg.mdp | 4 +-
.../data/dxl/minidump/TextMCVCardinalityEquals.mdp | 2 +-
.../dxl/minidump/TextMCVCardinalityGreaterThan.mdp | 2 +-
.../dxl/minidump/TimeTypeStatsNotComparable.mdp | 2 +-
.../dxl/minidump/Tpcds-10TB-Q37-NoIndexJoin.mdp | 60 ++--
.../dxl/minidump/TranslateFilterDisjunctQuals.mdp | 6 +-
...thCTEAndTableScanIntoFilterAndOneTimeFilter.mdp | 4 +-
.../TranslateOneTimeFilterConjunctQuals.mdp | 6 +-
.../data/dxl/minidump/TypeModifierArrayRef.mdp | 2 +-
.../gporca/data/dxl/minidump/TypeModifierCast.mdp | 2 +-
.../data/dxl/minidump/TypeModifierColumn.mdp | 2 +-
.../dxl/minidump/Union-NOT-Plus-OR-Constraint.mdp | 2 +-
.../gporca/data/dxl/minidump/Union-On-HJNs.mdp | 12 +-
.../gporca/data/dxl/minidump/UnionWithCTE.mdp | 2 +-
.../UpdateDistKeyMismatchedDistribution.mdp | 14 +-
.../dxl/minidump/UpdateDistKeyWithNestedJoin.mdp | 2 +-
.../gporca/data/dxl/minidump/UpdateDroppedCols.mdp | 10 +-
.../UpdateNoDistKeyMismatchedDistribution.mdp | 14 +-
.../dxl/minidump/UpdateNoEnforceConstraints.mdp | 2 +-
.../gporca/data/dxl/minidump/UpdatePartTable.mdp | 10 +-
.../data/dxl/minidump/UpdateWindowGatherMerge.mdp | 2 +-
.../data/dxl/minidump/UpdateWithHashJoin.mdp | 4 +-
.../dxl/minidump/UpdatingDistributionColumn.mdp | 2 +-
.../data/dxl/minidump/UpdatingMultipleColumn.mdp | 2 +-
.../dxl/minidump/UpdatingNonDistColSameTable.mdp | 2 +-
.../minidump/UpdatingNonDistributionColumnFunc.mdp | 2 +-
.../dxl/minidump/VarcharMCVCardinalityEquals.mdp | 2 +-
.../minidump/VarcharMCVCardinalityGreaterThan.mdp | 2 +-
.../minidump/VolatileFunctionsBelowScalarAgg.mdp | 2 +-
.../data/dxl/minidump/WindowFrame-SingleEdged.mdp | 2 +-
.../data/dxl/minidump/window-count-gpdb6.mdp | 2 +-
.../gporca/data/dxl/parse_tests/q26-Metadata.xml | 26 +-
.../include/gpopt/metadata/CTableDescriptor.h | 2 -
.../libgpopt/src/metadata/CTableDescriptor.cpp | 21 --
.../naucrates/dxl/parser/CParseHandlerMDRelation.h | 3 -
.../include/naucrates/dxl/xml/dxltokens.h | 1 -
.../include/naucrates/md/CMDRelationGPDB.h | 12 +-
.../include/naucrates/md/IMDRelation.h | 3 -
.../include/naucrates/md/IMDRelationCtas.h | 7 -
.../gporca/libnaucrates/src/md/CMDRelationGPDB.cpp | 25 +-
.../src/parser/CParseHandlerMDRelation.cpp | 22 +-
.../gporca/libnaucrates/src/xml/dxltokens.cpp | 1 -
690 files changed, 2519 insertions(+), 2603 deletions(-)
diff --git a/src/backend/gpopt/translate/CTranslatorRelcacheToDXL.cpp b/src/backend/gpopt/translate/CTranslatorRelcacheToDXL.cpp
index 9a42c3fbcf..263e9b1fd0 100644
--- a/src/backend/gpopt/translate/CTranslatorRelcacheToDXL.cpp
+++ b/src/backend/gpopt/translate/CTranslatorRelcacheToDXL.cpp
@@ -482,7 +482,6 @@ CTranslatorRelcacheToDXL::RetrieveRel(CMemoryPool *mp, CMDAccessor *md_accessor,
CMDIndexInfoArray *md_index_info_array = nullptr;
ULongPtrArray *part_keys = nullptr;
CharPtrArray *part_types = nullptr;
- ULONG num_leaf_partitions = 0;
BOOL convert_hash_to_random = false;
ULongPtr2dArray *keyset_array = nullptr;
IMdIdArray *check_constraint_mdids = nullptr;
@@ -530,9 +529,6 @@ CTranslatorRelcacheToDXL::RetrieveRel(CMemoryPool *mp, CMDAccessor *md_accessor,
// get number of leaf partitions
if (gpdb::RelIsPartitioned(oid))
{
- // FIXME_GPDB_12_MERGE_FIXME: misestimate (most likely underestimate) the number of leaf partitions
- // ORCA doesn't really care, except to determine whether to sort before inserting
- num_leaf_partitions = RelationGetPartitionDesc(rel.get(), true)->nparts;
partition_oids = GPOS_NEW(mp) IMdIdArray(mp);
for (int i = 0; i < RelationGetPartitionDesc(rel.get(), true)->nparts; ++i)
@@ -575,10 +571,9 @@ CTranslatorRelcacheToDXL::RetrieveRel(CMemoryPool *mp, CMDAccessor *md_accessor,
md_rel = GPOS_NEW(mp) CMDRelationGPDB(
mp, mdid, mdname, is_temporary, rel_storage_type, dist, mdcol_array,
- distr_cols, distr_op_families, part_keys, part_types,
- num_leaf_partitions, partition_oids, convert_hash_to_random,
- keyset_array, md_index_info_array, check_constraint_mdids,
- mdpart_constraint);
+ distr_cols, distr_op_families, part_keys, part_types, partition_oids,
+ convert_hash_to_random, keyset_array, md_index_info_array,
+ check_constraint_mdids, mdpart_constraint);
return md_rel;
}
diff --git a/src/backend/gporca/data/dxl/minidump/3WayJoinOnMultiDistributionColumnsTables.mdp b/src/backend/gporca/data/dxl/minidump/3WayJoinOnMultiDistributionColumnsTables.mdp
index bdc8283e74..af3eea3a19 100644
--- a/src/backend/gporca/data/dxl/minidump/3WayJoinOnMultiDistributionColumnsTables.mdp
+++ b/src/backend/gporca/data/dxl/minidump/3WayJoinOnMultiDistributionColumnsTables.mdp
@@ -945,7 +945,7 @@
<dxl:CountAgg Mdid="0.2147.1.0"/>
</dxl:Type>
<dxl:RelationStatistics Mdid="2.524298.1.0" Name="t1" Rows="10000.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.524298.1.0" Name="t1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0,1" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.524298.1.0" Name="t1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0,1" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -982,7 +982,7 @@
<dxl:CheckConstraints/>
</dxl:Relation>
<dxl:RelationStatistics Mdid="2.524301.1.0" Name="t2" Rows="10000.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.524301.1.0" Name="t2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0,1" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.524301.1.0" Name="t2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0,1" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -1019,7 +1019,7 @@
<dxl:CheckConstraints/>
</dxl:Relation>
<dxl:RelationStatistics Mdid="2.524304.1.0" Name="t3" Rows="10000.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.524304.1.0" Name="t3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0,1" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.524304.1.0" Name="t3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0,1" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/3WayJoinOnMultiDistributionColumnsTablesNoMotion.mdp b/src/backend/gporca/data/dxl/minidump/3WayJoinOnMultiDistributionColumnsTablesNoMotion.mdp
index 06002ee143..c117d1aa31 100644
--- a/src/backend/gporca/data/dxl/minidump/3WayJoinOnMultiDistributionColumnsTablesNoMotion.mdp
+++ b/src/backend/gporca/data/dxl/minidump/3WayJoinOnMultiDistributionColumnsTablesNoMotion.mdp
@@ -941,7 +941,7 @@ t1.a = t2.a and t2.a = t3.a and t1.b = t3.b and t2.b = t3.b;
<dxl:CountAgg Mdid="0.2147.1.0"/>
</dxl:Type>
<dxl:RelationStatistics Mdid="2.524298.1.0" Name="t1" Rows="10000.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.524298.1.0" Name="t1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0,1" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.524298.1.0" Name="t1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0,1" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -978,7 +978,7 @@ t1.a = t2.a and t2.a = t3.a and t1.b = t3.b and t2.b = t3.b;
<dxl:CheckConstraints/>
</dxl:Relation>
<dxl:RelationStatistics Mdid="2.524301.1.0" Name="t2" Rows="10000.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.524301.1.0" Name="t2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0,1" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.524301.1.0" Name="t2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0,1" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -1015,7 +1015,7 @@ t1.a = t2.a and t2.a = t3.a and t1.b = t3.b and t2.b = t3.b;
<dxl:CheckConstraints/>
</dxl:Relation>
<dxl:RelationStatistics Mdid="2.524304.1.0" Name="t3" Rows="10000.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.524304.1.0" Name="t3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0,1" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.524304.1.0" Name="t3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0,1" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/3WayJoinUsingOperatorsOfNonDefaultOpfamily.mdp b/src/backend/gporca/data/dxl/minidump/3WayJoinUsingOperatorsOfNonDefaultOpfamily.mdp
index cf1363b582..860feb5906 100644
--- a/src/backend/gporca/data/dxl/minidump/3WayJoinUsingOperatorsOfNonDefaultOpfamily.mdp
+++ b/src/backend/gporca/data/dxl/minidump/3WayJoinUsingOperatorsOfNonDefaultOpfamily.mdp
@@ -118,7 +118,7 @@
</dxl:StatsBucket>
</dxl:ColumnStatistics>
<dxl:RelationStatistics Mdid="2.16399.1.0" Name="atab_old_hash" Rows="3.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.16399.1.0" Name="atab_old_hash" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16399.1.0" Name="atab_old_hash" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -169,7 +169,7 @@
<dxl:SumAgg Mdid="0.0.0.0"/>
<dxl:CountAgg Mdid="0.2147.1.0"/>
</dxl:Type>
- <dxl:Relation Mdid="6.16402.1.0" Name="btab_old_hash" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16402.1.0" Name="btab_old_hash" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="b" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -287,7 +287,7 @@
</dxl:Type>
<dxl:ColumnStatistics Mdid="1.106691.1.0.0" Name="c" Width="4.000000" NullFreq="0.000000" NdvRemain="0.000000" FreqRemain="0.000000" ColStatsMissing="true"/>
<dxl:RelationStatistics Mdid="2.106691.1.0" Name="ctab_old_hash" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.106691.1.0" Name="ctab_old_hash" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.106691.1.0" Name="ctab_old_hash" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="c" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/4WayJoinInferredPredsRemovedWith2Motion.mdp b/src/backend/gporca/data/dxl/minidump/4WayJoinInferredPredsRemovedWith2Motion.mdp
index a48607e6f0..4ea0344131 100644
--- a/src/backend/gporca/data/dxl/minidump/4WayJoinInferredPredsRemovedWith2Motion.mdp
+++ b/src/backend/gporca/data/dxl/minidump/4WayJoinInferredPredsRemovedWith2Motion.mdp
@@ -55,7 +55,7 @@ explain select * from cs catalog_sales, it item, sr store_returns, ss store_sale
</dxl:OptimizerConfig>
<dxl:Metadata SystemIds="0.GPDB">
<dxl:RelationStatistics Mdid="2.81923.1.0" Name="ss" Rows="270.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.81923.1.0" Name="ss" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0,1" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.81923.1.0" Name="ss" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0,1" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="ss_item_sk" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -92,7 +92,7 @@ explain select * from cs catalog_sales, it item, sr store_returns, ss store_sale
<dxl:CheckConstraints/>
</dxl:Relation>
<dxl:RelationStatistics Mdid="2.81920.1.0" Name="cs" Rows="13000.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.81920.1.0" Name="cs" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0,1" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.81920.1.0" Name="cs" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0,1" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="cs_item_sk" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -129,7 +129,7 @@ explain select * from cs catalog_sales, it item, sr store_returns, ss store_sale
<dxl:CheckConstraints/>
</dxl:Relation>
<dxl:RelationStatistics Mdid="2.81926.1.0" Name="it" Rows="100.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.81926.1.0" Name="it" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.81926.1.0" Name="it" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="i_item_sk" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -163,7 +163,7 @@ explain select * from cs catalog_sales, it item, sr store_returns, ss store_sale
<dxl:CheckConstraints/>
</dxl:Relation>
<dxl:RelationStatistics Mdid="2.81929.1.0" Name="sr" Rows="10200.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.81929.1.0" Name="sr" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0,1" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.81929.1.0" Name="sr" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0,1" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="sr_item_sk" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/AddPredsInSubqueries.mdp b/src/backend/gporca/data/dxl/minidump/AddPredsInSubqueries.mdp
index c5eabc235e..352899de16 100644
--- a/src/backend/gporca/data/dxl/minidump/AddPredsInSubqueries.mdp
+++ b/src/backend/gporca/data/dxl/minidump/AddPredsInSubqueries.mdp
@@ -32,7 +32,7 @@
</dxl:OptimizerConfig>
<dxl:Metadata SystemIds="0.GPDB">
<dxl:RelationStatistics Mdid="2.114694.1.0" Name="foo" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.114694.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.114694.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -70,7 +70,7 @@
</dxl:Relation>
<dxl:ColumnStatistics Mdid="1.114694.1.0.0" Name="a" Width="4.000000" NullFreq="0.000000" NdvRemain="0.000000" FreqRemain="0.000000" ColStatsMissing="true"/>
<dxl:RelationStatistics Mdid="2.114697.1.0" Name="bar" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.114697.1.0" Name="bar" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.114697.1.0" Name="bar" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/AddRedistributeBeforeInsert-1.mdp b/src/backend/gporca/data/dxl/minidump/AddRedistributeBeforeInsert-1.mdp
index 444743d8f6..89d3b8fd67 100644
--- a/src/backend/gporca/data/dxl/minidump/AddRedistributeBeforeInsert-1.mdp
+++ b/src/backend/gporca/data/dxl/minidump/AddRedistributeBeforeInsert-1.mdp
@@ -46,7 +46,7 @@
<dxl:TraceFlags Value="102001,102002,102003,102074,102120,102144,103001,103014,103015,103022,103033,104003,104004,104005,105000,106000"/>
</dxl:OptimizerConfig>
<dxl:Metadata SystemIds="0.GPDB">
- <dxl:Relation Mdid="6.16391.1.0" Name="t1_random" IsTemporary="false" StorageType="Heap" DistributionPolicy="Random" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16391.1.0" Name="t1_random" IsTemporary="false" StorageType="Heap" DistributionPolicy="Random" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -170,7 +170,7 @@
<dxl:CountAgg Mdid="0.2147.1.0"/>
</dxl:Type>
<dxl:RelationStatistics Mdid="2.16464.1.0" Name="t2_random" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.16464.1.0" Name="t2_random" IsTemporary="false" StorageType="Heap" DistributionPolicy="Random" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16464.1.0" Name="t2_random" IsTemporary="false" StorageType="Heap" DistributionPolicy="Random" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/AddRedistributeBeforeInsert-2.mdp b/src/backend/gporca/data/dxl/minidump/AddRedistributeBeforeInsert-2.mdp
index 52fa57d0b9..1b003f75b7 100644
--- a/src/backend/gporca/data/dxl/minidump/AddRedistributeBeforeInsert-2.mdp
+++ b/src/backend/gporca/data/dxl/minidump/AddRedistributeBeforeInsert-2.mdp
@@ -59,7 +59,7 @@
</dxl:OptimizerConfig>
<dxl:Metadata SystemIds="0.GPDB">
<dxl:RelationStatistics Mdid="2.16391.1.0" Name="t1_random" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.16391.1.0" Name="t1_random" IsTemporary="false" StorageType="Heap" DistributionPolicy="Random" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16391.1.0" Name="t1_random" IsTemporary="false" StorageType="Heap" DistributionPolicy="Random" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/AddRedistributeBeforeInsert-3.mdp b/src/backend/gporca/data/dxl/minidump/AddRedistributeBeforeInsert-3.mdp
index 3468f9588a..e0421bf05a 100644
--- a/src/backend/gporca/data/dxl/minidump/AddRedistributeBeforeInsert-3.mdp
+++ b/src/backend/gporca/data/dxl/minidump/AddRedistributeBeforeInsert-3.mdp
@@ -53,7 +53,7 @@
<dxl:TraceFlags Value="102001,102002,102003,102074,102120,102144,103001,103014,103015,103022,103033,104003,104004,104005,105000,106000"/>
</dxl:OptimizerConfig>
<dxl:Metadata SystemIds="0.GPDB">
- <dxl:Relation Mdid="6.16391.1.0" Name="t1_random" IsTemporary="false" StorageType="Heap" DistributionPolicy="Random" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16391.1.0" Name="t1_random" IsTemporary="false" StorageType="Heap" DistributionPolicy="Random" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -178,7 +178,7 @@
<dxl:CountAgg Mdid="0.2147.1.0"/>
</dxl:Type>
<dxl:RelationStatistics Mdid="2.16467.1.0" Name="part_random_t1" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.16467.1.0" Name="part_random_t1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Random" Keys="7,8,2" PartitionColumns="1" PartitionTypes="r" NumberLeafPartitions="2">
+ <dxl:Relation Mdid="6.16467.1.0" Name="part_random_t1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Random" Keys="7,8,2" PartitionColumns="1" PartitionTypes="r">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -215,7 +215,7 @@
<dxl:Partition Mdid="6.16467002.1.0"/>
</dxl:Partitions>
</dxl:Relation>
- <dxl:Relation Mdid="6.16467001.1.0" Name="part_random_t1_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Random" Keys="7,8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16467001.1.0" Name="part_random_t1_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Random" Keys="7,8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -263,7 +263,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.16467002.1.0" Name="part_random_t1_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Random" Keys="7,8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16467002.1.0" Name="part_random_t1_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Random" Keys="7,8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/AddRedistributeBeforeInsert-4.mdp b/src/backend/gporca/data/dxl/minidump/AddRedistributeBeforeInsert-4.mdp
index 88666927c8..2408c17960 100644
--- a/src/backend/gporca/data/dxl/minidump/AddRedistributeBeforeInsert-4.mdp
+++ b/src/backend/gporca/data/dxl/minidump/AddRedistributeBeforeInsert-4.mdp
@@ -69,7 +69,7 @@
<dxl:TraceFlags Value="102001,102002,102003,102074,102120,102144,103001,103014,103015,103022,103033,104003,104004,104005,105000,106000"/>
</dxl:OptimizerConfig>
<dxl:Metadata SystemIds="0.GPDB">
- <dxl:Relation Mdid="6.16391.1.0" Name="t1_random" IsTemporary="false" StorageType="Heap" DistributionPolicy="Random" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16391.1.0" Name="t1_random" IsTemporary="false" StorageType="Heap" DistributionPolicy="Random" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -195,7 +195,7 @@
<dxl:CountAgg Mdid="0.2147.1.0"/>
</dxl:Type>
<dxl:RelationStatistics Mdid="2.16467.1.0" Name="part_random_t1" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.16467.1.0" Name="part_random_t1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Random" Keys="7,8,2" PartitionColumns="1" PartitionTypes="r" NumberLeafPartitions="2">
+ <dxl:Relation Mdid="6.16467.1.0" Name="part_random_t1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Random" Keys="7,8,2" PartitionColumns="1" PartitionTypes="r">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -232,7 +232,7 @@
<dxl:Partition Mdid="6.16467002.1.0"/>
</dxl:Partitions>
</dxl:Relation>
- <dxl:Relation Mdid="6.16467001.1.0" Name="part_random_t1_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Random" Keys="7,8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16467001.1.0" Name="part_random_t1_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Random" Keys="7,8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -280,7 +280,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.16467002.1.0" Name="part_random_t1_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Random" Keys="7,8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16467002.1.0" Name="part_random_t1_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Random" Keys="7,8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/AddRedistributeBeforeInsert-5.mdp b/src/backend/gporca/data/dxl/minidump/AddRedistributeBeforeInsert-5.mdp
index 9e22be3cee..70fbded225 100644
--- a/src/backend/gporca/data/dxl/minidump/AddRedistributeBeforeInsert-5.mdp
+++ b/src/backend/gporca/data/dxl/minidump/AddRedistributeBeforeInsert-5.mdp
@@ -141,7 +141,7 @@
<dxl:SumAgg Mdid="0.0.0.0"/>
<dxl:CountAgg Mdid="0.2147.1.0"/>
</dxl:Type>
- <dxl:Relation Mdid="6.16474.1.0" Name="t1_random" IsTemporary="false" StorageType="Heap" DistributionPolicy="Random" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16474.1.0" Name="t1_random" IsTemporary="false" StorageType="Heap" DistributionPolicy="Random" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -176,7 +176,7 @@
</dxl:Relation>
<dxl:ColumnStatistics Mdid="1.16511.1.0.0" Name="a" Width="4.000000" NullFreq="0.000000" NdvRemain="0.000000" FreqRemain="0.000000" ColStatsMissing="true"/>
<dxl:RelationStatistics Mdid="2.16511.1.0" Name="part1" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.16511.1.0" Name="part1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,8,2" PartitionColumns="1" PartitionTypes="r" ConvertHashToRandom="true" NumberLeafPartitions="1">
+ <dxl:Relation Mdid="6.16511.1.0" Name="part1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,8,2" PartitionColumns="1" PartitionTypes="r" ConvertHashToRandom="true">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -212,7 +212,7 @@
<dxl:Partition Mdid="6.16511001.1.0"/>
</dxl:Partitions>
</dxl:Relation>
- <dxl:Relation Mdid="6.16511001.1.0" Name="part1_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,8,2" ConvertHashToRandom="true" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16511001.1.0" Name="part1_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,8,2" ConvertHashToRandom="true">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/AggSubqCollapseFalseFilter.mdp b/src/backend/gporca/data/dxl/minidump/AggSubqCollapseFalseFilter.mdp
index 224c101418..20b680d2d5 100644
--- a/src/backend/gporca/data/dxl/minidump/AggSubqCollapseFalseFilter.mdp
+++ b/src/backend/gporca/data/dxl/minidump/AggSubqCollapseFalseFilter.mdp
@@ -130,7 +130,7 @@
<dxl:SumAgg Mdid="0.0.0.0"/>
<dxl:CountAgg Mdid="0.2147.1.0"/>
</dxl:Type>
- <dxl:Relation Mdid="6.278707.1.0" Name="part" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,8,2" PartitionColumns="1" PartitionTypes="r" NumberLeafPartitions="9">
+ <dxl:Relation Mdid="6.278707.1.0" Name="part" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,8,2" PartitionColumns="1" PartitionTypes="r">
<dxl:Columns>
<dxl:Column Name="i" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -177,7 +177,7 @@
<dxl:Partition Mdid="6.278734.1.0"/>
</dxl:Partitions>
</dxl:Relation>
- <dxl:Relation Mdid="6.278710.1.0" Name="part_1_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.278710.1.0" Name="part_1_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="i" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -228,7 +228,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.278713.1.0" Name="part_1_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.278713.1.0" Name="part_1_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="i" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -279,7 +279,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.278719.1.0" Name="part_1_prt_4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.278719.1.0" Name="part_1_prt_4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="i" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -330,7 +330,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.278716.1.0" Name="part_1_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.278716.1.0" Name="part_1_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="i" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -381,7 +381,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.278722.1.0" Name="part_1_prt_5" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.278722.1.0" Name="part_1_prt_5" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="i" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -432,7 +432,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.278725.1.0" Name="part_1_prt_6" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.278725.1.0" Name="part_1_prt_6" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="i" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -483,7 +483,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.278731.1.0" Name="part_1_prt_8" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.278731.1.0" Name="part_1_prt_8" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="i" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -534,7 +534,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.278728.1.0" Name="part_1_prt_7" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.278728.1.0" Name="part_1_prt_7" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="i" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -585,7 +585,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.278734.1.0" Name="part_1_prt_9" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.278734.1.0" Name="part_1_prt_9" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="i" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -636,7 +636,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.278737.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.278737.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/AggWithVolatileFunc.mdp b/src/backend/gporca/data/dxl/minidump/AggWithVolatileFunc.mdp
index 19cc62df3f..6b7bd231dc 100644
--- a/src/backend/gporca/data/dxl/minidump/AggWithVolatileFunc.mdp
+++ b/src/backend/gporca/data/dxl/minidump/AggWithVolatileFunc.mdp
@@ -202,7 +202,7 @@
<dxl:Opfamily Mdid="0.7027.1.0"/>
</dxl:Opfamilies>
</dxl:GPDBScalarOp>
- <dxl:Relation Mdid="6.215779.1.0" Name="tenk1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.215779.1.0" Name="tenk1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="c1" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/AggregateWithSkew.mdp b/src/backend/gporca/data/dxl/minidump/AggregateWithSkew.mdp
index 9a44464880..a9a492c9ad 100644
--- a/src/backend/gporca/data/dxl/minidump/AggregateWithSkew.mdp
+++ b/src/backend/gporca/data/dxl/minidump/AggregateWithSkew.mdp
@@ -52,7 +52,7 @@ group by b;
</dxl:OptimizerConfig>
<dxl:Metadata SystemIds="0.GPDB">
<dxl:RelationStatistics Mdid="2.16385.1.0" Name="tsk" Rows="2000000.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.16385.1.0" Name="tsk" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16385.1.0" Name="tsk" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/AggregatesConstraintDeriveNegation.mdp b/src/backend/gporca/data/dxl/minidump/AggregatesConstraintDeriveNegation.mdp
index af78091bd3..58874589f0 100644
--- a/src/backend/gporca/data/dxl/minidump/AggregatesConstraintDeriveNegation.mdp
+++ b/src/backend/gporca/data/dxl/minidump/AggregatesConstraintDeriveNegation.mdp
@@ -30,7 +30,7 @@ explain select distinct a from t1 where a is not null and not (a = b);
</dxl:OptimizerConfig>
<dxl:Metadata SystemIds="0.GPDB">
<dxl:RelationStatistics Mdid="2.16385.1.0" Name="t1" Rows="1.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.16385.1.0" Name="t1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="10,4" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16385.1.0" Name="t1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="10,4">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/AllSubqueryWithSubqueryInScalar.mdp b/src/backend/gporca/data/dxl/minidump/AllSubqueryWithSubqueryInScalar.mdp
index 1e7cb73d6b..ab7e369459 100644
--- a/src/backend/gporca/data/dxl/minidump/AllSubqueryWithSubqueryInScalar.mdp
+++ b/src/backend/gporca/data/dxl/minidump/AllSubqueryWithSubqueryInScalar.mdp
@@ -40,7 +40,7 @@
</dxl:OptimizerConfig>
<dxl:Metadata SystemIds="0.GPDB">
<dxl:RelationStatistics Mdid="2.377093.1.0" Name="bar" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.377093.1.0" Name="bar" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.377093.1.0" Name="bar" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="b" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -71,7 +71,7 @@
<dxl:CheckConstraints/>
</dxl:Relation>
<dxl:RelationStatistics Mdid="2.377090.1.0" Name="foo" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.377090.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.377090.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/AnySubq-With-NonScalarSubqueryChild-1.mdp b/src/backend/gporca/data/dxl/minidump/AnySubq-With-NonScalarSubqueryChild-1.mdp
index ef5be5f270..84d1bd7cb0 100644
--- a/src/backend/gporca/data/dxl/minidump/AnySubq-With-NonScalarSubqueryChild-1.mdp
+++ b/src/backend/gporca/data/dxl/minidump/AnySubq-With-NonScalarSubqueryChild-1.mdp
@@ -29,7 +29,7 @@
</dxl:OptimizerConfig>
<dxl:Metadata SystemIds="0.GPDB">
<dxl:RelationStatistics Mdid="2.16385.1.0" Name="t1" Rows="2.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.16385.1.0" Name="t1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16385.1.0" Name="t1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -66,7 +66,7 @@
<dxl:CheckConstraints/>
</dxl:Relation>
<dxl:RelationStatistics Mdid="2.16391.1.0" Name="t2" Rows="2.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.16391.1.0" Name="t2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16391.1.0" Name="t2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -103,7 +103,7 @@
<dxl:CheckConstraints/>
</dxl:Relation>
<dxl:RelationStatistics Mdid="2.16394.1.0" Name="t3" Rows="1.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.16394.1.0" Name="t3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16394.1.0" Name="t3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/AnySubq-With-NonScalarSubqueryChild-2.mdp b/src/backend/gporca/data/dxl/minidump/AnySubq-With-NonScalarSubqueryChild-2.mdp
index 2ecbd77a0c..102fce3f62 100644
--- a/src/backend/gporca/data/dxl/minidump/AnySubq-With-NonScalarSubqueryChild-2.mdp
+++ b/src/backend/gporca/data/dxl/minidump/AnySubq-With-NonScalarSubqueryChild-2.mdp
@@ -29,7 +29,7 @@
</dxl:OptimizerConfig>
<dxl:Metadata SystemIds="0.GPDB">
<dxl:RelationStatistics Mdid="2.16385.1.0" Name="t1" Rows="2.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.16385.1.0" Name="t1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16385.1.0" Name="t1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -66,7 +66,7 @@
<dxl:CheckConstraints/>
</dxl:Relation>
<dxl:RelationStatistics Mdid="2.16391.1.0" Name="t2" Rows="2.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.16391.1.0" Name="t2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16391.1.0" Name="t2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -103,7 +103,7 @@
<dxl:CheckConstraints/>
</dxl:Relation>
<dxl:RelationStatistics Mdid="2.16394.1.0" Name="t3" Rows="1.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.16394.1.0" Name="t3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16394.1.0" Name="t3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/AnySubq-With-NonScalarSubqueryChild-3.mdp b/src/backend/gporca/data/dxl/minidump/AnySubq-With-NonScalarSubqueryChild-3.mdp
index ce31c9bcd6..6cb0ed16ea 100644
--- a/src/backend/gporca/data/dxl/minidump/AnySubq-With-NonScalarSubqueryChild-3.mdp
+++ b/src/backend/gporca/data/dxl/minidump/AnySubq-With-NonScalarSubqueryChild-3.mdp
@@ -29,7 +29,7 @@
</dxl:OptimizerConfig>
<dxl:Metadata SystemIds="0.GPDB">
<dxl:RelationStatistics Mdid="2.16385.1.0" Name="t1" Rows="1.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.16385.1.0" Name="t1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16385.1.0" Name="t1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -66,7 +66,7 @@
<dxl:CheckConstraints/>
</dxl:Relation>
<dxl:RelationStatistics Mdid="2.16391.1.0" Name="t2" Rows="1.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.16391.1.0" Name="t2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16391.1.0" Name="t2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -103,7 +103,7 @@
<dxl:CheckConstraints/>
</dxl:Relation>
<dxl:RelationStatistics Mdid="2.16394.1.0" Name="t3" Rows="1.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.16394.1.0" Name="t3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16394.1.0" Name="t3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/AnySubqueryWithAllSubqueryInScalar.mdp b/src/backend/gporca/data/dxl/minidump/AnySubqueryWithAllSubqueryInScalar.mdp
index fe76044efa..832648f62f 100644
--- a/src/backend/gporca/data/dxl/minidump/AnySubqueryWithAllSubqueryInScalar.mdp
+++ b/src/backend/gporca/data/dxl/minidump/AnySubqueryWithAllSubqueryInScalar.mdp
@@ -23,7 +23,7 @@
</dxl:OptimizerConfig>
<dxl:Metadata SystemIds="0.GPDB">
<dxl:RelationStatistics Mdid="2.377093.1.0" Name="bar" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.377093.1.0" Name="bar" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.377093.1.0" Name="bar" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="b" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -54,7 +54,7 @@
<dxl:CheckConstraints/>
</dxl:Relation>
<dxl:RelationStatistics Mdid="2.377090.1.0" Name="foo" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.377090.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.377090.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -93,7 +93,7 @@
<dxl:InverseOp Mdid="0.96.1.0"/>
</dxl:GPDBScalarOp>
<dxl:RelationStatistics Mdid="2.377096.1.0" Name="t1" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.377096.1.0" Name="t1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.377096.1.0" Name="t1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="c" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/AnySubqueryWithSubqueryInScalar.mdp b/src/backend/gporca/data/dxl/minidump/AnySubqueryWithSubqueryInScalar.mdp
index 71cc6348fc..1d158678ec 100644
--- a/src/backend/gporca/data/dxl/minidump/AnySubqueryWithSubqueryInScalar.mdp
+++ b/src/backend/gporca/data/dxl/minidump/AnySubqueryWithSubqueryInScalar.mdp
@@ -21,7 +21,7 @@
</dxl:OptimizerConfig>
<dxl:Metadata SystemIds="0.GPDB">
<dxl:RelationStatistics Mdid="2.377093.1.0" Name="bar" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.377093.1.0" Name="bar" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.377093.1.0" Name="bar" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="b" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -52,7 +52,7 @@
<dxl:CheckConstraints/>
</dxl:Relation>
<dxl:RelationStatistics Mdid="2.377090.1.0" Name="foo" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.377090.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.377090.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/AnySubqueryWithVolatileComp.mdp b/src/backend/gporca/data/dxl/minidump/AnySubqueryWithVolatileComp.mdp
index 19a7af2f55..07c14c69f8 100644
--- a/src/backend/gporca/data/dxl/minidump/AnySubqueryWithVolatileComp.mdp
+++ b/src/backend/gporca/data/dxl/minidump/AnySubqueryWithVolatileComp.mdp
@@ -96,7 +96,7 @@ Physical plan:
<dxl:CountAgg Mdid="0.2147.1.0"/>
</dxl:Type>
<dxl:RelationStatistics Mdid="2.24583.1.0" Name="t1n" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.24583.1.0" Name="t1n" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.24583.1.0" Name="t1n" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="c1n" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -127,7 +127,7 @@ Physical plan:
<dxl:CheckConstraints/>
</dxl:Relation>
<dxl:RelationStatistics Mdid="2.24580.1.0" Name="t1" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.24580.1.0" Name="t1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.24580.1.0" Name="t1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="c1" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/AnySubqueryWithVolatileFunc.mdp b/src/backend/gporca/data/dxl/minidump/AnySubqueryWithVolatileFunc.mdp
index 9b0aaed7a6..dead815a80 100644
--- a/src/backend/gporca/data/dxl/minidump/AnySubqueryWithVolatileFunc.mdp
+++ b/src/backend/gporca/data/dxl/minidump/AnySubqueryWithVolatileFunc.mdp
@@ -68,7 +68,7 @@
</dxl:OptimizerConfig>
<dxl:Metadata SystemIds="0.GPDB">
<dxl:RelationStatistics Mdid="2.40960.1.0" Name="foo" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.40960.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.40960.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -99,7 +99,7 @@
<dxl:CheckConstraints/>
</dxl:Relation>
<dxl:RelationStatistics Mdid="2.40963.1.0" Name="bar" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.40963.1.0" Name="bar" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.40963.1.0" Name="bar" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/ArrayCmp-IN-ManyElements.mdp b/src/backend/gporca/data/dxl/minidump/ArrayCmp-IN-ManyElements.mdp
index 28080ec9c7..3a1ea35cfb 100644
--- a/src/backend/gporca/data/dxl/minidump/ArrayCmp-IN-ManyElements.mdp
+++ b/src/backend/gporca/data/dxl/minidump/ArrayCmp-IN-ManyElements.mdp
@@ -76,7 +76,7 @@
</dxl:OptimizerConfig>
<dxl:Metadata SystemIds="0.GPDB">
<dxl:RelationStatistics Mdid="2.24579.1.0" Name="arrycmp" Rows="10000.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.24579.1.0" Name="arrycmp" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.24579.1.0" Name="arrycmp" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/ArrayCmpAll-Disjunct.mdp b/src/backend/gporca/data/dxl/minidump/ArrayCmpAll-Disjunct.mdp
index f4ae584eb9..b6184908dc 100644
--- a/src/backend/gporca/data/dxl/minidump/ArrayCmpAll-Disjunct.mdp
+++ b/src/backend/gporca/data/dxl/minidump/ArrayCmpAll-Disjunct.mdp
@@ -28,7 +28,7 @@
</dxl:OptimizerConfig>
<dxl:Metadata SystemIds="0.GPDB">
<dxl:RelationStatistics Mdid="2.98308.1.0" Name="t" Rows="400.000000" RelPages="2" RelAllVisible="0" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.98308.1.0" Name="t" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.98308.1.0" Name="t" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/ArrayCmpAllEmpty.mdp b/src/backend/gporca/data/dxl/minidump/ArrayCmpAllEmpty.mdp
index 0f2df0c8b5..9c5355ae6e 100644
--- a/src/backend/gporca/data/dxl/minidump/ArrayCmpAllEmpty.mdp
+++ b/src/backend/gporca/data/dxl/minidump/ArrayCmpAllEmpty.mdp
@@ -131,7 +131,7 @@ explain select 1 from foo where foo.a = all('{}');
</dxl:Type>
<dxl:ColumnStatistics Mdid="1.7420245.1.0.0" Name="a" Width="4.000000" NullFreq="0.000000" NdvRemain="0.000000" FreqRemain="0.000000" ColStatsMissing="true"/>
<dxl:RelationStatistics Mdid="2.7420245.1.0" Name="foo" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.7420245.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.7420245.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/ArrayCmpAnyEmpty.mdp b/src/backend/gporca/data/dxl/minidump/ArrayCmpAnyEmpty.mdp
index b0ccbbf618..b6c50ce8d5 100644
--- a/src/backend/gporca/data/dxl/minidump/ArrayCmpAnyEmpty.mdp
+++ b/src/backend/gporca/data/dxl/minidump/ArrayCmpAnyEmpty.mdp
@@ -131,7 +131,7 @@ explain select 1 from foo where foo.a=ANY('{}');
<dxl:SumAgg Mdid="0.0.0.0"/>
<dxl:CountAgg Mdid="0.2147.1.0"/>
</dxl:Type>
- <dxl:Relation Mdid="6.7403861.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.7403861.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/ArrayCmpAnyEmptyLessThan.mdp b/src/backend/gporca/data/dxl/minidump/ArrayCmpAnyEmptyLessThan.mdp
index cd8c89f3fc..b3b49dfe01 100644
--- a/src/backend/gporca/data/dxl/minidump/ArrayCmpAnyEmptyLessThan.mdp
+++ b/src/backend/gporca/data/dxl/minidump/ArrayCmpAnyEmptyLessThan.mdp
@@ -129,7 +129,7 @@ explain select 1 from foo where foo.a < any('{}');
<dxl:SumAgg Mdid="0.0.0.0"/>
<dxl:CountAgg Mdid="0.2147.1.0"/>
</dxl:Type>
- <dxl:Relation Mdid="6.7420245.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.7420245.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/ArrayCmpInList.mdp b/src/backend/gporca/data/dxl/minidump/ArrayCmpInList.mdp
index f00c30efc5..d897653dd5 100644
--- a/src/backend/gporca/data/dxl/minidump/ArrayCmpInList.mdp
+++ b/src/backend/gporca/data/dxl/minidump/ArrayCmpInList.mdp
@@ -53,7 +53,7 @@
</dxl:Opfamilies>
</dxl:Index>
<dxl:RelationStatistics Mdid="2.122880.1.0" Name="foo" Rows="100039.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.122880.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.122880.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/ArrayCoerceCast.mdp b/src/backend/gporca/data/dxl/minidump/ArrayCoerceCast.mdp
index 78b9cc3932..97e974cdac 100644
--- a/src/backend/gporca/data/dxl/minidump/ArrayCoerceCast.mdp
+++ b/src/backend/gporca/data/dxl/minidump/ArrayCoerceCast.mdp
@@ -23,7 +23,7 @@
</dxl:OptimizerConfig>
<dxl:Metadata SystemIds="0.GPDB">
<dxl:RelationStatistics Mdid="2.98304.1.0" Name="foo" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.98304.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.98304.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/ArrayCoerceExpr.mdp b/src/backend/gporca/data/dxl/minidump/ArrayCoerceExpr.mdp
index 04d636e676..421e507f0e 100644
--- a/src/backend/gporca/data/dxl/minidump/ArrayCoerceExpr.mdp
+++ b/src/backend/gporca/data/dxl/minidump/ArrayCoerceExpr.mdp
@@ -20,7 +20,7 @@ explain select * from foo where d in ('a', 'b');
</dxl:OptimizerConfig>
<dxl:Metadata SystemIds="0.GPDB">
<dxl:RelationStatistics Mdid="2.97283.1.1" Name="foo" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.97283.1.1" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.97283.1.1" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="c" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/AvoidConstraintDerivationForLike.mdp b/src/backend/gporca/data/dxl/minidump/AvoidConstraintDerivationForLike.mdp
index 0e717140e4..fdcd8eed54 100644
--- a/src/backend/gporca/data/dxl/minidump/AvoidConstraintDerivationForLike.mdp
+++ b/src/backend/gporca/data/dxl/minidump/AvoidConstraintDerivationForLike.mdp
@@ -20,7 +20,7 @@ select * from like_error where some_text LIKE ANY (ARRAY['%text1%']);
</dxl:OptimizerConfig>
<dxl:Metadata SystemIds="0.GPDB">
<dxl:RelationStatistics Mdid="2.16385.1.0" Name="like_error" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.16385.1.0" Name="like_error" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16385.1.0" Name="like_error" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="some_text" Attno="1" Mdid="0.25.1.0" Nullable="true" ColWidth="8">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/BRINScan-Or.mdp b/src/backend/gporca/data/dxl/minidump/BRINScan-Or.mdp
index 2f021adb2e..32ae9ac1e8 100644
--- a/src/backend/gporca/data/dxl/minidump/BRINScan-Or.mdp
+++ b/src/backend/gporca/data/dxl/minidump/BRINScan-Or.mdp
@@ -222,7 +222,7 @@
<dxl:Opfamily Mdid="0.10009.1.0"/>
</dxl:Opfamilies>
</dxl:GPDBScalarOp>
- <dxl:Relation Mdid="6.180248.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="12,6" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.180248.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="12,6">
<dxl:Columns>
<dxl:Column Name="id" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/BTreeIndex-Against-InList.mdp b/src/backend/gporca/data/dxl/minidump/BTreeIndex-Against-InList.mdp
index 7f448dfaf9..46dc67075e 100644
--- a/src/backend/gporca/data/dxl/minidump/BTreeIndex-Against-InList.mdp
+++ b/src/backend/gporca/data/dxl/minidump/BTreeIndex-Against-InList.mdp
@@ -217,7 +217,7 @@ SELECT * FROM test WHERE a in (1, 47);
</dxl:StatsBucket>
</dxl:ColumnStatistics>
<dxl:RelationStatistics Mdid="2.41665.1.1" Name="test" Rows="1000809.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.41665.1.1" Name="test" IsTemporary="false" StorageType="Heap" DistributionPolicy="Random" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.41665.1.1" Name="test" IsTemporary="false" StorageType="Heap" DistributionPolicy="Random" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/BTreeIndex-Against-InListLarge.mdp b/src/backend/gporca/data/dxl/minidump/BTreeIndex-Against-InListLarge.mdp
index f05329ab96..bc3052f26e 100644
--- a/src/backend/gporca/data/dxl/minidump/BTreeIndex-Against-InListLarge.mdp
+++ b/src/backend/gporca/data/dxl/minidump/BTreeIndex-Against-InListLarge.mdp
@@ -89,7 +89,7 @@
<dxl:CountAgg Mdid="0.2147.1.0"/>
</dxl:Type>
<dxl:RelationStatistics Mdid="2.65590.1.0" Name="test" Rows="1000000.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.65590.1.0" Name="test" IsTemporary="false" StorageType="AppendOnly, Row-oriented" DistributionPolicy="Random" Keys="3,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.65590.1.0" Name="test" IsTemporary="false" StorageType="AppendOnly, Row-oriented" DistributionPolicy="Random" Keys="3,1">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/BTreeIndex-Against-ScalarSubquery.mdp b/src/backend/gporca/data/dxl/minidump/BTreeIndex-Against-ScalarSubquery.mdp
index 80bc1059fa..c4f852f1bd 100644
--- a/src/backend/gporca/data/dxl/minidump/BTreeIndex-Against-ScalarSubquery.mdp
+++ b/src/backend/gporca/data/dxl/minidump/BTreeIndex-Against-ScalarSubquery.mdp
@@ -237,7 +237,7 @@ SELECT * FROM btree_test WHERE a in (select 1);
</dxl:Opfamilies>
</dxl:GPDBScalarOp>
<dxl:RelationStatistics Mdid="2.4524666.1.1" Name="btree_test" Rows="1000.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.4524666.1.1" Name="btree_test" IsTemporary="false" StorageType="Heap" DistributionPolicy="Random" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.4524666.1.1" Name="btree_test" IsTemporary="false" StorageType="Heap" DistributionPolicy="Random" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/BitmapIndex-Against-InList.mdp b/src/backend/gporca/data/dxl/minidump/BitmapIndex-Against-InList.mdp
index 62bd9b8639..133540c823 100644
--- a/src/backend/gporca/data/dxl/minidump/BitmapIndex-Against-InList.mdp
+++ b/src/backend/gporca/data/dxl/minidump/BitmapIndex-Against-InList.mdp
@@ -236,7 +236,7 @@ SELECT * FROM bitmap_test WHERE a in (1, 47);
</dxl:Opfamilies>
</dxl:GPDBScalarOp>
<dxl:RelationStatistics Mdid="2.4513648.1.1" Name="bitmap_test" Rows="1000809.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.4513648.1.1" Name="bitmap_test" IsTemporary="false" StorageType="Heap" DistributionPolicy="Random" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.4513648.1.1" Name="bitmap_test" IsTemporary="false" StorageType="Heap" DistributionPolicy="Random" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/BitmapIndex-ChooseHashJoin.mdp b/src/backend/gporca/data/dxl/minidump/BitmapIndex-ChooseHashJoin.mdp
index 1fa05ab0fc..85ffe984b8 100644
--- a/src/backend/gporca/data/dxl/minidump/BitmapIndex-ChooseHashJoin.mdp
+++ b/src/backend/gporca/data/dxl/minidump/BitmapIndex-ChooseHashJoin.mdp
@@ -3327,7 +3327,7 @@
</dxl:Opfamilies>
</dxl:GPDBScalarOp>
<dxl:RelationStatistics Mdid="2.677683.1.0" Name="bar" Rows="1000809.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.677683.1.0" Name="bar" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.677683.1.0" Name="bar" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="c" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -3363,7 +3363,7 @@
<dxl:CheckConstraints/>
</dxl:Relation>
<dxl:RelationStatistics Mdid="2.677680.1.0" Name="foo" Rows="10000.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.677680.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.677680.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/BitmapIndexApply-InnerSelect-PartTable.mdp b/src/backend/gporca/data/dxl/minidump/BitmapIndexApply-InnerSelect-PartTable.mdp
index e8e1c9a9ff..6196a3ff6d 100644
--- a/src/backend/gporca/data/dxl/minidump/BitmapIndexApply-InnerSelect-PartTable.mdp
+++ b/src/backend/gporca/data/dxl/minidump/BitmapIndexApply-InnerSelect-PartTable.mdp
@@ -237,7 +237,7 @@ select * from x, y where x.i > y.j and y.k = 10;
<dxl:Partition Mdid="6.53062540003.1.0"/>
</dxl:Partitions>
</dxl:Relation>
- <dxl:Relation Mdid="6.53062540001.1.0" Name="y_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.53062540001.1.0" Name="y_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4">
<dxl:Columns>
<dxl:Column Name="i" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -293,7 +293,7 @@ select * from x, y where x.i > y.j and y.k = 10;
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.53062540002.1.0" Name="y_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.53062540002.1.0" Name="y_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4">
<dxl:Columns>
<dxl:Column Name="i" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -349,7 +349,7 @@ select * from x, y where x.i > y.j and y.k = 10;
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.53062540003.1.0" Name="y_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.53062540003.1.0" Name="y_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4">
<dxl:Columns>
<dxl:Column Name="i" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -451,7 +451,7 @@ select * from x, y where x.i > y.j and y.k = 10;
<dxl:Partition Mdid="6.53062540003.1.1"/>
</dxl:Partitions>
</dxl:Relation>
- <dxl:Relation Mdid="6.53062540001.1.1" Name="y_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.53062540001.1.1" Name="y_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4">
<dxl:Columns>
<dxl:Column Name="i" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -507,7 +507,7 @@ select * from x, y where x.i > y.j and y.k = 10;
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.53062540002.1.1" Name="y_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.53062540002.1.1" Name="y_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4">
<dxl:Columns>
<dxl:Column Name="i" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -563,7 +563,7 @@ select * from x, y where x.i > y.j and y.k = 10;
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.53062540003.1.1" Name="y_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.53062540003.1.1" Name="y_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4">
<dxl:Columns>
<dxl:Column Name="i" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/BitmapIndexApply-PartTable.mdp b/src/backend/gporca/data/dxl/minidump/BitmapIndexApply-PartTable.mdp
index f0d6ef0d1c..93373a8155 100644
--- a/src/backend/gporca/data/dxl/minidump/BitmapIndexApply-PartTable.mdp
+++ b/src/backend/gporca/data/dxl/minidump/BitmapIndexApply-PartTable.mdp
@@ -102,7 +102,7 @@ ORDER BY 1 asc ;
<dxl:Partition Mdid="6.16166659003.1.0"/>
</dxl:Partitions>
</dxl:Relation>
- <dxl:Relation Mdid="6.16166659001.1.0" Name="my_tq_agg_small_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="10,11,5" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16166659001.1.0" Name="my_tq_agg_small_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="10,11,5">
<dxl:Columns>
<dxl:Column Name="ets" Attno="1" Mdid="0.20.1.0" Nullable="true" ColWidth="8">
<dxl:DefaultValue/>
@@ -161,7 +161,7 @@ ORDER BY 1 asc ;
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.16166659002.1.0" Name="my_tq_agg_small_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="10,11,5" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16166659002.1.0" Name="my_tq_agg_small_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="10,11,5">
<dxl:Columns>
<dxl:Column Name="ets" Attno="1" Mdid="0.20.1.0" Nullable="true" ColWidth="8">
<dxl:DefaultValue/>
@@ -220,7 +220,7 @@ ORDER BY 1 asc ;
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.16166659003.1.0" Name="my_tq_agg_small_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="10,11,5" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16166659003.1.0" Name="my_tq_agg_small_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="10,11,5">
<dxl:Columns>
<dxl:Column Name="ets" Attno="1" Mdid="0.20.1.0" Nullable="true" ColWidth="8">
<dxl:DefaultValue/>
@@ -329,7 +329,7 @@ ORDER BY 1 asc ;
<dxl:Partition Mdid="6.16166659003.1.1"/>
</dxl:Partitions>
</dxl:Relation>
- <dxl:Relation Mdid="6.16166659001.1.1" Name="my_tq_agg_small_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="10,11,5" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16166659001.1.1" Name="my_tq_agg_small_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="10,11,5">
<dxl:Columns>
<dxl:Column Name="ets" Attno="1" Mdid="0.20.1.0" Nullable="true" ColWidth="8">
<dxl:DefaultValue/>
@@ -388,7 +388,7 @@ ORDER BY 1 asc ;
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.16166659002.1.1" Name="my_tq_agg_small_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="10,11,5" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16166659002.1.1" Name="my_tq_agg_small_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="10,11,5">
<dxl:Columns>
<dxl:Column Name="ets" Attno="1" Mdid="0.20.1.0" Nullable="true" ColWidth="8">
<dxl:DefaultValue/>
@@ -447,7 +447,7 @@ ORDER BY 1 asc ;
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.16166659003.1.1" Name="my_tq_agg_small_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="10,11,5" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16166659003.1.1" Name="my_tq_agg_small_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="10,11,5">
<dxl:Columns>
<dxl:Column Name="ets" Attno="1" Mdid="0.20.1.0" Nullable="true" ColWidth="8">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/BitmapIndexNLJWithProject.mdp b/src/backend/gporca/data/dxl/minidump/BitmapIndexNLJWithProject.mdp
index 4cba548edf..f5981dfd20 100644
--- a/src/backend/gporca/data/dxl/minidump/BitmapIndexNLJWithProject.mdp
+++ b/src/backend/gporca/data/dxl/minidump/BitmapIndexNLJWithProject.mdp
@@ -584,7 +584,7 @@
</dxl:StatsBucket>
</dxl:ColumnStatistics>
<dxl:RelationStatistics Mdid="2.32977.1.0" Name="foo" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.32977.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4" PartitionColumns="3" PartitionTypes="r" NumberLeafPartitions="5">
+ <dxl:Relation Mdid="6.32977.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4" PartitionColumns="3" PartitionTypes="r">
<dxl:Columns>
<dxl:Column Name="dist_a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -635,7 +635,7 @@
<dxl:Partition Mdid="6.32977005.1.0"/>
</dxl:Partitions>
</dxl:Relation>
- <dxl:Relation Mdid="6.32977001.1.0" Name="foo_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.32977001.1.0" Name="foo_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4">
<dxl:Columns>
<dxl:Column Name="dist_a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -694,7 +694,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.32977002.1.0" Name="foo_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.32977002.1.0" Name="foo_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4">
<dxl:Columns>
<dxl:Column Name="dist_a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -753,7 +753,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.32977003.1.0" Name="foo_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.32977003.1.0" Name="foo_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4">
<dxl:Columns>
<dxl:Column Name="dist_a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -812,7 +812,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.32977004.1.0" Name="foo_prt_4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.32977004.1.0" Name="foo_prt_4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4">
<dxl:Columns>
<dxl:Column Name="dist_a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -871,7 +871,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.32977005.1.0" Name="foo_prt_5" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.32977005.1.0" Name="foo_prt_5" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4">
<dxl:Columns>
<dxl:Column Name="dist_a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -1758,7 +1758,7 @@
</dxl:StatsBucket>
</dxl:ColumnStatistics>
<dxl:RelationStatistics Mdid="2.33001.1.0" Name="bar" Rows="100.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.33001.1.0" Name="bar" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33001.1.0" Name="bar" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="dist_e" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/BitmapIndexNLJWithProjectNoFilt.mdp b/src/backend/gporca/data/dxl/minidump/BitmapIndexNLJWithProjectNoFilt.mdp
index e8e4ed1e28..620e0b3485 100644
--- a/src/backend/gporca/data/dxl/minidump/BitmapIndexNLJWithProjectNoFilt.mdp
+++ b/src/backend/gporca/data/dxl/minidump/BitmapIndexNLJWithProjectNoFilt.mdp
@@ -86,7 +86,7 @@
<dxl:SumAgg Mdid="0.0.0.0"/>
<dxl:CountAgg Mdid="0.2147.1.0"/>
</dxl:Type>
- <dxl:Relation Mdid="6.33173.1.0" Name="bar" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33173.1.0" Name="bar" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="dist_e" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -671,7 +671,7 @@
<dxl:ColumnStatistics Mdid="1.33149.1.0.1" Name="b" Width="4.000000" NullFreq="0.000000" NdvRemain="0.000000" FreqRemain="0.000000" ColStatsMissing="true"/>
<dxl:ColumnStatistics Mdid="1.33149.1.0.0" Name="dist_a" Width="4.000000" NullFreq="0.000000" NdvRemain="0.000000" FreqRemain="0.000000" ColStatsMissing="true"/>
<dxl:RelationStatistics Mdid="2.33149.1.0" Name="foo" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.33149.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4" PartitionColumns="3" PartitionTypes="r" NumberLeafPartitions="5">
+ <dxl:Relation Mdid="6.33149.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4" PartitionColumns="3" PartitionTypes="r">
<dxl:Columns>
<dxl:Column Name="dist_a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -722,7 +722,7 @@
<dxl:Partition Mdid="6.33149005.1.0"/>
</dxl:Partitions>
</dxl:Relation>
- <dxl:Relation Mdid="6.33149001.1.0" Name="foo_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33149001.1.0" Name="foo_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4">
<dxl:Columns>
<dxl:Column Name="dist_a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -781,7 +781,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33149002.1.0" Name="foo_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33149002.1.0" Name="foo_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4">
<dxl:Columns>
<dxl:Column Name="dist_a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -840,7 +840,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33149003.1.0" Name="foo_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33149003.1.0" Name="foo_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4">
<dxl:Columns>
<dxl:Column Name="dist_a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -899,7 +899,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33149004.1.0" Name="foo_prt_4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33149004.1.0" Name="foo_prt_4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4">
<dxl:Columns>
<dxl:Column Name="dist_a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -958,7 +958,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33149005.1.0" Name="foo_prt_5" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33149005.1.0" Name="foo_prt_5" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4">
<dxl:Columns>
<dxl:Column Name="dist_a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/BitmapIndexNLOJWithProject.mdp b/src/backend/gporca/data/dxl/minidump/BitmapIndexNLOJWithProject.mdp
index e75624240b..6502b35457 100644
--- a/src/backend/gporca/data/dxl/minidump/BitmapIndexNLOJWithProject.mdp
+++ b/src/backend/gporca/data/dxl/minidump/BitmapIndexNLOJWithProject.mdp
@@ -580,7 +580,7 @@
<dxl:CountAgg Mdid="0.2147.1.0"/>
</dxl:Type>
<dxl:RelationStatistics Mdid="2.32922.1.0" Name="foo" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.32922.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4" PartitionColumns="3" PartitionTypes="r" NumberLeafPartitions="5">
+ <dxl:Relation Mdid="6.32922.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4" PartitionColumns="3" PartitionTypes="r">
<dxl:Columns>
<dxl:Column Name="dist_a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -631,7 +631,7 @@
<dxl:Partition Mdid="6.32922005.1.0"/>
</dxl:Partitions>
</dxl:Relation>
- <dxl:Relation Mdid="6.32922001.1.0" Name="foo_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.32922001.1.0" Name="foo_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4">
<dxl:Columns>
<dxl:Column Name="dist_a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -690,7 +690,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.32922002.1.0" Name="foo_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.32922002.1.0" Name="foo_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4">
<dxl:Columns>
<dxl:Column Name="dist_a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -749,7 +749,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.32922003.1.0" Name="foo_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.32922003.1.0" Name="foo_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4">
<dxl:Columns>
<dxl:Column Name="dist_a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -808,7 +808,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.32922004.1.0" Name="foo_prt_4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.32922004.1.0" Name="foo_prt_4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4">
<dxl:Columns>
<dxl:Column Name="dist_a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -867,7 +867,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.32922005.1.0" Name="foo_prt_5" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.32922005.1.0" Name="foo_prt_5" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4">
<dxl:Columns>
<dxl:Column Name="dist_a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -927,7 +927,7 @@
</dxl:PartConstraint>
</dxl:Relation>
<dxl:RelationStatistics Mdid="2.32946.1.0" Name="bar" Rows="100.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.32946.1.0" Name="bar" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.32946.1.0" Name="bar" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="dist_e" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/BitmapIndexNLOJWithProjectNonPart.mdp b/src/backend/gporca/data/dxl/minidump/BitmapIndexNLOJWithProjectNonPart.mdp
index 29392b41bd..06b41989ba 100644
--- a/src/backend/gporca/data/dxl/minidump/BitmapIndexNLOJWithProjectNonPart.mdp
+++ b/src/backend/gporca/data/dxl/minidump/BitmapIndexNLOJWithProjectNonPart.mdp
@@ -183,7 +183,7 @@
<dxl:CountAgg Mdid="0.2147.1.0"/>
</dxl:Type>
<dxl:RelationStatistics Mdid="2.33101.1.0" Name="t2" Rows="1000.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.33101.1.0" Name="t2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33101.1.0" Name="t2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="dist_e" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -265,7 +265,7 @@
</dxl:StatsBucket>
</dxl:ColumnStatistics>
<dxl:RelationStatistics Mdid="2.33098.1.0" Name="t1" Rows="100.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.33098.1.0" Name="t1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33098.1.0" Name="t1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="dist_a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/BitmapIndexProbeMergeFilters.mdp b/src/backend/gporca/data/dxl/minidump/BitmapIndexProbeMergeFilters.mdp
index 2f4aba5646..6686f1d916 100644
--- a/src/backend/gporca/data/dxl/minidump/BitmapIndexProbeMergeFilters.mdp
+++ b/src/backend/gporca/data/dxl/minidump/BitmapIndexProbeMergeFilters.mdp
@@ -115,7 +115,7 @@ EXPLAIN SELECT * FROM table_with_two_indices_ao WHERE b = 15 AND c BETWEEN 10000
<dxl:CountAgg Mdid="0.2147.1.0"/>
</dxl:Type>
<dxl:RelationStatistics Mdid="2.44841.1.0" Name="table_with_two_indices_ao" Rows="40004.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.44841.1.0" Name="table_with_two_indices_ao" IsTemporary="false" StorageType="AppendOnly, Row-oriented" DistributionPolicy="Hash" DistributionColumns="0" Keys="4,5,3" PartitionColumns="1" PartitionTypes="r" NumberLeafPartitions="2">
+ <dxl:Relation Mdid="6.44841.1.0" Name="table_with_two_indices_ao" IsTemporary="false" StorageType="AppendOnly, Row-oriented" DistributionPolicy="Hash" DistributionColumns="0" Keys="4,5,3" PartitionColumns="1" PartitionTypes="r">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -146,7 +146,7 @@ EXPLAIN SELECT * FROM table_with_two_indices_ao WHERE b = 15 AND c BETWEEN 10000
<dxl:Partition Mdid="6.44841002.1.0"/>
</dxl:Partitions>
</dxl:Relation>
- <dxl:Relation Mdid="6.44841001.1.0" Name="table_with_two_indices_ao_prt_1" IsTemporary="false" StorageType="AppendOnly, Row-oriented" DistributionPolicy="Hash" DistributionColumns="0" Keys="4,5,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.44841001.1.0" Name="table_with_two_indices_ao_prt_1" IsTemporary="false" StorageType="AppendOnly, Row-oriented" DistributionPolicy="Hash" DistributionColumns="0" Keys="4,5,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -188,7 +188,7 @@ EXPLAIN SELECT * FROM table_with_two_indices_ao WHERE b = 15 AND c BETWEEN 10000
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.44841002.1.0" Name="table_with_two_indices_ao_prt_2" IsTemporary="false" StorageType="AppendOnly, Row-oriented" DistributionPolicy="Hash" DistributionColumns="0" Keys="4,5,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.44841002.1.0" Name="table_with_two_indices_ao_prt_2" IsTemporary="false" StorageType="AppendOnly, Row-oriented" DistributionPolicy="Hash" DistributionColumns="0" Keys="4,5,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/BitmapIndexScan.mdp b/src/backend/gporca/data/dxl/minidump/BitmapIndexScan.mdp
index 1d5fe46b82..7761ef90eb 100644
--- a/src/backend/gporca/data/dxl/minidump/BitmapIndexScan.mdp
+++ b/src/backend/gporca/data/dxl/minidump/BitmapIndexScan.mdp
@@ -144,7 +144,7 @@ see sql/BitmapIndexScan.sql
<dxl:CountAgg Mdid="0.2147.1.0"/>
</dxl:Type>
<dxl:RelationStatistics Mdid="2.24732.1.1" Name="inner_table" Rows="1.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.24732.1.1" Name="inner_table" IsTemporary="false" StorageType="AppendOnly, Column-oriented" DistributionPolicy="Hash" DistributionColumns="0,1" Keys="5,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.24732.1.1" Name="inner_table" IsTemporary="false" StorageType="AppendOnly, Column-oriented" DistributionPolicy="Hash" DistributionColumns="0,1" Keys="5,3">
<dxl:Columns>
<dxl:Column Name="flex_value_set_id" Attno="1" Mdid="0.1700.1.0" Nullable="true" ColWidth="9">
<dxl:DefaultValue/>
@@ -221,7 +221,7 @@ see sql/BitmapIndexScan.sql
<dxl:ColumnStatistics Mdid="1.24702.1.1.3" Name="last_updated_by" Width="0.000000" NullFreq="1.000000" NdvRemain="0.000000" FreqRemain="0.000000" ColStatsMissing="false"/>
<dxl:ColumnStatistics Mdid="1.24702.1.1.2" Name="last_update_date" Width="4.000000" NullFreq="1.000000" NdvRemain="0.000000" FreqRemain="0.000000" ColStatsMissing="false"/>
<dxl:RelationStatistics Mdid="2.24783.1.1" Name="foo" Rows="1.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.24783.1.1" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.24783.1.1" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="fid" Attno="1" Mdid="0.1700.1.0" Nullable="true" ColWidth="9">
<dxl:DefaultValue/>
@@ -289,7 +289,7 @@ see sql/BitmapIndexScan.sql
<dxl:ColumnStatistics Mdid="1.24732.1.1.1" Name="flex_value_id" Width="9.000000" NullFreq="0.000000" NdvRemain="1.000000" FreqRemain="1.000000" ColStatsMissing="false"/>
<dxl:ColumnStatistics Mdid="1.24732.1.1.0" Name="flex_value_set_id" Width="9.000000" NullFreq="0.000000" NdvRemain="1.000000" FreqRemain="1.000000" ColStatsMissing="false"/>
<dxl:RelationStatistics Mdid="2.24702.1.1" Name="outer_table" Rows="1.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.24702.1.1" Name="outer_table" IsTemporary="false" StorageType="AppendOnly, Column-oriented" DistributionPolicy="Hash" DistributionColumns="0" Keys="16,14" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.24702.1.1" Name="outer_table" IsTemporary="false" StorageType="AppendOnly, Column-oriented" DistributionPolicy="Hash" DistributionColumns="0" Keys="16,14">
<dxl:Columns>
<dxl:Column Name="flex_value_id" Attno="1" Mdid="0.1700.1.0" Nullable="true" ColWidth="9">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/BitmapIndexScanChooseIndex.mdp b/src/backend/gporca/data/dxl/minidump/BitmapIndexScanChooseIndex.mdp
index 9ba12a8623..9a4efc66a4 100644
--- a/src/backend/gporca/data/dxl/minidump/BitmapIndexScanChooseIndex.mdp
+++ b/src/backend/gporca/data/dxl/minidump/BitmapIndexScanChooseIndex.mdp
@@ -125,7 +125,7 @@
<dxl:CountAgg Mdid="0.2147.1.0"/>
</dxl:Type>
<dxl:RelationStatistics Mdid="2.857982.1.0" Name="foo" Rows="100190.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.857982.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.857982.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/BitmapIndexScanCost.mdp b/src/backend/gporca/data/dxl/minidump/BitmapIndexScanCost.mdp
index 7026c7468f..3ddf90c5eb 100644
--- a/src/backend/gporca/data/dxl/minidump/BitmapIndexScanCost.mdp
+++ b/src/backend/gporca/data/dxl/minidump/BitmapIndexScanCost.mdp
@@ -211,7 +211,7 @@
<dxl:CountAgg Mdid="0.2147.1.0"/>
</dxl:Type>
<dxl:RelationStatistics Mdid="2.16434.1.0" Name="ix_test" Rows="15877726.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.16434.1.0" Name="ix_test" IsTemporary="false" StorageType="AppendOnly, Row-oriented" DistributionPolicy="Hash" DistributionColumns="0" Keys="5,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16434.1.0" Name="ix_test" IsTemporary="false" StorageType="AppendOnly, Row-oriented" DistributionPolicy="Hash" DistributionColumns="0" Keys="5,3">
<dxl:Columns>
<dxl:Column Name="message_id" Attno="1" Mdid="0.25.1.0" Nullable="false" ColWidth="33">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/BitmapIndexUnsupportedOperator.mdp b/src/backend/gporca/data/dxl/minidump/BitmapIndexUnsupportedOperator.mdp
index d7cdae602c..5b2303be69 100644
--- a/src/backend/gporca/data/dxl/minidump/BitmapIndexUnsupportedOperator.mdp
+++ b/src/backend/gporca/data/dxl/minidump/BitmapIndexUnsupportedOperator.mdp
@@ -37,7 +37,7 @@ undefined for Bitmap Index Scan. ORCA should find a plan transforming
</dxl:OptimizerConfig>
<dxl:Metadata SystemIds="0.GPDB">
<dxl:RelationStatistics Mdid="2.32778.1.0" Name="t" Rows="0.000000" RelPages="0" RelAllVisible="0" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.32778.1.0" Name="t" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="13,7" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.32778.1.0" Name="t" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="13,7">
<dxl:Columns>
<dxl:Column Name="c1" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/BitmapScan-Hetrogeneous-Partitioned.mdp b/src/backend/gporca/data/dxl/minidump/BitmapScan-Hetrogeneous-Partitioned.mdp
index fc64db25af..4dac0e6eb0 100644
--- a/src/backend/gporca/data/dxl/minidump/BitmapScan-Hetrogeneous-Partitioned.mdp
+++ b/src/backend/gporca/data/dxl/minidump/BitmapScan-Hetrogeneous-Partitioned.mdp
@@ -148,7 +148,7 @@ explain select * from t where b=3;
<dxl:SumAgg Mdid="0.0.0.0"/>
<dxl:CountAgg Mdid="0.2147.1.0"/>
</dxl:Type>
- <dxl:Relation Mdid="6.181437.1.0" Name="t_1_prt_p1" IsTemporary="false" StorageType="AppendOnly, Column-oriented" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.181437.1.0" Name="t_1_prt_p1" IsTemporary="false" StorageType="AppendOnly, Column-oriented" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -198,7 +198,7 @@ explain select * from t where b=3;
</dxl:PartConstraint>
</dxl:Relation>
<dxl:RelationStatistics Mdid="2.181434.1.0" Name="t" Rows="1000.000000" RelPages="0" RelAllVisible="0" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.181434.1.0" Name="t" IsTemporary="false" StorageType="MixedPartitioned" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,8,2" PartitionColumns="0" PartitionTypes="l" NumberLeafPartitions="3">
+ <dxl:Relation Mdid="6.181434.1.0" Name="t" IsTemporary="false" StorageType="MixedPartitioned" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,8,2" PartitionColumns="0" PartitionTypes="l">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -241,7 +241,7 @@ explain select * from t where b=3;
<dxl:Partition Mdid="6.181451.1.0"/>
</dxl:Partitions>
</dxl:Relation>
- <dxl:Relation Mdid="6.181444.1.0" Name="t_1_prt_p2" IsTemporary="false" StorageType="AppendOnly, Row-oriented" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.181444.1.0" Name="t_1_prt_p2" IsTemporary="false" StorageType="AppendOnly, Row-oriented" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -300,7 +300,7 @@ explain select * from t where b=3;
<dxl:Partition Mdid="6.181463.1.0"/>
</dxl:Partitions>
</dxl:Index>
- <dxl:Relation Mdid="6.181451.1.0" Name="t_1_prt_p3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.181451.1.0" Name="t_1_prt_p3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/BitmapTableScan-AO-Btree-PickIndexWithNoGap.mdp b/src/backend/gporca/data/dxl/minidump/BitmapTableScan-AO-Btree-PickIndexWithNoGap.mdp
index 9579418305..f7b67e1da8 100644
--- a/src/backend/gporca/data/dxl/minidump/BitmapTableScan-AO-Btree-PickIndexWithNoGap.mdp
+++ b/src/backend/gporca/data/dxl/minidump/BitmapTableScan-AO-Btree-PickIndexWithNoGap.mdp
@@ -502,7 +502,7 @@
<dxl:CountAgg Mdid="0.2147.1.0"/>
</dxl:Type>
<dxl:RelationStatistics Mdid="2.55591.1.0" Name="t1" Rows="10000000.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.55591.1.0" Name="t1" IsTemporary="false" StorageType="AppendOnly, Row-oriented" DistributionPolicy="Hash" DistributionColumns="0" Keys="5,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.55591.1.0" Name="t1" IsTemporary="false" StorageType="AppendOnly, Row-oriented" DistributionPolicy="Hash" DistributionColumns="0" Keys="5,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/BitmapTableScan-AO-Btree-PickOnlyHighNDV.mdp b/src/backend/gporca/data/dxl/minidump/BitmapTableScan-AO-Btree-PickOnlyHighNDV.mdp
index 0a88b11a82..b072e8abc8 100644
--- a/src/backend/gporca/data/dxl/minidump/BitmapTableScan-AO-Btree-PickOnlyHighNDV.mdp
+++ b/src/backend/gporca/data/dxl/minidump/BitmapTableScan-AO-Btree-PickOnlyHighNDV.mdp
@@ -48,7 +48,7 @@
</dxl:OptimizerConfig>
<dxl:Metadata SystemIds="0.GPDB">
<dxl:RelationStatistics Mdid="2.49547.1.0" Name="jazz" Rows="10000000.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.49547.1.0" Name="jazz" IsTemporary="false" StorageType="AppendOnly, Row-oriented" DistributionPolicy="Hash" DistributionColumns="0" Keys="4,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.49547.1.0" Name="jazz" IsTemporary="false" StorageType="AppendOnly, Row-oriented" DistributionPolicy="Hash" DistributionColumns="0" Keys="4,2">
<dxl:Columns>
<dxl:Column Name="hi_ndv" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/BitmapTableScan-ComplexConjDisj.mdp b/src/backend/gporca/data/dxl/minidump/BitmapTableScan-ComplexConjDisj.mdp
index e7e55a3753..c498ed5d6a 100644
--- a/src/backend/gporca/data/dxl/minidump/BitmapTableScan-ComplexConjDisj.mdp
+++ b/src/backend/gporca/data/dxl/minidump/BitmapTableScan-ComplexConjDisj.mdp
@@ -116,7 +116,7 @@
<dxl:SumAgg Mdid="0.0.0.0"/>
<dxl:CountAgg Mdid="0.2147.1.0"/>
</dxl:Type>
- <dxl:Relation Mdid="6.55580.1.0" Name="t1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.55580.1.0" Name="t1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/BitmapTableScan-ConjDisjWithOuterRefs.mdp b/src/backend/gporca/data/dxl/minidump/BitmapTableScan-ConjDisjWithOuterRefs.mdp
index 46a55027f0..be1528640c 100644
--- a/src/backend/gporca/data/dxl/minidump/BitmapTableScan-ConjDisjWithOuterRefs.mdp
+++ b/src/backend/gporca/data/dxl/minidump/BitmapTableScan-ConjDisjWithOuterRefs.mdp
@@ -148,7 +148,7 @@
</dxl:Opfamilies>
</dxl:Index>
<dxl:RelationStatistics Mdid="2.55604.1.0" Name="x" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.55604.1.0" Name="x" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.55604.1.0" Name="x" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -188,7 +188,7 @@
<dxl:CheckConstraints/>
</dxl:Relation>
<dxl:RelationStatistics Mdid="2.55615.1.0" Name="o" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.55615.1.0" Name="o" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="10,4" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.55615.1.0" Name="o" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="10,4">
<dxl:Columns>
<dxl:Column Name="o1" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/Blocking-Spool-Parallel-Union-All.mdp b/src/backend/gporca/data/dxl/minidump/Blocking-Spool-Parallel-Union-All.mdp
index f5c5163989..157fa65a37 100644
--- a/src/backend/gporca/data/dxl/minidump/Blocking-Spool-Parallel-Union-All.mdp
+++ b/src/backend/gporca/data/dxl/minidump/Blocking-Spool-Parallel-Union-All.mdp
@@ -33,7 +33,7 @@
</dxl:OptimizerConfig>
<dxl:Metadata SystemIds="0.GPDB">
<dxl:RelationStatistics Mdid="2.16385.1.0" Name="t1" Rows="10.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.16385.1.0" Name="t1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16385.1.0" Name="t1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="c1" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -64,7 +64,7 @@
<dxl:CheckConstraints/>
</dxl:Relation>
<dxl:RelationStatistics Mdid="2.32768.1.0" Name="foo" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.32768.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.32768.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -99,7 +99,7 @@
</dxl:Relation>
<dxl:RelationStatistics Mdid="2.16388.1.0" Name="t2" Rows="3002427.000000" EmptyRelation="false"/>
<dxl:RelationStatistics Mdid="2.32771.1.0" Name="bar" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.16388.1.0" Name="t2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16388.1.0" Name="t2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="c2" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -129,7 +129,7 @@
<dxl:IndexInfoList/>
<dxl:CheckConstraints/>
</dxl:Relation>
- <dxl:Relation Mdid="6.32771.1.0" Name="bar" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.32771.1.0" Name="bar" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/BpCharMCVCardinalityEquals.mdp b/src/backend/gporca/data/dxl/minidump/BpCharMCVCardinalityEquals.mdp
index d1086f1ee7..119f3e28da 100644
--- a/src/backend/gporca/data/dxl/minidump/BpCharMCVCardinalityEquals.mdp
+++ b/src/backend/gporca/data/dxl/minidump/BpCharMCVCardinalityEquals.mdp
@@ -24,7 +24,7 @@
</dxl:OptimizerConfig>
<dxl:Metadata SystemIds="0.GPDB">
<dxl:RelationStatistics Mdid="2.19598.1.0" Name="bpchar_table" Rows="2000.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.19598.1.0" Name="bpchar_table" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.19598.1.0" Name="bpchar_table" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.1042.1.0" Nullable="true" ColWidth="3">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/BpCharMCVCardinalityGreaterThan.mdp b/src/backend/gporca/data/dxl/minidump/BpCharMCVCardinalityGreaterThan.mdp
index 8875b26ed8..a614ba1e80 100644
--- a/src/backend/gporca/data/dxl/minidump/BpCharMCVCardinalityGreaterThan.mdp
+++ b/src/backend/gporca/data/dxl/minidump/BpCharMCVCardinalityGreaterThan.mdp
@@ -24,7 +24,7 @@
</dxl:OptimizerConfig>
<dxl:Metadata SystemIds="0.GPDB">
<dxl:RelationStatistics Mdid="2.19598.1.0" Name="bpchar_table" Rows="2000.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.19598.1.0" Name="bpchar_table" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.19598.1.0" Name="bpchar_table" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.1042.1.0" Nullable="true" ColWidth="3">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/BroadcastSkewedHashjoin.mdp b/src/backend/gporca/data/dxl/minidump/BroadcastSkewedHashjoin.mdp
index ec5c7f6426..59a892a8ed 100644
--- a/src/backend/gporca/data/dxl/minidump/BroadcastSkewedHashjoin.mdp
+++ b/src/backend/gporca/data/dxl/minidump/BroadcastSkewedHashjoin.mdp
@@ -2462,7 +2462,7 @@ Intent: The join should pick up a Broadcast over Redistribute. The hashjoin is s
<dxl:SumAgg Mdid="0.0.0.0"/>
<dxl:CountAgg Mdid="0.2147.1.0"/>
</dxl:Type>
- <dxl:Relation Mdid="6.16403.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16403.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -2496,7 +2496,7 @@ Intent: The join should pick up a Broadcast over Redistribute. The hashjoin is s
<dxl:CheckConstraints/>
</dxl:Relation>
<dxl:RelationStatistics Mdid="2.16406.1.0" Name="bar" Rows="20000.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.16406.1.0" Name="bar" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16406.1.0" Name="bar" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="c" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/BtreeIndexNLJWithProjectNoPart.mdp b/src/backend/gporca/data/dxl/minidump/BtreeIndexNLJWithProjectNoPart.mdp
index c7f0c308ba..cb0269f096 100644
--- a/src/backend/gporca/data/dxl/minidump/BtreeIndexNLJWithProjectNoPart.mdp
+++ b/src/backend/gporca/data/dxl/minidump/BtreeIndexNLJWithProjectNoPart.mdp
@@ -632,7 +632,7 @@
<dxl:UpperBound Closed="true" TypeMdid="0.23.1.0" Value="9"/>
</dxl:StatsBucket>
</dxl:ColumnStatistics>
- <dxl:Relation Mdid="6.33087.1.0" Name="t1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33087.1.0" Name="t1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="dist_a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -689,7 +689,7 @@
<dxl:CountAgg Mdid="0.2147.1.0"/>
</dxl:Type>
<dxl:RelationStatistics Mdid="2.33090.1.0" Name="t2" Rows="1000.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.33090.1.0" Name="t2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33090.1.0" Name="t2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="dist_e" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/BtreeIndexNLOJWithProject.mdp b/src/backend/gporca/data/dxl/minidump/BtreeIndexNLOJWithProject.mdp
index 55dfe32ba6..2580894b20 100644
--- a/src/backend/gporca/data/dxl/minidump/BtreeIndexNLOJWithProject.mdp
+++ b/src/backend/gporca/data/dxl/minidump/BtreeIndexNLOJWithProject.mdp
@@ -189,7 +189,7 @@
<dxl:ColumnStatistics Mdid="1.33112.1.0.0" Name="dist_a" Width="4.000000" NullFreq="0.000000" NdvRemain="0.000000" FreqRemain="0.000000" ColStatsMissing="true"/>
<dxl:MDCast Mdid="3.23.1.0;23.1.0" Name="int4" BinaryCoercible="true" SourceTypeId="0.23.1.0" DestinationTypeId="0.23.1.0" CastFuncId="0.0.0.0" CoercePathType="0"/>
<dxl:RelationStatistics Mdid="2.33112.1.0" Name="foo" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.33112.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4" PartitionColumns="3" PartitionTypes="r" NumberLeafPartitions="5">
+ <dxl:Relation Mdid="6.33112.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4" PartitionColumns="3" PartitionTypes="r">
<dxl:Columns>
<dxl:Column Name="dist_a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -240,7 +240,7 @@
<dxl:Partition Mdid="6.33112005.1.0"/>
</dxl:Partitions>
</dxl:Relation>
- <dxl:Relation Mdid="6.33112001.1.0" Name="foo_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33112001.1.0" Name="foo_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4">
<dxl:Columns>
<dxl:Column Name="dist_a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -299,7 +299,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33112002.1.0" Name="foo_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33112002.1.0" Name="foo_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4">
<dxl:Columns>
<dxl:Column Name="dist_a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -358,7 +358,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33112003.1.0" Name="foo_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33112003.1.0" Name="foo_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4">
<dxl:Columns>
<dxl:Column Name="dist_a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -417,7 +417,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33112004.1.0" Name="foo_prt_4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33112004.1.0" Name="foo_prt_4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4">
<dxl:Columns>
<dxl:Column Name="dist_a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -476,7 +476,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33112005.1.0" Name="foo_prt_5" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33112005.1.0" Name="foo_prt_5" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4">
<dxl:Columns>
<dxl:Column Name="dist_a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -567,7 +567,7 @@
</dxl:GPDBScalarOp>
<dxl:ColumnStatistics Mdid="1.33112.1.0.3" Name="part_d" Width="4.000000" NullFreq="0.000000" NdvRemain="0.000000" FreqRemain="0.000000" ColStatsMissing="true"/>
<dxl:RelationStatistics Mdid="2.33136.1.0" Name="bar" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.33136.1.0" Name="bar" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33136.1.0" Name="bar" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="dist_e" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/CArrayExpansionTest/JoinWithInListExpand.mdp b/src/backend/gporca/data/dxl/minidump/CArrayExpansionTest/JoinWithInListExpand.mdp
index faa22807f9..824e642e2a 100644
--- a/src/backend/gporca/data/dxl/minidump/CArrayExpansionTest/JoinWithInListExpand.mdp
+++ b/src/backend/gporca/data/dxl/minidump/CArrayExpansionTest/JoinWithInListExpand.mdp
@@ -23,7 +23,7 @@ select a,b from foo, bar where foo.a in (1,2,3,4,5,6) and foo.a = bar.c;
</dxl:OptimizerConfig>
<dxl:Metadata SystemIds="0.GPDB">
<dxl:RelationStatistics Mdid="2.24587.1.1" Name="foo" Rows="100.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.24587.1.1" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.24587.1.1" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -151,7 +151,7 @@ select a,b from foo, bar where foo.a in (1,2,3,4,5,6) and foo.a = bar.c;
<dxl:CountAgg Mdid="0.2147.1.0"/>
</dxl:Type>
<dxl:RelationStatistics Mdid="2.24614.1.1" Name="bar" Rows="100.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.24614.1.1" Name="bar" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.24614.1.1" Name="bar" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="c" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/CArrayExpansionTest/JoinWithInListNoExpand.mdp b/src/backend/gporca/data/dxl/minidump/CArrayExpansionTest/JoinWithInListNoExpand.mdp
index 53ca3f1655..897e2ddcaa 100644
--- a/src/backend/gporca/data/dxl/minidump/CArrayExpansionTest/JoinWithInListNoExpand.mdp
+++ b/src/backend/gporca/data/dxl/minidump/CArrayExpansionTest/JoinWithInListNoExpand.mdp
@@ -23,7 +23,7 @@ select a,b from foo, bar where foo.a in (1,2,3,4,5,6) and foo.a = bar.c;
</dxl:OptimizerConfig>
<dxl:Metadata SystemIds="0.GPDB">
<dxl:RelationStatistics Mdid="2.24587.1.1" Name="foo" Rows="100.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.24587.1.1" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.24587.1.1" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -151,7 +151,7 @@ select a,b from foo, bar where foo.a in (1,2,3,4,5,6) and foo.a = bar.c;
<dxl:CountAgg Mdid="0.2147.1.0"/>
</dxl:Type>
<dxl:RelationStatistics Mdid="2.24614.1.1" Name="bar" Rows="100.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.24614.1.1" Name="bar" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.24614.1.1" Name="bar" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="c" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/CJoinOrderDPTest/JoinOrderWithDP.mdp b/src/backend/gporca/data/dxl/minidump/CJoinOrderDPTest/JoinOrderWithDP.mdp
index 67814dcfb7..e4254e053f 100644
--- a/src/backend/gporca/data/dxl/minidump/CJoinOrderDPTest/JoinOrderWithDP.mdp
+++ b/src/backend/gporca/data/dxl/minidump/CJoinOrderDPTest/JoinOrderWithDP.mdp
@@ -100,7 +100,7 @@ INNER JOIN (SELECT FOO10.i1 AS i1 FROM foo10 FOO10 WHERE FOO10.i2 = 'EN' ) FOO1
</dxl:OptimizerConfig>
<dxl:Metadata SystemIds="0.GPDB">
<dxl:RelationStatistics Mdid="2.57478.1.0" Name="foo8" Rows="100000.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.57478.1.0" Name="foo8" IsTemporary="false" StorageType="AppendOnly, Row-oriented" DistributionPolicy="Random" Keys="3,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.57478.1.0" Name="foo8" IsTemporary="false" StorageType="AppendOnly, Row-oriented" DistributionPolicy="Random" Keys="3,1">
<dxl:Columns>
<dxl:Column Name="h1" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -1325,7 +1325,7 @@ INNER JOIN (SELECT FOO10.i1 AS i1 FROM foo10 FOO10 WHERE FOO10.i2 = 'EN' ) FOO1
<dxl:UpperBound Closed="true" TypeMdid="0.23.1.0" Value="10000"/>
</dxl:StatsBucket>
</dxl:ColumnStatistics>
- <dxl:Relation Mdid="6.57485.1.0" Name="foo9" IsTemporary="false" StorageType="AppendOnly, Row-oriented" DistributionPolicy="Random" Keys="3,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.57485.1.0" Name="foo9" IsTemporary="false" StorageType="AppendOnly, Row-oriented" DistributionPolicy="Random" Keys="3,1">
<dxl:Columns>
<dxl:Column Name="g1" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -1374,7 +1374,7 @@ INNER JOIN (SELECT FOO10.i1 AS i1 FROM foo10 FOO10 WHERE FOO10.i2 = 'EN' ) FOO1
<dxl:SumAgg Mdid="0.0.0.0"/>
<dxl:CountAgg Mdid="0.2147.1.0"/>
</dxl:Type>
- <dxl:Relation Mdid="6.57492.1.0" Name="foo10" IsTemporary="false" StorageType="AppendOnly, Row-oriented" DistributionPolicy="Random" Keys="4,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.57492.1.0" Name="foo10" IsTemporary="false" StorageType="AppendOnly, Row-oriented" DistributionPolicy="Random" Keys="4,2">
<dxl:Columns>
<dxl:Column Name="i1" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -3096,7 +3096,7 @@ INNER JOIN (SELECT FOO10.i1 AS i1 FROM foo10 FOO10 WHERE FOO10.i2 = 'EN' ) FOO1
</dxl:Opfamilies>
</dxl:GPDBScalarOp>
<dxl:RelationStatistics Mdid="2.57471.1.0" Name="foo7" Rows="10000.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.57471.1.0" Name="foo7" IsTemporary="false" StorageType="AppendOnly, Row-oriented" DistributionPolicy="Random" Keys="11,9" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.57471.1.0" Name="foo7" IsTemporary="false" StorageType="AppendOnly, Row-oriented" DistributionPolicy="Random" Keys="11,9">
<dxl:Columns>
<dxl:Column Name="m1" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -3541,7 +3541,7 @@ INNER JOIN (SELECT FOO10.i1 AS i1 FROM foo10 FOO10 WHERE FOO10.i2 = 'EN' ) FOO1
</dxl:StatsBucket>
</dxl:ColumnStatistics>
<dxl:RelationStatistics Mdid="2.57464.1.0" Name="foo6" Rows="1000.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.57464.1.0" Name="foo6" IsTemporary="false" StorageType="AppendOnly, Row-oriented" DistributionPolicy="Random" Keys="3,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.57464.1.0" Name="foo6" IsTemporary="false" StorageType="AppendOnly, Row-oriented" DistributionPolicy="Random" Keys="3,1">
<dxl:Columns>
<dxl:Column Name="f1" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/CJoinOrderDPTest/JoinOrderWithOutDP.mdp b/src/backend/gporca/data/dxl/minidump/CJoinOrderDPTest/JoinOrderWithOutDP.mdp
index 564656b753..f795cc7a22 100644
--- a/src/backend/gporca/data/dxl/minidump/CJoinOrderDPTest/JoinOrderWithOutDP.mdp
+++ b/src/backend/gporca/data/dxl/minidump/CJoinOrderDPTest/JoinOrderWithOutDP.mdp
@@ -74,7 +74,7 @@ INNER JOIN (SELECT FOO10.i1 AS i1
</dxl:OptimizerConfig>
<dxl:Metadata SystemIds="0.GPDB">
<dxl:RelationStatistics Mdid="2.73740.1.1" Name="foo6" Rows="1000.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.73740.1.1" Name="foo6" IsTemporary="false" StorageType="AppendOnly, Row-oriented" DistributionPolicy="Random" Keys="3,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.73740.1.1" Name="foo6" IsTemporary="false" StorageType="AppendOnly, Row-oriented" DistributionPolicy="Random" Keys="3,1">
<dxl:Columns>
<dxl:Column Name="f1" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -389,7 +389,7 @@ INNER JOIN (SELECT FOO10.i1 AS i1
</dxl:StatsBucket>
</dxl:ColumnStatistics>
<dxl:RelationStatistics Mdid="2.73895.1.1" Name="foo10" Rows="100.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.73895.1.1" Name="foo10" IsTemporary="false" StorageType="AppendOnly, Row-oriented" DistributionPolicy="Random" Keys="4,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.73895.1.1" Name="foo10" IsTemporary="false" StorageType="AppendOnly, Row-oriented" DistributionPolicy="Random" Keys="4,2">
<dxl:Columns>
<dxl:Column Name="i1" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -411,7 +411,7 @@ INNER JOIN (SELECT FOO10.i1 AS i1
<dxl:CheckConstraints/>
</dxl:Relation>
<dxl:RelationStatistics Mdid="2.73771.1.1" Name="foo7" Rows="1000.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.73771.1.1" Name="foo7" IsTemporary="false" StorageType="AppendOnly, Row-oriented" DistributionPolicy="Random" Keys="11,9" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.73771.1.1" Name="foo7" IsTemporary="false" StorageType="AppendOnly, Row-oriented" DistributionPolicy="Random" Keys="11,9">
<dxl:Columns>
<dxl:Column Name="m1" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -767,7 +767,7 @@ INNER JOIN (SELECT FOO10.i1 AS i1
</dxl:ColumnStatistics>
<dxl:MDCast Mdid="3.1043.1.0;25.1.0" Name="text" BinaryCoercible="true" SourceTypeId="0.1043.1.0" DestinationTypeId="0.25.1.0" CastFuncId="0.0.0.0"/>
<dxl:RelationStatistics Mdid="2.73802.1.1" Name="foo8" Rows="1000.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.73802.1.1" Name="foo8" IsTemporary="false" StorageType="AppendOnly, Row-oriented" DistributionPolicy="Random" Keys="3,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.73802.1.1" Name="foo8" IsTemporary="false" StorageType="AppendOnly, Row-oriented" DistributionPolicy="Random" Keys="3,1">
<dxl:Columns>
<dxl:Column Name="h1" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -1328,7 +1328,7 @@ INNER JOIN (SELECT FOO10.i1 AS i1
</dxl:Opfamilies>
</dxl:GPDBScalarOp>
<dxl:RelationStatistics Mdid="2.73833.1.1" Name="foo9" Rows="1000.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.73833.1.1" Name="foo9" IsTemporary="false" StorageType="AppendOnly, Row-oriented" DistributionPolicy="Random" Keys="3,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.73833.1.1" Name="foo9" IsTemporary="false" StorageType="AppendOnly, Row-oriented" DistributionPolicy="Random" Keys="3,1">
<dxl:Columns>
<dxl:Column Name="g1" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/CPhysicalParallelUnionAllTest/FallBackToSerialAppend.mdp b/src/backend/gporca/data/dxl/minidump/CPhysicalParallelUnionAllTest/FallBackToSerialAppend.mdp
index 92029bae94..e27a3e468c 100644
--- a/src/backend/gporca/data/dxl/minidump/CPhysicalParallelUnionAllTest/FallBackToSerialAppend.mdp
+++ b/src/backend/gporca/data/dxl/minidump/CPhysicalParallelUnionAllTest/FallBackToSerialAppend.mdp
@@ -122,7 +122,7 @@ SELECT * FROM pp WHERE b=2 AND c=2;
<dxl:SumAgg Mdid="0.0.0.0"/>
<dxl:CountAgg Mdid="0.2147.1.0"/>
</dxl:Type>
- <dxl:Relation Mdid="6.2435227.1.1" Name="pp" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3" PartitionColumns="1" PartitionTypes="r" NumberLeafPartitions="3">
+ <dxl:Relation Mdid="6.2435227.1.1" Name="pp" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3" PartitionColumns="1" PartitionTypes="r">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -166,7 +166,7 @@ SELECT * FROM pp WHERE b=2 AND c=2;
<dxl:Partition Mdid="6.2435227003.1.1"/>
</dxl:Partitions>
</dxl:Relation>
- <dxl:Relation Mdid="6.2435227001.1.1" Name="pp_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.2435227001.1.1" Name="pp_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -220,7 +220,7 @@ SELECT * FROM pp WHERE b=2 AND c=2;
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.2435227002.1.1" Name="pp_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.2435227002.1.1" Name="pp_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -274,7 +274,7 @@ SELECT * FROM pp WHERE b=2 AND c=2;
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.2435227003.1.1" Name="pp_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.2435227003.1.1" Name="pp_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/CPhysicalParallelUnionAllTest/NoOpMotionUsesOnlyGroupOutputColumns.mdp b/src/backend/gporca/data/dxl/minidump/CPhysicalParallelUnionAllTest/NoOpMotionUsesOnlyGroupOutputColumns.mdp
index b398b3adb9..776a362cbd 100644
--- a/src/backend/gporca/data/dxl/minidump/CPhysicalParallelUnionAllTest/NoOpMotionUsesOnlyGroupOutputColumns.mdp
+++ b/src/backend/gporca/data/dxl/minidump/CPhysicalParallelUnionAllTest/NoOpMotionUsesOnlyGroupOutputColumns.mdp
@@ -144,7 +144,7 @@ EXPLAIN SELECT b, a FROM foo UNION ALL SELECT b, a FROM foo INTERSECT ALL SELECT
<dxl:ColumnStatistics Mdid="1.25025.1.1.1" Name="b" Width="4.000000" NullFreq="0.000000" NdvRemain="0.000000" FreqRemain="0.000000" ColStatsMissing="true"/>
<dxl:ColumnStatistics Mdid="1.25025.1.1.0" Name="a" Width="4.000000" NullFreq="0.000000" NdvRemain="0.000000" FreqRemain="0.000000" ColStatsMissing="true"/>
<dxl:RelationStatistics Mdid="2.25025.1.1" Name="foo" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.25025.1.1" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.25025.1.1" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/CPhysicalParallelUnionAllTest/ParallelAppend-ConstTable.mdp b/src/backend/gporca/data/dxl/minidump/CPhysicalParallelUnionAllTest/ParallelAppend-ConstTable.mdp
index 3cacec28c2..4f4a3a5de2 100644
--- a/src/backend/gporca/data/dxl/minidump/CPhysicalParallelUnionAllTest/ParallelAppend-ConstTable.mdp
+++ b/src/backend/gporca/data/dxl/minidump/CPhysicalParallelUnionAllTest/ParallelAppend-ConstTable.mdp
@@ -21,7 +21,7 @@
</dxl:OptimizerConfig>
<dxl:Metadata SystemIds="0.GPDB">
<dxl:RelationStatistics Mdid="2.32782.1.1" Name="t" Rows="4.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.32782.1.1" Name="t" IsTemporary="true" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.32782.1.1" Name="t" IsTemporary="true" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="i" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/CPhysicalParallelUnionAllTest/ParallelAppend-Insert.mdp b/src/backend/gporca/data/dxl/minidump/CPhysicalParallelUnionAllTest/ParallelAppend-Insert.mdp
index feb7a2d5b0..53cc3fb0b0 100644
--- a/src/backend/gporca/data/dxl/minidump/CPhysicalParallelUnionAllTest/ParallelAppend-Insert.mdp
+++ b/src/backend/gporca/data/dxl/minidump/CPhysicalParallelUnionAllTest/ParallelAppend-Insert.mdp
@@ -109,7 +109,7 @@ INSERT INTO t VALUES (11),(12),(13);
<dxl:SumAgg Mdid="0.0.0.0"/>
<dxl:CountAgg Mdid="0.2147.1.0"/>
</dxl:Type>
- <dxl:Relation Mdid="6.6861048.1.1" Name="lubo" IsTemporary="true" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.6861048.1.1" Name="lubo" IsTemporary="true" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="i" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/CPhysicalParallelUnionAllTest/ParallelAppend-Select.mdp b/src/backend/gporca/data/dxl/minidump/CPhysicalParallelUnionAllTest/ParallelAppend-Select.mdp
index 5f44e9655b..81433491f0 100644
--- a/src/backend/gporca/data/dxl/minidump/CPhysicalParallelUnionAllTest/ParallelAppend-Select.mdp
+++ b/src/backend/gporca/data/dxl/minidump/CPhysicalParallelUnionAllTest/ParallelAppend-Select.mdp
@@ -38,7 +38,7 @@ explain select * from foo union select * from bar;
<dxl:CountAgg Mdid="0.2147.1.0"/>
</dxl:Type>
<dxl:RelationStatistics Mdid="2.102678.1.1" Name="bar" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.102678.1.1" Name="bar" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.102678.1.1" Name="bar" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="c" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -173,7 +173,7 @@ explain select * from foo union select * from bar;
<dxl:ColumnStatistics Mdid="1.102652.1.1.3" Name="xmin" Width="4.000000" NullFreq="0.000000" NdvRemain="0.000000" FreqRemain="0.000000" ColStatsMissing="true"/>
<dxl:ColumnStatistics Mdid="1.102652.1.1.2" Name="ctid" Width="6.000000" NullFreq="0.000000" NdvRemain="0.000000" FreqRemain="0.000000" ColStatsMissing="true"/>
<dxl:RelationStatistics Mdid="2.102652.1.1" Name="foo" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.102652.1.1" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.102652.1.1" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/CPhysicalParallelUnionAllTest/ParallelUnionAllWithNoRedistributableColumns.mdp b/src/backend/gporca/data/dxl/minidump/CPhysicalParallelUnionAllTest/ParallelUnionAllWithNoRedistributableColumns.mdp
index 161f898398..7ed42bfd45 100644
--- a/src/backend/gporca/data/dxl/minidump/CPhysicalParallelUnionAllTest/ParallelUnionAllWithNoRedistributableColumns.mdp
+++ b/src/backend/gporca/data/dxl/minidump/CPhysicalParallelUnionAllTest/ParallelUnionAllWithNoRedistributableColumns.mdp
@@ -119,7 +119,7 @@ EXPLAIN SELECT xmin FROM tbl1 UNION ALL SELECT xmin FROM tbl2;
<dxl:ColumnStatistics Mdid="1.392919.1.1.3" Name="cmin" Width="4.000000" NullFreq="0.000000" NdvRemain="0.000000" FreqRemain="0.000000" ColStatsMissing="true"/>
<dxl:ColumnStatistics Mdid="1.392919.1.1.2" Name="xmin" Width="4.000000" NullFreq="0.000000" NdvRemain="0.000000" FreqRemain="0.000000" ColStatsMissing="true"/>
<dxl:RelationStatistics Mdid="2.392892.1.1" Name="tbl1" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.392892.1.1" Name="tbl1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.392892.1.1" Name="tbl1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -154,7 +154,7 @@ EXPLAIN SELECT xmin FROM tbl1 UNION ALL SELECT xmin FROM tbl2;
<dxl:ColumnStatistics Mdid="1.392919.1.1.5" Name="cmax" Width="4.000000" NullFreq="0.000000" NdvRemain="0.000000" FreqRemain="0.000000" ColStatsMissing="true"/>
<dxl:ColumnStatistics Mdid="1.392919.1.1.4" Name="xmax" Width="4.000000" NullFreq="0.000000" NdvRemain="0.000000" FreqRemain="0.000000" ColStatsMissing="true"/>
<dxl:RelationStatistics Mdid="2.392919.1.1" Name="tbl2" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.392919.1.1" Name="tbl2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.392919.1.1" Name="tbl2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="b" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/CPhysicalParallelUnionAllTest/ParallelUnionAllWithNotEqualNumOfDistrColumns.mdp b/src/backend/gporca/data/dxl/minidump/CPhysicalParallelUnionAllTest/ParallelUnionAllWithNotEqualNumOfDistrColumns.mdp
index e264f41ff1..11f5ce2f59 100644
--- a/src/backend/gporca/data/dxl/minidump/CPhysicalParallelUnionAllTest/ParallelUnionAllWithNotEqualNumOfDistrColumns.mdp
+++ b/src/backend/gporca/data/dxl/minidump/CPhysicalParallelUnionAllTest/ParallelUnionAllWithNotEqualNumOfDistrColumns.mdp
@@ -22,7 +22,7 @@ EXPLAIN SELECT a,b FROM foo UNION ALL SELECT c,d FROM bar;
</dxl:OptimizerConfig>
<dxl:Metadata SystemIds="0.GPDB">
<dxl:RelationStatistics Mdid="2.1803331.1.1" Name="foo" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.1803331.1.1" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.1803331.1.1" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -151,7 +151,7 @@ EXPLAIN SELECT a,b FROM foo UNION ALL SELECT c,d FROM bar;
<dxl:CountAgg Mdid="0.2147.1.0"/>
</dxl:Type>
<dxl:RelationStatistics Mdid="2.1803382.1.1" Name="bar" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.1803382.1.1" Name="bar" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0,1" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.1803382.1.1" Name="bar" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0,1" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="c" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/CPhysicalParallelUnionAllTest/ParallelUnionAllWithSingleNotRedistributableColumn.mdp b/src/backend/gporca/data/dxl/minidump/CPhysicalParallelUnionAllTest/ParallelUnionAllWithSingleNotRedistributableColumn.mdp
index ce76ad8b55..69ead21f8d 100644
--- a/src/backend/gporca/data/dxl/minidump/CPhysicalParallelUnionAllTest/ParallelUnionAllWithSingleNotRedistributableColumn.mdp
+++ b/src/backend/gporca/data/dxl/minidump/CPhysicalParallelUnionAllTest/ParallelUnionAllWithSingleNotRedistributableColumn.mdp
@@ -122,7 +122,7 @@ EXPLAIN SELECT * FROM foo UNION ALL SELECT * FROM bar;
<dxl:ColumnStatistics Mdid="1.16697.1.1.5" Name="cmin" Width="4.000000" NullFreq="0.000000" NdvRemain="0.000000" FreqRemain="0.000000" ColStatsMissing="true"/>
<dxl:ColumnStatistics Mdid="1.16697.1.1.4" Name="xmin" Width="4.000000" NullFreq="0.000000" NdvRemain="0.000000" FreqRemain="0.000000" ColStatsMissing="true"/>
<dxl:RelationStatistics Mdid="2.16697.1.1" Name="foo" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.16697.1.1" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16697.1.1" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -159,7 +159,7 @@ EXPLAIN SELECT * FROM foo UNION ALL SELECT * FROM bar;
<dxl:CheckConstraints/>
</dxl:Relation>
<dxl:RelationStatistics Mdid="2.16724.1.1" Name="bar" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.16724.1.1" Name="bar" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16724.1.1" Name="bar" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="c" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/CPhysicalParallelUnionAllTest/RandomDistributedChildrenUnhashableColumns.mdp b/src/backend/gporca/data/dxl/minidump/CPhysicalParallelUnionAllTest/RandomDistributedChildrenUnhashableColumns.mdp
index a2479404f8..9af54bcd71 100644
--- a/src/backend/gporca/data/dxl/minidump/CPhysicalParallelUnionAllTest/RandomDistributedChildrenUnhashableColumns.mdp
+++ b/src/backend/gporca/data/dxl/minidump/CPhysicalParallelUnionAllTest/RandomDistributedChildrenUnhashableColumns.mdp
@@ -22,7 +22,7 @@ EXPLAIN SELECT xmin FROM foo UNION ALL SELECT xmin FROM bar;
</dxl:OptimizerConfig>
<dxl:Metadata SystemIds="0.GPDB">
<dxl:RelationStatistics Mdid="2.16385.1.1" Name="foo" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.16385.1.1" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Random" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16385.1.1" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Random" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -56,7 +56,7 @@ EXPLAIN SELECT xmin FROM foo UNION ALL SELECT xmin FROM bar;
<dxl:CheckConstraints/>
</dxl:Relation>
<dxl:RelationStatistics Mdid="2.16388.1.1" Name="bar" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.16388.1.1" Name="bar" IsTemporary="false" StorageType="Heap" DistributionPolicy="Random" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16388.1.1" Name="bar" IsTemporary="false" StorageType="Heap" DistributionPolicy="Random" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="c" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/CPhysicalParallelUnionAllTest/RedundantMotionParallelUnionAll.mdp b/src/backend/gporca/data/dxl/minidump/CPhysicalParallelUnionAllTest/RedundantMotionParallelUnionAll.mdp
index 5e53a794bf..bcd204c541 100644
--- a/src/backend/gporca/data/dxl/minidump/CPhysicalParallelUnionAllTest/RedundantMotionParallelUnionAll.mdp
+++ b/src/backend/gporca/data/dxl/minidump/CPhysicalParallelUnionAllTest/RedundantMotionParallelUnionAll.mdp
@@ -20,7 +20,7 @@ select * from t, (select * from t union all select * from t) tt where t.c = tt.c
</dxl:OptimizerConfig>
<dxl:Metadata SystemIds="0.GPDB">
<dxl:RelationStatistics Mdid="2.24582.1.1" Name="t" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.24582.1.1" Name="t" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.24582.1.1" Name="t" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="c" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/CPhysicalParallelUnionAllTest/TwoHashedTables.mdp b/src/backend/gporca/data/dxl/minidump/CPhysicalParallelUnionAllTest/TwoHashedTables.mdp
index b819c5a7aa..8262e3be49 100644
--- a/src/backend/gporca/data/dxl/minidump/CPhysicalParallelUnionAllTest/TwoHashedTables.mdp
+++ b/src/backend/gporca/data/dxl/minidump/CPhysicalParallelUnionAllTest/TwoHashedTables.mdp
@@ -115,7 +115,7 @@ EXPLAIN SELECT * FROM foo UNION ALL SELECT * FROM bar;
<dxl:ColumnStatistics Mdid="1.2583716.1.1.1" Name="ctid" Width="6.000000" NullFreq="0.000000" NdvRemain="0.000000" FreqRemain="0.000000" ColStatsMissing="true"/>
<dxl:ColumnStatistics Mdid="1.2583716.1.1.0" Name="i" Width="4.000000" NullFreq="0.000000" NdvRemain="0.000000" FreqRemain="0.000000" ColStatsMissing="true"/>
<dxl:RelationStatistics Mdid="2.2583716.1.1" Name="foo" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.2583716.1.1" Name="foo" IsTemporary="true" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.2583716.1.1" Name="foo" IsTemporary="true" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="i" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -148,7 +148,7 @@ EXPLAIN SELECT * FROM foo UNION ALL SELECT * FROM bar;
<dxl:ColumnStatistics Mdid="1.2583743.1.1.7" Name="gp_segment_id" Width="4.000000" NullFreq="0.000000" NdvRemain="0.000000" FreqRemain="0.000000" ColStatsMissing="true"/>
<dxl:ColumnStatistics Mdid="1.2583743.1.1.6" Name="tableoid" Width="4.000000" NullFreq="0.000000" NdvRemain="0.000000" FreqRemain="0.000000" ColStatsMissing="true"/>
<dxl:RelationStatistics Mdid="2.2583743.1.1" Name="bar" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.2583743.1.1" Name="bar" IsTemporary="true" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.2583743.1.1" Name="bar" IsTemporary="true" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="j" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/CPruneColumnsTest/AggTopOfSetRefFuncsOnTopTbl.mdp b/src/backend/gporca/data/dxl/minidump/CPruneColumnsTest/AggTopOfSetRefFuncsOnTopTbl.mdp
index 7524aeaa97..22cf1dbca4 100644
--- a/src/backend/gporca/data/dxl/minidump/CPruneColumnsTest/AggTopOfSetRefFuncsOnTopTbl.mdp
+++ b/src/backend/gporca/data/dxl/minidump/CPruneColumnsTest/AggTopOfSetRefFuncsOnTopTbl.mdp
@@ -173,7 +173,7 @@ select count(*) from (select unnest(string_to_array(c, '|')) i, d from foo) t;
<dxl:ColumnStatistics Mdid="1.49493.1.1.1" Name="c" Width="11.000000" NullFreq="0.000000" NdvRemain="1.000000" FreqRemain="1.000000" ColStatsMissing="false"/>
<dxl:ColumnStatistics Mdid="1.49493.1.1.0" Name="d" Width="4.000000" NullFreq="0.000000" NdvRemain="1.000000" FreqRemain="1.000000" ColStatsMissing="false"/>
<dxl:RelationStatistics Mdid="2.49493.1.1" Name="foo" Rows="1.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.49493.1.1" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.49493.1.1" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="d" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/CPruneColumnsTest/AllColsUsed.mdp b/src/backend/gporca/data/dxl/minidump/CPruneColumnsTest/AllColsUsed.mdp
index 1fb37ac07a..247e1fcf80 100644
--- a/src/backend/gporca/data/dxl/minidump/CPruneColumnsTest/AllColsUsed.mdp
+++ b/src/backend/gporca/data/dxl/minidump/CPruneColumnsTest/AllColsUsed.mdp
@@ -158,7 +158,7 @@ select i, j from (select unnest(string_to_array(c, '|')) i, abs(d) j from foo) t
<dxl:ColumnStatistics Mdid="1.49493.1.1.1" Name="c" Width="11.000000" NullFreq="0.000000" NdvRemain="1.000000" FreqRemain="1.000000" ColStatsMissing="false"/>
<dxl:ColumnStatistics Mdid="1.49493.1.1.0" Name="d" Width="4.000000" NullFreq="0.000000" NdvRemain="1.000000" FreqRemain="1.000000" ColStatsMissing="false"/>
<dxl:RelationStatistics Mdid="2.49493.1.1" Name="foo" Rows="1.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.49493.1.1" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.49493.1.1" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="d" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/CPruneColumnsTest/MultiLevelSubqueryWithSetRetFuncs.mdp b/src/backend/gporca/data/dxl/minidump/CPruneColumnsTest/MultiLevelSubqueryWithSetRetFuncs.mdp
index 8465948287..bceba3f88f 100644
--- a/src/backend/gporca/data/dxl/minidump/CPruneColumnsTest/MultiLevelSubqueryWithSetRetFuncs.mdp
+++ b/src/backend/gporca/data/dxl/minidump/CPruneColumnsTest/MultiLevelSubqueryWithSetRetFuncs.mdp
@@ -176,7 +176,7 @@ select count(*) from (select (select unnest(string_to_array(c, '|')) ii from foo
<dxl:ColumnStatistics Mdid="1.49493.1.1.1" Name="c" Width="11.000000" NullFreq="0.000000" NdvRemain="1.000000" FreqRemain="1.000000" ColStatsMissing="false"/>
<dxl:ColumnStatistics Mdid="1.49493.1.1.0" Name="d" Width="4.000000" NullFreq="0.000000" NdvRemain="1.000000" FreqRemain="1.000000" ColStatsMissing="false"/>
<dxl:RelationStatistics Mdid="2.49493.1.1" Name="foo" Rows="1.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.49493.1.1" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.49493.1.1" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="d" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/CPruneColumnsTest/MultiLevelSubqueryWithSetRetFuncsAndScalarFuncs.mdp b/src/backend/gporca/data/dxl/minidump/CPruneColumnsTest/MultiLevelSubqueryWithSetRetFuncsAndScalarFuncs.mdp
index 309fa29a5b..c3897f6bc1 100644
--- a/src/backend/gporca/data/dxl/minidump/CPruneColumnsTest/MultiLevelSubqueryWithSetRetFuncsAndScalarFuncs.mdp
+++ b/src/backend/gporca/data/dxl/minidump/CPruneColumnsTest/MultiLevelSubqueryWithSetRetFuncsAndScalarFuncs.mdp
@@ -173,7 +173,7 @@ select count(*) from (select (select 1 as p) i, unnest(string_to_array(c, '|'))
<dxl:ColumnStatistics Mdid="1.49493.1.1.1" Name="c" Width="11.000000" NullFreq="0.000000" NdvRemain="1.000000" FreqRemain="1.000000" ColStatsMissing="false"/>
<dxl:ColumnStatistics Mdid="1.49493.1.1.0" Name="d" Width="4.000000" NullFreq="0.000000" NdvRemain="1.000000" FreqRemain="1.000000" ColStatsMissing="false"/>
<dxl:RelationStatistics Mdid="2.49493.1.1" Name="foo" Rows="1.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.49493.1.1" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.49493.1.1" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="d" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/CPruneColumnsTest/UnusedSetRetFuncAndUsedScalarFunc.mdp b/src/backend/gporca/data/dxl/minidump/CPruneColumnsTest/UnusedSetRetFuncAndUsedScalarFunc.mdp
index 4200296521..5334ed080c 100644
--- a/src/backend/gporca/data/dxl/minidump/CPruneColumnsTest/UnusedSetRetFuncAndUsedScalarFunc.mdp
+++ b/src/backend/gporca/data/dxl/minidump/CPruneColumnsTest/UnusedSetRetFuncAndUsedScalarFunc.mdp
@@ -158,7 +158,7 @@ select j from (select unnest(string_to_array(c, '|')) i, abs(d) j from foo) t;
<dxl:ColumnStatistics Mdid="1.49493.1.1.1" Name="c" Width="11.000000" NullFreq="0.000000" NdvRemain="1.000000" FreqRemain="1.000000" ColStatsMissing="false"/>
<dxl:ColumnStatistics Mdid="1.49493.1.1.0" Name="d" Width="4.000000" NullFreq="0.000000" NdvRemain="1.000000" FreqRemain="1.000000" ColStatsMissing="false"/>
<dxl:RelationStatistics Mdid="2.49493.1.1" Name="foo" Rows="1.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.49493.1.1" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.49493.1.1" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="d" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/CPruneColumnsTest/UsedSetRetFuncAndUnusedScalarFunc.mdp b/src/backend/gporca/data/dxl/minidump/CPruneColumnsTest/UsedSetRetFuncAndUnusedScalarFunc.mdp
index c2811e8de7..fa27998564 100644
--- a/src/backend/gporca/data/dxl/minidump/CPruneColumnsTest/UsedSetRetFuncAndUnusedScalarFunc.mdp
+++ b/src/backend/gporca/data/dxl/minidump/CPruneColumnsTest/UsedSetRetFuncAndUnusedScalarFunc.mdp
@@ -158,7 +158,7 @@ select i from (select unnest(string_to_array(c, '|')) i, abs(d) j from foo) t;
<dxl:ColumnStatistics Mdid="1.49493.1.1.1" Name="c" Width="11.000000" NullFreq="0.000000" NdvRemain="1.000000" FreqRemain="1.000000" ColStatsMissing="false"/>
<dxl:ColumnStatistics Mdid="1.49493.1.1.0" Name="d" Width="4.000000" NullFreq="0.000000" NdvRemain="1.000000" FreqRemain="1.000000" ColStatsMissing="false"/>
<dxl:RelationStatistics Mdid="2.49493.1.1" Name="foo" Rows="1.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.49493.1.1" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.49493.1.1" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="d" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/CTAS-Random.mdp b/src/backend/gporca/data/dxl/minidump/CTAS-Random.mdp
index c686d08b91..360a3fba22 100644
--- a/src/backend/gporca/data/dxl/minidump/CTAS-Random.mdp
+++ b/src/backend/gporca/data/dxl/minidump/CTAS-Random.mdp
@@ -123,7 +123,7 @@
<dxl:CountAgg Mdid="0.2147.1.0"/>
</dxl:Type>
<dxl:RelationStatistics Mdid="2.57379.1.0" Name="foo" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.57379.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.57379.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/CTAS-With-Global-Local-Agg.mdp b/src/backend/gporca/data/dxl/minidump/CTAS-With-Global-Local-Agg.mdp
index bc382491bb..ec67274334 100644
--- a/src/backend/gporca/data/dxl/minidump/CTAS-With-Global-Local-Agg.mdp
+++ b/src/backend/gporca/data/dxl/minidump/CTAS-With-Global-Local-Agg.mdp
@@ -47,7 +47,7 @@
<dxl:CountAgg Mdid="0.2147.1.0"/>
</dxl:Type>
<dxl:RelationStatistics Mdid="2.57363.1.0" Name="test1" Rows="100000.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.57363.1.0" Name="test1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.57363.1.0" Name="test1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/CTAS-random-distributed-from-replicated-distributed-table.mdp b/src/backend/gporca/data/dxl/minidump/CTAS-random-distributed-from-replicated-distributed-table.mdp
index 308baec548..83f8ca0719 100644
--- a/src/backend/gporca/data/dxl/minidump/CTAS-random-distributed-from-replicated-distributed-table.mdp
+++ b/src/backend/gporca/data/dxl/minidump/CTAS-random-distributed-from-replicated-distributed-table.mdp
@@ -40,7 +40,7 @@
</dxl:OptimizerConfig>
<dxl:Metadata SystemIds="0.CTAS,0.GPDB">
<dxl:RelationStatistics Mdid="2.24577.1.0" Name="test_replicated" Rows="0.000000" RelPages="0" RelAllVisible="0" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.24577.1.0" Name="test_replicated" IsTemporary="false" StorageType="Heap" DistributionPolicy="Replicated" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.24577.1.0" Name="test_replicated" IsTemporary="false" StorageType="Heap" DistributionPolicy="Replicated" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.25.1.0" Nullable="true" ColWidth="8">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/CTAS-with-Limit.mdp b/src/backend/gporca/data/dxl/minidump/CTAS-with-Limit.mdp
index 541ae5cc52..60f9098806 100644
--- a/src/backend/gporca/data/dxl/minidump/CTAS-with-Limit.mdp
+++ b/src/backend/gporca/data/dxl/minidump/CTAS-with-Limit.mdp
@@ -41,7 +41,7 @@
</dxl:OptimizerConfig>
<dxl:Metadata SystemIds="0.CTAS,0.GPDB">
<dxl:RelationStatistics Mdid="2.57359.1.0" Name="test1" Rows="10000000.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.57359.1.0" Name="test1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.57359.1.0" Name="test1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/CTAS.mdp b/src/backend/gporca/data/dxl/minidump/CTAS.mdp
index 2c452d15e5..3294ea394c 100644
--- a/src/backend/gporca/data/dxl/minidump/CTAS.mdp
+++ b/src/backend/gporca/data/dxl/minidump/CTAS.mdp
@@ -123,7 +123,7 @@
<dxl:CountAgg Mdid="0.2147.1.0"/>
</dxl:Type>
<dxl:RelationStatistics Mdid="2.57379.1.0" Name="foo" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.57379.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.57379.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/CTAS_OrderedAgg_multiple_cols.mdp b/src/backend/gporca/data/dxl/minidump/CTAS_OrderedAgg_multiple_cols.mdp
index caa3d3ca42..68fb36db9f 100644
--- a/src/backend/gporca/data/dxl/minidump/CTAS_OrderedAgg_multiple_cols.mdp
+++ b/src/backend/gporca/data/dxl/minidump/CTAS_OrderedAgg_multiple_cols.mdp
@@ -111,7 +111,7 @@ EXPLAIN CREATE TABLE test AS
</dxl:OptimizerConfig>
<dxl:Metadata SystemIds="0.CTAS,0.GPDB">
<dxl:RelationStatistics Mdid="2.16385.1.0" Name="foo1" Rows="100.000000" RelPages="3" RelAllVisible="0" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.16385.1.0" Name="foo1" IsTemporary="false" HasOids="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16385.1.0" Name="foo1" IsTemporary="false" HasOids="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/CTE-NoPushProperties.mdp b/src/backend/gporca/data/dxl/minidump/CTE-NoPushProperties.mdp
index 55621b3c8d..7782c33412 100644
--- a/src/backend/gporca/data/dxl/minidump/CTE-NoPushProperties.mdp
+++ b/src/backend/gporca/data/dxl/minidump/CTE-NoPushProperties.mdp
@@ -26,7 +26,7 @@
</dxl:OptimizerConfig>
<dxl:Metadata SystemIds="0.GPDB">
<dxl:RelationStatistics Mdid="2.16385.1.0" Name="foo" Rows="1000.000000" RelPages="0" RelAllVisible="0" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.16385.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3" PartitionColumns="1" PartitionTypes="r" NumberLeafPartitions="11">
+ <dxl:Relation Mdid="6.16385.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3" PartitionColumns="1" PartitionTypes="r">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -78,7 +78,7 @@
<dxl:Partition Mdid="6.16448.1.0"/>
</dxl:Partitions>
</dxl:Relation>
- <dxl:Relation Mdid="6.16388.1.0" Name="foo_1_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16388.1.0" Name="foo_1_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -132,7 +132,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.16394.1.0" Name="foo_1_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16394.1.0" Name="foo_1_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -203,7 +203,7 @@
<dxl:SumAgg Mdid="0.0.0.0"/>
<dxl:CountAgg Mdid="0.2147.1.0"/>
</dxl:Type>
- <dxl:Relation Mdid="6.16400.1.0" Name="foo_1_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16400.1.0" Name="foo_1_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -257,7 +257,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.16406.1.0" Name="foo_1_prt_4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16406.1.0" Name="foo_1_prt_4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -842,7 +842,7 @@
<dxl:SumAgg Mdid="0.0.0.0"/>
<dxl:CountAgg Mdid="0.2147.1.0"/>
</dxl:Type>
- <dxl:Relation Mdid="6.16412.1.0" Name="foo_1_prt_5" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16412.1.0" Name="foo_1_prt_5" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -896,7 +896,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.16418.1.0" Name="foo_1_prt_6" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16418.1.0" Name="foo_1_prt_6" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -967,7 +967,7 @@
<dxl:SumAgg Mdid="0.2114.1.0"/>
<dxl:CountAgg Mdid="0.2147.1.0"/>
</dxl:Type>
- <dxl:Relation Mdid="6.16424.1.0" Name="foo_1_prt_7" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16424.1.0" Name="foo_1_prt_7" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -1021,7 +1021,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.16430.1.0" Name="foo_1_prt_8" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16430.1.0" Name="foo_1_prt_8" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -1075,7 +1075,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.16436.1.0" Name="foo_1_prt_9" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16436.1.0" Name="foo_1_prt_9" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -1129,7 +1129,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.16442.1.0" Name="foo_1_prt_10" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16442.1.0" Name="foo_1_prt_10" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -1585,7 +1585,7 @@
<dxl:UpperBound Closed="true" TypeMdid="0.1700.1.0" Value="AAAACACA6AM=" DoubleValue="1000.00000000000000000"/>
</dxl:StatsBucket>
</dxl:ColumnStatistics>
- <dxl:Relation Mdid="6.16448.1.0" Name="foo_1_prt_11" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16448.1.0" Name="foo_1_prt_11" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/CTE-PartTbl.mdp b/src/backend/gporca/data/dxl/minidump/CTE-PartTbl.mdp
index e38107cd81..4589298ee1 100644
--- a/src/backend/gporca/data/dxl/minidump/CTE-PartTbl.mdp
+++ b/src/backend/gporca/data/dxl/minidump/CTE-PartTbl.mdp
@@ -190,7 +190,7 @@
<dxl:Partition Mdid="6.250652005.1.1"/>
</dxl:Partitions>
</dxl:Relation>
- <dxl:Relation Mdid="6.250652001.1.1" Name="r6756_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Random" Keys="10,4" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.250652001.1.1" Name="r6756_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Random" Keys="10,4">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -244,7 +244,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.250652002.1.1" Name="r6756_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Random" Keys="10,4" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.250652002.1.1" Name="r6756_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Random" Keys="10,4">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -298,7 +298,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.250652003.1.1" Name="r6756_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Random" Keys="10,4" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.250652003.1.1" Name="r6756_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Random" Keys="10,4">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -352,7 +352,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.250652004.1.1" Name="r6756_prt_4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Random" Keys="10,4" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.250652004.1.1" Name="r6756_prt_4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Random" Keys="10,4">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -406,7 +406,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.250652005.1.1" Name="r6756_prt_5" IsTemporary="false" StorageType="Heap" DistributionPolicy="Random" Keys="10,4" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.250652005.1.1" Name="r6756_prt_5" IsTemporary="false" StorageType="Heap" DistributionPolicy="Random" Keys="10,4">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/CTE-PushProperties.mdp b/src/backend/gporca/data/dxl/minidump/CTE-PushProperties.mdp
index 3c14cce68f..5f11004573 100644
--- a/src/backend/gporca/data/dxl/minidump/CTE-PushProperties.mdp
+++ b/src/backend/gporca/data/dxl/minidump/CTE-PushProperties.mdp
@@ -26,7 +26,7 @@
</dxl:OptimizerConfig>
<dxl:Metadata SystemIds="0.GPDB">
<dxl:RelationStatistics Mdid="2.16385.1.0" Name="foo" Rows="1000.000000" RelPages="0" RelAllVisible="0" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.16385.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3" PartitionColumns="1" PartitionTypes="r" NumberLeafPartitions="11">
+ <dxl:Relation Mdid="6.16385.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3" PartitionColumns="1" PartitionTypes="r">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -78,7 +78,7 @@
<dxl:Partition Mdid="6.16448.1.0"/>
</dxl:Partitions>
</dxl:Relation>
- <dxl:Relation Mdid="6.16388.1.0" Name="foo_1_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16388.1.0" Name="foo_1_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -132,7 +132,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.16394.1.0" Name="foo_1_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16394.1.0" Name="foo_1_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -203,7 +203,7 @@
<dxl:SumAgg Mdid="0.0.0.0"/>
<dxl:CountAgg Mdid="0.2147.1.0"/>
</dxl:Type>
- <dxl:Relation Mdid="6.16400.1.0" Name="foo_1_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16400.1.0" Name="foo_1_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -257,7 +257,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.16406.1.0" Name="foo_1_prt_4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16406.1.0" Name="foo_1_prt_4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -842,7 +842,7 @@
<dxl:SumAgg Mdid="0.0.0.0"/>
<dxl:CountAgg Mdid="0.2147.1.0"/>
</dxl:Type>
- <dxl:Relation Mdid="6.16412.1.0" Name="foo_1_prt_5" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16412.1.0" Name="foo_1_prt_5" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -896,7 +896,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.16418.1.0" Name="foo_1_prt_6" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16418.1.0" Name="foo_1_prt_6" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -967,7 +967,7 @@
<dxl:SumAgg Mdid="0.2114.1.0"/>
<dxl:CountAgg Mdid="0.2147.1.0"/>
</dxl:Type>
- <dxl:Relation Mdid="6.16424.1.0" Name="foo_1_prt_7" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16424.1.0" Name="foo_1_prt_7" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -1021,7 +1021,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.16430.1.0" Name="foo_1_prt_8" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16430.1.0" Name="foo_1_prt_8" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -1075,7 +1075,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.16436.1.0" Name="foo_1_prt_9" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16436.1.0" Name="foo_1_prt_9" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -1129,7 +1129,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.16442.1.0" Name="foo_1_prt_10" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16442.1.0" Name="foo_1_prt_10" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -1585,7 +1585,7 @@
<dxl:UpperBound Closed="true" TypeMdid="0.1700.1.0" Value="AAAACACA6AM=" DoubleValue="1000.00000000000000000"/>
</dxl:StatsBucket>
</dxl:ColumnStatistics>
- <dxl:Relation Mdid="6.16448.1.0" Name="foo_1_prt_11" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16448.1.0" Name="foo_1_prt_11" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/CTE-with-random-filter.mdp b/src/backend/gporca/data/dxl/minidump/CTE-with-random-filter.mdp
index 8a06c1060c..34c0637a62 100644
--- a/src/backend/gporca/data/dxl/minidump/CTE-with-random-filter.mdp
+++ b/src/backend/gporca/data/dxl/minidump/CTE-with-random-filter.mdp
@@ -262,7 +262,7 @@ explain with t as (select * from foo) select count(*) from t where random() < 0.
<dxl:ColumnStatistics Mdid="1.729127.1.1.7" Name="gp_segment_id" Width="4.000000" NullFreq="0.000000" NdvRemain="3.000000" FreqRemain="1.000000" ColStatsMissing="false"/>
<dxl:ColumnStatistics Mdid="1.729127.1.1.6" Name="tableoid" Width="4.000000" NullFreq="0.000000" NdvRemain="1.000000" FreqRemain="1.000000" ColStatsMissing="false"/>
<dxl:RelationStatistics Mdid="2.729127.1.1" Name="foo" Rows="100.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.729127.1.1" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.729127.1.1" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="c" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/CTEConstraintDeriveNegation.mdp b/src/backend/gporca/data/dxl/minidump/CTEConstraintDeriveNegation.mdp
index 179e6be408..712f48ae1c 100644
--- a/src/backend/gporca/data/dxl/minidump/CTEConstraintDeriveNegation.mdp
+++ b/src/backend/gporca/data/dxl/minidump/CTEConstraintDeriveNegation.mdp
@@ -132,7 +132,7 @@ pivotal=# explain with negcte as (select distinct a from t1 where a is not null
<dxl:CountAgg Mdid="0.2147.1.0"/>
</dxl:Type>
<dxl:RelationStatistics Mdid="2.16416.1.0" Name="t1" Rows="2.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.16416.1.0" Name="t1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16416.1.0" Name="t1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/CTEMergeGroupsCircularDeriveStats.mdp b/src/backend/gporca/data/dxl/minidump/CTEMergeGroupsCircularDeriveStats.mdp
index b212228c4e..35cc73621b 100644
--- a/src/backend/gporca/data/dxl/minidump/CTEMergeGroupsCircularDeriveStats.mdp
+++ b/src/backend/gporca/data/dxl/minidump/CTEMergeGroupsCircularDeriveStats.mdp
@@ -22,7 +22,7 @@
</dxl:OptimizerConfig>
<dxl:Metadata SystemIds="0.GPDB">
<dxl:RelationStatistics Mdid="2.24579.1.0" Name="t1" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.24579.1.0" Name="t1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.24579.1.0" Name="t1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -56,7 +56,7 @@
<dxl:CheckConstraints/>
</dxl:Relation>
<dxl:RelationStatistics Mdid="2.24582.1.0" Name="t2" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.24582.1.0" Name="t2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.24582.1.0" Name="t2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/CTEMisAlignedProducerConsumer.mdp b/src/backend/gporca/data/dxl/minidump/CTEMisAlignedProducerConsumer.mdp
index 865e9dce3a..c9542903b5 100644
--- a/src/backend/gporca/data/dxl/minidump/CTEMisAlignedProducerConsumer.mdp
+++ b/src/backend/gporca/data/dxl/minidump/CTEMisAlignedProducerConsumer.mdp
@@ -20,7 +20,7 @@ SELECT 1 FROM (SELECT * FROM foo) t2 FULL JOIN (SELECT 1) t1 ON true;
</dxl:OptimizerConfig>
<dxl:Metadata SystemIds="0.GPDB">
<dxl:RelationStatistics Mdid="2.16385.1.0" Name="foo" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.16385.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16385.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/CTEWithMergedGroup.mdp b/src/backend/gporca/data/dxl/minidump/CTEWithMergedGroup.mdp
index 2625b7b280..dc153a7879 100644
--- a/src/backend/gporca/data/dxl/minidump/CTEWithMergedGroup.mdp
+++ b/src/backend/gporca/data/dxl/minidump/CTEWithMergedGroup.mdp
@@ -173,7 +173,7 @@
<dxl:CountAgg Mdid="0.2147.1.0"/>
</dxl:Type>
<dxl:RelationStatistics Mdid="2.16425.1.0" Name="foo" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.16425.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16425.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -210,7 +210,7 @@
<dxl:CheckConstraints/>
</dxl:Relation>
<dxl:RelationStatistics Mdid="2.16428.1.0" Name="bar" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.16428.1.0" Name="bar" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16428.1.0" Name="bar" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="d" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/CTEinlining.mdp b/src/backend/gporca/data/dxl/minidump/CTEinlining.mdp
index d2b4d22a0e..948fee6d9d 100644
--- a/src/backend/gporca/data/dxl/minidump/CTEinlining.mdp
+++ b/src/backend/gporca/data/dxl/minidump/CTEinlining.mdp
@@ -129,7 +129,7 @@ explain with v as (select x,y from bar) select v1.x from v v1, v v2 where v1.x =
</dxl:Opfamilies>
</dxl:GPDBScalarOp>
<dxl:RelationStatistics Mdid="2.221152.1.0" Name="bar" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.221152.1.0" Name="bar" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.221152.1.0" Name="bar" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="x" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/CastedInClauseWithMCV.mdp b/src/backend/gporca/data/dxl/minidump/CastedInClauseWithMCV.mdp
index fa0965fc07..bb1b2fc69c 100644
--- a/src/backend/gporca/data/dxl/minidump/CastedInClauseWithMCV.mdp
+++ b/src/backend/gporca/data/dxl/minidump/CastedInClauseWithMCV.mdp
@@ -24,7 +24,7 @@ explain select * from n1 where a in (1, (select count(*) from n1));
</dxl:OptimizerConfig>
<dxl:Metadata SystemIds="0.GPDB">
<dxl:RelationStatistics Mdid="2.16391.1.0" Name="n1" Rows="20000.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.16391.1.0" Name="n1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16391.1.0" Name="n1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.1700.1.0" Nullable="true" ColWidth="6">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/CastedScalarIf-On-Index-Key.mdp b/src/backend/gporca/data/dxl/minidump/CastedScalarIf-On-Index-Key.mdp
index 971844e175..1ad7b1d7da 100644
--- a/src/backend/gporca/data/dxl/minidump/CastedScalarIf-On-Index-Key.mdp
+++ b/src/backend/gporca/data/dxl/minidump/CastedScalarIf-On-Index-Key.mdp
@@ -24,7 +24,7 @@
</dxl:OptimizerConfig>
<dxl:Metadata SystemIds="0.GPDB">
<dxl:RelationStatistics Mdid="2.49155.1.0" Name="pt" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.49155.1.0" Name="pt" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="5,6,4" PartitionColumns="3" PartitionTypes="r" NumberLeafPartitions="2">
+ <dxl:Relation Mdid="6.49155.1.0" Name="pt" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="5,6,4" PartitionColumns="3" PartitionTypes="r">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -58,7 +58,7 @@
<dxl:Partition Mdid="6.49155002.1.0"/>
</dxl:Partitions>
</dxl:Relation>
- <dxl:Relation Mdid="6.49155001.1.0" Name="pt_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="5,6,4" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.49155001.1.0" Name="pt_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="5,6,4">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -103,7 +103,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.49155002.1.0" Name="pt_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="5,6,4" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.49155002.1.0" Name="pt_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="5,6,4">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/Char-Cardinality.mdp b/src/backend/gporca/data/dxl/minidump/Char-Cardinality.mdp
index dcee358f9c..35b5b98925 100644
--- a/src/backend/gporca/data/dxl/minidump/Char-Cardinality.mdp
+++ b/src/backend/gporca/data/dxl/minidump/Char-Cardinality.mdp
@@ -25,7 +25,7 @@
</dxl:OptimizerConfig>
<dxl:Metadata SystemIds="0.GPDB">
<dxl:RelationStatistics Mdid="2.16388.1.0" Name="t" Rows="101.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.16388.1.0" Name="t" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16388.1.0" Name="t" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.18.1.0" Nullable="true" ColWidth="1">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/Citext-Cardinality.mdp b/src/backend/gporca/data/dxl/minidump/Citext-Cardinality.mdp
index bfd912f9e1..266ec74d6c 100644
--- a/src/backend/gporca/data/dxl/minidump/Citext-Cardinality.mdp
+++ b/src/backend/gporca/data/dxl/minidump/Citext-Cardinality.mdp
@@ -41,7 +41,7 @@
<dxl:CountAgg Mdid="0.2147.1.0"/>
</dxl:Type>
<dxl:RelationStatistics Mdid="2.49152.1.0" Name="foo" Rows="991.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.49152.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.49152.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/CoerceViaIO.mdp b/src/backend/gporca/data/dxl/minidump/CoerceViaIO.mdp
index bd9649fb5b..b832c9d491 100644
--- a/src/backend/gporca/data/dxl/minidump/CoerceViaIO.mdp
+++ b/src/backend/gporca/data/dxl/minidump/CoerceViaIO.mdp
@@ -96,7 +96,7 @@ SELECT * FROM foo WHERE id::text = 'foo';
<dxl:SumAgg Mdid="0.0.0.0"/>
<dxl:CountAgg Mdid="0.2147.1.0"/>
</dxl:Type>
- <dxl:Relation Mdid="6.2560411.1.1" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.2560411.1.1" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="id" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/CollapseNot.mdp b/src/backend/gporca/data/dxl/minidump/CollapseNot.mdp
index 84a7cc6c13..0cb4e00c26 100644
--- a/src/backend/gporca/data/dxl/minidump/CollapseNot.mdp
+++ b/src/backend/gporca/data/dxl/minidump/CollapseNot.mdp
@@ -19,7 +19,7 @@ SELECT 1 FROM inverse WHERE NOT (cidr <<= ANY(SELECT * FROM inverse));
</dxl:OptimizerConfig>
<dxl:Metadata SystemIds="0.GPDB">
<dxl:RelationStatistics Mdid="2.660032.1.1" Name="inverse" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.660032.1.1" Name="inverse" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.660032.1.1" Name="inverse" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="cidr" Attno="1" Mdid="0.869.1.0" Nullable="true" ColWidth="8">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/CollapseProject-SetReturning-CTE.mdp b/src/backend/gporca/data/dxl/minidump/CollapseProject-SetReturning-CTE.mdp
index b20ea445bf..1c27986e8d 100644
--- a/src/backend/gporca/data/dxl/minidump/CollapseProject-SetReturning-CTE.mdp
+++ b/src/backend/gporca/data/dxl/minidump/CollapseProject-SetReturning-CTE.mdp
@@ -60,7 +60,7 @@ select * from t2;
<dxl:SumAgg Mdid="0.2108.1.0"/>
<dxl:CountAgg Mdid="0.2147.1.0"/>
</dxl:Type>
- <dxl:Relation Mdid="6.5761553.1.1" Name="t" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.5761553.1.1" Name="t" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.25.1.0" Nullable="true" ColWidth="12">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/CollapseProject-SetReturning.mdp b/src/backend/gporca/data/dxl/minidump/CollapseProject-SetReturning.mdp
index 2d165750a7..555453f8a5 100644
--- a/src/backend/gporca/data/dxl/minidump/CollapseProject-SetReturning.mdp
+++ b/src/backend/gporca/data/dxl/minidump/CollapseProject-SetReturning.mdp
@@ -53,7 +53,7 @@ from (select regexp_split_to_table(a, ',') as c, b from t) dumb(c, b);
<dxl:SumAgg Mdid="0.2108.1.0"/>
<dxl:CountAgg Mdid="0.2147.1.0"/>
</dxl:Type>
- <dxl:Relation Mdid="6.5761553.1.1" Name="t" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.5761553.1.1" Name="t" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.25.1.0" Nullable="true" ColWidth="12">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/CompositeTypeRelMdId.mdp b/src/backend/gporca/data/dxl/minidump/CompositeTypeRelMdId.mdp
index 535816c85d..f1e9eea977 100644
--- a/src/backend/gporca/data/dxl/minidump/CompositeTypeRelMdId.mdp
+++ b/src/backend/gporca/data/dxl/minidump/CompositeTypeRelMdId.mdp
@@ -140,7 +140,7 @@
<dxl:SumAgg Mdid="0.0.0.0"/>
<dxl:CountAgg Mdid="0.2147.1.0"/>
</dxl:Type>
- <dxl:Relation Mdid="6.26153.1.0" Name="rngfunc2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.26153.1.0" Name="rngfunc2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="rngfuncid" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/ConstScalarFuncNotPushedBelowGather.mdp b/src/backend/gporca/data/dxl/minidump/ConstScalarFuncNotPushedBelowGather.mdp
index 3eff842898..6e1ab68774 100644
--- a/src/backend/gporca/data/dxl/minidump/ConstScalarFuncNotPushedBelowGather.mdp
+++ b/src/backend/gporca/data/dxl/minidump/ConstScalarFuncNotPushedBelowGather.mdp
@@ -58,7 +58,7 @@
<dxl:CountAgg Mdid="0.2147.1.0"/>
</dxl:Type>
<dxl:RelationStatistics Mdid="2.49173.1.0" Name="t" Rows="10000000.000000" RelPages="11003" RelAllVisible="0" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.49173.1.0" Name="t" IsTemporary="false" StorageType="Heap" DistributionPolicy="Random" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.49173.1.0" Name="t" IsTemporary="false" StorageType="Heap" DistributionPolicy="Random" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="i" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/ConstTblGetUnderSubqUnderProjectWithOuterRef.mdp b/src/backend/gporca/data/dxl/minidump/ConstTblGetUnderSubqUnderProjectWithOuterRef.mdp
index 72bba942d7..597df04d9a 100644
--- a/src/backend/gporca/data/dxl/minidump/ConstTblGetUnderSubqUnderProjectWithOuterRef.mdp
+++ b/src/backend/gporca/data/dxl/minidump/ConstTblGetUnderSubqUnderProjectWithOuterRef.mdp
@@ -122,7 +122,7 @@ SELECT (SELECT a) FROM foo;
<dxl:CountAgg Mdid="0.2147.1.0"/>
</dxl:Type>
<dxl:RelationStatistics Mdid="2.241591.1.0" Name="foo" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.241591.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.241591.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/ConstTblGetUnderSubqWithNoOuterRef.mdp b/src/backend/gporca/data/dxl/minidump/ConstTblGetUnderSubqWithNoOuterRef.mdp
index 75b3e1b86f..cd360fe9d7 100644
--- a/src/backend/gporca/data/dxl/minidump/ConstTblGetUnderSubqWithNoOuterRef.mdp
+++ b/src/backend/gporca/data/dxl/minidump/ConstTblGetUnderSubqWithNoOuterRef.mdp
@@ -54,7 +54,7 @@ SELECT * FROM foo,bar WHERE a=(VALUES (1));
<dxl:CountAgg Mdid="0.2147.1.0"/>
</dxl:Type>
<dxl:RelationStatistics Mdid="2.2426136.1.1" Name="bar" Rows="1000.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.2426136.1.1" Name="bar" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.2426136.1.1" Name="bar" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="c" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -378,7 +378,7 @@ SELECT * FROM foo,bar WHERE a=(VALUES (1));
<dxl:ColumnStatistics Mdid="1.2426136.1.1.3" Name="xmin" Width="4.000000" NullFreq="0.000000" NdvRemain="0.000000" FreqRemain="0.000000" ColStatsMissing="true"/>
<dxl:ColumnStatistics Mdid="1.2426136.1.1.2" Name="ctid" Width="6.000000" NullFreq="0.000000" NdvRemain="1000.000000" FreqRemain="1.000000" ColStatsMissing="false"/>
<dxl:RelationStatistics Mdid="2.2426110.1.1" Name="foo" Rows="1000.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.2426110.1.1" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.2426110.1.1" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/ConstTblGetUnderSubqWithOuterRef.mdp b/src/backend/gporca/data/dxl/minidump/ConstTblGetUnderSubqWithOuterRef.mdp
index 6dc560f1c7..72117ce2fb 100644
--- a/src/backend/gporca/data/dxl/minidump/ConstTblGetUnderSubqWithOuterRef.mdp
+++ b/src/backend/gporca/data/dxl/minidump/ConstTblGetUnderSubqWithOuterRef.mdp
@@ -123,7 +123,7 @@ SELECT * FROM foo,bar WHERE a=(SELECT c);
<dxl:CountAgg Mdid="0.2147.1.0"/>
</dxl:Type>
<dxl:RelationStatistics Mdid="2.242732.1.0" Name="bar" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.242732.1.0" Name="bar" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.242732.1.0" Name="bar" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="c" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -160,7 +160,7 @@ SELECT * FROM foo,bar WHERE a=(SELECT c);
</dxl:DistrOpfamilies>
</dxl:Relation>
<dxl:RelationStatistics Mdid="2.242729.1.0" Name="foo" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.242729.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.242729.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/ConstraintIntervalIncludesNull.mdp b/src/backend/gporca/data/dxl/minidump/ConstraintIntervalIncludesNull.mdp
index 2756610acb..4801e7b771 100644
--- a/src/backend/gporca/data/dxl/minidump/ConstraintIntervalIncludesNull.mdp
+++ b/src/backend/gporca/data/dxl/minidump/ConstraintIntervalIncludesNull.mdp
@@ -34,7 +34,7 @@ Gather Motion 1:1 (slice1; segments: 1) (cost=0.00..431.00 rows=1 width=4)
</dxl:Comparison>
</dxl:CheckConstraint>
<dxl:RelationStatistics Mdid="2.16384.1.0" Name="ta" Rows="1.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.16384.1.0" Name="ta" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16384.1.0" Name="ta" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/ConstraintIntervalNotIncludesNull.mdp b/src/backend/gporca/data/dxl/minidump/ConstraintIntervalNotIncludesNull.mdp
index 7587bb5042..15d5ef5664 100644
--- a/src/backend/gporca/data/dxl/minidump/ConstraintIntervalNotIncludesNull.mdp
+++ b/src/backend/gporca/data/dxl/minidump/ConstraintIntervalNotIncludesNull.mdp
@@ -33,7 +33,7 @@ Rows out: 0 rows with 0.007 ms to end.
<dxl:ConstValue TypeMdid="0.23.1.0" IsNull="false" IsByValue="true" Value="1"/>
</dxl:Comparison>
</dxl:CheckConstraint>
- <dxl:Relation Mdid="6.16388.1.0" Name="tb" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16388.1.0" Name="tb" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="b" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/ConstraintIntervalWithBoolIncludesNull.mdp b/src/backend/gporca/data/dxl/minidump/ConstraintIntervalWithBoolIncludesNull.mdp
index b94e6d7adc..106e3f760c 100644
--- a/src/backend/gporca/data/dxl/minidump/ConstraintIntervalWithBoolIncludesNull.mdp
+++ b/src/backend/gporca/data/dxl/minidump/ConstraintIntervalWithBoolIncludesNull.mdp
@@ -96,7 +96,7 @@ Rows out: 1 rows at destination with 0.241 ms to first row, 0.242 ms to end.
</dxl:Opfamilies>
</dxl:GPDBScalarOp>
<dxl:RelationStatistics Mdid="2.16396.1.0" Name="tc" Rows="1.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.16396.1.0" Name="tc" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16396.1.0" Name="tc" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="c" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/ConstraintIntervalWithBoolNotIncludesNull.mdp b/src/backend/gporca/data/dxl/minidump/ConstraintIntervalWithBoolNotIncludesNull.mdp
index 2f32af8854..dd19e16b7a 100644
--- a/src/backend/gporca/data/dxl/minidump/ConstraintIntervalWithBoolNotIncludesNull.mdp
+++ b/src/backend/gporca/data/dxl/minidump/ConstraintIntervalWithBoolNotIncludesNull.mdp
@@ -125,7 +125,7 @@ Rows out: 0 rows with 0.002 ms to end.
<dxl:SumAgg Mdid="0.2108.1.0"/>
<dxl:CountAgg Mdid="0.2147.1.0"/>
</dxl:Type>
- <dxl:Relation Mdid="6.16404.1.0" Name="td" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16404.1.0" Name="td" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="d" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/ConstraintIntervalWithInIncludesNull.mdp b/src/backend/gporca/data/dxl/minidump/ConstraintIntervalWithInIncludesNull.mdp
index 4a439724ef..066d76306b 100644
--- a/src/backend/gporca/data/dxl/minidump/ConstraintIntervalWithInIncludesNull.mdp
+++ b/src/backend/gporca/data/dxl/minidump/ConstraintIntervalWithInIncludesNull.mdp
@@ -37,7 +37,7 @@ Rows out: 1 rows at destination with 0.253 ms to end.
</dxl:ArrayComp>
</dxl:CheckConstraint>
<dxl:RelationStatistics Mdid="2.16384.1.0" Name="ta" Rows="1.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.16384.1.0" Name="ta" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16384.1.0" Name="ta" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/ConstraintIntervalWithInIncludesNullArray.mdp b/src/backend/gporca/data/dxl/minidump/ConstraintIntervalWithInIncludesNullArray.mdp
index da0583a9d6..3175cec7ac 100644
--- a/src/backend/gporca/data/dxl/minidump/ConstraintIntervalWithInIncludesNullArray.mdp
+++ b/src/backend/gporca/data/dxl/minidump/ConstraintIntervalWithInIncludesNullArray.mdp
@@ -35,7 +35,7 @@
</dxl:ArrayComp>
</dxl:CheckConstraint>
<dxl:RelationStatistics Mdid="2.24584.1.0" Name="td" Rows="1.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.24584.1.0" Name="td" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.24584.1.0" Name="td" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/ConstraintIntervalWithInNotIncludesNull.mdp b/src/backend/gporca/data/dxl/minidump/ConstraintIntervalWithInNotIncludesNull.mdp
index debbb42063..d91140f4d0 100644
--- a/src/backend/gporca/data/dxl/minidump/ConstraintIntervalWithInNotIncludesNull.mdp
+++ b/src/backend/gporca/data/dxl/minidump/ConstraintIntervalWithInNotIncludesNull.mdp
@@ -36,7 +36,7 @@ Rows out: 0 rows with 0.010 ms to end.
</dxl:Array>
</dxl:ArrayComp>
</dxl:CheckConstraint>
- <dxl:Relation Mdid="6.16388.1.0" Name="tb" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16388.1.0" Name="tb" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="b" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/ConstraintIntervalWithMultiColumnsIncludeNull.mdp b/src/backend/gporca/data/dxl/minidump/ConstraintIntervalWithMultiColumnsIncludeNull.mdp
index 8f3bed94a4..9bda59e355 100644
--- a/src/backend/gporca/data/dxl/minidump/ConstraintIntervalWithMultiColumnsIncludeNull.mdp
+++ b/src/backend/gporca/data/dxl/minidump/ConstraintIntervalWithMultiColumnsIncludeNull.mdp
@@ -137,7 +137,7 @@ Rows out: 1 rows at destination with 1693 ms to end.
<dxl:Commutator Mdid="0.551.1.0"/>
</dxl:GPDBScalarOp>
<dxl:RelationStatistics Mdid="2.16457.1.0" Name="t" Rows="1.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.16457.1.0" Name="t" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16457.1.0" Name="t" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/ConstraintIntervalWithMultiColumnsNotIncludeNull.mdp b/src/backend/gporca/data/dxl/minidump/ConstraintIntervalWithMultiColumnsNotIncludeNull.mdp
index e874979ce8..025522cf22 100644
--- a/src/backend/gporca/data/dxl/minidump/ConstraintIntervalWithMultiColumnsNotIncludeNull.mdp
+++ b/src/backend/gporca/data/dxl/minidump/ConstraintIntervalWithMultiColumnsNotIncludeNull.mdp
@@ -136,7 +136,7 @@ Rows out: 0 rows with 0.002 ms to end.
<dxl:OpFunc Mdid="0.177.1.0"/>
<dxl:Commutator Mdid="0.551.1.0"/>
</dxl:GPDBScalarOp>
- <dxl:Relation Mdid="6.16469.1.0" Name="t" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16469.1.0" Name="t" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/ConstraintIntervalWithNotIncludesNull.mdp b/src/backend/gporca/data/dxl/minidump/ConstraintIntervalWithNotIncludesNull.mdp
index 5ebb2a8c87..80fd8d6526 100644
--- a/src/backend/gporca/data/dxl/minidump/ConstraintIntervalWithNotIncludesNull.mdp
+++ b/src/backend/gporca/data/dxl/minidump/ConstraintIntervalWithNotIncludesNull.mdp
@@ -46,7 +46,7 @@ Rows out: 1 rows at destination with 0.250 ms to first row, 0.251 ms to end.
</dxl:Not>
</dxl:CheckConstraint>
<dxl:RelationStatistics Mdid="2.16392.1.0" Name="tx" Rows="1.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.16392.1.0" Name="tx" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16392.1.0" Name="tx" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/ConvertBoolConstNullToConstTableFalseFilter.mdp b/src/backend/gporca/data/dxl/minidump/ConvertBoolConstNullToConstTableFalseFilter.mdp
index 35e42d253f..80fff23979 100644
--- a/src/backend/gporca/data/dxl/minidump/ConvertBoolConstNullToConstTableFalseFilter.mdp
+++ b/src/backend/gporca/data/dxl/minidump/ConvertBoolConstNullToConstTableFalseFilter.mdp
@@ -20,7 +20,7 @@
<dxl:TraceFlags Value="102001,102002,102003,102074,102113,102120,102144,103001,103014,103015,103022,103027,103029,103033,104003,104004,104005,105000"/>
</dxl:OptimizerConfig>
<dxl:Metadata SystemIds="0.GPDB">
- <dxl:Relation Mdid="6.16385.1.0" Name="t1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16385.1.0" Name="t1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.16.1.0" Nullable="true" ColWidth="1">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/Correlated-Stat-Function-Dependency-2.mdp b/src/backend/gporca/data/dxl/minidump/Correlated-Stat-Function-Dependency-2.mdp
index 8b16214d8c..0328119438 100644
--- a/src/backend/gporca/data/dxl/minidump/Correlated-Stat-Function-Dependency-2.mdp
+++ b/src/backend/gporca/data/dxl/minidump/Correlated-Stat-Function-Dependency-2.mdp
@@ -538,7 +538,7 @@
<dxl:CountAgg Mdid="0.2147.1.0"/>
</dxl:Type>
<dxl:RelationStatistics Mdid="2.434194.1.0" Name="t" Rows="10000.000000" RelPages="16" RelAllVisible="0" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.434194.1.0" Name="t" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.434194.1.0" Name="t" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/Correlated-Stat-Function-Dependency-3.mdp b/src/backend/gporca/data/dxl/minidump/Correlated-Stat-Function-Dependency-3.mdp
index c44c4da83f..b142b8ffd8 100644
--- a/src/backend/gporca/data/dxl/minidump/Correlated-Stat-Function-Dependency-3.mdp
+++ b/src/backend/gporca/data/dxl/minidump/Correlated-Stat-Function-Dependency-3.mdp
@@ -941,7 +941,7 @@
<dxl:CountAgg Mdid="0.2147.1.0"/>
</dxl:Type>
<dxl:RelationStatistics Mdid="2.434199.1.0" Name="t" Rows="10001.000000" RelPages="13" RelAllVisible="0" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.434199.1.0" Name="t" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.434199.1.0" Name="t" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/Correlated-Stat-Function-Dependency.mdp b/src/backend/gporca/data/dxl/minidump/Correlated-Stat-Function-Dependency.mdp
index dcbd45def4..625b3aa781 100644
--- a/src/backend/gporca/data/dxl/minidump/Correlated-Stat-Function-Dependency.mdp
+++ b/src/backend/gporca/data/dxl/minidump/Correlated-Stat-Function-Dependency.mdp
@@ -135,7 +135,7 @@
<dxl:CountAgg Mdid="0.2147.1.0"/>
</dxl:Type>
<dxl:RelationStatistics Mdid="2.434189.1.0" Name="t" Rows="10000.000000" RelPages="13" RelAllVisible="0" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.434189.1.0" Name="t" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.434189.1.0" Name="t" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/CorrelatedIN-LeftSemiJoin-Limit.mdp b/src/backend/gporca/data/dxl/minidump/CorrelatedIN-LeftSemiJoin-Limit.mdp
index 3212fb7b4d..3bee6595ff 100644
--- a/src/backend/gporca/data/dxl/minidump/CorrelatedIN-LeftSemiJoin-Limit.mdp
+++ b/src/backend/gporca/data/dxl/minidump/CorrelatedIN-LeftSemiJoin-Limit.mdp
@@ -40,7 +40,7 @@
</dxl:OptimizerConfig>
<dxl:Metadata SystemIds="0.GPDB">
<dxl:RelationStatistics Mdid="2.16387.1.0" Name="bar" Rows="4.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.16387.1.0" Name="bar" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16387.1.0" Name="bar" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="c2" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -71,7 +71,7 @@
<dxl:CheckConstraints/>
</dxl:Relation>
<dxl:RelationStatistics Mdid="2.16384.1.0" Name="foo" Rows="2.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.16384.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16384.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="c1" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/CorrelatedIN-LeftSemiJoin-True.mdp b/src/backend/gporca/data/dxl/minidump/CorrelatedIN-LeftSemiJoin-True.mdp
index 5c774324bc..4e63ed9a08 100644
--- a/src/backend/gporca/data/dxl/minidump/CorrelatedIN-LeftSemiJoin-True.mdp
+++ b/src/backend/gporca/data/dxl/minidump/CorrelatedIN-LeftSemiJoin-True.mdp
@@ -39,7 +39,7 @@
</dxl:OptimizerConfig>
<dxl:Metadata SystemIds="0.GPDB">
<dxl:RelationStatistics Mdid="2.24576.1.0" Name="t1" Rows="2.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.24576.1.0" Name="t1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.24576.1.0" Name="t1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -70,7 +70,7 @@
<dxl:CheckConstraints/>
</dxl:Relation>
<dxl:RelationStatistics Mdid="2.24582.1.0" Name="t2" Rows="1104.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.24582.1.0" Name="t2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.24582.1.0" Name="t2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="b" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/CorrelatedIN-LeftSemiNotIn-True.mdp b/src/backend/gporca/data/dxl/minidump/CorrelatedIN-LeftSemiNotIn-True.mdp
index 16d41cbd8a..e726d00d3b 100644
--- a/src/backend/gporca/data/dxl/minidump/CorrelatedIN-LeftSemiNotIn-True.mdp
+++ b/src/backend/gporca/data/dxl/minidump/CorrelatedIN-LeftSemiNotIn-True.mdp
@@ -82,7 +82,7 @@ create table customer
</dxl:OptimizerConfig>
<dxl:Metadata SystemIds="0.GPDB">
<dxl:RelationStatistics Mdid="2.16385.1.0" Name="customer" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.16385.1.0" Name="customer" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="0;9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16385.1.0" Name="customer" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="0;9,3">
<dxl:Columns>
<dxl:Column Name="cn" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -164,7 +164,7 @@ create table customer
<dxl:SumAgg Mdid="0.2107.1.0"/>
<dxl:CountAgg Mdid="0.2147.1.0"/>
</dxl:Type>
- <dxl:Relation Mdid="6.16406.1.0" Name="product" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="0;9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16406.1.0" Name="product" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="0;9,3">
<dxl:Columns>
<dxl:Column Name="pn" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -327,7 +327,7 @@ create table customer
<dxl:CountAgg Mdid="0.2147.1.0"/>
</dxl:Type>
<dxl:RelationStatistics Mdid="2.16427.1.0" Name="sale" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.16427.1.0" Name="sale" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0,1,2" Keys="0,1,2;12,6" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16427.1.0" Name="sale" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0,1,2" Keys="0,1,2;12,6">
<dxl:Columns>
<dxl:Column Name="cn" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/CorrelatedLeftSemiNLJoinWithLimit.mdp b/src/backend/gporca/data/dxl/minidump/CorrelatedLeftSemiNLJoinWithLimit.mdp
index 904d9f88b6..96a1a9ec51 100644
--- a/src/backend/gporca/data/dxl/minidump/CorrelatedLeftSemiNLJoinWithLimit.mdp
+++ b/src/backend/gporca/data/dxl/minidump/CorrelatedLeftSemiNLJoinWithLimit.mdp
@@ -40,7 +40,7 @@
</dxl:OptimizerConfig>
<dxl:Metadata SystemIds="0.GPDB">
<dxl:RelationStatistics Mdid="2.73728.1.0" Name="t1" Rows="2.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.73728.1.0" Name="t1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.73728.1.0" Name="t1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -71,7 +71,7 @@
<dxl:CheckConstraints/>
</dxl:Relation>
<dxl:RelationStatistics Mdid="2.73731.1.0" Name="t2" Rows="4.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.73731.1.0" Name="t2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.73731.1.0" Name="t2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="b" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/CorrelatedNLJ-PartSelector-Subplan.mdp b/src/backend/gporca/data/dxl/minidump/CorrelatedNLJ-PartSelector-Subplan.mdp
index f479d202a0..6554a6abee 100644
--- a/src/backend/gporca/data/dxl/minidump/CorrelatedNLJ-PartSelector-Subplan.mdp
+++ b/src/backend/gporca/data/dxl/minidump/CorrelatedNLJ-PartSelector-Subplan.mdp
@@ -154,7 +154,7 @@ EXPLAIN SELECT pk from partitioned_table WHERE a > (select d from other_table wh
<dxl:ColumnStatistics Mdid="1.24627.1.0.3" Name="xmin" Width="4.000000" NullFreq="0.000000" NdvRemain="0.000000" FreqRemain="0.000000" ColStatsMissing="true"/>
<dxl:ColumnStatistics Mdid="1.24627.1.0.2" Name="ctid" Width="6.000000" NullFreq="0.000000" NdvRemain="3.000000" FreqRemain="1.000000" ColStatsMissing="false"/>
<dxl:RelationStatistics Mdid="2.24627.1.0" Name="partitioned_table" Rows="3.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.24627.1.0" Name="partitioned_table" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,8,2" PartitionColumns="1" PartitionTypes="r" NumberLeafPartitions="2">
+ <dxl:Relation Mdid="6.24627.1.0" Name="partitioned_table" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,8,2" PartitionColumns="1" PartitionTypes="r">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -191,7 +191,7 @@ EXPLAIN SELECT pk from partitioned_table WHERE a > (select d from other_table wh
<dxl:Partition Mdid="6.24627002.1.0"/>
</dxl:Partitions>
</dxl:Relation>
- <dxl:Relation Mdid="6.24627001.1.0" Name="partitioned_table_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.24627001.1.0" Name="partitioned_table_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -239,7 +239,7 @@ EXPLAIN SELECT pk from partitioned_table WHERE a > (select d from other_table wh
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.24627002.1.0" Name="partitioned_table_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.24627002.1.0" Name="partitioned_table_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -292,7 +292,7 @@ EXPLAIN SELECT pk from partitioned_table WHERE a > (select d from other_table wh
<dxl:ColumnStatistics Mdid="1.24627.1.0.5" Name="xmax" Width="4.000000" NullFreq="0.000000" NdvRemain="0.000000" FreqRemain="0.000000" ColStatsMissing="true"/>
<dxl:ColumnStatistics Mdid="1.24627.1.0.4" Name="cmin" Width="4.000000" NullFreq="0.000000" NdvRemain="0.000000" FreqRemain="0.000000" ColStatsMissing="true"/>
<dxl:RelationStatistics Mdid="2.24663.1.0" Name="other_table" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.24663.1.0" Name="other_table" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.24663.1.0" Name="other_table" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="c" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/CorrelatedNLJWithStreamingSpool.mdp b/src/backend/gporca/data/dxl/minidump/CorrelatedNLJWithStreamingSpool.mdp
index f9ec2fb855..ed801cd42c 100644
--- a/src/backend/gporca/data/dxl/minidump/CorrelatedNLJWithStreamingSpool.mdp
+++ b/src/backend/gporca/data/dxl/minidump/CorrelatedNLJWithStreamingSpool.mdp
@@ -25,7 +25,7 @@
</dxl:OptimizerConfig>
<dxl:Metadata SystemIds="0.GPDB">
<dxl:RelationStatistics Mdid="2.90115.1.0" Name="t2" Rows="3002427.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.90115.1.0" Name="t2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.90115.1.0" Name="t2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="c2" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -56,7 +56,7 @@
<dxl:CheckConstraints/>
</dxl:Relation>
<dxl:RelationStatistics Mdid="2.90112.1.0" Name="t1" Rows="10.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.90112.1.0" Name="t1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.90112.1.0" Name="t1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="c1" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/CorrelatedNLJWithTrueCondition.mdp b/src/backend/gporca/data/dxl/minidump/CorrelatedNLJWithTrueCondition.mdp
index 61f38c69bc..d389b89d2d 100644
--- a/src/backend/gporca/data/dxl/minidump/CorrelatedNLJWithTrueCondition.mdp
+++ b/src/backend/gporca/data/dxl/minidump/CorrelatedNLJWithTrueCondition.mdp
@@ -106,7 +106,7 @@
</dxl:OptimizerConfig>
<dxl:Metadata SystemIds="0.GPDB">
<dxl:RelationStatistics Mdid="2.16385.1.0" Name="foo" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.16385.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16385.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -137,7 +137,7 @@
<dxl:CheckConstraints/>
</dxl:Relation>
<dxl:RelationStatistics Mdid="2.16388.1.0" Name="bar" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.16388.1.0" Name="bar" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16388.1.0" Name="bar" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="b" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/CorrelatedSubqueryWithAggWindowFunc.mdp b/src/backend/gporca/data/dxl/minidump/CorrelatedSubqueryWithAggWindowFunc.mdp
index 59da7a94e3..45c94a2c9d 100644
--- a/src/backend/gporca/data/dxl/minidump/CorrelatedSubqueryWithAggWindowFunc.mdp
+++ b/src/backend/gporca/data/dxl/minidump/CorrelatedSubqueryWithAggWindowFunc.mdp
@@ -238,7 +238,7 @@ explain select C.i from C where C.i in (select avg(i) over (partition by i) from
</dxl:Opfamilies>
</dxl:GPDBScalarOp>
<dxl:RelationStatistics Mdid="2.98668.1.0" Name="b" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.98668.1.0" Name="b" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.98668.1.0" Name="b" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="i" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -272,7 +272,7 @@ explain select C.i from C where C.i in (select avg(i) over (partition by i) from
<dxl:CheckConstraints/>
</dxl:Relation>
<dxl:RelationStatistics Mdid="2.98671.1.0" Name="c" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.98671.1.0" Name="c" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.98671.1.0" Name="c" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="i" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/DML-ComputeScalar-With-Outerref.mdp b/src/backend/gporca/data/dxl/minidump/DML-ComputeScalar-With-Outerref.mdp
index f537e3d055..ef4c5679e3 100644
--- a/src/backend/gporca/data/dxl/minidump/DML-ComputeScalar-With-Outerref.mdp
+++ b/src/backend/gporca/data/dxl/minidump/DML-ComputeScalar-With-Outerref.mdp
@@ -26,7 +26,7 @@
</dxl:OptimizerConfig>
<dxl:Metadata SystemIds="0.GPDB">
<dxl:RelationStatistics Mdid="2.49155.1.0" Name="y" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.49155.1.0" Name="y" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.49155.1.0" Name="y" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="b" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -57,7 +57,7 @@
<dxl:CheckConstraints/>
</dxl:Relation>
<dxl:RelationStatistics Mdid="2.49152.1.0" Name="x" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.49152.1.0" Name="x" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.49152.1.0" Name="x" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/DML-Filter-With-OuterRef.mdp b/src/backend/gporca/data/dxl/minidump/DML-Filter-With-OuterRef.mdp
index 1a2b5b0757..bd7d5cb720 100644
--- a/src/backend/gporca/data/dxl/minidump/DML-Filter-With-OuterRef.mdp
+++ b/src/backend/gporca/data/dxl/minidump/DML-Filter-With-OuterRef.mdp
@@ -50,7 +50,7 @@
</dxl:OptimizerConfig>
<dxl:Metadata SystemIds="0.GPDB">
<dxl:RelationStatistics Mdid="2.49155.1.0" Name="y" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.49155.1.0" Name="y" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.49155.1.0" Name="y" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="b" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -81,7 +81,7 @@
<dxl:CheckConstraints/>
</dxl:Relation>
<dxl:RelationStatistics Mdid="2.49152.1.0" Name="x" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.49152.1.0" Name="x" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.49152.1.0" Name="x" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/DML-UnionAll-With-OuterRef.mdp b/src/backend/gporca/data/dxl/minidump/DML-UnionAll-With-OuterRef.mdp
index da19e263ee..df13fa746e 100644
--- a/src/backend/gporca/data/dxl/minidump/DML-UnionAll-With-OuterRef.mdp
+++ b/src/backend/gporca/data/dxl/minidump/DML-UnionAll-With-OuterRef.mdp
@@ -52,7 +52,7 @@
</dxl:OptimizerConfig>
<dxl:Metadata SystemIds="0.GPDB">
<dxl:RelationStatistics Mdid="2.49155.1.0" Name="y" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.49155.1.0" Name="y" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.49155.1.0" Name="y" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="b" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -83,7 +83,7 @@
<dxl:CheckConstraints/>
</dxl:Relation>
<dxl:RelationStatistics Mdid="2.49152.1.0" Name="x" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.49152.1.0" Name="x" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.49152.1.0" Name="x" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -248,7 +248,7 @@
</dxl:Opfamilies>
</dxl:GPDBScalarOp>
<dxl:RelationStatistics Mdid="2.16875.1.0" Name="foo" Rows="2.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.16875.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16875.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/DML-UnionAll-With-Universal-Child.mdp b/src/backend/gporca/data/dxl/minidump/DML-UnionAll-With-Universal-Child.mdp
index 97825d3d17..1772e9838d 100644
--- a/src/backend/gporca/data/dxl/minidump/DML-UnionAll-With-Universal-Child.mdp
+++ b/src/backend/gporca/data/dxl/minidump/DML-UnionAll-With-Universal-Child.mdp
@@ -25,7 +25,7 @@
<dxl:TraceFlags Value="102001,102002,102003,102074,102120,102144,103001,103014,103015,103022,103033,104003,104004,104005,105000,106000"/>
</dxl:OptimizerConfig>
<dxl:Metadata SystemIds="0.GPDB">
- <dxl:Relation Mdid="6.49155.1.0" Name="y" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.49155.1.0" Name="y" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="b" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -56,7 +56,7 @@
<dxl:CheckConstraints/>
</dxl:Relation>
<dxl:RelationStatistics Mdid="2.49152.1.0" Name="x" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.49152.1.0" Name="x" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.49152.1.0" Name="x" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/DML-Volatile-Function.mdp b/src/backend/gporca/data/dxl/minidump/DML-Volatile-Function.mdp
index efb354542d..69ebe62080 100644
--- a/src/backend/gporca/data/dxl/minidump/DML-Volatile-Function.mdp
+++ b/src/backend/gporca/data/dxl/minidump/DML-Volatile-Function.mdp
@@ -135,7 +135,7 @@
<dxl:SumAgg Mdid="0.0.0.0"/>
<dxl:CountAgg Mdid="0.2147.1.0"/>
</dxl:Type>
- <dxl:Relation Mdid="6.188452.1.0" Name="y" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.188452.1.0" Name="y" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -166,7 +166,7 @@
<dxl:CheckConstraints/>
</dxl:Relation>
<dxl:RelationStatistics Mdid="2.188449.1.0" Name="x" Rows="1.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.188449.1.0" Name="x" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.188449.1.0" Name="x" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/DML-With-CorrelatedNLJ-With-Universal-Child.mdp b/src/backend/gporca/data/dxl/minidump/DML-With-CorrelatedNLJ-With-Universal-Child.mdp
index fbba4c10c8..ec7d031524 100644
--- a/src/backend/gporca/data/dxl/minidump/DML-With-CorrelatedNLJ-With-Universal-Child.mdp
+++ b/src/backend/gporca/data/dxl/minidump/DML-With-CorrelatedNLJ-With-Universal-Child.mdp
@@ -44,7 +44,7 @@
</dxl:OptimizerConfig>
<dxl:Metadata SystemIds="0.GPDB">
<dxl:RelationStatistics Mdid="2.16391.1.0" Name="t1" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.16391.1.0" Name="t1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16391.1.0" Name="t1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -74,7 +74,7 @@
<dxl:IndexInfoList/>
<dxl:CheckConstraints/>
</dxl:Relation>
- <dxl:Relation Mdid="6.16388.1.0" Name="target_table" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16388.1.0" Name="target_table" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/DML-With-HJ-And-UniversalChild.mdp b/src/backend/gporca/data/dxl/minidump/DML-With-HJ-And-UniversalChild.mdp
index 081b04ae8d..df10e39415 100644
--- a/src/backend/gporca/data/dxl/minidump/DML-With-HJ-And-UniversalChild.mdp
+++ b/src/backend/gporca/data/dxl/minidump/DML-With-HJ-And-UniversalChild.mdp
@@ -26,7 +26,7 @@
</dxl:OptimizerConfig>
<dxl:Metadata SystemIds="0.GPDB">
<dxl:RelationStatistics Mdid="2.49152.1.0" Name="x" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.49152.1.0" Name="x" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.49152.1.0" Name="x" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -191,7 +191,7 @@
</dxl:Opfamilies>
</dxl:GPDBScalarOp>
<dxl:RelationStatistics Mdid="2.16875.1.0" Name="foo" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.16875.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16875.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/DML-With-Join-With-Universal-Child.mdp b/src/backend/gporca/data/dxl/minidump/DML-With-Join-With-Universal-Child.mdp
index 556d00edcf..a7c0f92844 100644
--- a/src/backend/gporca/data/dxl/minidump/DML-With-Join-With-Universal-Child.mdp
+++ b/src/backend/gporca/data/dxl/minidump/DML-With-Join-With-Universal-Child.mdp
@@ -27,7 +27,7 @@
</dxl:OptimizerConfig>
<dxl:Metadata SystemIds="0.GPDB">
<dxl:RelationStatistics Mdid="2.16385.1.0" Name="t1" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.16385.1.0" Name="t1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16385.1.0" Name="t1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -60,7 +60,7 @@
<dxl:IndexInfoList/>
<dxl:CheckConstraints/>
</dxl:Relation>
- <dxl:Relation Mdid="6.16388.1.0" Name="target_table" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16388.1.0" Name="target_table" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/DML-With-MasterOnlyTable-1.mdp b/src/backend/gporca/data/dxl/minidump/DML-With-MasterOnlyTable-1.mdp
index 46dbc93595..3f5836be23 100644
--- a/src/backend/gporca/data/dxl/minidump/DML-With-MasterOnlyTable-1.mdp
+++ b/src/backend/gporca/data/dxl/minidump/DML-With-MasterOnlyTable-1.mdp
@@ -37,7 +37,7 @@
</dxl:OptimizerConfig>
<dxl:Metadata SystemIds="0.GPDB">
<dxl:RelationStatistics Mdid="2.49152.1.0" Name="x" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.49152.1.0" Name="x" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.49152.1.0" Name="x" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -230,7 +230,7 @@
<dxl:CountAgg Mdid="0.2147.1.0"/>
</dxl:Type>
<dxl:RelationStatistics Mdid="2.5036.1.0" Name="gp_segment_configuration" Rows="8.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.5036.1.0" Name="gp_segment_configuration" IsTemporary="false" StorageType="Heap" DistributionPolicy="MasterOnly" Keys="16,10" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.5036.1.0" Name="gp_segment_configuration" IsTemporary="false" StorageType="Heap" DistributionPolicy="MasterOnly" Keys="16,10">
<dxl:Columns>
<dxl:Column Name="dbid" Attno="1" Mdid="0.21.1.0" Nullable="false" ColWidth="2">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/DML-With-WindowFunc-OuterRef.mdp b/src/backend/gporca/data/dxl/minidump/DML-With-WindowFunc-OuterRef.mdp
index bc98517872..9ac19765eb 100644
--- a/src/backend/gporca/data/dxl/minidump/DML-With-WindowFunc-OuterRef.mdp
+++ b/src/backend/gporca/data/dxl/minidump/DML-With-WindowFunc-OuterRef.mdp
@@ -203,7 +203,7 @@
<dxl:SumAgg Mdid="0.0.0.0"/>
<dxl:CountAgg Mdid="0.2147.1.0"/>
</dxl:Type>
- <dxl:Relation Mdid="6.57371.1.0" Name="y" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.57371.1.0" Name="y" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="j" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -237,7 +237,7 @@
</dxl:DistrOpfamilies>
</dxl:Relation>
<dxl:RelationStatistics Mdid="2.57368.1.0" Name="x" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.57368.1.0" Name="x" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.57368.1.0" Name="x" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="i" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/DPE-IN.mdp b/src/backend/gporca/data/dxl/minidump/DPE-IN.mdp
index 9d4dc9af58..e1759e20e5 100644
--- a/src/backend/gporca/data/dxl/minidump/DPE-IN.mdp
+++ b/src/backend/gporca/data/dxl/minidump/DPE-IN.mdp
@@ -66,7 +66,7 @@ select * from P,X where P.a=X.a and X.a in (1,2);
<dxl:Partition Mdid="6.36394823003.1.1"/>
</dxl:Partitions>
</dxl:Relation>
- <dxl:Relation Mdid="6.36394823001.1.1" Name="p_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Random" Keys="7,8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.36394823001.1.1" Name="p_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Random" Keys="7,8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -114,7 +114,7 @@ select * from P,X where P.a=X.a and X.a in (1,2);
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.36394823002.1.1" Name="p_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Random" Keys="7,8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.36394823002.1.1" Name="p_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Random" Keys="7,8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -162,7 +162,7 @@ select * from P,X where P.a=X.a and X.a in (1,2);
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.36394823003.1.1" Name="p_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Random" Keys="7,8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.36394823003.1.1" Name="p_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Random" Keys="7,8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/DPE-NOT-IN.mdp b/src/backend/gporca/data/dxl/minidump/DPE-NOT-IN.mdp
index d09127a81e..594544a0b1 100644
--- a/src/backend/gporca/data/dxl/minidump/DPE-NOT-IN.mdp
+++ b/src/backend/gporca/data/dxl/minidump/DPE-NOT-IN.mdp
@@ -66,7 +66,7 @@ select * from P,X where P.a=X.a and X.a not in (1,2);
<dxl:Partition Mdid="6.36394823003.1.1"/>
</dxl:Partitions>
</dxl:Relation>
- <dxl:Relation Mdid="6.36394823001.1.1" Name="p_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Random" Keys="7,8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.36394823001.1.1" Name="p_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Random" Keys="7,8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -114,7 +114,7 @@ select * from P,X where P.a=X.a and X.a not in (1,2);
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.36394823002.1.1" Name="p_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Random" Keys="7,8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.36394823002.1.1" Name="p_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Random" Keys="7,8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -162,7 +162,7 @@ select * from P,X where P.a=X.a and X.a not in (1,2);
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.36394823003.1.1" Name="p_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Random" Keys="7,8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.36394823003.1.1" Name="p_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Random" Keys="7,8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/DPE-SemiJoin.mdp b/src/backend/gporca/data/dxl/minidump/DPE-SemiJoin.mdp
index 31ac6c8cae..fc8a23bdd6 100644
--- a/src/backend/gporca/data/dxl/minidump/DPE-SemiJoin.mdp
+++ b/src/backend/gporca/data/dxl/minidump/DPE-SemiJoin.mdp
@@ -798,7 +798,7 @@ Select * from X where X.a < ANY (select a from P);
<dxl:Partition Mdid="6.35837767003.1.1"/>
</dxl:Partitions>
</dxl:Relation>
- <dxl:Relation Mdid="6.35837767001.1.1" Name="p_prt_1" IsTemporary="false" StorageType="AppendOnly, Row-oriented" DistributionPolicy="Random" Keys="3,4,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.35837767001.1.1" Name="p_prt_1" IsTemporary="false" StorageType="AppendOnly, Row-oriented" DistributionPolicy="Random" Keys="3,4,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -834,7 +834,7 @@ Select * from X where X.a < ANY (select a from P);
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.35837767002.1.1" Name="p_prt_2" IsTemporary="false" StorageType="AppendOnly, Row-oriented" DistributionPolicy="Random" Keys="3,4,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.35837767002.1.1" Name="p_prt_2" IsTemporary="false" StorageType="AppendOnly, Row-oriented" DistributionPolicy="Random" Keys="3,4,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -870,7 +870,7 @@ Select * from X where X.a < ANY (select a from P);
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.35837767003.1.1" Name="p_prt_3" IsTemporary="false" StorageType="AppendOnly, Row-oriented" DistributionPolicy="Random" Keys="3,4,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.35837767003.1.1" Name="p_prt_3" IsTemporary="false" StorageType="AppendOnly, Row-oriented" DistributionPolicy="Random" Keys="3,4,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/DPE-with-unsupported-pred.mdp b/src/backend/gporca/data/dxl/minidump/DPE-with-unsupported-pred.mdp
index b4023be171..ffc552c40c 100644
--- a/src/backend/gporca/data/dxl/minidump/DPE-with-unsupported-pred.mdp
+++ b/src/backend/gporca/data/dxl/minidump/DPE-with-unsupported-pred.mdp
@@ -44,7 +44,7 @@
</dxl:OptimizerConfig>
<dxl:Metadata SystemIds="0.GPDB">
<dxl:RelationStatistics Mdid="2.57344.1.0" Name="part" Rows="10000.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.57344.1.0" Name="part" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3" PartitionColumns="2" PartitionTypes="r" NumberLeafPartitions="6">
+ <dxl:Relation Mdid="6.57344.1.0" Name="part" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3" PartitionColumns="2" PartitionTypes="r">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -88,7 +88,7 @@
<dxl:Partition Mdid="6.57344006.1.0"/>
</dxl:Partitions>
</dxl:Relation>
- <dxl:Relation Mdid="6.57344001.1.0" Name="part_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.57344001.1.0" Name="part_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -139,7 +139,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.57344002.1.0" Name="part_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.57344002.1.0" Name="part_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -190,7 +190,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.57344003.1.0" Name="part_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.57344003.1.0" Name="part_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -241,7 +241,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.57344004.1.0" Name="part_prt_4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.57344004.1.0" Name="part_prt_4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -292,7 +292,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.57344005.1.0" Name="part_prt_5" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.57344005.1.0" Name="part_prt_5" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -343,7 +343,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.57344006.1.0" Name="part_prt_deflt" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.57344006.1.0" Name="part_prt_deflt" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -522,7 +522,7 @@
<dxl:SumAgg Mdid="0.0.0.0"/>
<dxl:CountAgg Mdid="0.2147.1.0"/>
</dxl:Type>
- <dxl:Relation Mdid="6.57374.1.0" Name="jazz" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.57374.1.0" Name="jazz" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="f" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -1014,7 +1014,7 @@
<dxl:SumAgg Mdid="0.0.0.0"/>
<dxl:CountAgg Mdid="0.2147.1.0"/>
</dxl:Type>
- <dxl:Relation Mdid="6.57371.1.0" Name="bar" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.57371.1.0" Name="bar" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="d" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/DPv2GreedyOnly.mdp b/src/backend/gporca/data/dxl/minidump/DPv2GreedyOnly.mdp
index 197a58d1ba..a68c996bd4 100644
--- a/src/backend/gporca/data/dxl/minidump/DPv2GreedyOnly.mdp
+++ b/src/backend/gporca/data/dxl/minidump/DPv2GreedyOnly.mdp
@@ -43,7 +43,7 @@
</dxl:OptimizerConfig>
<dxl:Metadata SystemIds="0.GPDB">
<dxl:RelationStatistics Mdid="2.122893.1.0" Name="t2" Rows="1000000.000000" RelPages="1102" RelAllVisible="0" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.122893.1.0" Name="t2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.122893.1.0" Name="t2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a2" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -80,7 +80,7 @@
</dxl:DistrOpfamilies>
</dxl:Relation>
<dxl:RelationStatistics Mdid="2.122890.1.0" Name="t1" Rows="10000000.000000" RelPages="11002" RelAllVisible="0" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.122890.1.0" Name="t1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.122890.1.0" Name="t1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a1" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -134,7 +134,7 @@
<dxl:CountAgg Mdid="0.2147.1.0"/>
</dxl:Type>
<dxl:RelationStatistics Mdid="2.122899.1.0" Name="t4" Rows="1000.000000" RelPages="3" RelAllVisible="0" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.122899.1.0" Name="t4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.122899.1.0" Name="t4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a4" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -188,7 +188,7 @@
<dxl:SumAgg Mdid="0.2108.1.0"/>
<dxl:CountAgg Mdid="0.2147.1.0"/>
</dxl:Type>
- <dxl:Relation Mdid="6.122896.1.0" Name="t3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.122896.1.0" Name="t3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a3" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/DPv2MinCardOnly.mdp b/src/backend/gporca/data/dxl/minidump/DPv2MinCardOnly.mdp
index 9adcb71d85..7df0300687 100644
--- a/src/backend/gporca/data/dxl/minidump/DPv2MinCardOnly.mdp
+++ b/src/backend/gporca/data/dxl/minidump/DPv2MinCardOnly.mdp
@@ -43,7 +43,7 @@
</dxl:OptimizerConfig>
<dxl:Metadata SystemIds="0.GPDB">
<dxl:RelationStatistics Mdid="2.122893.1.0" Name="t2" Rows="1000000.000000" RelPages="1102" RelAllVisible="0" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.122893.1.0" Name="t2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.122893.1.0" Name="t2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a2" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -80,7 +80,7 @@
</dxl:DistrOpfamilies>
</dxl:Relation>
<dxl:RelationStatistics Mdid="2.122890.1.0" Name="t1" Rows="10000000.000000" RelPages="11002" RelAllVisible="0" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.122890.1.0" Name="t1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.122890.1.0" Name="t1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a1" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -134,7 +134,7 @@
<dxl:CountAgg Mdid="0.2147.1.0"/>
</dxl:Type>
<dxl:RelationStatistics Mdid="2.122899.1.0" Name="t4" Rows="1000.000000" RelPages="3" RelAllVisible="0" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.122899.1.0" Name="t4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.122899.1.0" Name="t4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a4" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -188,7 +188,7 @@
<dxl:SumAgg Mdid="0.2108.1.0"/>
<dxl:CountAgg Mdid="0.2147.1.0"/>
</dxl:Type>
- <dxl:Relation Mdid="6.122896.1.0" Name="t3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.122896.1.0" Name="t3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a3" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/DPv2QueryOnly.mdp b/src/backend/gporca/data/dxl/minidump/DPv2QueryOnly.mdp
index e6ba95258c..ca21d7ae0b 100644
--- a/src/backend/gporca/data/dxl/minidump/DPv2QueryOnly.mdp
+++ b/src/backend/gporca/data/dxl/minidump/DPv2QueryOnly.mdp
@@ -43,7 +43,7 @@
</dxl:OptimizerConfig>
<dxl:Metadata SystemIds="0.GPDB">
<dxl:RelationStatistics Mdid="2.122893.1.0" Name="t2" Rows="1000000.000000" RelPages="1102" RelAllVisible="0" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.122893.1.0" Name="t2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.122893.1.0" Name="t2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a2" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -80,7 +80,7 @@
</dxl:DistrOpfamilies>
</dxl:Relation>
<dxl:RelationStatistics Mdid="2.122890.1.0" Name="t1" Rows="10000000.000000" RelPages="11002" RelAllVisible="0" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.122890.1.0" Name="t1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.122890.1.0" Name="t1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a1" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -134,7 +134,7 @@
<dxl:CountAgg Mdid="0.2147.1.0"/>
</dxl:Type>
<dxl:RelationStatistics Mdid="2.122899.1.0" Name="t4" Rows="1000.000000" RelPages="3" RelAllVisible="0" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.122899.1.0" Name="t4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.122899.1.0" Name="t4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a4" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -188,7 +188,7 @@
<dxl:SumAgg Mdid="0.2108.1.0"/>
<dxl:CountAgg Mdid="0.2147.1.0"/>
</dxl:Type>
- <dxl:Relation Mdid="6.122896.1.0" Name="t3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.122896.1.0" Name="t3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a3" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/DQA-GroupBy-HashAggregate1.mdp b/src/backend/gporca/data/dxl/minidump/DQA-GroupBy-HashAggregate1.mdp
index 044c779f71..67dee1e692 100644
--- a/src/backend/gporca/data/dxl/minidump/DQA-GroupBy-HashAggregate1.mdp
+++ b/src/backend/gporca/data/dxl/minidump/DQA-GroupBy-HashAggregate1.mdp
@@ -35,7 +35,7 @@
</dxl:OptimizerConfig>
<dxl:Metadata SystemIds="0.GPDB">
<dxl:RelationStatistics Mdid="2.196608.1.0" Name="t" Rows="3.000000" RelPages="2" RelAllVisible="0" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.196608.1.0" Name="t" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.196608.1.0" Name="t" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.20.1.0" Nullable="true" ColWidth="8">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/DQA-GroupBy-HashAggregate2.mdp b/src/backend/gporca/data/dxl/minidump/DQA-GroupBy-HashAggregate2.mdp
index 4a4ef26160..6b842edca9 100644
--- a/src/backend/gporca/data/dxl/minidump/DQA-GroupBy-HashAggregate2.mdp
+++ b/src/backend/gporca/data/dxl/minidump/DQA-GroupBy-HashAggregate2.mdp
@@ -38,7 +38,7 @@
</dxl:OptimizerConfig>
<dxl:Metadata SystemIds="0.GPDB">
<dxl:RelationStatistics Mdid="2.65546.1.0" Name="t1" Rows="20.000000" RelPages="3" RelAllVisible="0" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.65546.1.0" Name="t1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.65546.1.0" Name="t1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/DQA-InnerJoin-GroupBy-HashAggregate.mdp b/src/backend/gporca/data/dxl/minidump/DQA-InnerJoin-GroupBy-HashAggregate.mdp
index 605ece3050..79acfeb9cb 100644
--- a/src/backend/gporca/data/dxl/minidump/DQA-InnerJoin-GroupBy-HashAggregate.mdp
+++ b/src/backend/gporca/data/dxl/minidump/DQA-InnerJoin-GroupBy-HashAggregate.mdp
@@ -223,7 +223,7 @@
<dxl:CountAgg Mdid="0.2147.1.0"/>
</dxl:Type>
<dxl:RelationStatistics Mdid="2.237622.1.0" Name="t1" Rows="10.000000" RelPages="3" RelAllVisible="0" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.237622.1.0" Name="t1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.237622.1.0" Name="t1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -260,7 +260,7 @@
</dxl:DistrOpfamilies>
</dxl:Relation>
<dxl:RelationStatistics Mdid="2.237625.1.0" Name="t2" Rows="10.000000" RelPages="3" RelAllVisible="0" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.237625.1.0" Name="t2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.237625.1.0" Name="t2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="c" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/DQA-KeepOuterReference.mdp b/src/backend/gporca/data/dxl/minidump/DQA-KeepOuterReference.mdp
index c559003215..32157c6282 100644
--- a/src/backend/gporca/data/dxl/minidump/DQA-KeepOuterReference.mdp
+++ b/src/backend/gporca/data/dxl/minidump/DQA-KeepOuterReference.mdp
@@ -128,7 +128,7 @@ select (select distinct tint.c from tint as tt) x from tint;
<dxl:CountAgg Mdid="0.2147.1.0"/>
</dxl:Type>
<dxl:RelationStatistics Mdid="2.242735.1.0" Name="tint" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.242735.1.0" Name="tint" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.242735.1.0" Name="tint" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="c" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/DQA-NonRedistributableCol.mdp b/src/backend/gporca/data/dxl/minidump/DQA-NonRedistributableCol.mdp
index bbe9d2647b..b2c9114215 100644
--- a/src/backend/gporca/data/dxl/minidump/DQA-NonRedistributableCol.mdp
+++ b/src/backend/gporca/data/dxl/minidump/DQA-NonRedistributableCol.mdp
@@ -36,7 +36,7 @@ explain select count(distinct h) from testhstore;
</dxl:OptimizerConfig>
<dxl:Metadata SystemIds="0.GPDB">
<dxl:RelationStatistics Mdid="2.65536.1.0" Name="testhstore" Rows="1.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.65536.1.0" Name="testhstore" IsTemporary="false" StorageType="Heap" DistributionPolicy="Random" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.65536.1.0" Name="testhstore" IsTemporary="false" StorageType="Heap" DistributionPolicy="Random" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="h" Attno="1" Mdid="0.32774.1.0" Nullable="true" ColWidth="5">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/DQA-SplitScalarOnDistCol.mdp b/src/backend/gporca/data/dxl/minidump/DQA-SplitScalarOnDistCol.mdp
index e307e71996..aa920ebdec 100644
--- a/src/backend/gporca/data/dxl/minidump/DQA-SplitScalarOnDistCol.mdp
+++ b/src/backend/gporca/data/dxl/minidump/DQA-SplitScalarOnDistCol.mdp
@@ -33,7 +33,7 @@
</dxl:OptimizerConfig>
<dxl:Metadata SystemIds="0.GPDB">
<dxl:RelationStatistics Mdid="2.24576.1.0" Name="bar" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.24576.1.0" Name="bar" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.24576.1.0" Name="bar" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/DTS-Hetrogeneous-Partitioned.mdp b/src/backend/gporca/data/dxl/minidump/DTS-Hetrogeneous-Partitioned.mdp
index 6afe85840a..81d650e590 100644
--- a/src/backend/gporca/data/dxl/minidump/DTS-Hetrogeneous-Partitioned.mdp
+++ b/src/backend/gporca/data/dxl/minidump/DTS-Hetrogeneous-Partitioned.mdp
@@ -136,7 +136,7 @@ explain select * from t;
<dxl:SumAgg Mdid="0.0.0.0"/>
<dxl:CountAgg Mdid="0.2147.1.0"/>
</dxl:Type>
- <dxl:Relation Mdid="6.181413.1.0" Name="t_1_prt_p1" IsTemporary="false" StorageType="AppendOnly, Column-oriented" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.181413.1.0" Name="t_1_prt_p1" IsTemporary="false" StorageType="AppendOnly, Column-oriented" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -184,7 +184,7 @@ explain select * from t;
</dxl:PartConstraint>
</dxl:Relation>
<dxl:RelationStatistics Mdid="2.181410.1.0" Name="t" Rows="0.000000" RelPages="0" RelAllVisible="0" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.181410.1.0" Name="t" IsTemporary="false" StorageType="MixedPartitioned" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,8,2" PartitionColumns="0" PartitionTypes="l" NumberLeafPartitions="3">
+ <dxl:Relation Mdid="6.181410.1.0" Name="t" IsTemporary="false" StorageType="MixedPartitioned" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,8,2" PartitionColumns="0" PartitionTypes="l">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -226,7 +226,7 @@ explain select * from t;
</dxl:Partitions>
</dxl:Relation>
<dxl:ColumnStatistics Mdid="1.181410.1.0.0" Name="a" Width="4.000000" NullFreq="0.000000" NdvRemain="0.000000" FreqRemain="0.000000" ColStatsMissing="true"/>
- <dxl:Relation Mdid="6.181420.1.0" Name="t_1_prt_p2" IsTemporary="false" StorageType="AppendOnly, Row-oriented" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.181420.1.0" Name="t_1_prt_p2" IsTemporary="false" StorageType="AppendOnly, Row-oriented" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -273,7 +273,7 @@ explain select * from t;
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.181427.1.0" Name="t_1_prt_p3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.181427.1.0" Name="t_1_prt_p3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/Delete-With-Limit-In-Subquery.mdp b/src/backend/gporca/data/dxl/minidump/Delete-With-Limit-In-Subquery.mdp
index cd55ab698f..4536d4c97a 100644
--- a/src/backend/gporca/data/dxl/minidump/Delete-With-Limit-In-Subquery.mdp
+++ b/src/backend/gporca/data/dxl/minidump/Delete-With-Limit-In-Subquery.mdp
@@ -155,7 +155,7 @@
<dxl:CountAgg Mdid="0.2147.1.0"/>
</dxl:Type>
<dxl:RelationStatistics Mdid="2.49433.1.0" Name="test2" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.49433.1.0" Name="test2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.49433.1.0" Name="test2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -186,7 +186,7 @@
<dxl:CheckConstraints/>
</dxl:Relation>
<dxl:RelationStatistics Mdid="2.49342.1.0" Name="test1" Rows="99570.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.49342.1.0" Name="test1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.49342.1.0" Name="test1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/DeleteMismatchedDistribution.mdp b/src/backend/gporca/data/dxl/minidump/DeleteMismatchedDistribution.mdp
index 6a347b4237..2935f2040a 100644
--- a/src/backend/gporca/data/dxl/minidump/DeleteMismatchedDistribution.mdp
+++ b/src/backend/gporca/data/dxl/minidump/DeleteMismatchedDistribution.mdp
@@ -215,7 +215,7 @@
<dxl:ResultType Mdid="0.20.1.0"/>
<dxl:IntermediateResultType Mdid="0.20.1.0"/>
</dxl:GPDBAgg>
- <dxl:Relation Mdid="6.16451.1.0" Name="pt2_1_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16451.1.0" Name="pt2_1_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="i" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -270,7 +270,7 @@
</dxl:PartConstraint>
</dxl:Relation>
<dxl:RelationStatistics Mdid="2.16448.1.0" Name="pt2" Rows="0.000000" RelPages="0" RelAllVisible="0" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.16448.1.0" Name="pt2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3" PartitionColumns="2" PartitionTypes="r" NumberLeafPartitions="5">
+ <dxl:Relation Mdid="6.16448.1.0" Name="pt2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3" PartitionColumns="2" PartitionTypes="r">
<dxl:Columns>
<dxl:Column Name="i" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -316,7 +316,7 @@
<dxl:Partition Mdid="6.16463.1.0"/>
</dxl:Partitions>
</dxl:Relation>
- <dxl:Relation Mdid="6.16454.1.0" Name="pt2_1_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16454.1.0" Name="pt2_1_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="i" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -370,7 +370,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.16457.1.0" Name="pt2_1_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16457.1.0" Name="pt2_1_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="i" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -424,7 +424,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.16463.1.0" Name="pt2_1_prt_5" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16463.1.0" Name="pt2_1_prt_5" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="i" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -478,7 +478,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.16460.1.0" Name="pt2_1_prt_4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16460.1.0" Name="pt2_1_prt_4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="i" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -533,7 +533,7 @@
</dxl:PartConstraint>
</dxl:Relation>
<dxl:RelationStatistics Mdid="2.16466.1.0" Name="r" Rows="0.000000" RelPages="0" RelAllVisible="0" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.16466.1.0" Name="r" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="1" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16466.1.0" Name="r" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="1" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/DeleteRandomlyDistributedTable.mdp b/src/backend/gporca/data/dxl/minidump/DeleteRandomlyDistributedTable.mdp
index 3d5f6d0991..3afa32539e 100644
--- a/src/backend/gporca/data/dxl/minidump/DeleteRandomlyDistributedTable.mdp
+++ b/src/backend/gporca/data/dxl/minidump/DeleteRandomlyDistributedTable.mdp
@@ -31,7 +31,7 @@
</dxl:OptimizerConfig>
<dxl:Metadata SystemIds="0.GPDB">
<dxl:RelationStatistics Mdid="2.16385.1.0" Name="t1" Rows="0.000000" RelPages="0" RelAllVisible="0" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.16385.1.0" Name="t1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Random" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16385.1.0" Name="t1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Random" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/DeleteRandomlyDistributedTableJoin.mdp b/src/backend/gporca/data/dxl/minidump/DeleteRandomlyDistributedTableJoin.mdp
index ac9f68d21f..7ef597108c 100644
--- a/src/backend/gporca/data/dxl/minidump/DeleteRandomlyDistributedTableJoin.mdp
+++ b/src/backend/gporca/data/dxl/minidump/DeleteRandomlyDistributedTableJoin.mdp
@@ -139,7 +139,7 @@
<dxl:SumAgg Mdid="0.0.0.0"/>
<dxl:CountAgg Mdid="0.2147.1.0"/>
</dxl:Type>
- <dxl:Relation Mdid="6.16414.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Random" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16414.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Random" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -170,7 +170,7 @@
<dxl:CheckConstraints/>
</dxl:Relation>
<dxl:RelationStatistics Mdid="2.16417.1.0" Name="bar" Rows="0.000000" RelPages="0" RelAllVisible="0" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.16417.1.0" Name="bar" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16417.1.0" Name="bar" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/DirectDispatch-DynamicIndexScan.mdp b/src/backend/gporca/data/dxl/minidump/DirectDispatch-DynamicIndexScan.mdp
index 7b34166250..fe205d54d2 100644
--- a/src/backend/gporca/data/dxl/minidump/DirectDispatch-DynamicIndexScan.mdp
+++ b/src/backend/gporca/data/dxl/minidump/DirectDispatch-DynamicIndexScan.mdp
@@ -222,7 +222,7 @@ where a=1 and b>0;
<dxl:Partition Mdid="6.21553006.1.0"/>
</dxl:Partitions>
</dxl:Relation>
- <dxl:Relation Mdid="6.21553001.1.0" Name="dd_singlecol_part_idx_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.21553001.1.0" Name="dd_singlecol_part_idx_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -275,7 +275,7 @@ where a=1 and b>0;
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.21553002.1.0" Name="dd_singlecol_part_idx_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.21553002.1.0" Name="dd_singlecol_part_idx_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -328,7 +328,7 @@ where a=1 and b>0;
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.21553003.1.0" Name="dd_singlecol_part_idx_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.21553003.1.0" Name="dd_singlecol_part_idx_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -381,7 +381,7 @@ where a=1 and b>0;
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.21553004.1.0" Name="dd_singlecol_part_idx_prt_4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.21553004.1.0" Name="dd_singlecol_part_idx_prt_4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -434,7 +434,7 @@ where a=1 and b>0;
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.21553005.1.0" Name="dd_singlecol_part_idx_prt_5" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.21553005.1.0" Name="dd_singlecol_part_idx_prt_5" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -487,7 +487,7 @@ where a=1 and b>0;
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.21553006.1.0" Name="dd_singlecol_part_idx_prt_extra" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.21553006.1.0" Name="dd_singlecol_part_idx_prt_extra" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -632,7 +632,7 @@ where a=1 and b>0;
<dxl:Partition Mdid="6.21553006.1.1"/>
</dxl:Partitions>
</dxl:Relation>
- <dxl:Relation Mdid="6.21553001.1.1" Name="dd_singlecol_part_idx_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.21553001.1.1" Name="dd_singlecol_part_idx_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -685,7 +685,7 @@ where a=1 and b>0;
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.21553002.1.1" Name="dd_singlecol_part_idx_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.21553002.1.1" Name="dd_singlecol_part_idx_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -738,7 +738,7 @@ where a=1 and b>0;
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.21553003.1.1" Name="dd_singlecol_part_idx_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.21553003.1.1" Name="dd_singlecol_part_idx_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -791,7 +791,7 @@ where a=1 and b>0;
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.21553004.1.1" Name="dd_singlecol_part_idx_prt_4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.21553004.1.1" Name="dd_singlecol_part_idx_prt_4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -844,7 +844,7 @@ where a=1 and b>0;
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.21553005.1.1" Name="dd_singlecol_part_idx_prt_5" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.21553005.1.1" Name="dd_singlecol_part_idx_prt_5" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -897,7 +897,7 @@ where a=1 and b>0;
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.21553006.1.1" Name="dd_singlecol_part_idx_prt_extra" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.21553006.1.1" Name="dd_singlecol_part_idx_prt_extra" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/DirectDispatch-GpSegmentId-MultiCol-Conjunction.mdp b/src/backend/gporca/data/dxl/minidump/DirectDispatch-GpSegmentId-MultiCol-Conjunction.mdp
index a4c2fa090a..4669c68a9d 100644
--- a/src/backend/gporca/data/dxl/minidump/DirectDispatch-GpSegmentId-MultiCol-Conjunction.mdp
+++ b/src/backend/gporca/data/dxl/minidump/DirectDispatch-GpSegmentId-MultiCol-Conjunction.mdp
@@ -154,7 +154,7 @@
<dxl:CountAgg Mdid="0.2147.1.0"/>
</dxl:Type>
<dxl:RelationStatistics Mdid="2.32561.1.0" Name="bar" Rows="0.000000" RelPages="0" RelAllVisible="0" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.32561.1.0" Name="bar" IsTemporary="false" HasOids="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.32561.1.0" Name="bar" IsTemporary="false" HasOids="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/DirectDispatch-GpSegmentId-SingleCol-Conjunction.mdp b/src/backend/gporca/data/dxl/minidump/DirectDispatch-GpSegmentId-SingleCol-Conjunction.mdp
index 3bf766a4b0..45e5dfd28d 100644
--- a/src/backend/gporca/data/dxl/minidump/DirectDispatch-GpSegmentId-SingleCol-Conjunction.mdp
+++ b/src/backend/gporca/data/dxl/minidump/DirectDispatch-GpSegmentId-SingleCol-Conjunction.mdp
@@ -155,7 +155,7 @@
</dxl:Type>
<dxl:ColumnStatistics Mdid="1.32558.1.0.7" Name="gp_segment_id" Width="4.000000" NullFreq="0.000000" NdvRemain="0.000000" FreqRemain="0.000000" ColStatsMissing="true"/>
<dxl:RelationStatistics Mdid="2.32558.1.0" Name="foo" Rows="0.000000" RelPages="0" RelAllVisible="0" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.32558.1.0" Name="foo" IsTemporary="false" HasOids="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.32558.1.0" Name="foo" IsTemporary="false" HasOids="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/DirectDispatch-GpSegmentId.mdp b/src/backend/gporca/data/dxl/minidump/DirectDispatch-GpSegmentId.mdp
index 8365ef29f6..1637d0aec1 100644
--- a/src/backend/gporca/data/dxl/minidump/DirectDispatch-GpSegmentId.mdp
+++ b/src/backend/gporca/data/dxl/minidump/DirectDispatch-GpSegmentId.mdp
@@ -20,7 +20,7 @@ select * from foo where gp_segment_id=2;
</dxl:OptimizerConfig>
<dxl:Metadata SystemIds="0.GPDB">
<dxl:RelationStatistics Mdid="2.16385.1.0" Name="foo" Rows="20.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.16385.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16385.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/DiscardRedistributeHashJoin.mdp b/src/backend/gporca/data/dxl/minidump/DiscardRedistributeHashJoin.mdp
index f32a8809c7..9ccb7ef663 100644
--- a/src/backend/gporca/data/dxl/minidump/DiscardRedistributeHashJoin.mdp
+++ b/src/backend/gporca/data/dxl/minidump/DiscardRedistributeHashJoin.mdp
@@ -136,7 +136,7 @@
<dxl:CountAgg Mdid="0.2147.1.0"/>
</dxl:Type>
<dxl:RelationStatistics Mdid="2.337819.1.0" Name="foo" Rows="0.000000" RelPages="0" RelAllVisible="0" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.337819.1.0" Name="foo" IsTemporary="false" HasOids="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.337819.1.0" Name="foo" IsTemporary="false" HasOids="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -176,7 +176,7 @@
</dxl:DistrOpfamilies>
</dxl:Relation>
<dxl:RelationStatistics Mdid="2.337822.1.0" Name="bar" Rows="0.000000" RelPages="0" RelAllVisible="0" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.337822.1.0" Name="bar" IsTemporary="false" HasOids="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.337822.1.0" Name="bar" IsTemporary="false" HasOids="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/Distinct-LegacyOpfamily.mdp b/src/backend/gporca/data/dxl/minidump/Distinct-LegacyOpfamily.mdp
index 3cc87e91fe..95ad4099bd 100644
--- a/src/backend/gporca/data/dxl/minidump/Distinct-LegacyOpfamily.mdp
+++ b/src/backend/gporca/data/dxl/minidump/Distinct-LegacyOpfamily.mdp
@@ -25,7 +25,7 @@
</dxl:OptimizerConfig>
<dxl:Metadata SystemIds="0.GPDB">
<dxl:RelationStatistics Mdid="2.24576.1.0" Name="try_distinct_array" Rows="2.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.24576.1.0" Name="try_distinct_array" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.24576.1.0" Name="try_distinct_array" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="test_char" Attno="1" Mdid="0.1043.1.0" Nullable="true" ColWidth="2">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/DistinctAgg-NonSplittable.mdp b/src/backend/gporca/data/dxl/minidump/DistinctAgg-NonSplittable.mdp
index 324b2e213c..6b2632b391 100644
--- a/src/backend/gporca/data/dxl/minidump/DistinctAgg-NonSplittable.mdp
+++ b/src/backend/gporca/data/dxl/minidump/DistinctAgg-NonSplittable.mdp
@@ -564,7 +564,7 @@
</dxl:StatsBucket>
</dxl:ColumnStatistics>
<dxl:RelationStatistics Mdid="2.207697.1.0" Name="onek" Rows="1000.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.207697.1.0" Name="onek" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="22,16" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.207697.1.0" Name="onek" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="22,16">
<dxl:Columns>
<dxl:Column Name="unique1" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/DonotPushPartConstThruLimit.mdp b/src/backend/gporca/data/dxl/minidump/DonotPushPartConstThruLimit.mdp
index f5916551c0..60c2647e21 100644
--- a/src/backend/gporca/data/dxl/minidump/DonotPushPartConstThruLimit.mdp
+++ b/src/backend/gporca/data/dxl/minidump/DonotPushPartConstThruLimit.mdp
@@ -27,7 +27,7 @@ select * from (select * from h order by j limit 2) x where j = 2;
<dxl:ColumnStatistics Mdid="1.16527.1.1.7" Name="tableoid" Width="4.000000" NullFreq="0.000000" NdvRemain="2.000000" FreqRemain="1.000000" ColStatsMissing="false"/>
<dxl:ColumnStatistics Mdid="1.16527.1.1.6" Name="cmax" Width="4.000000" NullFreq="0.000000" NdvRemain="0.000000" FreqRemain="0.000000" ColStatsMissing="true"/>
<dxl:RelationStatistics Mdid="2.16527.1.1" Name="h" Rows="3.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.16527.1.1" Name="h" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="1" Keys="7,8,2" PartitionColumns="0" PartitionTypes="r" NumberLeafPartitions="2">
+ <dxl:Relation Mdid="6.16527.1.1" Name="h" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="1" Keys="7,8,2" PartitionColumns="0" PartitionTypes="r">
<dxl:Columns>
<dxl:Column Name="j" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -64,7 +64,7 @@ select * from (select * from h order by j limit 2) x where j = 2;
<dxl:Partition Mdid="6.16527002.1.1"/>
</dxl:Partitions>
</dxl:Relation>
- <dxl:Relation Mdid="6.16527001.1.1" Name="h_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="1" Keys="7,8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16527001.1.1" Name="h_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="1" Keys="7,8,2">
<dxl:Columns>
<dxl:Column Name="j" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -112,7 +112,7 @@ select * from (select * from h order by j limit 2) x where j = 2;
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.16527002.1.1" Name="h_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="1" Keys="7,8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16527002.1.1" Name="h_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="1" Keys="7,8,2">
<dxl:Columns>
<dxl:Column Name="j" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/DontAddRedistributeBeforeInsert-1.mdp b/src/backend/gporca/data/dxl/minidump/DontAddRedistributeBeforeInsert-1.mdp
index a492116bd1..5055c75519 100644
--- a/src/backend/gporca/data/dxl/minidump/DontAddRedistributeBeforeInsert-1.mdp
+++ b/src/backend/gporca/data/dxl/minidump/DontAddRedistributeBeforeInsert-1.mdp
@@ -89,7 +89,7 @@ Physical plan:
<dxl:TraceFlags Value="101001,102074,102146,102120,103001,103014,103015,103022,104003,104004,104005,105000,106000"/>
</dxl:OptimizerConfig>
<dxl:Metadata SystemIds="0.GPDB">
- <dxl:Relation Mdid="6.16391.1.0" Name="t1_random" IsTemporary="false" StorageType="Heap" DistributionPolicy="Random" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16391.1.0" Name="t1_random" IsTemporary="false" StorageType="Heap" DistributionPolicy="Random" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -215,7 +215,7 @@ Physical plan:
<dxl:CountAgg Mdid="0.2147.1.0"/>
</dxl:Type>
<dxl:RelationStatistics Mdid="2.16467.1.0" Name="part_random_t1" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.16467.1.0" Name="part_random_t1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Random" Keys="7,8,2" PartitionColumns="1" PartitionTypes="r" NumberLeafPartitions="2">
+ <dxl:Relation Mdid="6.16467.1.0" Name="part_random_t1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Random" Keys="7,8,2" PartitionColumns="1" PartitionTypes="r">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -252,7 +252,7 @@ Physical plan:
<dxl:Partition Mdid="6.16467002.1.0"/>
</dxl:Partitions>
</dxl:Relation>
- <dxl:Relation Mdid="6.16467001.1.0" Name="part_random_t1_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Random" Keys="7,8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16467001.1.0" Name="part_random_t1_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Random" Keys="7,8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -300,7 +300,7 @@ Physical plan:
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.16467002.1.0" Name="part_random_t1_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Random" Keys="7,8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16467002.1.0" Name="part_random_t1_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Random" Keys="7,8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/DontAddRedistributeBeforeInsert-2.mdp b/src/backend/gporca/data/dxl/minidump/DontAddRedistributeBeforeInsert-2.mdp
index d35fca902a..d3d62ea366 100644
--- a/src/backend/gporca/data/dxl/minidump/DontAddRedistributeBeforeInsert-2.mdp
+++ b/src/backend/gporca/data/dxl/minidump/DontAddRedistributeBeforeInsert-2.mdp
@@ -135,7 +135,7 @@
</dxl:Type>
<dxl:ColumnStatistics Mdid="1.20432.1.0.0" Name="a" Width="4.000000" NullFreq="0.000000" NdvRemain="0.000000" FreqRemain="0.000000" ColStatsMissing="true"/>
<dxl:RelationStatistics Mdid="2.20432.1.0" Name="t1_x" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.20432.1.0" Name="t1_x" IsTemporary="false" StorageType="Heap" DistributionPolicy="Random" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.20432.1.0" Name="t1_x" IsTemporary="false" StorageType="Heap" DistributionPolicy="Random" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.28.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/DoubleNDVCardinalityEquals.mdp b/src/backend/gporca/data/dxl/minidump/DoubleNDVCardinalityEquals.mdp
index d99409850e..de915486f5 100644
--- a/src/backend/gporca/data/dxl/minidump/DoubleNDVCardinalityEquals.mdp
+++ b/src/backend/gporca/data/dxl/minidump/DoubleNDVCardinalityEquals.mdp
@@ -54,7 +54,7 @@
</dxl:OptimizerConfig>
<dxl:Metadata SystemIds="0.GPDB">
<dxl:RelationStatistics Mdid="2.212992.1.0" Name="mytable" Rows="141140992.000000" RelPages="743257" RelAllVisible="0" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.212992.1.0" Name="mytable" IsTemporary="false" StorageType="AppendOnly, Row-oriented" DistributionPolicy="Hash" DistributionColumns="0" Keys="3,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.212992.1.0" Name="mytable" IsTemporary="false" StorageType="AppendOnly, Row-oriented" DistributionPolicy="Hash" DistributionColumns="0" Keys="3,1">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.20.1.0" Nullable="true" ColWidth="8">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/DqaHavingMax.mdp b/src/backend/gporca/data/dxl/minidump/DqaHavingMax.mdp
index 706cc41744..dad79d7d69 100644
--- a/src/backend/gporca/data/dxl/minidump/DqaHavingMax.mdp
+++ b/src/backend/gporca/data/dxl/minidump/DqaHavingMax.mdp
@@ -24,7 +24,7 @@
</dxl:OptimizerConfig>
<dxl:Metadata SystemIds="0.GPDB">
<dxl:RelationStatistics Mdid="2.16385.1.0" Name="tsk" Rows="2000000.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.16385.1.0" Name="tsk" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16385.1.0" Name="tsk" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/DqaMax.mdp b/src/backend/gporca/data/dxl/minidump/DqaMax.mdp
index f90b0da77d..dd5c296977 100644
--- a/src/backend/gporca/data/dxl/minidump/DqaMax.mdp
+++ b/src/backend/gporca/data/dxl/minidump/DqaMax.mdp
@@ -24,7 +24,7 @@
</dxl:OptimizerConfig>
<dxl:Metadata SystemIds="0.GPDB">
<dxl:RelationStatistics Mdid="2.16385.1.0" Name="tsk" Rows="2000000.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.16385.1.0" Name="tsk" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16385.1.0" Name="tsk" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/DqaMin.mdp b/src/backend/gporca/data/dxl/minidump/DqaMin.mdp
index fd055cc85e..80f7d1b49a 100644
--- a/src/backend/gporca/data/dxl/minidump/DqaMin.mdp
+++ b/src/backend/gporca/data/dxl/minidump/DqaMin.mdp
@@ -24,7 +24,7 @@
</dxl:OptimizerConfig>
<dxl:Metadata SystemIds="0.GPDB">
<dxl:RelationStatistics Mdid="2.16385.1.0" Name="tsk" Rows="2000000.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.16385.1.0" Name="tsk" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16385.1.0" Name="tsk" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/DqaNoRedistribute.mdp b/src/backend/gporca/data/dxl/minidump/DqaNoRedistribute.mdp
index 4d7bf70299..60b6a7fa27 100644
--- a/src/backend/gporca/data/dxl/minidump/DqaNoRedistribute.mdp
+++ b/src/backend/gporca/data/dxl/minidump/DqaNoRedistribute.mdp
@@ -58,7 +58,7 @@
</dxl:OptimizerConfig>
<dxl:Metadata SystemIds="0.GPDB">
<dxl:RelationStatistics Mdid="2.49155.1.0" Name="foo" Rows="10000.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.49155.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0,1" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.49155.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0,1" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/DqaSubqueryMax.mdp b/src/backend/gporca/data/dxl/minidump/DqaSubqueryMax.mdp
index 0c18fc50c4..7983a740b4 100644
--- a/src/backend/gporca/data/dxl/minidump/DqaSubqueryMax.mdp
+++ b/src/backend/gporca/data/dxl/minidump/DqaSubqueryMax.mdp
@@ -24,7 +24,7 @@
</dxl:OptimizerConfig>
<dxl:Metadata SystemIds="0.GPDB">
<dxl:RelationStatistics Mdid="2.16385.1.0" Name="tsk" Rows="2000000.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.16385.1.0" Name="tsk" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16385.1.0" Name="tsk" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/DynamicBitmapBoolOp.mdp b/src/backend/gporca/data/dxl/minidump/DynamicBitmapBoolOp.mdp
index 567662757f..72f814eb7a 100644
--- a/src/backend/gporca/data/dxl/minidump/DynamicBitmapBoolOp.mdp
+++ b/src/backend/gporca/data/dxl/minidump/DynamicBitmapBoolOp.mdp
@@ -236,7 +236,7 @@
<dxl:Partition Mdid="6.671910005.1.0"/>
</dxl:Partitions>
</dxl:Relation>
- <dxl:Relation Mdid="6.671910001.1.0" Name="p_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.671910001.1.0" Name="p_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -294,7 +294,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.671910002.1.0" Name="p_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.671910002.1.0" Name="p_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -352,7 +352,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.671910003.1.0" Name="p_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.671910003.1.0" Name="p_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -410,7 +410,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.671910004.1.0" Name="p_prt_4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.671910004.1.0" Name="p_prt_4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -468,7 +468,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.671910005.1.0" Name="p_prt_5" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.671910005.1.0" Name="p_prt_5" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -600,7 +600,7 @@
<dxl:Partition Mdid="6.671910005.1.1"/>
</dxl:Partitions>
</dxl:Relation>
- <dxl:Relation Mdid="6.671910001.1.1" Name="p_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.671910001.1.1" Name="p_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -658,7 +658,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.671910002.1.1" Name="p_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.671910002.1.1" Name="p_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -716,7 +716,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.671910003.1.1" Name="p_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.671910003.1.1" Name="p_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -774,7 +774,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.671910004.1.1" Name="p_prt_4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.671910004.1.1" Name="p_prt_4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -832,7 +832,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.671910005.1.1" Name="p_prt_5" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.671910005.1.1" Name="p_prt_5" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/DynamicBitmapIndexScan.mdp b/src/backend/gporca/data/dxl/minidump/DynamicBitmapIndexScan.mdp
index f22992a5da..3b4700f735 100644
--- a/src/backend/gporca/data/dxl/minidump/DynamicBitmapIndexScan.mdp
+++ b/src/backend/gporca/data/dxl/minidump/DynamicBitmapIndexScan.mdp
@@ -18,7 +18,7 @@ see sql/DynamicBitmapIndexScan.sql
</dxl:OptimizerConfig>
<dxl:Metadata SystemIds="0.GPDB">
<dxl:RelationStatistics Mdid="2.17408.1.1" Name="foo" Rows="1.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.17408.1.1" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.17408.1.1" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="fid" Attno="1" Mdid="0.1700.1.0" Nullable="true" ColWidth="9">
<dxl:DefaultValue/>
@@ -189,7 +189,7 @@ see sql/DynamicBitmapIndexScan.sql
<dxl:CountAgg Mdid="0.2147.1.0"/>
</dxl:Type>
<dxl:RelationStatistics Mdid="2.16929.1.1" Name="outer_table" Rows="1.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.16929.1.1" Name="outer_table" IsTemporary="false" StorageType="AppendOnly, Column-oriented" DistributionPolicy="Hash" DistributionColumns="0" Keys="16,14" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16929.1.1" Name="outer_table" IsTemporary="false" StorageType="AppendOnly, Column-oriented" DistributionPolicy="Hash" DistributionColumns="0" Keys="16,14">
<dxl:Columns>
<dxl:Column Name="flex_value_id" Attno="1" Mdid="0.1700.1.0" Nullable="true" ColWidth="9">
<dxl:DefaultValue/>
@@ -286,7 +286,7 @@ see sql/DynamicBitmapIndexScan.sql
</dxl:Type>
<dxl:RelationStatistics Mdid="2.16959.1.1" Name="inner_table" Rows="0.000000" EmptyRelation="true"/>
<dxl:MDCast Mdid="3.1043.1.0;25.1.0" Name="text" BinaryCoercible="true" SourceTypeId="0.1043.1.0" DestinationTypeId="0.25.1.0" CastFuncId="0.0.0.0"/>
- <dxl:Relation Mdid="6.16959.1.1" Name="inner_table" IsTemporary="false" StorageType="AppendOnly, Column-oriented" DistributionPolicy="Hash" DistributionColumns="0,1" Keys="5,6,4" PartitionColumns="3" PartitionTypes="r" NumberLeafPartitions="6">
+ <dxl:Relation Mdid="6.16959.1.1" Name="inner_table" IsTemporary="false" StorageType="AppendOnly, Column-oriented" DistributionPolicy="Hash" DistributionColumns="0,1" Keys="5,6,4" PartitionColumns="3" PartitionTypes="r">
<dxl:Columns>
<dxl:Column Name="flex_value_set_id" Attno="1" Mdid="0.1700.1.0" Nullable="true" ColWidth="8">
<dxl:DefaultValue/>
@@ -322,7 +322,7 @@ see sql/DynamicBitmapIndexScan.sql
<dxl:Partition Mdid="6.16959005.1.1"/>
</dxl:Partitions>
</dxl:Relation>
- <dxl:Relation Mdid="6.16959001.1.1" Name="inner_table_prt_1" IsTemporary="false" StorageType="AppendOnly, Column-oriented" DistributionPolicy="Hash" DistributionColumns="0,1" Keys="5,6,4" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16959001.1.1" Name="inner_table_prt_1" IsTemporary="false" StorageType="AppendOnly, Column-oriented" DistributionPolicy="Hash" DistributionColumns="0,1" Keys="5,6,4">
<dxl:Columns>
<dxl:Column Name="flex_value_set_id" Attno="1" Mdid="0.1700.1.0" Nullable="true" ColWidth="8">
<dxl:DefaultValue/>
@@ -366,7 +366,7 @@ see sql/DynamicBitmapIndexScan.sql
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.16959002.1.1" Name="inner_table_prt_2" IsTemporary="false" StorageType="AppendOnly, Column-oriented" DistributionPolicy="Hash" DistributionColumns="0,1" Keys="5,6,4" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16959002.1.1" Name="inner_table_prt_2" IsTemporary="false" StorageType="AppendOnly, Column-oriented" DistributionPolicy="Hash" DistributionColumns="0,1" Keys="5,6,4">
<dxl:Columns>
<dxl:Column Name="flex_value_set_id" Attno="1" Mdid="0.1700.1.0" Nullable="true" ColWidth="8">
<dxl:DefaultValue/>
@@ -410,7 +410,7 @@ see sql/DynamicBitmapIndexScan.sql
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.16959003.1.1" Name="inner_table_prt_3" IsTemporary="false" StorageType="AppendOnly, Column-oriented" DistributionPolicy="Hash" DistributionColumns="0,1" Keys="5,6,4" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16959003.1.1" Name="inner_table_prt_3" IsTemporary="false" StorageType="AppendOnly, Column-oriented" DistributionPolicy="Hash" DistributionColumns="0,1" Keys="5,6,4">
<dxl:Columns>
<dxl:Column Name="flex_value_set_id" Attno="1" Mdid="0.1700.1.0" Nullable="true" ColWidth="8">
<dxl:DefaultValue/>
@@ -454,7 +454,7 @@ see sql/DynamicBitmapIndexScan.sql
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.16959004.1.1" Name="inner_table_prt_4" IsTemporary="false" StorageType="AppendOnly, Column-oriented" DistributionPolicy="Hash" DistributionColumns="0,1" Keys="5,6,4" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16959004.1.1" Name="inner_table_prt_4" IsTemporary="false" StorageType="AppendOnly, Column-oriented" DistributionPolicy="Hash" DistributionColumns="0,1" Keys="5,6,4">
<dxl:Columns>
<dxl:Column Name="flex_value_set_id" Attno="1" Mdid="0.1700.1.0" Nullable="true" ColWidth="8">
<dxl:DefaultValue/>
@@ -498,7 +498,7 @@ see sql/DynamicBitmapIndexScan.sql
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.16959005.1.1" Name="inner_table_prt_5" IsTemporary="false" StorageType="AppendOnly, Column-oriented" DistributionPolicy="Hash" DistributionColumns="0,1" Keys="5,6,4" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16959005.1.1" Name="inner_table_prt_5" IsTemporary="false" StorageType="AppendOnly, Column-oriented" DistributionPolicy="Hash" DistributionColumns="0,1" Keys="5,6,4">
<dxl:Columns>
<dxl:Column Name="flex_value_set_id" Attno="1" Mdid="0.1700.1.0" Nullable="true" ColWidth="8">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/DynamicBitmapTableScan-Basic.mdp b/src/backend/gporca/data/dxl/minidump/DynamicBitmapTableScan-Basic.mdp
index 94be440991..245cd718c7 100644
--- a/src/backend/gporca/data/dxl/minidump/DynamicBitmapTableScan-Basic.mdp
+++ b/src/backend/gporca/data/dxl/minidump/DynamicBitmapTableScan-Basic.mdp
@@ -53,7 +53,7 @@
<dxl:CountAgg Mdid="0.2147.1.0"/>
</dxl:Type>
<dxl:RelationStatistics Mdid="2.3723603.1.0" Name="foobar" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.3723603.1.0" Name="foobar" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3" PartitionColumns="1" PartitionTypes="r" NumberLeafPartitions="10">
+ <dxl:Relation Mdid="6.3723603.1.0" Name="foobar" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3" PartitionColumns="1" PartitionTypes="r">
<dxl:Columns>
<dxl:Column Name="x1" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -103,7 +103,7 @@
<dxl:Partition Mdid="6.3723603010.1.0"/>
</dxl:Partitions>
</dxl:Relation>
- <dxl:Relation Mdid="6.3723603001.1.0" Name="foobar_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.3723603001.1.0" Name="foobar_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3">
<dxl:Columns>
<dxl:Column Name="x1" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -156,7 +156,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.3723603002.1.0" Name="foobar_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.3723603002.1.0" Name="foobar_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3">
<dxl:Columns>
<dxl:Column Name="x1" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -209,7 +209,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.3723603003.1.0" Name="foobar_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.3723603003.1.0" Name="foobar_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3">
<dxl:Columns>
<dxl:Column Name="x1" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -262,7 +262,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.3723603004.1.0" Name="foobar_prt_4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.3723603004.1.0" Name="foobar_prt_4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3">
<dxl:Columns>
<dxl:Column Name="x1" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -315,7 +315,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.3723603005.1.0" Name="foobar_prt_5" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.3723603005.1.0" Name="foobar_prt_5" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3">
<dxl:Columns>
<dxl:Column Name="x1" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -368,7 +368,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.3723603006.1.0" Name="foobar_prt_6" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.3723603006.1.0" Name="foobar_prt_6" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3">
<dxl:Columns>
<dxl:Column Name="x1" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -421,7 +421,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.3723603007.1.0" Name="foobar_prt_7" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.3723603007.1.0" Name="foobar_prt_7" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3">
<dxl:Columns>
<dxl:Column Name="x1" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -474,7 +474,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.3723603008.1.0" Name="foobar_prt_8" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.3723603008.1.0" Name="foobar_prt_8" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3">
<dxl:Columns>
<dxl:Column Name="x1" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -527,7 +527,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.3723603009.1.0" Name="foobar_prt_9" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.3723603009.1.0" Name="foobar_prt_9" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3">
<dxl:Columns>
<dxl:Column Name="x1" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -580,7 +580,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.3723603010.1.0" Name="foobar_prt_10" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.3723603010.1.0" Name="foobar_prt_10" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3">
<dxl:Columns>
<dxl:Column Name="x1" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/DynamicBitmapTableScan-Heterogeneous.mdp b/src/backend/gporca/data/dxl/minidump/DynamicBitmapTableScan-Heterogeneous.mdp
index d766f0f313..d30e6310c3 100644
--- a/src/backend/gporca/data/dxl/minidump/DynamicBitmapTableScan-Heterogeneous.mdp
+++ b/src/backend/gporca/data/dxl/minidump/DynamicBitmapTableScan-Heterogeneous.mdp
@@ -191,7 +191,7 @@
<dxl:Partition Mdid="6.816512005.1.0"/>
</dxl:Partitions>
</dxl:Relation>
- <dxl:Relation Mdid="6.816512001.1.0" Name="bm_dyn_test_onepart_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.816512001.1.0" Name="bm_dyn_test_onepart_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4">
<dxl:Columns>
<dxl:Column Name="i" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -247,7 +247,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.816512002.1.0" Name="bm_dyn_test_onepart_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.816512002.1.0" Name="bm_dyn_test_onepart_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4">
<dxl:Columns>
<dxl:Column Name="i" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -303,7 +303,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.816512003.1.0" Name="bm_dyn_test_onepart_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.816512003.1.0" Name="bm_dyn_test_onepart_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4">
<dxl:Columns>
<dxl:Column Name="i" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -359,7 +359,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.816512004.1.0" Name="bm_dyn_test_onepart_prt_4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.816512004.1.0" Name="bm_dyn_test_onepart_prt_4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4">
<dxl:Columns>
<dxl:Column Name="i" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -415,7 +415,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.816512005.1.0" Name="bm_dyn_test_onepart_prt_5" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.816512005.1.0" Name="bm_dyn_test_onepart_prt_5" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4">
<dxl:Columns>
<dxl:Column Name="i" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -519,7 +519,7 @@
<dxl:Partition Mdid="6.816512005.1.1"/>
</dxl:Partitions>
</dxl:Relation>
- <dxl:Relation Mdid="6.816512001.1.1" Name="bm_dyn_test_onepart_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.816512001.1.1" Name="bm_dyn_test_onepart_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4">
<dxl:Columns>
<dxl:Column Name="i" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -575,7 +575,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.816512002.1.1" Name="bm_dyn_test_onepart_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.816512002.1.1" Name="bm_dyn_test_onepart_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4">
<dxl:Columns>
<dxl:Column Name="i" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -631,7 +631,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.816512003.1.1" Name="bm_dyn_test_onepart_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.816512003.1.1" Name="bm_dyn_test_onepart_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4">
<dxl:Columns>
<dxl:Column Name="i" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -687,7 +687,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.816512004.1.1" Name="bm_dyn_test_onepart_prt_4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.816512004.1.1" Name="bm_dyn_test_onepart_prt_4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4">
<dxl:Columns>
<dxl:Column Name="i" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -743,7 +743,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.816512005.1.1" Name="bm_dyn_test_onepart_prt_5" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.816512005.1.1" Name="bm_dyn_test_onepart_prt_5" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4">
<dxl:Columns>
<dxl:Column Name="i" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/DynamicBitmapTableScan-UUID.mdp b/src/backend/gporca/data/dxl/minidump/DynamicBitmapTableScan-UUID.mdp
index 3e6da8b72d..e17413fbfa 100644
--- a/src/backend/gporca/data/dxl/minidump/DynamicBitmapTableScan-UUID.mdp
+++ b/src/backend/gporca/data/dxl/minidump/DynamicBitmapTableScan-UUID.mdp
@@ -36,7 +36,7 @@
</dxl:OptimizerConfig>
<dxl:Metadata SystemIds="0.GPDB">
<dxl:RelationStatistics Mdid="2.20355.1.0" Name="test" Rows="100000.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.20355.1.0" Name="test" IsTemporary="false" StorageType="AppendOnly, Row-oriented" DistributionPolicy="Hash" DistributionColumns="0" Keys="3,4,2" PartitionColumns="1" PartitionTypes="r" NumberLeafPartitions="4">
+ <dxl:Relation Mdid="6.20355.1.0" Name="test" IsTemporary="false" StorageType="AppendOnly, Row-oriented" DistributionPolicy="Hash" DistributionColumns="0" Keys="3,4,2" PartitionColumns="1" PartitionTypes="r">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.2950.1.0" Nullable="true" ColWidth="16">
<dxl:DefaultValue/>
@@ -65,7 +65,7 @@
<dxl:Partition Mdid="6.20355004.1.0"/>
</dxl:Partitions>
</dxl:Relation>
- <dxl:Relation Mdid="6.20355001.1.0" Name="test_prt_1" IsTemporary="false" StorageType="AppendOnly, Row-oriented" DistributionPolicy="Hash" DistributionColumns="0" Keys="3,4,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.20355001.1.0" Name="test_prt_1" IsTemporary="false" StorageType="AppendOnly, Row-oriented" DistributionPolicy="Hash" DistributionColumns="0" Keys="3,4,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.2950.1.0" Nullable="true" ColWidth="16">
<dxl:DefaultValue/>
@@ -103,7 +103,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.20355002.1.0" Name="test_prt_2" IsTemporary="false" StorageType="AppendOnly, Row-oriented" DistributionPolicy="Hash" DistributionColumns="0" Keys="3,4,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.20355002.1.0" Name="test_prt_2" IsTemporary="false" StorageType="AppendOnly, Row-oriented" DistributionPolicy="Hash" DistributionColumns="0" Keys="3,4,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.2950.1.0" Nullable="true" ColWidth="16">
<dxl:DefaultValue/>
@@ -141,7 +141,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.20355003.1.0" Name="test_prt_3" IsTemporary="false" StorageType="AppendOnly, Row-oriented" DistributionPolicy="Hash" DistributionColumns="0" Keys="3,4,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.20355003.1.0" Name="test_prt_3" IsTemporary="false" StorageType="AppendOnly, Row-oriented" DistributionPolicy="Hash" DistributionColumns="0" Keys="3,4,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.2950.1.0" Nullable="true" ColWidth="16">
<dxl:DefaultValue/>
@@ -179,7 +179,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.20355004.1.0" Name="test_prt_4" IsTemporary="false" StorageType="AppendOnly, Row-oriented" DistributionPolicy="Hash" DistributionColumns="0" Keys="3,4,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.20355004.1.0" Name="test_prt_4" IsTemporary="false" StorageType="AppendOnly, Row-oriented" DistributionPolicy="Hash" DistributionColumns="0" Keys="3,4,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.2950.1.0" Nullable="true" ColWidth="16">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/DynamicIndexGet-OuterRefs.mdp b/src/backend/gporca/data/dxl/minidump/DynamicIndexGet-OuterRefs.mdp
index 9582d7d635..ae459098e1 100644
--- a/src/backend/gporca/data/dxl/minidump/DynamicIndexGet-OuterRefs.mdp
+++ b/src/backend/gporca/data/dxl/minidump/DynamicIndexGet-OuterRefs.mdp
@@ -192,7 +192,7 @@
<dxl:TraceFlags Value="101013,102001,102002,102003,102043,102074,102120,102144,103001,103014,103022,103026,103027,103029,103033,103038,104002,104003,104004,104005,105000,106000"/>
</dxl:OptimizerConfig>
<dxl:Metadata SystemIds="0.GPDB">
- <dxl:Relation Mdid="6.33413.1.0" Name="catalog_sales_1_prt_75" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33413.1.0" Name="catalog_sales_1_prt_75" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="cs_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -342,7 +342,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33668.1.0" Name="web_sales_1_prt_46" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33668.1.0" Name="web_sales_1_prt_46" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="ws_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -492,7 +492,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33158.1.0" Name="catalog_sales_1_prt_24" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33158.1.0" Name="catalog_sales_1_prt_24" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="cs_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -642,7 +642,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33798.1.0" Name="web_sales_1_prt_72" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33798.1.0" Name="web_sales_1_prt_72" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="ws_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -792,7 +792,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33543.1.0" Name="web_sales_1_prt_21" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33543.1.0" Name="web_sales_1_prt_21" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="ws_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -942,7 +942,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33408.1.0" Name="catalog_sales_1_prt_74" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33408.1.0" Name="catalog_sales_1_prt_74" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="cs_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -1092,7 +1092,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33153.1.0" Name="catalog_sales_1_prt_23" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33153.1.0" Name="catalog_sales_1_prt_23" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="cs_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -1242,7 +1242,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33793.1.0" Name="web_sales_1_prt_71" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33793.1.0" Name="web_sales_1_prt_71" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="ws_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -1392,7 +1392,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33283.1.0" Name="catalog_sales_1_prt_49" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33283.1.0" Name="catalog_sales_1_prt_49" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="cs_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -1542,7 +1542,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33538.1.0" Name="web_sales_1_prt_20" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33538.1.0" Name="web_sales_1_prt_20" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="ws_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -1692,7 +1692,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33293.1.0" Name="catalog_sales_1_prt_51" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33293.1.0" Name="catalog_sales_1_prt_51" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="cs_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -1842,7 +1842,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33548.1.0" Name="web_sales_1_prt_22" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33548.1.0" Name="web_sales_1_prt_22" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="ws_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -1994,7 +1994,7 @@
</dxl:Relation>
<dxl:ColumnStatistics Mdid="1.33848.1.0.6" Name="d_year" Width="4.000000" NullFreq="0.000000" NdvRemain="0.000000" FreqRemain="0.000000" ColStatsMissing="true"/>
<dxl:RelationStatistics Mdid="2.33038.1.0" Name="catalog_sales" Rows="0.000000" RelPages="0" RelAllVisible="0" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.33423.1.0" Name="catalog_sales_1_prt_77" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33423.1.0" Name="catalog_sales_1_prt_77" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="cs_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -2144,7 +2144,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33038.1.0" Name="catalog_sales" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;39,40,34" PartitionColumns="0" PartitionTypes="r" NumberLeafPartitions="79">
+ <dxl:Relation Mdid="6.33038.1.0" Name="catalog_sales" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;39,40,34" PartitionColumns="0" PartitionTypes="r">
<dxl:Columns>
<dxl:Column Name="cs_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -2360,7 +2360,7 @@
<dxl:Partition Mdid="6.33433.1.0"/>
</dxl:Partitions>
</dxl:Relation>
- <dxl:Relation Mdid="6.33678.1.0" Name="web_sales_1_prt_48" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33678.1.0" Name="web_sales_1_prt_48" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="ws_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -2510,7 +2510,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33288.1.0" Name="catalog_sales_1_prt_50" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33288.1.0" Name="catalog_sales_1_prt_50" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="cs_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -2660,7 +2660,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33673.1.0" Name="web_sales_1_prt_47" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33673.1.0" Name="web_sales_1_prt_47" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="ws_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -2823,7 +2823,7 @@
<dxl:Opfamily Mdid="0.10009.1.0"/>
</dxl:Opfamilies>
</dxl:GPDBScalarOp>
- <dxl:Relation Mdid="6.33418.1.0" Name="catalog_sales_1_prt_76" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33418.1.0" Name="catalog_sales_1_prt_76" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="cs_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -2973,7 +2973,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33163.1.0" Name="catalog_sales_1_prt_25" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33163.1.0" Name="catalog_sales_1_prt_25" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="cs_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -3123,7 +3123,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33803.1.0" Name="web_sales_1_prt_73" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33803.1.0" Name="web_sales_1_prt_73" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="ws_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -3273,7 +3273,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33428.1.0" Name="catalog_sales_1_prt_78" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33428.1.0" Name="catalog_sales_1_prt_78" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="cs_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -3423,7 +3423,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33173.1.0" Name="catalog_sales_1_prt_27" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33173.1.0" Name="catalog_sales_1_prt_27" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="cs_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -3573,7 +3573,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33813.1.0" Name="web_sales_1_prt_75" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33813.1.0" Name="web_sales_1_prt_75" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="ws_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -3774,7 +3774,7 @@
<dxl:SumAgg Mdid="0.0.0.0"/>
<dxl:CountAgg Mdid="0.2147.1.0"/>
</dxl:Type>
- <dxl:Relation Mdid="6.33303.1.0" Name="catalog_sales_1_prt_53" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33303.1.0" Name="catalog_sales_1_prt_53" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="cs_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -3924,7 +3924,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33558.1.0" Name="web_sales_1_prt_24" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33558.1.0" Name="web_sales_1_prt_24" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="ws_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -4091,7 +4091,7 @@
<dxl:SumAgg Mdid="0.2107.1.0"/>
<dxl:CountAgg Mdid="0.2147.1.0"/>
</dxl:Type>
- <dxl:Relation Mdid="6.33168.1.0" Name="catalog_sales_1_prt_26" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33168.1.0" Name="catalog_sales_1_prt_26" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="cs_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -4241,7 +4241,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33808.1.0" Name="web_sales_1_prt_74" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33808.1.0" Name="web_sales_1_prt_74" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="ws_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -4391,7 +4391,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33553.1.0" Name="web_sales_1_prt_23" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33553.1.0" Name="web_sales_1_prt_23" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="ws_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -4541,7 +4541,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33298.1.0" Name="catalog_sales_1_prt_52" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33298.1.0" Name="catalog_sales_1_prt_52" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="cs_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -4691,7 +4691,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33043.1.0" Name="catalog_sales_1_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33043.1.0" Name="catalog_sales_1_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="cs_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -4841,7 +4841,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33683.1.0" Name="web_sales_1_prt_49" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33683.1.0" Name="web_sales_1_prt_49" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="ws_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -5008,7 +5008,7 @@
<dxl:SumAgg Mdid="0.2108.1.0"/>
<dxl:CountAgg Mdid="0.2147.1.0"/>
</dxl:Type>
- <dxl:Relation Mdid="6.33308.1.0" Name="catalog_sales_1_prt_54" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33308.1.0" Name="catalog_sales_1_prt_54" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="cs_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -5158,7 +5158,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33053.1.0" Name="catalog_sales_1_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33053.1.0" Name="catalog_sales_1_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="cs_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -5308,7 +5308,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33693.1.0" Name="web_sales_1_prt_51" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33693.1.0" Name="web_sales_1_prt_51" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="ws_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -5496,7 +5496,7 @@
<dxl:SumAgg Mdid="0.0.0.0"/>
<dxl:CountAgg Mdid="0.2147.1.0"/>
</dxl:Type>
- <dxl:Relation Mdid="6.33183.1.0" Name="catalog_sales_1_prt_29" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33183.1.0" Name="catalog_sales_1_prt_29" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="cs_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -5646,7 +5646,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33823.1.0" Name="web_sales_1_prt_77" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33823.1.0" Name="web_sales_1_prt_77" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="ws_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -5796,7 +5796,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33438.1.0" Name="web_sales" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;39,40,34" PartitionColumns="0" PartitionTypes="r" NumberLeafPartitions="79">
+ <dxl:Relation Mdid="6.33438.1.0" Name="web_sales" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;39,40,34" PartitionColumns="0" PartitionTypes="r">
<dxl:Columns>
<dxl:Column Name="ws_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -6057,7 +6057,7 @@
<dxl:SumAgg Mdid="0.0.0.0"/>
<dxl:CountAgg Mdid="0.2147.1.0"/>
</dxl:Type>
- <dxl:Relation Mdid="6.33433.1.0" Name="catalog_sales_1_prt_79" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33433.1.0" Name="catalog_sales_1_prt_79" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="cs_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -6207,7 +6207,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33048.1.0" Name="catalog_sales_1_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33048.1.0" Name="catalog_sales_1_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="cs_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -6357,7 +6357,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33688.1.0" Name="web_sales_1_prt_50" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33688.1.0" Name="web_sales_1_prt_50" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="ws_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -6507,7 +6507,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33178.1.0" Name="catalog_sales_1_prt_28" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33178.1.0" Name="catalog_sales_1_prt_28" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="cs_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -6657,7 +6657,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33818.1.0" Name="web_sales_1_prt_76" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33818.1.0" Name="web_sales_1_prt_76" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="ws_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -6807,7 +6807,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33563.1.0" Name="web_sales_1_prt_25" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33563.1.0" Name="web_sales_1_prt_25" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="ws_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -6957,7 +6957,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33188.1.0" Name="catalog_sales_1_prt_30" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33188.1.0" Name="catalog_sales_1_prt_30" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="cs_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -7107,7 +7107,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33828.1.0" Name="web_sales_1_prt_78" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33828.1.0" Name="web_sales_1_prt_78" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="ws_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -7257,7 +7257,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33573.1.0" Name="web_sales_1_prt_27" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33573.1.0" Name="web_sales_1_prt_27" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="ws_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -7407,7 +7407,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33318.1.0" Name="catalog_sales_1_prt_56" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33318.1.0" Name="catalog_sales_1_prt_56" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="cs_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -7557,7 +7557,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33063.1.0" Name="catalog_sales_1_prt_5" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33063.1.0" Name="catalog_sales_1_prt_5" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="cs_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -7707,7 +7707,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33703.1.0" Name="web_sales_1_prt_53" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33703.1.0" Name="web_sales_1_prt_53" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="ws_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -7962,7 +7962,7 @@
<dxl:SumAgg Mdid="0.2114.1.0"/>
<dxl:CountAgg Mdid="0.2147.1.0"/>
</dxl:Type>
- <dxl:Relation Mdid="6.33313.1.0" Name="catalog_sales_1_prt_55" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33313.1.0" Name="catalog_sales_1_prt_55" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="cs_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -8112,7 +8112,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33568.1.0" Name="web_sales_1_prt_26" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33568.1.0" Name="web_sales_1_prt_26" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="ws_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -8262,7 +8262,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33058.1.0" Name="catalog_sales_1_prt_4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33058.1.0" Name="catalog_sales_1_prt_4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="cs_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -8412,7 +8412,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33698.1.0" Name="web_sales_1_prt_52" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33698.1.0" Name="web_sales_1_prt_52" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="ws_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -8562,7 +8562,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33443.1.0" Name="web_sales_1_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33443.1.0" Name="web_sales_1_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="ws_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -8712,7 +8712,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33068.1.0" Name="catalog_sales_1_prt_6" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33068.1.0" Name="catalog_sales_1_prt_6" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="cs_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -8862,7 +8862,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33708.1.0" Name="web_sales_1_prt_54" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33708.1.0" Name="web_sales_1_prt_54" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="ws_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -9012,7 +9012,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33453.1.0" Name="web_sales_1_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33453.1.0" Name="web_sales_1_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="ws_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -9163,7 +9163,7 @@
</dxl:PartConstraint>
</dxl:Relation>
<dxl:RelationStatistics Mdid="2.33838.1.0" Name="customer" Rows="0.000000" RelPages="0" RelAllVisible="0" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.33198.1.0" Name="catalog_sales_1_prt_32" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33198.1.0" Name="catalog_sales_1_prt_32" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="cs_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -9313,7 +9313,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33583.1.0" Name="web_sales_1_prt_29" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33583.1.0" Name="web_sales_1_prt_29" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="ws_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -9463,7 +9463,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33838.1.0" Name="customer" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="0;24,18" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33838.1.0" Name="customer" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="0;24,18">
<dxl:Columns>
<dxl:Column Name="c_customer_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -9549,7 +9549,7 @@
<dxl:DistrOpfamily Mdid="0.1977.1.0"/>
</dxl:DistrOpfamilies>
</dxl:Relation>
- <dxl:Relation Mdid="6.33193.1.0" Name="catalog_sales_1_prt_31" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33193.1.0" Name="catalog_sales_1_prt_31" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="cs_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -9699,7 +9699,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33833.1.0" Name="web_sales_1_prt_79" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33833.1.0" Name="web_sales_1_prt_79" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="ws_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -9849,7 +9849,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33448.1.0" Name="web_sales_1_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33448.1.0" Name="web_sales_1_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="ws_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -9999,7 +9999,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33323.1.0" Name="catalog_sales_1_prt_57" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33323.1.0" Name="catalog_sales_1_prt_57" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="cs_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -10149,7 +10149,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33578.1.0" Name="web_sales_1_prt_28" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33578.1.0" Name="web_sales_1_prt_28" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="ws_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -10299,7 +10299,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33333.1.0" Name="catalog_sales_1_prt_59" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33333.1.0" Name="catalog_sales_1_prt_59" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="cs_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -10449,7 +10449,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33588.1.0" Name="web_sales_1_prt_30" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33588.1.0" Name="web_sales_1_prt_30" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="ws_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -10599,7 +10599,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33078.1.0" Name="catalog_sales_1_prt_8" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33078.1.0" Name="catalog_sales_1_prt_8" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="cs_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -10749,7 +10749,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33718.1.0" Name="web_sales_1_prt_56" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33718.1.0" Name="web_sales_1_prt_56" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="ws_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -10899,7 +10899,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33463.1.0" Name="web_sales_1_prt_5" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33463.1.0" Name="web_sales_1_prt_5" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="ws_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -11049,7 +11049,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33328.1.0" Name="catalog_sales_1_prt_58" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33328.1.0" Name="catalog_sales_1_prt_58" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="cs_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -11199,7 +11199,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33073.1.0" Name="catalog_sales_1_prt_7" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33073.1.0" Name="catalog_sales_1_prt_7" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="cs_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -11349,7 +11349,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33713.1.0" Name="web_sales_1_prt_55" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33713.1.0" Name="web_sales_1_prt_55" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="ws_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -11500,7 +11500,7 @@
</dxl:PartConstraint>
</dxl:Relation>
<dxl:RelationStatistics Mdid="2.33843.1.0" Name="customer_demographics" Rows="0.000000" RelPages="0" RelAllVisible="0" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.33203.1.0" Name="catalog_sales_1_prt_33" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33203.1.0" Name="catalog_sales_1_prt_33" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="cs_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -11650,7 +11650,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33458.1.0" Name="web_sales_1_prt_4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33458.1.0" Name="web_sales_1_prt_4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="ws_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -11800,7 +11800,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33843.1.0" Name="customer_demographics" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="0;15,9" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33843.1.0" Name="customer_demographics" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="0;15,9">
<dxl:Columns>
<dxl:Column Name="cd_demo_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -11859,7 +11859,7 @@
<dxl:DistrOpfamily Mdid="0.1977.1.0"/>
</dxl:DistrOpfamilies>
</dxl:Relation>
- <dxl:Relation Mdid="6.33213.1.0" Name="catalog_sales_1_prt_35" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33213.1.0" Name="catalog_sales_1_prt_35" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="cs_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -12009,7 +12009,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33853.1.0" Name="date_dim_1_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="0,6;34,28" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33853.1.0" Name="date_dim_1_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="0,6;34,28">
<dxl:Columns>
<dxl:Column Name="d_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -12140,7 +12140,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33468.1.0" Name="web_sales_1_prt_6" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33468.1.0" Name="web_sales_1_prt_6" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="ws_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -12320,7 +12320,7 @@
<dxl:SumAgg Mdid="0.0.0.0"/>
<dxl:CountAgg Mdid="0.2147.1.0"/>
</dxl:Type>
- <dxl:Relation Mdid="6.33343.1.0" Name="catalog_sales_1_prt_61" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33343.1.0" Name="catalog_sales_1_prt_61" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="cs_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -12470,7 +12470,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33598.1.0" Name="web_sales_1_prt_32" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33598.1.0" Name="web_sales_1_prt_32" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="ws_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -12621,7 +12621,7 @@
</dxl:PartConstraint>
</dxl:Relation>
<dxl:RelationStatistics Mdid="2.33848.1.0" Name="date_dim" Rows="0.000000" RelPages="0" RelAllVisible="0" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.33208.1.0" Name="catalog_sales_1_prt_34" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33208.1.0" Name="catalog_sales_1_prt_34" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="cs_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -12771,7 +12771,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33848.1.0" Name="date_dim" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="0,6;33,34,28" PartitionColumns="6" PartitionTypes="r" NumberLeafPartitions="5">
+ <dxl:Relation Mdid="6.33848.1.0" Name="date_dim" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="0,6;33,34,28" PartitionColumns="6" PartitionTypes="r">
<dxl:Columns>
<dxl:Column Name="d_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -12894,7 +12894,7 @@
<dxl:Partition Mdid="6.33873.1.0"/>
</dxl:Partitions>
</dxl:Relation>
- <dxl:Relation Mdid="6.33593.1.0" Name="web_sales_1_prt_31" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33593.1.0" Name="web_sales_1_prt_31" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="ws_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -13057,7 +13057,7 @@
<dxl:Partition Mdid="6.33876.1.0"/>
</dxl:Partitions>
</dxl:Index>
- <dxl:Relation Mdid="6.33338.1.0" Name="catalog_sales_1_prt_60" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33338.1.0" Name="catalog_sales_1_prt_60" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="cs_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -13207,7 +13207,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33083.1.0" Name="catalog_sales_1_prt_9" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33083.1.0" Name="catalog_sales_1_prt_9" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="cs_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -13357,7 +13357,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33723.1.0" Name="web_sales_1_prt_57" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33723.1.0" Name="web_sales_1_prt_57" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="ws_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -13507,7 +13507,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33348.1.0" Name="catalog_sales_1_prt_62" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33348.1.0" Name="catalog_sales_1_prt_62" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="cs_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -13657,7 +13657,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33093.1.0" Name="catalog_sales_1_prt_11" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33093.1.0" Name="catalog_sales_1_prt_11" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="cs_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -13807,7 +13807,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33733.1.0" Name="web_sales_1_prt_59" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33733.1.0" Name="web_sales_1_prt_59" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="ws_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -13957,7 +13957,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33223.1.0" Name="catalog_sales_1_prt_37" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33223.1.0" Name="catalog_sales_1_prt_37" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="cs_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -14107,7 +14107,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33863.1.0" Name="date_dim_1_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="0,6;34,28" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33863.1.0" Name="date_dim_1_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="0,6;34,28">
<dxl:Columns>
<dxl:Column Name="d_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -14238,7 +14238,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33478.1.0" Name="web_sales_1_prt_8" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33478.1.0" Name="web_sales_1_prt_8" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="ws_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -14388,7 +14388,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33088.1.0" Name="catalog_sales_1_prt_10" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33088.1.0" Name="catalog_sales_1_prt_10" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="cs_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -14538,7 +14538,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33728.1.0" Name="web_sales_1_prt_58" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33728.1.0" Name="web_sales_1_prt_58" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="ws_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -14688,7 +14688,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33473.1.0" Name="web_sales_1_prt_7" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33473.1.0" Name="web_sales_1_prt_7" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="ws_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -14838,7 +14838,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33218.1.0" Name="catalog_sales_1_prt_36" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33218.1.0" Name="catalog_sales_1_prt_36" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="cs_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -14988,7 +14988,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33858.1.0" Name="date_dim_1_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="0,6;34,28" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33858.1.0" Name="date_dim_1_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="0,6;34,28">
<dxl:Columns>
<dxl:Column Name="d_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -15119,7 +15119,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33603.1.0" Name="web_sales_1_prt_33" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33603.1.0" Name="web_sales_1_prt_33" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="ws_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -15269,7 +15269,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33228.1.0" Name="catalog_sales_1_prt_38" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33228.1.0" Name="catalog_sales_1_prt_38" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="cs_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -15419,7 +15419,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33868.1.0" Name="date_dim_1_prt_4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="0,6;34,28" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33868.1.0" Name="date_dim_1_prt_4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="0,6;34,28">
<dxl:Columns>
<dxl:Column Name="d_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -15550,7 +15550,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33613.1.0" Name="web_sales_1_prt_35" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33613.1.0" Name="web_sales_1_prt_35" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="ws_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -15700,7 +15700,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33358.1.0" Name="catalog_sales_1_prt_64" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33358.1.0" Name="catalog_sales_1_prt_64" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="cs_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -15850,7 +15850,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33103.1.0" Name="catalog_sales_1_prt_13" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33103.1.0" Name="catalog_sales_1_prt_13" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="cs_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -16000,7 +16000,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33743.1.0" Name="web_sales_1_prt_61" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33743.1.0" Name="web_sales_1_prt_61" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="ws_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -16150,7 +16150,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33353.1.0" Name="catalog_sales_1_prt_63" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33353.1.0" Name="catalog_sales_1_prt_63" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="cs_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -16300,7 +16300,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33608.1.0" Name="web_sales_1_prt_34" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33608.1.0" Name="web_sales_1_prt_34" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="ws_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -16450,7 +16450,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33098.1.0" Name="catalog_sales_1_prt_12" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33098.1.0" Name="catalog_sales_1_prt_12" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="cs_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -16600,7 +16600,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33738.1.0" Name="web_sales_1_prt_60" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33738.1.0" Name="web_sales_1_prt_60" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="ws_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -16750,7 +16750,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33483.1.0" Name="web_sales_1_prt_9" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33483.1.0" Name="web_sales_1_prt_9" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="ws_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -16900,7 +16900,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33108.1.0" Name="catalog_sales_1_prt_14" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33108.1.0" Name="catalog_sales_1_prt_14" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="cs_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -17050,7 +17050,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33748.1.0" Name="web_sales_1_prt_62" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33748.1.0" Name="web_sales_1_prt_62" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="ws_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -17200,7 +17200,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33493.1.0" Name="web_sales_1_prt_11" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33493.1.0" Name="web_sales_1_prt_11" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="ws_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -17350,7 +17350,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33238.1.0" Name="catalog_sales_1_prt_40" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33238.1.0" Name="catalog_sales_1_prt_40" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="cs_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -17500,7 +17500,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33623.1.0" Name="web_sales_1_prt_37" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33623.1.0" Name="web_sales_1_prt_37" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="ws_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -17650,7 +17650,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33233.1.0" Name="catalog_sales_1_prt_39" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33233.1.0" Name="catalog_sales_1_prt_39" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="cs_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -17800,7 +17800,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33873.1.0" Name="date_dim_1_prt_5" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="0,6;34,28" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33873.1.0" Name="date_dim_1_prt_5" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="0,6;34,28">
<dxl:Columns>
<dxl:Column Name="d_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -17931,7 +17931,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33488.1.0" Name="web_sales_1_prt_10" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33488.1.0" Name="web_sales_1_prt_10" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="ws_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -18081,7 +18081,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33363.1.0" Name="catalog_sales_1_prt_65" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33363.1.0" Name="catalog_sales_1_prt_65" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="cs_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -18231,7 +18231,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33618.1.0" Name="web_sales_1_prt_36" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33618.1.0" Name="web_sales_1_prt_36" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="ws_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -18382,7 +18382,7 @@
</dxl:PartConstraint>
</dxl:Relation>
<dxl:MDCast Mdid="3.23.1.0;23.1.0" Name="int4" BinaryCoercible="true" SourceTypeId="0.23.1.0" DestinationTypeId="0.23.1.0" CastFuncId="0.0.0.0" CoercePathType="0"/>
- <dxl:Relation Mdid="6.33373.1.0" Name="catalog_sales_1_prt_67" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33373.1.0" Name="catalog_sales_1_prt_67" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="cs_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -18532,7 +18532,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33628.1.0" Name="web_sales_1_prt_38" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33628.1.0" Name="web_sales_1_prt_38" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="ws_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -18685,7 +18685,7 @@
<dxl:ColumnStatistics Mdid="1.33838.1.0.0" Name="c_customer_sk" Width="4.000000" NullFreq="0.000000" NdvRemain="0.000000" FreqRemain="0.000000" ColStatsMissing="true"/>
<dxl:ColumnStatistics Mdid="1.33438.1.0.17" Name="ws_order_number" Width="4.000000" NullFreq="0.000000" NdvRemain="0.000000" FreqRemain="0.000000" ColStatsMissing="true"/>
<dxl:ColumnStatistics Mdid="1.33438.1.0.0" Name="ws_sold_date_sk" Width="4.000000" NullFreq="0.000000" NdvRemain="0.000000" FreqRemain="0.000000" ColStatsMissing="true"/>
- <dxl:Relation Mdid="6.33118.1.0" Name="catalog_sales_1_prt_16" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33118.1.0" Name="catalog_sales_1_prt_16" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="cs_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -18835,7 +18835,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33758.1.0" Name="web_sales_1_prt_64" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33758.1.0" Name="web_sales_1_prt_64" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="ws_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -18985,7 +18985,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33503.1.0" Name="web_sales_1_prt_13" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33503.1.0" Name="web_sales_1_prt_13" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="ws_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -19135,7 +19135,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33368.1.0" Name="catalog_sales_1_prt_66" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33368.1.0" Name="catalog_sales_1_prt_66" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="cs_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -19285,7 +19285,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33113.1.0" Name="catalog_sales_1_prt_15" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33113.1.0" Name="catalog_sales_1_prt_15" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="cs_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -19435,7 +19435,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33753.1.0" Name="web_sales_1_prt_63" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33753.1.0" Name="web_sales_1_prt_63" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="ws_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -19585,7 +19585,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33243.1.0" Name="catalog_sales_1_prt_41" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33243.1.0" Name="catalog_sales_1_prt_41" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="cs_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -19735,7 +19735,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33498.1.0" Name="web_sales_1_prt_12" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33498.1.0" Name="web_sales_1_prt_12" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="ws_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -19885,7 +19885,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33253.1.0" Name="catalog_sales_1_prt_43" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33253.1.0" Name="catalog_sales_1_prt_43" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="cs_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -20052,7 +20052,7 @@
<dxl:Opfamily Mdid="0.10009.1.0"/>
</dxl:Opfamilies>
</dxl:GPDBScalarOp>
- <dxl:Relation Mdid="6.33508.1.0" Name="web_sales_1_prt_14" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33508.1.0" Name="web_sales_1_prt_14" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="ws_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -20215,7 +20215,7 @@
<dxl:Opfamily Mdid="0.10009.1.0"/>
</dxl:Opfamilies>
</dxl:GPDBScalarOp>
- <dxl:Relation Mdid="6.33383.1.0" Name="catalog_sales_1_prt_69" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33383.1.0" Name="catalog_sales_1_prt_69" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="cs_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -20365,7 +20365,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33638.1.0" Name="web_sales_1_prt_40" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33638.1.0" Name="web_sales_1_prt_40" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="ws_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -20515,7 +20515,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33248.1.0" Name="catalog_sales_1_prt_42" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33248.1.0" Name="catalog_sales_1_prt_42" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="cs_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -20665,7 +20665,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33633.1.0" Name="web_sales_1_prt_39" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33633.1.0" Name="web_sales_1_prt_39" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="ws_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -20815,7 +20815,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33378.1.0" Name="catalog_sales_1_prt_68" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33378.1.0" Name="catalog_sales_1_prt_68" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="cs_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -20965,7 +20965,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33123.1.0" Name="catalog_sales_1_prt_17" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33123.1.0" Name="catalog_sales_1_prt_17" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="cs_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -21115,7 +21115,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33763.1.0" Name="web_sales_1_prt_65" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33763.1.0" Name="web_sales_1_prt_65" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="ws_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -21265,7 +21265,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33388.1.0" Name="catalog_sales_1_prt_70" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33388.1.0" Name="catalog_sales_1_prt_70" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="cs_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -21415,7 +21415,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33133.1.0" Name="catalog_sales_1_prt_19" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33133.1.0" Name="catalog_sales_1_prt_19" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="cs_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -21565,7 +21565,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33773.1.0" Name="web_sales_1_prt_67" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33773.1.0" Name="web_sales_1_prt_67" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="ws_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -21716,7 +21716,7 @@
</dxl:PartConstraint>
</dxl:Relation>
<dxl:ColumnStatistics Mdid="1.33848.1.0.0" Name="d_date_sk" Width="4.000000" NullFreq="0.000000" NdvRemain="0.000000" FreqRemain="0.000000" ColStatsMissing="true"/>
- <dxl:Relation Mdid="6.33263.1.0" Name="catalog_sales_1_prt_45" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33263.1.0" Name="catalog_sales_1_prt_45" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="cs_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -21866,7 +21866,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33518.1.0" Name="web_sales_1_prt_16" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33518.1.0" Name="web_sales_1_prt_16" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="ws_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -22016,7 +22016,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33128.1.0" Name="catalog_sales_1_prt_18" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33128.1.0" Name="catalog_sales_1_prt_18" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="cs_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -22166,7 +22166,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33768.1.0" Name="web_sales_1_prt_66" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33768.1.0" Name="web_sales_1_prt_66" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="ws_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -22316,7 +22316,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33513.1.0" Name="web_sales_1_prt_15" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33513.1.0" Name="web_sales_1_prt_15" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="ws_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -22466,7 +22466,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33258.1.0" Name="catalog_sales_1_prt_44" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33258.1.0" Name="catalog_sales_1_prt_44" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="cs_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -22616,7 +22616,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33643.1.0" Name="web_sales_1_prt_41" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33643.1.0" Name="web_sales_1_prt_41" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="ws_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -22766,7 +22766,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33268.1.0" Name="catalog_sales_1_prt_46" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33268.1.0" Name="catalog_sales_1_prt_46" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="cs_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -22916,7 +22916,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33653.1.0" Name="web_sales_1_prt_43" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33653.1.0" Name="web_sales_1_prt_43" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="ws_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -23070,7 +23070,7 @@
<dxl:ResultType Mdid="0.20.1.0"/>
<dxl:IntermediateResultType Mdid="0.20.1.0"/>
</dxl:GPDBAgg>
- <dxl:Relation Mdid="6.33398.1.0" Name="catalog_sales_1_prt_72" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33398.1.0" Name="catalog_sales_1_prt_72" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="cs_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -23220,7 +23220,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33143.1.0" Name="catalog_sales_1_prt_21" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33143.1.0" Name="catalog_sales_1_prt_21" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="cs_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -23370,7 +23370,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33783.1.0" Name="web_sales_1_prt_69" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33783.1.0" Name="web_sales_1_prt_69" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="ws_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -23520,7 +23520,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33393.1.0" Name="catalog_sales_1_prt_71" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33393.1.0" Name="catalog_sales_1_prt_71" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="cs_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -23670,7 +23670,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33648.1.0" Name="web_sales_1_prt_42" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33648.1.0" Name="web_sales_1_prt_42" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="ws_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -23820,7 +23820,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33138.1.0" Name="catalog_sales_1_prt_20" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33138.1.0" Name="catalog_sales_1_prt_20" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="cs_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -23970,7 +23970,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33778.1.0" Name="web_sales_1_prt_68" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33778.1.0" Name="web_sales_1_prt_68" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="ws_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -24120,7 +24120,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33523.1.0" Name="web_sales_1_prt_17" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33523.1.0" Name="web_sales_1_prt_17" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="ws_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -24270,7 +24270,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33148.1.0" Name="catalog_sales_1_prt_22" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33148.1.0" Name="catalog_sales_1_prt_22" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="cs_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -24420,7 +24420,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33788.1.0" Name="web_sales_1_prt_70" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33788.1.0" Name="web_sales_1_prt_70" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="ws_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -24570,7 +24570,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33533.1.0" Name="web_sales_1_prt_19" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33533.1.0" Name="web_sales_1_prt_19" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="ws_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -24722,7 +24722,7 @@
</dxl:Relation>
<dxl:ColumnStatistics Mdid="1.33438.1.0.3" Name="ws_item_sk" Width="4.000000" NullFreq="0.000000" NdvRemain="0.000000" FreqRemain="0.000000" ColStatsMissing="true"/>
<dxl:ColumnStatistics Mdid="1.33038.1.0.17" Name="cs_order_number" Width="8.000000" NullFreq="0.000000" NdvRemain="0.000000" FreqRemain="0.000000" ColStatsMissing="true"/>
- <dxl:Relation Mdid="6.33278.1.0" Name="catalog_sales_1_prt_48" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33278.1.0" Name="catalog_sales_1_prt_48" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="cs_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -24872,7 +24872,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33663.1.0" Name="web_sales_1_prt_45" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33663.1.0" Name="web_sales_1_prt_45" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="ws_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -25022,7 +25022,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33273.1.0" Name="catalog_sales_1_prt_47" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33273.1.0" Name="catalog_sales_1_prt_47" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="cs_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -25172,7 +25172,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33528.1.0" Name="web_sales_1_prt_18" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33528.1.0" Name="web_sales_1_prt_18" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="ws_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -25322,7 +25322,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33403.1.0" Name="catalog_sales_1_prt_73" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33403.1.0" Name="catalog_sales_1_prt_73" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="15,17" Keys="15,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="cs_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -25472,7 +25472,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.33658.1.0" Name="web_sales_1_prt_44" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.33658.1.0" Name="web_sales_1_prt_44" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;40,34">
<dxl:Columns>
<dxl:Column Name="ws_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/DynamicIndexGetDroppedCols.mdp b/src/backend/gporca/data/dxl/minidump/DynamicIndexGetDroppedCols.mdp
index b40d909d58..22000b0db7 100644
--- a/src/backend/gporca/data/dxl/minidump/DynamicIndexGetDroppedCols.mdp
+++ b/src/backend/gporca/data/dxl/minidump/DynamicIndexGetDroppedCols.mdp
@@ -1713,7 +1713,7 @@ EXPLAIN SELECT * FROM solo WHERE year_id=2017 AND month_id=6;
</dxl:StatsBucket>
</dxl:ColumnStatistics>
<dxl:RelationStatistics Mdid="2.28666.1.0" Name="solo" Rows="36.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.28666.1.0" Name="solo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="35,36,30" PartitionColumns="1,2" PartitionTypes="l,l" NumberLeafPartitions="39">
+ <dxl:Relation Mdid="6.28666.1.0" Name="solo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="35,36,30" PartitionColumns="1,2" PartitionTypes="l,l">
<dxl:Columns>
<dxl:Column Name="some_id" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/DynamicIndexScan-BoolFalse.mdp b/src/backend/gporca/data/dxl/minidump/DynamicIndexScan-BoolFalse.mdp
index 5dfd214984..b0b26341b6 100644
--- a/src/backend/gporca/data/dxl/minidump/DynamicIndexScan-BoolFalse.mdp
+++ b/src/backend/gporca/data/dxl/minidump/DynamicIndexScan-BoolFalse.mdp
@@ -99,7 +99,7 @@
<dxl:Partition Mdid="6.296682005.1.0"/>
</dxl:Partitions>
</dxl:Relation>
- <dxl:Relation Mdid="6.296682001.1.0" Name="pp_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.296682001.1.0" Name="pp_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -152,7 +152,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.296682002.1.0" Name="pp_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.296682002.1.0" Name="pp_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -205,7 +205,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.296682003.1.0" Name="pp_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.296682003.1.0" Name="pp_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -258,7 +258,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.296682004.1.0" Name="pp_prt_4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.296682004.1.0" Name="pp_prt_4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -311,7 +311,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.296682005.1.0" Name="pp_prt_5" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.296682005.1.0" Name="pp_prt_5" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -525,7 +525,7 @@
<dxl:Partition Mdid="6.296682005.1.1"/>
</dxl:Partitions>
</dxl:Relation>
- <dxl:Relation Mdid="6.296682001.1.1" Name="pp_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.296682001.1.1" Name="pp_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -578,7 +578,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.296682002.1.1" Name="pp_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.296682002.1.1" Name="pp_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -631,7 +631,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.296682003.1.1" Name="pp_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.296682003.1.1" Name="pp_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -684,7 +684,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.296682004.1.1" Name="pp_prt_4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.296682004.1.1" Name="pp_prt_4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -737,7 +737,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.296682005.1.1" Name="pp_prt_5" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.296682005.1.1" Name="pp_prt_5" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/DynamicIndexScan-BoolTrue.mdp b/src/backend/gporca/data/dxl/minidump/DynamicIndexScan-BoolTrue.mdp
index 494736b6a1..aacdcbd389 100644
--- a/src/backend/gporca/data/dxl/minidump/DynamicIndexScan-BoolTrue.mdp
+++ b/src/backend/gporca/data/dxl/minidump/DynamicIndexScan-BoolTrue.mdp
@@ -99,7 +99,7 @@
<dxl:Partition Mdid="6.296682005.1.0"/>
</dxl:Partitions>
</dxl:Relation>
- <dxl:Relation Mdid="6.296682001.1.0" Name="pp_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.296682001.1.0" Name="pp_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -152,7 +152,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.296682002.1.0" Name="pp_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.296682002.1.0" Name="pp_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -205,7 +205,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.296682003.1.0" Name="pp_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.296682003.1.0" Name="pp_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -258,7 +258,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.296682004.1.0" Name="pp_prt_4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.296682004.1.0" Name="pp_prt_4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -311,7 +311,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.296682005.1.0" Name="pp_prt_5" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.296682005.1.0" Name="pp_prt_5" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -525,7 +525,7 @@
<dxl:Partition Mdid="6.296682005.1.1"/>
</dxl:Partitions>
</dxl:Relation>
- <dxl:Relation Mdid="6.296682001.1.1" Name="pp_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.296682001.1.1" Name="pp_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -578,7 +578,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.296682002.1.1" Name="pp_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.296682002.1.1" Name="pp_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -631,7 +631,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.296682003.1.1" Name="pp_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.296682003.1.1" Name="pp_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -684,7 +684,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.296682004.1.1" Name="pp_prt_4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.296682004.1.1" Name="pp_prt_4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -737,7 +737,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.296682005.1.1" Name="pp_prt_5" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.296682005.1.1" Name="pp_prt_5" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/DynamicIndexScan-DefaultPartition-2.mdp b/src/backend/gporca/data/dxl/minidump/DynamicIndexScan-DefaultPartition-2.mdp
index 1088195aa5..b4c38a9582 100644
--- a/src/backend/gporca/data/dxl/minidump/DynamicIndexScan-DefaultPartition-2.mdp
+++ b/src/backend/gporca/data/dxl/minidump/DynamicIndexScan-DefaultPartition-2.mdp
@@ -551,7 +551,7 @@
<dxl:Partition Mdid="6.266602005.1.1"/>
</dxl:Partitions>
</dxl:Relation>
- <dxl:Relation Mdid="6.266602001.1.1" Name="p_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.266602001.1.1" Name="p_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -605,7 +605,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.266602002.1.1" Name="p_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.266602002.1.1" Name="p_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -659,7 +659,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.266602003.1.1" Name="p_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.266602003.1.1" Name="p_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -713,7 +713,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.266602004.1.1" Name="p_prt_4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.266602004.1.1" Name="p_prt_4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -767,7 +767,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.266602005.1.1" Name="p_prt_5" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.266602005.1.1" Name="p_prt_5" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/DynamicIndexScan-DefaultPartition.mdp b/src/backend/gporca/data/dxl/minidump/DynamicIndexScan-DefaultPartition.mdp
index 39fd23d56a..7096750ade 100644
--- a/src/backend/gporca/data/dxl/minidump/DynamicIndexScan-DefaultPartition.mdp
+++ b/src/backend/gporca/data/dxl/minidump/DynamicIndexScan-DefaultPartition.mdp
@@ -231,7 +231,7 @@
<dxl:Partition Mdid="6.274855005.1.1"/>
</dxl:Partitions>
</dxl:Relation>
- <dxl:Relation Mdid="6.274855001.1.1" Name="ppp_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.274855001.1.1" Name="ppp_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -284,7 +284,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.274855002.1.1" Name="ppp_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.274855002.1.1" Name="ppp_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -337,7 +337,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.274855003.1.1" Name="ppp_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.274855003.1.1" Name="ppp_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -390,7 +390,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.274855004.1.1" Name="ppp_prt_4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.274855004.1.1" Name="ppp_prt_4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -443,7 +443,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.274855005.1.1" Name="ppp_prt_5" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.274855005.1.1" Name="ppp_prt_5" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/DynamicIndexScan-DroppedCols.mdp b/src/backend/gporca/data/dxl/minidump/DynamicIndexScan-DroppedCols.mdp
index 60d8c93958..f9ec59898a 100644
--- a/src/backend/gporca/data/dxl/minidump/DynamicIndexScan-DroppedCols.mdp
+++ b/src/backend/gporca/data/dxl/minidump/DynamicIndexScan-DroppedCols.mdp
@@ -165,7 +165,7 @@
<dxl:CountAgg Mdid="0.2147.1.0"/>
</dxl:Type>
<dxl:RelationStatistics Mdid="2.32956.1.0" Name="foo" Rows="30.000000" RelPages="0" RelAllVisible="0" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.32956.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="1" Keys="9,10,4" PartitionColumns="2" PartitionTypes="r" NumberLeafPartitions="3">
+ <dxl:Relation Mdid="6.32956.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="1" Keys="9,10,4" PartitionColumns="2" PartitionTypes="r">
<dxl:Columns>
<dxl:Column Name="........pg.dropped.1........" Attno="1" Mdid="0.0.0.0" Nullable="true" ColWidth="8" IsDropped="true">
<dxl:DefaultValue/>
@@ -214,7 +214,7 @@
<dxl:Partition Mdid="6.32959.1.0"/>
</dxl:Partitions>
</dxl:Relation>
- <dxl:Relation Mdid="6.32959.1.0" Name="foo_part1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="1" Keys="10,4" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.32959.1.0" Name="foo_part1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="1" Keys="10,4">
<dxl:Columns>
<dxl:Column Name="........pg.dropped.1........" Attno="1" Mdid="0.0.0.0" Nullable="true" ColWidth="8" IsDropped="true">
<dxl:DefaultValue/>
@@ -273,7 +273,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.32964.1.0" Name="foo_part2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3" Keys="10,4" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.32964.1.0" Name="foo_part2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3" Keys="10,4">
<dxl:Columns>
<dxl:Column Name="pk" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -452,7 +452,7 @@
<dxl:UpperBound Closed="true" TypeMdid="0.23.1.0" Value="19"/>
</dxl:StatsBucket>
</dxl:ColumnStatistics>
- <dxl:Relation Mdid="6.32968.1.0" Name="foo_part3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.32968.1.0" Name="foo_part3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="dk" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/DynamicIndexScan-DroppedColumns.mdp b/src/backend/gporca/data/dxl/minidump/DynamicIndexScan-DroppedColumns.mdp
index a1b3f3992f..92342c5f8c 100644
--- a/src/backend/gporca/data/dxl/minidump/DynamicIndexScan-DroppedColumns.mdp
+++ b/src/backend/gporca/data/dxl/minidump/DynamicIndexScan-DroppedColumns.mdp
@@ -143,7 +143,7 @@
<dxl:Partition Mdid="6.566955006.1.0"/>
</dxl:Partitions>
</dxl:Relation>
- <dxl:Relation Mdid="6.566955001.1.0" Name="testbug_char5_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="1" Keys="11,5" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.566955001.1.0" Name="testbug_char5_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="1" Keys="11,5">
<dxl:Columns>
<dxl:Column Name="timest" Attno="1" Mdid="0.1043.1.0" Nullable="true" ColWidth="6">
<dxl:DefaultValue/>
@@ -198,7 +198,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.566955002.1.0" Name="testbug_char5_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="1" Keys="11,5" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.566955002.1.0" Name="testbug_char5_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="1" Keys="11,5">
<dxl:Columns>
<dxl:Column Name="timest" Attno="1" Mdid="0.1043.1.0" Nullable="true" ColWidth="6">
<dxl:DefaultValue/>
@@ -253,7 +253,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.566955003.1.0" Name="testbug_char5_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="1" Keys="11,5" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.566955003.1.0" Name="testbug_char5_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="1" Keys="11,5">
<dxl:Columns>
<dxl:Column Name="timest" Attno="1" Mdid="0.1043.1.0" Nullable="true" ColWidth="6">
<dxl:DefaultValue/>
@@ -308,7 +308,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.566955004.1.0" Name="testbug_char5_prt_4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="1" Keys="11,5" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.566955004.1.0" Name="testbug_char5_prt_4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="1" Keys="11,5">
<dxl:Columns>
<dxl:Column Name="timest" Attno="1" Mdid="0.1043.1.0" Nullable="true" ColWidth="6">
<dxl:DefaultValue/>
@@ -363,7 +363,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.566955005.1.0" Name="testbug_char5_prt_5" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="1" Keys="11,5" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.566955005.1.0" Name="testbug_char5_prt_5" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="1" Keys="11,5">
<dxl:Columns>
<dxl:Column Name="timest" Attno="1" Mdid="0.1043.1.0" Nullable="true" ColWidth="6">
<dxl:DefaultValue/>
@@ -418,7 +418,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.566955006.1.0" Name="testbug_char5_prt_6" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="1" Keys="11,5" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.566955006.1.0" Name="testbug_char5_prt_6" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="1" Keys="11,5">
<dxl:Columns>
<dxl:Column Name="timest" Attno="1" Mdid="0.1043.1.0" Nullable="true" ColWidth="6">
<dxl:DefaultValue/>
@@ -665,7 +665,7 @@
<dxl:Partition Mdid="6.566955006.1.1"/>
</dxl:Partitions>
</dxl:Relation>
- <dxl:Relation Mdid="6.566955001.1.1" Name="testbug_char5_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="1" Keys="11,5" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.566955001.1.1" Name="testbug_char5_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="1" Keys="11,5">
<dxl:Columns>
<dxl:Column Name="timest" Attno="1" Mdid="0.1043.1.0" Nullable="true" ColWidth="6">
<dxl:DefaultValue/>
@@ -720,7 +720,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.566955002.1.1" Name="testbug_char5_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="1" Keys="11,5" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.566955002.1.1" Name="testbug_char5_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="1" Keys="11,5">
<dxl:Columns>
<dxl:Column Name="timest" Attno="1" Mdid="0.1043.1.0" Nullable="true" ColWidth="6">
<dxl:DefaultValue/>
@@ -775,7 +775,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.566955003.1.1" Name="testbug_char5_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="1" Keys="11,5" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.566955003.1.1" Name="testbug_char5_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="1" Keys="11,5">
<dxl:Columns>
<dxl:Column Name="timest" Attno="1" Mdid="0.1043.1.0" Nullable="true" ColWidth="6">
<dxl:DefaultValue/>
@@ -830,7 +830,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.566955004.1.1" Name="testbug_char5_prt_4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="1" Keys="11,5" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.566955004.1.1" Name="testbug_char5_prt_4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="1" Keys="11,5">
<dxl:Columns>
<dxl:Column Name="timest" Attno="1" Mdid="0.1043.1.0" Nullable="true" ColWidth="6">
<dxl:DefaultValue/>
@@ -885,7 +885,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.566955005.1.1" Name="testbug_char5_prt_5" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="1" Keys="11,5" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.566955005.1.1" Name="testbug_char5_prt_5" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="1" Keys="11,5">
<dxl:Columns>
<dxl:Column Name="timest" Attno="1" Mdid="0.1043.1.0" Nullable="true" ColWidth="6">
<dxl:DefaultValue/>
@@ -940,7 +940,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.566955006.1.1" Name="testbug_char5_prt_6" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="1" Keys="11,5" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.566955006.1.1" Name="testbug_char5_prt_6" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="1" Keys="11,5">
<dxl:Columns>
<dxl:Column Name="timest" Attno="1" Mdid="0.1043.1.0" Nullable="true" ColWidth="6">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/DynamicIndexScan-Heterogenous-EnabledDateConstraint.mdp b/src/backend/gporca/data/dxl/minidump/DynamicIndexScan-Heterogenous-EnabledDateConstraint.mdp
index 1d3355e4c9..dbb13c4d3c 100644
--- a/src/backend/gporca/data/dxl/minidump/DynamicIndexScan-Heterogenous-EnabledDateConstraint.mdp
+++ b/src/backend/gporca/data/dxl/minidump/DynamicIndexScan-Heterogenous-EnabledDateConstraint.mdp
@@ -249,7 +249,7 @@
<dxl:Partition Mdid="6.318877004.1.1"/>
</dxl:Partitions>
</dxl:Relation>
- <dxl:Relation Mdid="6.318877001.1.1" Name="test_orders_2_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.318877001.1.1" Name="test_orders_2_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="id" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -302,7 +302,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.318877002.1.1" Name="test_orders_2_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.318877002.1.1" Name="test_orders_2_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="id" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -355,7 +355,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.318877003.1.1" Name="test_orders_2_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.318877003.1.1" Name="test_orders_2_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="id" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -408,7 +408,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.318877004.1.1" Name="test_orders_2_prt_4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.318877004.1.1" Name="test_orders_2_prt_4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="id" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/DynamicIndexScan-Heterogenous-NoDTS.mdp b/src/backend/gporca/data/dxl/minidump/DynamicIndexScan-Heterogenous-NoDTS.mdp
index 42a951d741..06e8f6742c 100644
--- a/src/backend/gporca/data/dxl/minidump/DynamicIndexScan-Heterogenous-NoDTS.mdp
+++ b/src/backend/gporca/data/dxl/minidump/DynamicIndexScan-Heterogenous-NoDTS.mdp
@@ -238,7 +238,7 @@
<dxl:Partition Mdid="6.27119005.15.1"/>
</dxl:Partitions>
</dxl:Relation>
- <dxl:Relation Mdid="6.27119001.15.1" Name="p_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.27119001.15.1" Name="p_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -289,7 +289,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.27119002.15.1" Name="p_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.27119002.15.1" Name="p_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -340,7 +340,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.27119003.15.1" Name="p_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.27119003.15.1" Name="p_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -391,7 +391,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.27119004.15.1" Name="p_prt_4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.27119004.15.1" Name="p_prt_4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -442,7 +442,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.27119005.15.1" Name="p_prt_5" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.27119005.15.1" Name="p_prt_5" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/DynamicIndexScan-Heterogenous-Overlapping.mdp b/src/backend/gporca/data/dxl/minidump/DynamicIndexScan-Heterogenous-Overlapping.mdp
index cddc4cc44d..d4af061aff 100644
--- a/src/backend/gporca/data/dxl/minidump/DynamicIndexScan-Heterogenous-Overlapping.mdp
+++ b/src/backend/gporca/data/dxl/minidump/DynamicIndexScan-Heterogenous-Overlapping.mdp
@@ -240,7 +240,7 @@
<dxl:Partition Mdid="6.27119005.25.1"/>
</dxl:Partitions>
</dxl:Relation>
- <dxl:Relation Mdid="6.27119001.25.1" Name="p_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.27119001.25.1" Name="p_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -291,7 +291,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.27119002.25.1" Name="p_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.27119002.25.1" Name="p_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -342,7 +342,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.27119003.25.1" Name="p_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.27119003.25.1" Name="p_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -393,7 +393,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.27119004.25.1" Name="p_prt_4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.27119004.25.1" Name="p_prt_4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -444,7 +444,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.27119005.25.1" Name="p_prt_5" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.27119005.25.1" Name="p_prt_5" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/DynamicIndexScan-Heterogenous-PartSelectEquality.mdp b/src/backend/gporca/data/dxl/minidump/DynamicIndexScan-Heterogenous-PartSelectEquality.mdp
index dd42cbb62c..276483d9f2 100644
--- a/src/backend/gporca/data/dxl/minidump/DynamicIndexScan-Heterogenous-PartSelectEquality.mdp
+++ b/src/backend/gporca/data/dxl/minidump/DynamicIndexScan-Heterogenous-PartSelectEquality.mdp
@@ -230,7 +230,7 @@
<dxl:Partition Mdid="6.161992005.1.0"/>
</dxl:Partitions>
</dxl:Relation>
- <dxl:Relation Mdid="6.161992001.1.0" Name="p_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.161992001.1.0" Name="p_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -280,7 +280,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.161992002.1.0" Name="p_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.161992002.1.0" Name="p_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -330,7 +330,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.161992003.1.0" Name="p_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.161992003.1.0" Name="p_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -380,7 +380,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.161992004.1.0" Name="p_prt_4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.161992004.1.0" Name="p_prt_4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -430,7 +430,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.161992005.1.0" Name="p_prt_5" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.161992005.1.0" Name="p_prt_5" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -738,7 +738,7 @@
<dxl:Partition Mdid="6.161992005.1.1"/>
</dxl:Partitions>
</dxl:Relation>
- <dxl:Relation Mdid="6.161992001.1.1" Name="p_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.161992001.1.1" Name="p_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -788,7 +788,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.161992002.1.1" Name="p_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.161992002.1.1" Name="p_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -838,7 +838,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.161992003.1.1" Name="p_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.161992003.1.1" Name="p_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -888,7 +888,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.161992004.1.1" Name="p_prt_4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.161992004.1.1" Name="p_prt_4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -938,7 +938,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.161992005.1.1" Name="p_prt_5" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.161992005.1.1" Name="p_prt_5" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/DynamicIndexScan-Heterogenous-PartSelectRange.mdp b/src/backend/gporca/data/dxl/minidump/DynamicIndexScan-Heterogenous-PartSelectRange.mdp
index 768c666c9d..fce71db773 100644
--- a/src/backend/gporca/data/dxl/minidump/DynamicIndexScan-Heterogenous-PartSelectRange.mdp
+++ b/src/backend/gporca/data/dxl/minidump/DynamicIndexScan-Heterogenous-PartSelectRange.mdp
@@ -230,7 +230,7 @@
<dxl:Partition Mdid="6.161992005.1.0"/>
</dxl:Partitions>
</dxl:Relation>
- <dxl:Relation Mdid="6.161992001.1.0" Name="p_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.161992001.1.0" Name="p_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -280,7 +280,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.161992002.1.0" Name="p_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.161992002.1.0" Name="p_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -330,7 +330,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.161992003.1.0" Name="p_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.161992003.1.0" Name="p_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -380,7 +380,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.161992004.1.0" Name="p_prt_4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.161992004.1.0" Name="p_prt_4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -430,7 +430,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.161992005.1.0" Name="p_prt_5" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.161992005.1.0" Name="p_prt_5" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -738,7 +738,7 @@
<dxl:Partition Mdid="6.161992005.1.1"/>
</dxl:Partitions>
</dxl:Relation>
- <dxl:Relation Mdid="6.161992001.1.1" Name="p_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.161992001.1.1" Name="p_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -788,7 +788,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.161992002.1.1" Name="p_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.161992002.1.1" Name="p_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -838,7 +838,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.161992003.1.1" Name="p_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.161992003.1.1" Name="p_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -888,7 +888,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.161992004.1.1" Name="p_prt_4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.161992004.1.1" Name="p_prt_4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -938,7 +938,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.161992005.1.1" Name="p_prt_5" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.161992005.1.1" Name="p_prt_5" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/DynamicIndexScan-Heterogenous-Union.mdp b/src/backend/gporca/data/dxl/minidump/DynamicIndexScan-Heterogenous-Union.mdp
index 60a27816c3..3ee181ba22 100644
--- a/src/backend/gporca/data/dxl/minidump/DynamicIndexScan-Heterogenous-Union.mdp
+++ b/src/backend/gporca/data/dxl/minidump/DynamicIndexScan-Heterogenous-Union.mdp
@@ -129,7 +129,7 @@
<dxl:CountAgg Mdid="0.2147.1.0"/>
</dxl:Type>
<dxl:RelationStatistics Mdid="2.3723124.1.0" Name="p" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.3723124.1.0" Name="p" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,8,2" PartitionColumns="0" PartitionTypes="r" NumberLeafPartitions="9">
+ <dxl:Relation Mdid="6.3723124.1.0" Name="p" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,8,2" PartitionColumns="0" PartitionTypes="r">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -175,7 +175,7 @@
<dxl:Partition Mdid="6.3723124009.1.0"/>
</dxl:Partitions>
</dxl:Relation>
- <dxl:Relation Mdid="6.3723124001.1.0" Name="p_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.3723124001.1.0" Name="p_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -225,7 +225,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.3723124002.1.0" Name="p_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.3723124002.1.0" Name="p_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -275,7 +275,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.3723124003.1.0" Name="p_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.3723124003.1.0" Name="p_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -325,7 +325,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.3723124004.1.0" Name="p_prt_4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.3723124004.1.0" Name="p_prt_4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -375,7 +375,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.3723124005.1.0" Name="p_prt_5" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.3723124005.1.0" Name="p_prt_5" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -425,7 +425,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.3723124006.1.0" Name="p_prt_6" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.3723124006.1.0" Name="p_prt_6" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -475,7 +475,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.3723124007.1.0" Name="p_prt_7" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.3723124007.1.0" Name="p_prt_7" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -525,7 +525,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.3723124008.1.0" Name="p_prt_8" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.3723124008.1.0" Name="p_prt_8" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -575,7 +575,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.3723124009.1.0" Name="p_prt_9" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.3723124009.1.0" Name="p_prt_9" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/DynamicIndexScan-Heterogenous-UnsupportedConstraint.mdp b/src/backend/gporca/data/dxl/minidump/DynamicIndexScan-Heterogenous-UnsupportedConstraint.mdp
index 222f6df62c..02cc7b132a 100644
--- a/src/backend/gporca/data/dxl/minidump/DynamicIndexScan-Heterogenous-UnsupportedConstraint.mdp
+++ b/src/backend/gporca/data/dxl/minidump/DynamicIndexScan-Heterogenous-UnsupportedConstraint.mdp
@@ -221,7 +221,7 @@
<dxl:Partition Mdid="6.318877002.1.1"/>
</dxl:Partitions>
</dxl:Relation>
- <dxl:Relation Mdid="6.318877001.1.1" Name="test_orders_2_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.318877001.1.1" Name="test_orders_2_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="id" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -274,7 +274,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.318877002.1.1" Name="test_orders_2_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.318877002.1.1" Name="test_orders_2_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="id" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/DynamicIndexScan-Heterogenous.mdp b/src/backend/gporca/data/dxl/minidump/DynamicIndexScan-Heterogenous.mdp
index 1f37fd3b7c..6d36045a96 100644
--- a/src/backend/gporca/data/dxl/minidump/DynamicIndexScan-Heterogenous.mdp
+++ b/src/backend/gporca/data/dxl/minidump/DynamicIndexScan-Heterogenous.mdp
@@ -237,7 +237,7 @@
<dxl:Partition Mdid="6.27119005.1.1"/>
</dxl:Partitions>
</dxl:Relation>
- <dxl:Relation Mdid="6.27119001.1.1" Name="p_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.27119001.1.1" Name="p_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -288,7 +288,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.27119002.1.1" Name="p_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.27119002.1.1" Name="p_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -339,7 +339,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.27119003.1.1" Name="p_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.27119003.1.1" Name="p_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -390,7 +390,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.27119004.1.1" Name="p_prt_4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.27119004.1.1" Name="p_prt_4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -441,7 +441,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.27119005.1.1" Name="p_prt_5" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.27119005.1.1" Name="p_prt_5" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/DynamicIndexScan-Homogenous-EnabledDateConstraint.mdp b/src/backend/gporca/data/dxl/minidump/DynamicIndexScan-Homogenous-EnabledDateConstraint.mdp
index d49cad64e7..2168bd413c 100644
--- a/src/backend/gporca/data/dxl/minidump/DynamicIndexScan-Homogenous-EnabledDateConstraint.mdp
+++ b/src/backend/gporca/data/dxl/minidump/DynamicIndexScan-Homogenous-EnabledDateConstraint.mdp
@@ -256,7 +256,7 @@
<dxl:Partition Mdid="6.310650002.1.1"/>
</dxl:Partitions>
</dxl:Relation>
- <dxl:Relation Mdid="6.310650001.1.1" Name="test_orders_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.310650001.1.1" Name="test_orders_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="id" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -310,7 +310,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.310650002.1.1" Name="test_orders_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.310650002.1.1" Name="test_orders_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="id" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/DynamicIndexScan-Homogenous-UnsupportedConstraint.mdp b/src/backend/gporca/data/dxl/minidump/DynamicIndexScan-Homogenous-UnsupportedConstraint.mdp
index 8d3d6f2ea5..9d847f1a86 100644
--- a/src/backend/gporca/data/dxl/minidump/DynamicIndexScan-Homogenous-UnsupportedConstraint.mdp
+++ b/src/backend/gporca/data/dxl/minidump/DynamicIndexScan-Homogenous-UnsupportedConstraint.mdp
@@ -240,7 +240,7 @@
<dxl:Partition Mdid="6.310650002.1.1"/>
</dxl:Partitions>
</dxl:Relation>
- <dxl:Relation Mdid="6.310650001.1.1" Name="test_orders_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.310650001.1.1" Name="test_orders_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="id" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -294,7 +294,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.310650002.1.1" Name="test_orders_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.310650002.1.1" Name="test_orders_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="id" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/DynamicIndexScan-Homogenous.mdp b/src/backend/gporca/data/dxl/minidump/DynamicIndexScan-Homogenous.mdp
index 2f930d6f87..268d4e323c 100644
--- a/src/backend/gporca/data/dxl/minidump/DynamicIndexScan-Homogenous.mdp
+++ b/src/backend/gporca/data/dxl/minidump/DynamicIndexScan-Homogenous.mdp
@@ -176,7 +176,7 @@
<dxl:ColumnStatistics Mdid="1.3722808.1.0.3" Name="xmin" Width="4.000000" NullFreq="0.000000" NdvRemain="0.000000" FreqRemain="0.000000" ColStatsMissing="true"/>
<dxl:ColumnStatistics Mdid="1.3722808.1.0.2" Name="ctid" Width="6.000000" NullFreq="0.000000" NdvRemain="0.000000" FreqRemain="0.000000" ColStatsMissing="true"/>
<dxl:RelationStatistics Mdid="2.3722808.1.0" Name="p" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.3722808.1.0" Name="p" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,8,2" PartitionColumns="1" PartitionTypes="r" NumberLeafPartitions="9">
+ <dxl:Relation Mdid="6.3722808.1.0" Name="p" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,8,2" PartitionColumns="1" PartitionTypes="r">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -222,7 +222,7 @@
<dxl:Partition Mdid="6.3722808009.1.0"/>
</dxl:Partitions>
</dxl:Relation>
- <dxl:Relation Mdid="6.3722808001.1.0" Name="p_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.3722808001.1.0" Name="p_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -272,7 +272,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.3722808002.1.0" Name="p_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.3722808002.1.0" Name="p_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -322,7 +322,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.3722808003.1.0" Name="p_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.3722808003.1.0" Name="p_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -372,7 +372,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.3722808004.1.0" Name="p_prt_4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.3722808004.1.0" Name="p_prt_4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -422,7 +422,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.3722808005.1.0" Name="p_prt_5" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.3722808005.1.0" Name="p_prt_5" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -472,7 +472,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.3722808006.1.0" Name="p_prt_6" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.3722808006.1.0" Name="p_prt_6" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -522,7 +522,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.3722808007.1.0" Name="p_prt_7" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.3722808007.1.0" Name="p_prt_7" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -572,7 +572,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.3722808008.1.0" Name="p_prt_8" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.3722808008.1.0" Name="p_prt_8" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -622,7 +622,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.3722808009.1.0" Name="p_prt_9" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.3722808009.1.0" Name="p_prt_9" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/DynamicIndexScan-OpenEndedPartitions.mdp b/src/backend/gporca/data/dxl/minidump/DynamicIndexScan-OpenEndedPartitions.mdp
index 023a35ce60..bd70dc97e8 100644
--- a/src/backend/gporca/data/dxl/minidump/DynamicIndexScan-OpenEndedPartitions.mdp
+++ b/src/backend/gporca/data/dxl/minidump/DynamicIndexScan-OpenEndedPartitions.mdp
@@ -129,7 +129,7 @@
<dxl:Partition Mdid="6.1122228005.1.0"/>
</dxl:Partitions>
</dxl:Relation>
- <dxl:Relation Mdid="6.1122228001.1.0" Name="t2_part_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.1122228001.1.0" Name="t2_part_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -179,7 +179,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.1122228002.1.0" Name="t2_part_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.1122228002.1.0" Name="t2_part_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -229,7 +229,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.1122228003.1.0" Name="t2_part_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.1122228003.1.0" Name="t2_part_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -279,7 +279,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.1122228004.1.0" Name="t2_part_prt_4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.1122228004.1.0" Name="t2_part_prt_4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -329,7 +329,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.1122228005.1.0" Name="t2_part_prt_5" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.1122228005.1.0" Name="t2_part_prt_5" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -525,7 +525,7 @@
<dxl:Partition Mdid="6.1122228005.1.1"/>
</dxl:Partitions>
</dxl:Relation>
- <dxl:Relation Mdid="6.1122228001.1.1" Name="t2_part_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.1122228001.1.1" Name="t2_part_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -575,7 +575,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.1122228002.1.1" Name="t2_part_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.1122228002.1.1" Name="t2_part_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -625,7 +625,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.1122228003.1.1" Name="t2_part_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.1122228003.1.1" Name="t2_part_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -675,7 +675,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.1122228004.1.1" Name="t2_part_prt_4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.1122228004.1.1" Name="t2_part_prt_4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -725,7 +725,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.1122228005.1.1" Name="t2_part_prt_5" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.1122228005.1.1" Name="t2_part_prt_5" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/DynamicIndexScan-Relabel.mdp b/src/backend/gporca/data/dxl/minidump/DynamicIndexScan-Relabel.mdp
index 2c0dad7bb9..522feed809 100644
--- a/src/backend/gporca/data/dxl/minidump/DynamicIndexScan-Relabel.mdp
+++ b/src/backend/gporca/data/dxl/minidump/DynamicIndexScan-Relabel.mdp
@@ -160,7 +160,7 @@
<dxl:Partition Mdid="6.607198005.1.0"/>
</dxl:Partitions>
</dxl:Relation>
- <dxl:Relation Mdid="6.607198001.1.0" Name="p_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.607198001.1.0" Name="p_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -210,7 +210,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.607198002.1.0" Name="p_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.607198002.1.0" Name="p_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -260,7 +260,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.607198003.1.0" Name="p_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.607198003.1.0" Name="p_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -310,7 +310,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.607198004.1.0" Name="p_prt_4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.607198004.1.0" Name="p_prt_4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -360,7 +360,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.607198005.1.0" Name="p_prt_5" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.607198005.1.0" Name="p_prt_5" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -482,7 +482,7 @@
<dxl:Partition Mdid="6.607198005.1.1"/>
</dxl:Partitions>
</dxl:Relation>
- <dxl:Relation Mdid="6.607198001.1.1" Name="p_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.607198001.1.1" Name="p_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -532,7 +532,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.607198002.1.1" Name="p_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.607198002.1.1" Name="p_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -582,7 +582,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.607198003.1.1" Name="p_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.607198003.1.1" Name="p_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -632,7 +632,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.607198004.1.1" Name="p_prt_4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.607198004.1.1" Name="p_prt_4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -682,7 +682,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.607198005.1.1" Name="p_prt_5" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.607198005.1.1" Name="p_prt_5" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/EagerAggEmptyInput.mdp b/src/backend/gporca/data/dxl/minidump/EagerAggEmptyInput.mdp
index 9168e6f754..df441920d6 100644
--- a/src/backend/gporca/data/dxl/minidump/EagerAggEmptyInput.mdp
+++ b/src/backend/gporca/data/dxl/minidump/EagerAggEmptyInput.mdp
@@ -30,7 +30,7 @@
</dxl:OptimizerConfig>
<dxl:Metadata SystemIds="0.GPDB">
<dxl:RelationStatistics Mdid="2.16391.1.0" Name="bar1" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.16391.1.0" Name="bar1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16391.1.0" Name="bar1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="j2" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -67,7 +67,7 @@
<dxl:CheckConstraints/>
</dxl:Relation>
<dxl:RelationStatistics Mdid="2.16394.1.0" Name="foo1" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.16394.1.0" Name="foo1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16394.1.0" Name="foo1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="j1" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/EagerAggExpression.mdp b/src/backend/gporca/data/dxl/minidump/EagerAggExpression.mdp
index 4c201bcb4a..edf182a53e 100644
--- a/src/backend/gporca/data/dxl/minidump/EagerAggExpression.mdp
+++ b/src/backend/gporca/data/dxl/minidump/EagerAggExpression.mdp
@@ -29,7 +29,7 @@
</dxl:OptimizerConfig>
<dxl:Metadata SystemIds="0.GPDB">
<dxl:RelationStatistics Mdid="2.16385.1.0" Name="bar" Rows="100403.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.16385.1.0" Name="bar" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16385.1.0" Name="bar" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="j2" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -66,7 +66,7 @@
<dxl:CheckConstraints/>
</dxl:Relation>
<dxl:RelationStatistics Mdid="2.16388.1.0" Name="foo" Rows="100001784.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.16388.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16388.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="j1" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/EagerAggGroupColumnInJoin.mdp b/src/backend/gporca/data/dxl/minidump/EagerAggGroupColumnInJoin.mdp
index 3bfc4a65b5..1ace1f84bf 100644
--- a/src/backend/gporca/data/dxl/minidump/EagerAggGroupColumnInJoin.mdp
+++ b/src/backend/gporca/data/dxl/minidump/EagerAggGroupColumnInJoin.mdp
@@ -49,7 +49,7 @@
</dxl:OptimizerConfig>
<dxl:Metadata SystemIds="0.GPDB">
<dxl:RelationStatistics Mdid="2.16385.1.0" Name="foo" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.16385.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16385.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="j1" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -86,7 +86,7 @@
<dxl:CheckConstraints/>
</dxl:Relation>
<dxl:RelationStatistics Mdid="2.16388.1.0" Name="bar" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.16388.1.0" Name="bar" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16388.1.0" Name="bar" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="j2" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/EagerAggMax.mdp b/src/backend/gporca/data/dxl/minidump/EagerAggMax.mdp
index d5997e70cf..c8342b75e5 100644
--- a/src/backend/gporca/data/dxl/minidump/EagerAggMax.mdp
+++ b/src/backend/gporca/data/dxl/minidump/EagerAggMax.mdp
@@ -29,7 +29,7 @@
</dxl:OptimizerConfig>
<dxl:Metadata SystemIds="0.GPDB">
<dxl:RelationStatistics Mdid="2.16391.1.0" Name="bar1" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.16391.1.0" Name="bar1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16391.1.0" Name="bar1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="j2" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -66,7 +66,7 @@
<dxl:CheckConstraints/>
</dxl:Relation>
<dxl:RelationStatistics Mdid="2.16394.1.0" Name="foo1" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.16394.1.0" Name="foo1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16394.1.0" Name="foo1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="j1" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/EagerAggMaxWithNestedLoop.mdp b/src/backend/gporca/data/dxl/minidump/EagerAggMaxWithNestedLoop.mdp
index 649d2110c1..87c590daa0 100644
--- a/src/backend/gporca/data/dxl/minidump/EagerAggMaxWithNestedLoop.mdp
+++ b/src/backend/gporca/data/dxl/minidump/EagerAggMaxWithNestedLoop.mdp
@@ -65,7 +65,7 @@
</dxl:OptimizerConfig>
<dxl:Metadata SystemIds="0.GPDB">
<dxl:RelationStatistics EmptyRelation="false" Mdid="2.16385.1.0" Name="foo" Rows="100001784.000000"/>
- <dxl:Relation DistributionColumns="0" DistributionPolicy="Hash" IsTemporary="false" Keys="9,3" Mdid="6.16385.1.0" Name="foo" NumberLeafPartitions="0" StorageType="Heap">
+ <dxl:Relation DistributionColumns="0" DistributionPolicy="Hash" IsTemporary="false" StorageType="Heap" Keys="9,3" Mdid="6.16385.1.0" Name="foo">
<dxl:Columns>
<dxl:Column Attno="1" ColWidth="4" Mdid="0.23.1.0" Name="j1" Nullable="true">
<dxl:DefaultValue/>
@@ -102,7 +102,7 @@
<dxl:CheckConstraints/>
</dxl:Relation>
<dxl:RelationStatistics EmptyRelation="false" Mdid="2.16388.1.0" Name="bar" Rows="100023.000000"/>
- <dxl:Relation DistributionColumns="0" DistributionPolicy="Hash" IsTemporary="false" Keys="9,3" Mdid="6.16388.1.0" Name="bar" NumberLeafPartitions="0" StorageType="Heap">
+ <dxl:Relation DistributionColumns="0" DistributionPolicy="Hash" IsTemporary="false" StorageType="Heap" Keys="9,3" Mdid="6.16388.1.0" Name="bar">
<dxl:Columns>
<dxl:Column Attno="1" ColWidth="4" Mdid="0.23.1.0" Name="j2" Nullable="true">
<dxl:DefaultValue/>
@@ -2532,7 +2532,7 @@
<dxl:SumAgg Mdid="0.0.0.0"/>
<dxl:CountAgg Mdid="0.2147.1.0"/>
</dxl:Type>
- <dxl:Relation DistributionPolicy="Random" IsTemporary="false" Keys="9,3" Mdid="6.16408.1.0" Name="jazz" NumberLeafPartitions="0" StorageType="Heap">
+ <dxl:Relation DistributionPolicy="Random" IsTemporary="false" StorageType="Heap" Keys="9,3" Mdid="6.16408.1.0" Name="jazz">
<dxl:Columns>
<dxl:Column Attno="1" ColWidth="4" Mdid="0.23.1.0" Name="j2" Nullable="true">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/EagerAggMinMax.mdp b/src/backend/gporca/data/dxl/minidump/EagerAggMinMax.mdp
index 046fe13640..7b30c24dbe 100644
--- a/src/backend/gporca/data/dxl/minidump/EagerAggMinMax.mdp
+++ b/src/backend/gporca/data/dxl/minidump/EagerAggMinMax.mdp
@@ -30,7 +30,7 @@
</dxl:OptimizerConfig>
<dxl:Metadata SystemIds="0.GPDB">
<dxl:RelationStatistics Mdid="2.16385.1.0" Name="bar" Rows="100403.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.16385.1.0" Name="bar" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16385.1.0" Name="bar" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="j2" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -67,7 +67,7 @@
<dxl:CheckConstraints/>
</dxl:Relation>
<dxl:RelationStatistics Mdid="2.16388.1.0" Name="foo" Rows="100001784.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.16388.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16388.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="j1" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/EagerAggSubquery.mdp b/src/backend/gporca/data/dxl/minidump/EagerAggSubquery.mdp
index be38ac32ad..20a3bc6933 100644
--- a/src/backend/gporca/data/dxl/minidump/EagerAggSubquery.mdp
+++ b/src/backend/gporca/data/dxl/minidump/EagerAggSubquery.mdp
@@ -57,7 +57,7 @@
</dxl:OptimizerConfig>
<dxl:Metadata SystemIds="0.GPDB">
<dxl:RelationStatistics Mdid="2.16385.1.0" Name="foo" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.16385.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16385.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="j1" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -94,7 +94,7 @@
<dxl:CheckConstraints/>
</dxl:Relation>
<dxl:RelationStatistics Mdid="2.16388.1.0" Name="bar" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.16388.1.0" Name="bar" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16388.1.0" Name="bar" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="j2" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/EagerAggUnsupportedAgg.mdp b/src/backend/gporca/data/dxl/minidump/EagerAggUnsupportedAgg.mdp
index 82e05ca934..1379e24bb4 100644
--- a/src/backend/gporca/data/dxl/minidump/EagerAggUnsupportedAgg.mdp
+++ b/src/backend/gporca/data/dxl/minidump/EagerAggUnsupportedAgg.mdp
@@ -51,7 +51,7 @@
</dxl:OptimizerConfig>
<dxl:Metadata SystemIds="0.GPDB">
<dxl:RelationStatistics Mdid="2.16387.1.0" Name="bar" Rows="99539.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.16387.1.0" Name="bar" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16387.1.0" Name="bar" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="j2" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -88,7 +88,7 @@
<dxl:CheckConstraints/>
</dxl:Relation>
<dxl:RelationStatistics Mdid="2.16384.1.0" Name="foo" Rows="100001784.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.16384.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16384.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="j1" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/EffectOfLocalPredOnJoin2.mdp b/src/backend/gporca/data/dxl/minidump/EffectOfLocalPredOnJoin2.mdp
index 10f3166fdf..e37af2bb92 100644
--- a/src/backend/gporca/data/dxl/minidump/EffectOfLocalPredOnJoin2.mdp
+++ b/src/backend/gporca/data/dxl/minidump/EffectOfLocalPredOnJoin2.mdp
@@ -3894,7 +3894,7 @@
<dxl:Partition Mdid="6.1962503002.1.0"/>
</dxl:Partitions>
</dxl:Relation>
- <dxl:Relation Mdid="6.1962503001.1.0" Name="date_dim_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="0,6;33,34,28" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.1962503001.1.0" Name="date_dim_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="0,6;33,34,28">
<dxl:Columns>
<dxl:Column Name="d_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -4020,7 +4020,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.1962503002.1.0" Name="date_dim_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="0,6;33,34,28" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.1962503002.1.0" Name="date_dim_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="0,6;33,34,28">
<dxl:Columns>
<dxl:Column Name="d_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -4261,7 +4261,7 @@
<dxl:Partition Mdid="6.1962503002.1.1"/>
</dxl:Partitions>
</dxl:Relation>
- <dxl:Relation Mdid="6.1962503001.1.1" Name="date_dim_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="0,6;33,34,28" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.1962503001.1.1" Name="date_dim_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="0,6;33,34,28">
<dxl:Columns>
<dxl:Column Name="d_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -4387,7 +4387,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.1962503002.1.1" Name="date_dim_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="0,6;33,34,28" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.1962503002.1.1" Name="date_dim_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="0,6;33,34,28">
<dxl:Columns>
<dxl:Column Name="d_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -6412,7 +6412,7 @@
<dxl:Partition Mdid="6.1974810005.1.1"/>
</dxl:Partitions>
</dxl:Relation>
- <dxl:Relation Mdid="6.1974810001.1.1" Name="store_returns_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="2,9" Keys="2,9,0;25,26,20" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.1974810001.1.1" Name="store_returns_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="2,9" Keys="2,9,0;25,26,20">
<dxl:Columns>
<dxl:Column Name="sr_returned_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -6514,7 +6514,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.1974810002.1.1" Name="store_returns_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="2,9" Keys="2,9,0;25,26,20" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.1974810002.1.1" Name="store_returns_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="2,9" Keys="2,9,0;25,26,20">
<dxl:Columns>
<dxl:Column Name="sr_returned_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -6616,7 +6616,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.1974810003.1.1" Name="store_returns_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="2,9" Keys="2,9,0;25,26,20" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.1974810003.1.1" Name="store_returns_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="2,9" Keys="2,9,0;25,26,20">
<dxl:Columns>
<dxl:Column Name="sr_returned_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -6718,7 +6718,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.1974810004.1.1" Name="store_returns_prt_4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="2,9" Keys="2,9,0;25,26,20" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.1974810004.1.1" Name="store_returns_prt_4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="2,9" Keys="2,9,0;25,26,20">
<dxl:Columns>
<dxl:Column Name="sr_returned_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -6820,7 +6820,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.1974810005.1.1" Name="store_returns_prt_5" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="2,9" Keys="2,9,0;25,26,20" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.1974810005.1.1" Name="store_returns_prt_5" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="2,9" Keys="2,9,0;25,26,20">
<dxl:Columns>
<dxl:Column Name="sr_returned_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/EffectOfLocalPredOnJoin3.mdp b/src/backend/gporca/data/dxl/minidump/EffectOfLocalPredOnJoin3.mdp
index d28b586ef0..2d63b02e44 100644
--- a/src/backend/gporca/data/dxl/minidump/EffectOfLocalPredOnJoin3.mdp
+++ b/src/backend/gporca/data/dxl/minidump/EffectOfLocalPredOnJoin3.mdp
@@ -260,7 +260,7 @@
<dxl:Partition Mdid="6.1976539005.1.1"/>
</dxl:Partitions>
</dxl:Relation>
- <dxl:Relation Mdid="6.1976539001.1.1" Name="web_sales_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;39,40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.1976539001.1.1" Name="web_sales_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;39,40,34">
<dxl:Columns>
<dxl:Column Name="ws_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -404,7 +404,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.1976539002.1.1" Name="web_sales_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;39,40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.1976539002.1.1" Name="web_sales_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;39,40,34">
<dxl:Columns>
<dxl:Column Name="ws_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -548,7 +548,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.1976539003.1.1" Name="web_sales_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;39,40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.1976539003.1.1" Name="web_sales_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;39,40,34">
<dxl:Columns>
<dxl:Column Name="ws_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -692,7 +692,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.1976539004.1.1" Name="web_sales_prt_4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;39,40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.1976539004.1.1" Name="web_sales_prt_4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;39,40,34">
<dxl:Columns>
<dxl:Column Name="ws_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -836,7 +836,7 @@
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.1976539005.1.1" Name="web_sales_prt_5" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;39,40,34" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.1976539005.1.1" Name="web_sales_prt_5" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="3,17" Keys="3,17,0;39,40,34">
<dxl:Columns>
<dxl:Column Name="ws_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/EqualityPredicateOverDate.mdp b/src/backend/gporca/data/dxl/minidump/EqualityPredicateOverDate.mdp
index a3283095be..9604032f8e 100644
--- a/src/backend/gporca/data/dxl/minidump/EqualityPredicateOverDate.mdp
+++ b/src/backend/gporca/data/dxl/minidump/EqualityPredicateOverDate.mdp
@@ -48,7 +48,7 @@
</dxl:OptimizerConfig>
<dxl:Metadata SystemIds="0.GPDB">
<dxl:RelationStatistics Mdid="2.16384.1.0" Name="test" Rows="1000001.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.16384.1.0" Name="test" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16384.1.0" Name="test" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="d" Attno="1" Mdid="0.1082.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/EquiJoinOnExpr-Supported.mdp b/src/backend/gporca/data/dxl/minidump/EquiJoinOnExpr-Supported.mdp
index db61382898..16dea286e4 100644
--- a/src/backend/gporca/data/dxl/minidump/EquiJoinOnExpr-Supported.mdp
+++ b/src/backend/gporca/data/dxl/minidump/EquiJoinOnExpr-Supported.mdp
@@ -1024,7 +1024,7 @@
<dxl:GPDBFunc Mdid="0.871.1.0" Name="upper" ReturnsSet="false" Stability="Immutable" DataAccess="NoSQL" IsStrict="true" IsNDVPreserving="true">
<dxl:ResultType Mdid="0.25.1.0"/>
</dxl:GPDBFunc>
- <dxl:Relation Mdid="6.242787.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.242787.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/EquiJoinOnExpr-Unsupported.mdp b/src/backend/gporca/data/dxl/minidump/EquiJoinOnExpr-Unsupported.mdp
index d732b3beda..c4ff1e3994 100644
--- a/src/backend/gporca/data/dxl/minidump/EquiJoinOnExpr-Unsupported.mdp
+++ b/src/backend/gporca/data/dxl/minidump/EquiJoinOnExpr-Unsupported.mdp
@@ -39,7 +39,7 @@
</dxl:OptimizerConfig>
<dxl:Metadata SystemIds="0.GPDB">
<dxl:RelationStatistics Mdid="2.57350.1.0" Name="foo" Rows="100203.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.57350.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.57350.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/Equivalence-class-project-over-LOJ.mdp b/src/backend/gporca/data/dxl/minidump/Equivalence-class-project-over-LOJ.mdp
index dbe93313b7..03be6f49c3 100644
--- a/src/backend/gporca/data/dxl/minidump/Equivalence-class-project-over-LOJ.mdp
+++ b/src/backend/gporca/data/dxl/minidump/Equivalence-class-project-over-LOJ.mdp
@@ -59,7 +59,7 @@
</dxl:OptimizerConfig>
<dxl:Metadata SystemIds="0.GPDB">
<dxl:RelationStatistics Mdid="2.81921.1.0" Name="tab1" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.81921.1.0" Name="tab1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.81921.1.0" Name="tab1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="id" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -90,7 +90,7 @@
<dxl:CheckConstraints/>
</dxl:Relation>
<dxl:RelationStatistics Mdid="2.81927.1.0" Name="tab3" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.81927.1.0" Name="tab3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.81927.1.0" Name="tab3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="region" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -124,7 +124,7 @@
<dxl:CheckConstraints/>
</dxl:Relation>
<dxl:RelationStatistics Mdid="2.81924.1.0" Name="tab2" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.81924.1.0" Name="tab2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.81924.1.0" Name="tab2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="key" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/ExistentialSubquriesInsideScalarExpression.mdp b/src/backend/gporca/data/dxl/minidump/ExistentialSubquriesInsideScalarExpression.mdp
index 23de8c6837..43b0e578ca 100644
--- a/src/backend/gporca/data/dxl/minidump/ExistentialSubquriesInsideScalarExpression.mdp
+++ b/src/backend/gporca/data/dxl/minidump/ExistentialSubquriesInsideScalarExpression.mdp
@@ -29,7 +29,7 @@
</dxl:OptimizerConfig>
<dxl:Metadata SystemIds="0.GPDB">
<dxl:RelationStatistics Mdid="2.16385.1.0" Name="t1" Rows="2.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.16385.1.0" Name="t1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16385.1.0" Name="t1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -66,7 +66,7 @@
<dxl:CheckConstraints/>
</dxl:Relation>
<dxl:RelationStatistics Mdid="2.16391.1.0" Name="t2" Rows="1.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.16391.1.0" Name="t2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16391.1.0" Name="t2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -103,7 +103,7 @@
<dxl:CheckConstraints/>
</dxl:Relation>
<dxl:RelationStatistics Mdid="2.16394.1.0" Name="t3" Rows="1.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.16394.1.0" Name="t3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16394.1.0" Name="t3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/ExistsSubqInsideExpr.mdp b/src/backend/gporca/data/dxl/minidump/ExistsSubqInsideExpr.mdp
index 44ce587abb..0868260903 100644
--- a/src/backend/gporca/data/dxl/minidump/ExistsSubqInsideExpr.mdp
+++ b/src/backend/gporca/data/dxl/minidump/ExistsSubqInsideExpr.mdp
@@ -30,7 +30,7 @@
</dxl:OptimizerConfig>
<dxl:Metadata SystemIds="0.GPDB">
<dxl:RelationStatistics Mdid="2.16385.1.0" Name="t1" Rows="2.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.16385.1.0" Name="t1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16385.1.0" Name="t1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -67,7 +67,7 @@
<dxl:CheckConstraints/>
</dxl:Relation>
<dxl:RelationStatistics Mdid="2.16391.1.0" Name="t2" Rows="2.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.16391.1.0" Name="t2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16391.1.0" Name="t2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/ExpandNAryJoinGreedyWithLOJOnly.mdp b/src/backend/gporca/data/dxl/minidump/ExpandNAryJoinGreedyWithLOJOnly.mdp
index e4652246e0..87cba42586 100644
--- a/src/backend/gporca/data/dxl/minidump/ExpandNAryJoinGreedyWithLOJOnly.mdp
+++ b/src/backend/gporca/data/dxl/minidump/ExpandNAryJoinGreedyWithLOJOnly.mdp
@@ -76,7 +76,7 @@
</dxl:OptimizerConfig>
<dxl:Metadata SystemIds="0.GPDB">
<dxl:RelationStatistics Mdid="2.40966.1.0" Name="t3" Rows="10.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.40966.1.0" Name="t3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.40966.1.0" Name="t3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -113,7 +113,7 @@
<dxl:CheckConstraints/>
</dxl:Relation>
<dxl:RelationStatistics Mdid="2.40960.1.0" Name="t1" Rows="100.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.40960.1.0" Name="t1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.40960.1.0" Name="t1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -150,7 +150,7 @@
<dxl:CheckConstraints/>
</dxl:Relation>
<dxl:RelationStatistics Mdid="2.40963.1.0" Name="t2" Rows="100.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.40963.1.0" Name="t2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.40963.1.0" Name="t2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -187,7 +187,7 @@
<dxl:CheckConstraints/>
</dxl:Relation>
<dxl:RelationStatistics Mdid="2.40972.1.0" Name="t5" Rows="1000.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.40972.1.0" Name="t5" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.40972.1.0" Name="t5" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -224,7 +224,7 @@
<dxl:CheckConstraints/>
</dxl:Relation>
<dxl:RelationStatistics Mdid="2.40975.1.0" Name="t6" Rows="1000.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.40975.1.0" Name="t6" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.40975.1.0" Name="t6" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -261,7 +261,7 @@
<dxl:CheckConstraints/>
</dxl:Relation>
<dxl:RelationStatistics Mdid="2.40969.1.0" Name="t4" Rows="10.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.40969.1.0" Name="t4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.40969.1.0" Name="t4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/ExprOnScSubqueryWithOuterRef.mdp b/src/backend/gporca/data/dxl/minidump/ExprOnScSubqueryWithOuterRef.mdp
index 1a19994fc2..f55b9b2c5a 100644
--- a/src/backend/gporca/data/dxl/minidump/ExprOnScSubqueryWithOuterRef.mdp
+++ b/src/backend/gporca/data/dxl/minidump/ExprOnScSubqueryWithOuterRef.mdp
@@ -131,7 +131,7 @@ select (select b from bar) + 1 from foo;
<dxl:Commutator Mdid="0.551.1.0"/>
</dxl:GPDBScalarOp>
<dxl:RelationStatistics Mdid="2.242741.1.0" Name="bar" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.242741.1.0" Name="bar" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.242741.1.0" Name="bar" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="c" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -168,7 +168,7 @@ select (select b from bar) + 1 from foo;
</dxl:DistrOpfamilies>
</dxl:Relation>
<dxl:RelationStatistics Mdid="2.242738.1.0" Name="foo" Rows="1.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.242738.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.242738.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/ExtractOneBindingFromScalarGroups.mdp b/src/backend/gporca/data/dxl/minidump/ExtractOneBindingFromScalarGroups.mdp
index 4f9a117d35..cacf969883 100644
--- a/src/backend/gporca/data/dxl/minidump/ExtractOneBindingFromScalarGroups.mdp
+++ b/src/backend/gporca/data/dxl/minidump/ExtractOneBindingFromScalarGroups.mdp
@@ -29,7 +29,7 @@
</dxl:OptimizerConfig>
<dxl:Metadata SystemIds="0.GPDB">
<dxl:RelationStatistics Mdid="2.32774.1.0" Name="t3" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.32774.1.0" Name="t3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.32774.1.0" Name="t3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -65,7 +65,7 @@
<dxl:CheckConstraints/>
</dxl:Relation>
<dxl:RelationStatistics Mdid="2.32768.1.0" Name="t1" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.32768.1.0" Name="t1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.32768.1.0" Name="t1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -99,7 +99,7 @@
<dxl:CheckConstraints/>
</dxl:Relation>
<dxl:RelationStatistics Mdid="2.32780.1.0" Name="t5" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.32780.1.0" Name="t5" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.32780.1.0" Name="t5" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -138,7 +138,7 @@
</dxl:Opfamilies>
</dxl:Index>
<dxl:RelationStatistics Mdid="2.32777.1.0" Name="t4" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.32777.1.0" Name="t4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.32777.1.0" Name="t4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/ExtractPredicateFromDisj.mdp b/src/backend/gporca/data/dxl/minidump/ExtractPredicateFromDisj.mdp
index 4218206162..3749a52ae6 100644
--- a/src/backend/gporca/data/dxl/minidump/ExtractPredicateFromDisj.mdp
+++ b/src/backend/gporca/data/dxl/minidump/ExtractPredicateFromDisj.mdp
@@ -6039,7 +6039,7 @@ WHERE ((sale_type = 's'::text AND dyear = 2001 AND year_total > 0::numeric) O
<dxl:Partition Mdid="6.1977341005.1.1"/>
</dxl:Partitions>
</dxl:Relation>
- <dxl:Relation Mdid="6.1977341001.1.1" Name="store_sales_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="2,9" Keys="2,9,0;28,29,23" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.1977341001.1.1" Name="store_sales_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="2,9" Keys="2,9,0;28,29,23">
<dxl:Columns>
<dxl:Column Name="ss_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -6150,7 +6150,7 @@ WHERE ((sale_type = 's'::text AND dyear = 2001 AND year_total > 0::numeric) O
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.1977341002.1.1" Name="store_sales_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="2,9" Keys="2,9,0;28,29,23" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.1977341002.1.1" Name="store_sales_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="2,9" Keys="2,9,0;28,29,23">
<dxl:Columns>
<dxl:Column Name="ss_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -6261,7 +6261,7 @@ WHERE ((sale_type = 's'::text AND dyear = 2001 AND year_total > 0::numeric) O
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.1977341003.1.1" Name="store_sales_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="2,9" Keys="2,9,0;28,29,23" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.1977341003.1.1" Name="store_sales_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="2,9" Keys="2,9,0;28,29,23">
<dxl:Columns>
<dxl:Column Name="ss_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -6372,7 +6372,7 @@ WHERE ((sale_type = 's'::text AND dyear = 2001 AND year_total > 0::numeric) O
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.1977341004.1.1" Name="store_sales_prt_4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="2,9" Keys="2,9,0;28,29,23" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.1977341004.1.1" Name="store_sales_prt_4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="2,9" Keys="2,9,0;28,29,23">
<dxl:Columns>
<dxl:Column Name="ss_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -6483,7 +6483,7 @@ WHERE ((sale_type = 's'::text AND dyear = 2001 AND year_total > 0::numeric) O
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.1977341005.1.1" Name="store_sales_prt_5" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="2,9" Keys="2,9,0;28,29,23" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.1977341005.1.1" Name="store_sales_prt_5" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="2,9" Keys="2,9,0;28,29,23">
<dxl:Columns>
<dxl:Column Name="ss_sold_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -6713,7 +6713,7 @@ WHERE ((sale_type = 's'::text AND dyear = 2001 AND year_total > 0::numeric) O
<dxl:Partition Mdid="6.1962503005.1.1"/>
</dxl:Partitions>
</dxl:Relation>
- <dxl:Relation Mdid="6.1962503001.1.1" Name="date_dim_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="0,6;33,34,28" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.1962503001.1.1" Name="date_dim_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="0,6;33,34,28">
<dxl:Columns>
<dxl:Column Name="d_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -6839,7 +6839,7 @@ WHERE ((sale_type = 's'::text AND dyear = 2001 AND year_total > 0::numeric) O
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.1962503002.1.1" Name="date_dim_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="0,6;33,34,28" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.1962503002.1.1" Name="date_dim_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="0,6;33,34,28">
<dxl:Columns>
<dxl:Column Name="d_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -6965,7 +6965,7 @@ WHERE ((sale_type = 's'::text AND dyear = 2001 AND year_total > 0::numeric) O
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.1962503003.1.1" Name="date_dim_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="0,6;33,34,28" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.1962503003.1.1" Name="date_dim_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="0,6;33,34,28">
<dxl:Columns>
<dxl:Column Name="d_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -7091,7 +7091,7 @@ WHERE ((sale_type = 's'::text AND dyear = 2001 AND year_total > 0::numeric) O
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.1962503004.1.1" Name="date_dim_prt_4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="0,6;33,34,28" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.1962503004.1.1" Name="date_dim_prt_4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="0,6;33,34,28">
<dxl:Columns>
<dxl:Column Name="d_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
@@ -7217,7 +7217,7 @@ WHERE ((sale_type = 's'::text AND dyear = 2001 AND year_total > 0::numeric) O
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.1962503005.1.1" Name="date_dim_prt_5" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="0,6;33,34,28" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.1962503005.1.1" Name="date_dim_prt_5" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="0,6;33,34,28">
<dxl:Columns>
<dxl:Column Name="d_date_sk" Attno="1" Mdid="0.23.1.0" Nullable="false" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/FOJ-Condition-False.mdp b/src/backend/gporca/data/dxl/minidump/FOJ-Condition-False.mdp
index 4a0540260f..15eceb56d2 100644
--- a/src/backend/gporca/data/dxl/minidump/FOJ-Condition-False.mdp
+++ b/src/backend/gporca/data/dxl/minidump/FOJ-Condition-False.mdp
@@ -112,7 +112,7 @@ select * from foo a full join foo b on false;
<dxl:SumAgg Mdid="0.0.0.0"/>
<dxl:CountAgg Mdid="0.2147.1.0"/>
</dxl:Type>
- <dxl:Relation Mdid="6.16603.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16603.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/FilterScalarCast.mdp b/src/backend/gporca/data/dxl/minidump/FilterScalarCast.mdp
index 543581e940..14476cb348 100644
--- a/src/backend/gporca/data/dxl/minidump/FilterScalarCast.mdp
+++ b/src/backend/gporca/data/dxl/minidump/FilterScalarCast.mdp
@@ -23,7 +23,7 @@ EXPLAIN SELECT * FROM foo WHERE b IN ('xyz', 'asds');
</dxl:OptimizerConfig>
<dxl:Metadata SystemIds="0.GPDB">
<dxl:RelationStatistics Mdid="2.32768.1.0" Name="foo" Rows="99735.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.32768.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.32768.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/FullJoin-2PredicateOnDistColumns.mdp b/src/backend/gporca/data/dxl/minidump/FullJoin-2PredicateOnDistColumns.mdp
index e89986aeb9..27306fd0db 100644
--- a/src/backend/gporca/data/dxl/minidump/FullJoin-2PredicateOnDistColumns.mdp
+++ b/src/backend/gporca/data/dxl/minidump/FullJoin-2PredicateOnDistColumns.mdp
@@ -174,7 +174,7 @@
</dxl:Opfamilies>
</dxl:GPDBScalarOp>
<dxl:RelationStatistics Mdid="2.41456.1.0" Name="foo" Rows="3.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.41456.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.41456.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -208,7 +208,7 @@
<dxl:CheckConstraints/>
</dxl:Relation>
<dxl:RelationStatistics Mdid="2.41459.1.0" Name="bar" Rows="3.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.41459.1.0" Name="bar" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.41459.1.0" Name="bar" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="c" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/FullJoin-Caps.mdp b/src/backend/gporca/data/dxl/minidump/FullJoin-Caps.mdp
index bac1031a0e..4025ea6399 100644
--- a/src/backend/gporca/data/dxl/minidump/FullJoin-Caps.mdp
+++ b/src/backend/gporca/data/dxl/minidump/FullJoin-Caps.mdp
@@ -41,7 +41,7 @@ explain select * from edges e1 full outer join edges e2 on (e1.grp = e2.grp and
<dxl:SumAgg Mdid="0.0.0.0"/>
<dxl:CountAgg Mdid="0.2147.1.0"/>
</dxl:Type>
- <dxl:Relation Mdid="6.16403.1.0" Name="edges" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16403.1.0" Name="edges" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="src" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/FullJoin-InnerNotOnDistributionColumn.mdp b/src/backend/gporca/data/dxl/minidump/FullJoin-InnerNotOnDistributionColumn.mdp
index 58a6de6cfa..882efc10cb 100644
--- a/src/backend/gporca/data/dxl/minidump/FullJoin-InnerNotOnDistributionColumn.mdp
+++ b/src/backend/gporca/data/dxl/minidump/FullJoin-InnerNotOnDistributionColumn.mdp
@@ -164,7 +164,7 @@
</dxl:Opfamilies>
</dxl:GPDBScalarOp>
<dxl:RelationStatistics Mdid="2.41456.1.0" Name="foo" Rows="3.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.41456.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.41456.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -198,7 +198,7 @@
<dxl:CheckConstraints/>
</dxl:Relation>
<dxl:RelationStatistics Mdid="2.41459.1.0" Name="bar" Rows="3.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.41459.1.0" Name="bar" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.41459.1.0" Name="bar" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="c" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/FullJoin-NonDefaultOpfamily.mdp b/src/backend/gporca/data/dxl/minidump/FullJoin-NonDefaultOpfamily.mdp
index 4cd2954340..165de5efc3 100644
--- a/src/backend/gporca/data/dxl/minidump/FullJoin-NonDefaultOpfamily.mdp
+++ b/src/backend/gporca/data/dxl/minidump/FullJoin-NonDefaultOpfamily.mdp
@@ -116,7 +116,7 @@
</dxl:StatsBucket>
</dxl:ColumnStatistics>
<dxl:RelationStatistics Mdid="2.16399.1.0" Name="atab_old_hash" Rows="3.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.16399.1.0" Name="atab_old_hash" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16399.1.0" Name="atab_old_hash" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -167,7 +167,7 @@
<dxl:SumAgg Mdid="0.0.0.0"/>
<dxl:CountAgg Mdid="0.2147.1.0"/>
</dxl:Type>
- <dxl:Relation Mdid="6.16402.1.0" Name="btab_old_hash" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16402.1.0" Name="btab_old_hash" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="b" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/FullJoin-NotOnDistributionColumn.mdp b/src/backend/gporca/data/dxl/minidump/FullJoin-NotOnDistributionColumn.mdp
index da29fafea1..26a85fec4b 100644
--- a/src/backend/gporca/data/dxl/minidump/FullJoin-NotOnDistributionColumn.mdp
+++ b/src/backend/gporca/data/dxl/minidump/FullJoin-NotOnDistributionColumn.mdp
@@ -174,7 +174,7 @@
</dxl:Opfamilies>
</dxl:GPDBScalarOp>
<dxl:RelationStatistics Mdid="2.41456.1.0" Name="foo" Rows="3.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.41456.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.41456.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -208,7 +208,7 @@
<dxl:CheckConstraints/>
</dxl:Relation>
<dxl:RelationStatistics Mdid="2.41459.1.0" Name="bar" Rows="3.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.41459.1.0" Name="bar" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.41459.1.0" Name="bar" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="c" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/FullJoin-NullPredicate.mdp b/src/backend/gporca/data/dxl/minidump/FullJoin-NullPredicate.mdp
index b0d09ceee3..1b8af55834 100644
--- a/src/backend/gporca/data/dxl/minidump/FullJoin-NullPredicate.mdp
+++ b/src/backend/gporca/data/dxl/minidump/FullJoin-NullPredicate.mdp
@@ -134,7 +134,7 @@
<dxl:CountAgg Mdid="0.2147.1.0"/>
</dxl:Type>
<dxl:RelationStatistics Mdid="2.41456.1.0" Name="foo" Rows="3.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.41456.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.41456.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -168,7 +168,7 @@
<dxl:CheckConstraints/>
</dxl:Relation>
<dxl:RelationStatistics Mdid="2.41459.1.0" Name="bar" Rows="3.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.41459.1.0" Name="bar" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.41459.1.0" Name="bar" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="c" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/FullJoin-OnDistributionColumn.mdp b/src/backend/gporca/data/dxl/minidump/FullJoin-OnDistributionColumn.mdp
index a1c93e554a..5028d66dcc 100644
--- a/src/backend/gporca/data/dxl/minidump/FullJoin-OnDistributionColumn.mdp
+++ b/src/backend/gporca/data/dxl/minidump/FullJoin-OnDistributionColumn.mdp
@@ -158,7 +158,7 @@
</dxl:Opfamilies>
</dxl:GPDBScalarOp>
<dxl:RelationStatistics Mdid="2.41456.1.0" Name="foo" Rows="3.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.41456.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.41456.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -192,7 +192,7 @@
<dxl:CheckConstraints/>
</dxl:Relation>
<dxl:RelationStatistics Mdid="2.41459.1.0" Name="bar" Rows="3.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.41459.1.0" Name="bar" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.41459.1.0" Name="bar" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="c" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/FullJoin-PredicateOnSameTable.mdp b/src/backend/gporca/data/dxl/minidump/FullJoin-PredicateOnSameTable.mdp
index 98ea465492..b903d0088f 100644
--- a/src/backend/gporca/data/dxl/minidump/FullJoin-PredicateOnSameTable.mdp
+++ b/src/backend/gporca/data/dxl/minidump/FullJoin-PredicateOnSameTable.mdp
@@ -168,7 +168,7 @@
</dxl:Opfamilies>
</dxl:GPDBScalarOp>
<dxl:RelationStatistics Mdid="2.41456.1.0" Name="foo" Rows="3.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.41456.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.41456.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -202,7 +202,7 @@
<dxl:CheckConstraints/>
</dxl:Relation>
<dxl:RelationStatistics Mdid="2.41459.1.0" Name="bar" Rows="3.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.41459.1.0" Name="bar" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.41459.1.0" Name="bar" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="c" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/FullJoin-Replicated.mdp b/src/backend/gporca/data/dxl/minidump/FullJoin-Replicated.mdp
index 0cbe4f48f1..d1cf398dd5 100644
--- a/src/backend/gporca/data/dxl/minidump/FullJoin-Replicated.mdp
+++ b/src/backend/gporca/data/dxl/minidump/FullJoin-Replicated.mdp
@@ -141,7 +141,7 @@
</dxl:Opfamilies>
</dxl:GPDBScalarOp>
<dxl:RelationStatistics Mdid="2.112884.1.0" Name="repl1" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.112884.1.0" Name="repl1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Replicated" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.112884.1.0" Name="repl1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Replicated" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -175,7 +175,7 @@
<dxl:CheckConstraints/>
</dxl:Relation>
<dxl:RelationStatistics Mdid="2.112887.1.0" Name="repl2" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.112887.1.0" Name="repl2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Replicated" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.112887.1.0" Name="repl2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Replicated" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="c" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/FullJoin-Subquery-CastedPredicates.mdp b/src/backend/gporca/data/dxl/minidump/FullJoin-Subquery-CastedPredicates.mdp
index 0f2437c11e..d705af538f 100644
--- a/src/backend/gporca/data/dxl/minidump/FullJoin-Subquery-CastedPredicates.mdp
+++ b/src/backend/gporca/data/dxl/minidump/FullJoin-Subquery-CastedPredicates.mdp
@@ -60,7 +60,7 @@
</dxl:Opfamilies>
</dxl:Index>
<dxl:RelationStatistics Mdid="2.24579.1.0" Name="t2" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.24579.1.0" Name="t2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.24579.1.0" Name="t2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="c" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -97,7 +97,7 @@
</dxl:Relation>
<dxl:RelationStatistics Mdid="2.24576.1.0" Name="t1" Rows="0.000000" EmptyRelation="true"/>
<dxl:RelationStatistics Mdid="2.16385.1.0" Name="foo" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.16385.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0,1" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16385.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0,1" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -130,7 +130,7 @@
<dxl:IndexInfoList/>
<dxl:CheckConstraints/>
</dxl:Relation>
- <dxl:Relation Mdid="6.24576.1.0" Name="t1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.24576.1.0" Name="t1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -169,7 +169,7 @@
</dxl:Opfamilies>
</dxl:Index>
<dxl:RelationStatistics Mdid="2.16388.1.0" Name="bar" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.16388.1.0" Name="bar" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0,1" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16388.1.0" Name="bar" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0,1" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="c" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/FullJoin-SubquerySingleton.mdp b/src/backend/gporca/data/dxl/minidump/FullJoin-SubquerySingleton.mdp
index e0bf867ad1..6424a16b3a 100644
--- a/src/backend/gporca/data/dxl/minidump/FullJoin-SubquerySingleton.mdp
+++ b/src/backend/gporca/data/dxl/minidump/FullJoin-SubquerySingleton.mdp
@@ -178,7 +178,7 @@
<dxl:IntermediateResultType Mdid="0.20.1.0"/>
</dxl:GPDBAgg>
<dxl:RelationStatistics Mdid="2.41456.1.0" Name="foo" Rows="3.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.41456.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.41456.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -212,7 +212,7 @@
<dxl:CheckConstraints/>
</dxl:Relation>
<dxl:RelationStatistics Mdid="2.41459.1.0" Name="bar" Rows="3.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.41459.1.0" Name="bar" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.41459.1.0" Name="bar" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="c" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/FullJoin-SubqueryWithRedistribute.mdp b/src/backend/gporca/data/dxl/minidump/FullJoin-SubqueryWithRedistribute.mdp
index 6f8d18146f..00ec574a0d 100644
--- a/src/backend/gporca/data/dxl/minidump/FullJoin-SubqueryWithRedistribute.mdp
+++ b/src/backend/gporca/data/dxl/minidump/FullJoin-SubqueryWithRedistribute.mdp
@@ -165,7 +165,7 @@
<dxl:IntermediateResultType Mdid="0.20.1.0"/>
</dxl:GPDBAgg>
<dxl:RelationStatistics Mdid="2.104695.1.0" Name="bigbar" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.104695.1.0" Name="bigbar" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.104695.1.0" Name="bigbar" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="c" Attno="1" Mdid="0.20.1.0" Nullable="true" ColWidth="8">
<dxl:DefaultValue/>
@@ -199,7 +199,7 @@
<dxl:CheckConstraints/>
</dxl:Relation>
<dxl:RelationStatistics Mdid="2.41456.1.0" Name="foo" Rows="3.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.41456.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.41456.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/FullJoin-SwappedPredicates.mdp b/src/backend/gporca/data/dxl/minidump/FullJoin-SwappedPredicates.mdp
index 8ef3ae3230..9190c29455 100644
--- a/src/backend/gporca/data/dxl/minidump/FullJoin-SwappedPredicates.mdp
+++ b/src/backend/gporca/data/dxl/minidump/FullJoin-SwappedPredicates.mdp
@@ -158,7 +158,7 @@
</dxl:Opfamilies>
</dxl:GPDBScalarOp>
<dxl:RelationStatistics Mdid="2.41456.1.0" Name="foo" Rows="3.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.41456.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.41456.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -192,7 +192,7 @@
<dxl:CheckConstraints/>
</dxl:Relation>
<dxl:RelationStatistics Mdid="2.41459.1.0" Name="bar" Rows="3.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.41459.1.0" Name="bar" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.41459.1.0" Name="bar" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="c" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/FullOuterJoin-NullRejectingLHS1.mdp b/src/backend/gporca/data/dxl/minidump/FullOuterJoin-NullRejectingLHS1.mdp
index 0469f36815..09d24ee12e 100644
--- a/src/backend/gporca/data/dxl/minidump/FullOuterJoin-NullRejectingLHS1.mdp
+++ b/src/backend/gporca/data/dxl/minidump/FullOuterJoin-NullRejectingLHS1.mdp
@@ -140,7 +140,7 @@
</dxl:GPDBScalarOp>
<dxl:ColumnStatistics Mdid="1.19580.1.0.0" Name="a" Width="4.000000" NullFreq="0.000000" NdvRemain="1.000000" FreqRemain="1.000000" ColStatsMissing="false"/>
<dxl:RelationStatistics Mdid="2.19577.1.0" Name="lhs" Rows="100000.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.19577.1.0" Name="lhs" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.19577.1.0" Name="lhs" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -174,7 +174,7 @@
<dxl:CheckConstraints/>
</dxl:Relation>
<dxl:RelationStatistics Mdid="2.19580.1.0" Name="rhs" Rows="1.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.19580.1.0" Name="rhs" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.19580.1.0" Name="rhs" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/FullOuterJoin-NullRejectingLHS2.mdp b/src/backend/gporca/data/dxl/minidump/FullOuterJoin-NullRejectingLHS2.mdp
index 65cfdf9df3..0c2f5644df 100644
--- a/src/backend/gporca/data/dxl/minidump/FullOuterJoin-NullRejectingLHS2.mdp
+++ b/src/backend/gporca/data/dxl/minidump/FullOuterJoin-NullRejectingLHS2.mdp
@@ -191,7 +191,7 @@
</dxl:Opfamilies>
</dxl:GPDBScalarOp>
<dxl:RelationStatistics Mdid="2.27770.1.0" Name="foo" Rows="5.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.27770.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.27770.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -243,7 +243,7 @@
</dxl:StatsBucket>
</dxl:ColumnStatistics>
<dxl:RelationStatistics Mdid="2.27773.1.0" Name="bar" Rows="5.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.27773.1.0" Name="bar" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.27773.1.0" Name="bar" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="c" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/GinIndex.mdp b/src/backend/gporca/data/dxl/minidump/GinIndex.mdp
index 369fb92849..4e6bc98b0e 100644
--- a/src/backend/gporca/data/dxl/minidump/GinIndex.mdp
+++ b/src/backend/gporca/data/dxl/minidump/GinIndex.mdp
@@ -139,7 +139,7 @@
<dxl:CountAgg Mdid="0.2147.1.0"/>
</dxl:Type>
<dxl:RelationStatistics Mdid="2.20124.1.0" Name="t" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.20124.1.0" Name="t" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.20124.1.0" Name="t" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.3802.1.0" Nullable="true" ColWidth="90">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/GinIndexPathOpfamily.mdp b/src/backend/gporca/data/dxl/minidump/GinIndexPathOpfamily.mdp
index a78f8b203f..b57551df01 100644
--- a/src/backend/gporca/data/dxl/minidump/GinIndexPathOpfamily.mdp
+++ b/src/backend/gporca/data/dxl/minidump/GinIndexPathOpfamily.mdp
@@ -139,7 +139,7 @@
<dxl:CountAgg Mdid="0.2147.1.0"/>
</dxl:Type>
<dxl:RelationStatistics Mdid="2.20124.1.0" Name="t" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.20124.1.0" Name="t" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.20124.1.0" Name="t" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.3802.1.0" Nullable="true" ColWidth="90">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/GinIndexSearchModeAll.mdp b/src/backend/gporca/data/dxl/minidump/GinIndexSearchModeAll.mdp
index 112c6760ea..a184e7cf3b 100644
--- a/src/backend/gporca/data/dxl/minidump/GinIndexSearchModeAll.mdp
+++ b/src/backend/gporca/data/dxl/minidump/GinIndexSearchModeAll.mdp
@@ -139,7 +139,7 @@
<dxl:CountAgg Mdid="0.2147.1.0"/>
</dxl:Type>
<dxl:RelationStatistics Mdid="2.20124.1.0" Name="t" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.20124.1.0" Name="t" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.20124.1.0" Name="t" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.3802.1.0" Nullable="true" ColWidth="90">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/Gist-AOCOTable-NonLossy-BitmapIndexPlan.mdp b/src/backend/gporca/data/dxl/minidump/Gist-AOCOTable-NonLossy-BitmapIndexPlan.mdp
index 1e7f8f05e2..be89cb98a7 100644
--- a/src/backend/gporca/data/dxl/minidump/Gist-AOCOTable-NonLossy-BitmapIndexPlan.mdp
+++ b/src/backend/gporca/data/dxl/minidump/Gist-AOCOTable-NonLossy-BitmapIndexPlan.mdp
@@ -123,7 +123,7 @@ Gather Motion 3:1 (slice1; segments: 3) (cost=0.00..0.00 rows=1 width=4)
<dxl:CountAgg Mdid="0.2147.1.0"/>
</dxl:Type>
<dxl:RelationStatistics Mdid="2.566277.1.0" Name="aoco_gist_tbl" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.566277.1.0" Name="aoco_gist_tbl" IsTemporary="false" StorageType="AppendOnly, Column-oriented" DistributionPolicy="Hash" DistributionColumns="0" Keys="6,4" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.566277.1.0" Name="aoco_gist_tbl" IsTemporary="false" StorageType="AppendOnly, Column-oriented" DistributionPolicy="Hash" DistributionColumns="0" Keys="6,4">
<dxl:Columns>
<dxl:Column Name="id" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/Gist-NestedLoopJoin-Lossy-IndexPlan.mdp b/src/backend/gporca/data/dxl/minidump/Gist-NestedLoopJoin-Lossy-IndexPlan.mdp
index 781d6d6166..40278c018d 100644
--- a/src/backend/gporca/data/dxl/minidump/Gist-NestedLoopJoin-Lossy-IndexPlan.mdp
+++ b/src/backend/gporca/data/dxl/minidump/Gist-NestedLoopJoin-Lossy-IndexPlan.mdp
@@ -57,7 +57,7 @@
<dxl:CountAgg Mdid="0.2147.1.0"/>
</dxl:Type>
<dxl:RelationStatistics Mdid="2.16400.1.0" Name="gist_tbl" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.16400.1.0" Name="gist_tbl" IsTemporary="false" StorageType="Heap" DistributionPolicy="Random" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16400.1.0" Name="gist_tbl" IsTemporary="false" StorageType="Heap" DistributionPolicy="Random" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="b" Attno="1" Mdid="0.603.1.0" Nullable="true" ColWidth="32">
<dxl:DefaultValue/>
@@ -101,7 +101,7 @@
</dxl:Opfamilies>
</dxl:Index>
<dxl:RelationStatistics Mdid="2.16407.1.0" Name="gist_tbl2" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.16407.1.0" Name="gist_tbl2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16407.1.0" Name="gist_tbl2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/Gist-NestedLoopJoin-Postgis-IndexPlan.mdp b/src/backend/gporca/data/dxl/minidump/Gist-NestedLoopJoin-Postgis-IndexPlan.mdp
index 13b3b922ae..0884f0d7b6 100644
--- a/src/backend/gporca/data/dxl/minidump/Gist-NestedLoopJoin-Postgis-IndexPlan.mdp
+++ b/src/backend/gporca/data/dxl/minidump/Gist-NestedLoopJoin-Postgis-IndexPlan.mdp
@@ -165,7 +165,7 @@ Gather Motion 3:1 (slice2; segments: 3) (cost=0.00..433.00 rows=1 width=24)
</dxl:Opfamilies>
</dxl:Index>
<dxl:RelationStatistics Mdid="2.581648.1.0" Name="postgis" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.581648.1.0" Name="postgis" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.581648.1.0" Name="postgis" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -209,7 +209,7 @@ Gather Motion 3:1 (slice2; segments: 3) (cost=0.00..433.00 rows=1 width=24)
</dxl:Opfamilies>
</dxl:GPDBScalarOp>
<dxl:RelationStatistics Mdid="2.577571.1.0" Name="postgis2" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.577571.1.0" Name="postgis2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.577571.1.0" Name="postgis2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/Gist-NonPart-Lossy-BitmapIndexPlan.mdp b/src/backend/gporca/data/dxl/minidump/Gist-NonPart-Lossy-BitmapIndexPlan.mdp
index 65b7200a7d..e8def20740 100644
--- a/src/backend/gporca/data/dxl/minidump/Gist-NonPart-Lossy-BitmapIndexPlan.mdp
+++ b/src/backend/gporca/data/dxl/minidump/Gist-NonPart-Lossy-BitmapIndexPlan.mdp
@@ -128,7 +128,7 @@ Optimizer status: PQO version 2.65.1
<dxl:CountAgg Mdid="0.2147.1.0"/>
</dxl:Type>
<dxl:RelationStatistics Mdid="2.566257.1.0" Name="gist_tbl" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.566257.1.0" Name="gist_tbl" IsTemporary="false" StorageType="Heap" DistributionPolicy="Random" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.566257.1.0" Name="gist_tbl" IsTemporary="false" StorageType="Heap" DistributionPolicy="Random" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="b" Attno="1" Mdid="0.603.1.0" Nullable="true" ColWidth="32">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/Gist-NonPart-Lossy-IndexPlan.mdp b/src/backend/gporca/data/dxl/minidump/Gist-NonPart-Lossy-IndexPlan.mdp
index 7dac909ca1..7f39ed60e8 100644
--- a/src/backend/gporca/data/dxl/minidump/Gist-NonPart-Lossy-IndexPlan.mdp
+++ b/src/backend/gporca/data/dxl/minidump/Gist-NonPart-Lossy-IndexPlan.mdp
@@ -128,7 +128,7 @@ Optimizer status: PQO version 2.65.1
<dxl:CountAgg Mdid="0.2147.1.0"/>
</dxl:Type>
<dxl:RelationStatistics Mdid="2.573684.1.0" Name="gist_tbl" Rows="100.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.573684.1.0" Name="gist_tbl" IsTemporary="false" StorageType="Heap" DistributionPolicy="Random" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.573684.1.0" Name="gist_tbl" IsTemporary="false" StorageType="Heap" DistributionPolicy="Random" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="b" Attno="1" Mdid="0.603.1.0" Nullable="true" ColWidth="32">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/Gist-OrderBy-BitmapPlan.mdp b/src/backend/gporca/data/dxl/minidump/Gist-OrderBy-BitmapPlan.mdp
index 779ba50cf2..a3c41e209c 100644
--- a/src/backend/gporca/data/dxl/minidump/Gist-OrderBy-BitmapPlan.mdp
+++ b/src/backend/gporca/data/dxl/minidump/Gist-OrderBy-BitmapPlan.mdp
@@ -198,7 +198,7 @@ Result (cost=0.00..0.00 rows=1 width=36)
<dxl:CountAgg Mdid="0.2147.1.0"/>
</dxl:Type>
<dxl:RelationStatistics Mdid="2.573456.1.0" Name="gist_tbl2" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.573456.1.0" Name="gist_tbl2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.573456.1.0" Name="gist_tbl2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/Gist-OrderBy-IndexPlan.mdp b/src/backend/gporca/data/dxl/minidump/Gist-OrderBy-IndexPlan.mdp
index 2476a86fed..9100156dbe 100644
--- a/src/backend/gporca/data/dxl/minidump/Gist-OrderBy-IndexPlan.mdp
+++ b/src/backend/gporca/data/dxl/minidump/Gist-OrderBy-IndexPlan.mdp
@@ -236,7 +236,7 @@ Result (cost=0.00..8.00 rows=2 width=36)
<dxl:CountAgg Mdid="0.2147.1.0"/>
</dxl:Type>
<dxl:RelationStatistics Mdid="2.573456.1.0" Name="gist_tbl2" Rows="10.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.573456.1.0" Name="gist_tbl2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.573456.1.0" Name="gist_tbl2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/Gist-PartTable-Lossy-IndexPlan.mdp b/src/backend/gporca/data/dxl/minidump/Gist-PartTable-Lossy-IndexPlan.mdp
index 211a2d0d14..f8d365a6ca 100644
--- a/src/backend/gporca/data/dxl/minidump/Gist-PartTable-Lossy-IndexPlan.mdp
+++ b/src/backend/gporca/data/dxl/minidump/Gist-PartTable-Lossy-IndexPlan.mdp
@@ -172,7 +172,7 @@ Gather Motion 3:1 (slice1; segments: 3) (cost=0.00..6.00 rows=1 width=4)
<dxl:CountAgg Mdid="0.2147.1.0"/>
</dxl:Type>
<dxl:RelationStatistics Mdid="2.573974.1.0" Name="part_gist_tbl" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.573974.1.0" Name="part_gist_tbl" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4" PartitionColumns="0" PartitionTypes="r" NumberLeafPartitions="2">
+ <dxl:Relation Mdid="6.573974.1.0" Name="part_gist_tbl" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4" PartitionColumns="0" PartitionTypes="r">
<dxl:Columns>
<dxl:Column Name="id" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -217,7 +217,7 @@ Gather Motion 3:1 (slice1; segments: 3) (cost=0.00..6.00 rows=1 width=4)
<dxl:Partition Mdid="6.573974002.1.0"/>
</dxl:Partitions>
</dxl:Relation>
- <dxl:Relation Mdid="6.573974001.1.0" Name="part_gist_tbl_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.573974001.1.0" Name="part_gist_tbl_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4">
<dxl:Columns>
<dxl:Column Name="id" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -273,7 +273,7 @@ Gather Motion 3:1 (slice1; segments: 3) (cost=0.00..6.00 rows=1 width=4)
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.573974002.1.0" Name="part_gist_tbl_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.573974002.1.0" Name="part_gist_tbl_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4">
<dxl:Columns>
<dxl:Column Name="id" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/Gist-PartTable-NonLossy-BitmapIndexPlan.mdp b/src/backend/gporca/data/dxl/minidump/Gist-PartTable-NonLossy-BitmapIndexPlan.mdp
index e8de20f4ac..f8e379b8ae 100644
--- a/src/backend/gporca/data/dxl/minidump/Gist-PartTable-NonLossy-BitmapIndexPlan.mdp
+++ b/src/backend/gporca/data/dxl/minidump/Gist-PartTable-NonLossy-BitmapIndexPlan.mdp
@@ -211,7 +211,7 @@ Gather Motion 3:1 (slice1; segments: 3) (cost=0.00..0.00 rows=1 width=4)
</dxl:Opfamilies>
</dxl:GPDBScalarOp>
<dxl:RelationStatistics Mdid="2.566304.1.0" Name="part_gist_tbl" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.566304.1.0" Name="part_gist_tbl" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4" PartitionColumns="0" PartitionTypes="r" NumberLeafPartitions="1">
+ <dxl:Relation Mdid="6.566304.1.0" Name="part_gist_tbl" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4" PartitionColumns="0" PartitionTypes="r">
<dxl:Columns>
<dxl:Column Name="id" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -255,7 +255,7 @@ Gather Motion 3:1 (slice1; segments: 3) (cost=0.00..0.00 rows=1 width=4)
<dxl:Partition Mdid="6.566304001.1.0"/>
</dxl:Partitions>
</dxl:Relation>
- <dxl:Relation Mdid="6.566304001.1.0" Name="part_gist_tbl_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.566304001.1.0" Name="part_gist_tbl_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4">
<dxl:Columns>
<dxl:Column Name="id" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/Gist-PartialIndex-TableScan.mdp b/src/backend/gporca/data/dxl/minidump/Gist-PartialIndex-TableScan.mdp
index 3bc5ea31aa..0954f03a81 100644
--- a/src/backend/gporca/data/dxl/minidump/Gist-PartialIndex-TableScan.mdp
+++ b/src/backend/gporca/data/dxl/minidump/Gist-PartialIndex-TableScan.mdp
@@ -112,7 +112,7 @@ Gather Motion 3:1 (slice1; segments: 3) (cost=0.00..431.00 rows=1 width=44)
<dxl:CountAgg Mdid="0.2147.1.0"/>
</dxl:Type>
<dxl:RelationStatistics Mdid="2.573531.1.0" Name="partial_gist_tbl" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.573531.1.0" Name="partial_gist_tbl" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="4,5,3" PartitionColumns="0" PartitionTypes="r" NumberLeafPartitions="3">
+ <dxl:Relation Mdid="6.573531.1.0" Name="partial_gist_tbl" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="4,5,3" PartitionColumns="0" PartitionTypes="r">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -143,7 +143,7 @@ Gather Motion 3:1 (slice1; segments: 3) (cost=0.00..431.00 rows=1 width=44)
<dxl:Partition Mdid="6.573531003.1.0"/>
</dxl:Partitions>
</dxl:Relation>
- <dxl:Relation Mdid="6.573531001.1.0" Name="partial_gist_tbl_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="4,5,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.573531001.1.0" Name="partial_gist_tbl_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="4,5,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -184,7 +184,7 @@ Gather Motion 3:1 (slice1; segments: 3) (cost=0.00..431.00 rows=1 width=44)
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.573531002.1.0" Name="partial_gist_tbl_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="4,5,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.573531002.1.0" Name="partial_gist_tbl_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="4,5,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -225,7 +225,7 @@ Gather Motion 3:1 (slice1; segments: 3) (cost=0.00..431.00 rows=1 width=44)
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.573531003.1.0" Name="partial_gist_tbl_prt_def_part" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="4,5,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.573531003.1.0" Name="partial_gist_tbl_prt_def_part" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="4,5,3">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/GreedyNAryDelayCrossJoin.mdp b/src/backend/gporca/data/dxl/minidump/GreedyNAryDelayCrossJoin.mdp
index 77c594f4a9..c5cf674a61 100644
--- a/src/backend/gporca/data/dxl/minidump/GreedyNAryDelayCrossJoin.mdp
+++ b/src/backend/gporca/data/dxl/minidump/GreedyNAryDelayCrossJoin.mdp
@@ -1026,7 +1026,7 @@ EXPLAIN SELECT * FROM t1, t2, t3, t4 where b = c;
</dxl:StatsBucket>
</dxl:ColumnStatistics>
<dxl:RelationStatistics Mdid="2.106558.1.0" Name="t1" Rows="10.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.106558.1.0" Name="t1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.106558.1.0" Name="t1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -1057,7 +1057,7 @@ EXPLAIN SELECT * FROM t1, t2, t3, t4 where b = c;
<dxl:CheckConstraints/>
</dxl:Relation>
<dxl:RelationStatistics Mdid="2.106564.1.0" Name="t3" Rows="300.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.106564.1.0" Name="t3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.106564.1.0" Name="t3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="c" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -1088,7 +1088,7 @@ EXPLAIN SELECT * FROM t1, t2, t3, t4 where b = c;
<dxl:CheckConstraints/>
</dxl:Relation>
<dxl:RelationStatistics Mdid="2.106567.1.0" Name="t4" Rows="20.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.106567.1.0" Name="t4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.106567.1.0" Name="t4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="d" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -1119,7 +1119,7 @@ EXPLAIN SELECT * FROM t1, t2, t3, t4 where b = c;
<dxl:CheckConstraints/>
</dxl:Relation>
<dxl:RelationStatistics Mdid="2.106561.1.0" Name="t2" Rows="300.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.106561.1.0" Name="t2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.106561.1.0" Name="t2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="b" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/GreedyNAryJoin.mdp b/src/backend/gporca/data/dxl/minidump/GreedyNAryJoin.mdp
index a4a11c4260..da7c28e65e 100644
--- a/src/backend/gporca/data/dxl/minidump/GreedyNAryJoin.mdp
+++ b/src/backend/gporca/data/dxl/minidump/GreedyNAryJoin.mdp
@@ -138,7 +138,7 @@ EXPLAIN SELECT * FROM t1 INNER JOIN t2 ON a =b INNER JOIN t3 ON b = c;
<dxl:SumAgg Mdid="0.0.0.0"/>
<dxl:CountAgg Mdid="0.2147.1.0"/>
</dxl:Type>
- <dxl:Relation Mdid="6.74012.1.0" Name="t1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.74012.1.0" Name="t1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -169,7 +169,7 @@ EXPLAIN SELECT * FROM t1 INNER JOIN t2 ON a =b INNER JOIN t3 ON b = c;
<dxl:CheckConstraints/>
</dxl:Relation>
<dxl:RelationStatistics Mdid="2.74015.1.0" Name="t2" Rows="1001.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.74015.1.0" Name="t2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.74015.1.0" Name="t2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="b" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -200,7 +200,7 @@ EXPLAIN SELECT * FROM t1 INNER JOIN t2 ON a =b INNER JOIN t3 ON b = c;
<dxl:CheckConstraints/>
</dxl:Relation>
<dxl:RelationStatistics Mdid="2.74018.1.0" Name="t3" Rows="10.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.74018.1.0" Name="t3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.74018.1.0" Name="t3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="c" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/GreedyNAryJoinWithDisconnectedEdges.mdp b/src/backend/gporca/data/dxl/minidump/GreedyNAryJoinWithDisconnectedEdges.mdp
index c66d4849c4..119cdf08d3 100644
--- a/src/backend/gporca/data/dxl/minidump/GreedyNAryJoinWithDisconnectedEdges.mdp
+++ b/src/backend/gporca/data/dxl/minidump/GreedyNAryJoinWithDisconnectedEdges.mdp
@@ -1321,7 +1321,7 @@
</dxl:StatsBucket>
</dxl:ColumnStatistics>
<dxl:RelationStatistics Mdid="2.32822.1.0" Name="t3" Rows="100.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.32822.1.0" Name="t3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.32822.1.0" Name="t3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -1355,7 +1355,7 @@
<dxl:CheckConstraints/>
</dxl:Relation>
<dxl:RelationStatistics Mdid="2.32816.1.0" Name="t1" Rows="100.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.32816.1.0" Name="t1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.32816.1.0" Name="t1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -1389,7 +1389,7 @@
<dxl:CheckConstraints/>
</dxl:Relation>
<dxl:RelationStatistics Mdid="2.32819.1.0" Name="t2" Rows="100.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.32819.1.0" Name="t2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.32819.1.0" Name="t2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -1423,7 +1423,7 @@
<dxl:CheckConstraints/>
</dxl:Relation>
<dxl:RelationStatistics Mdid="2.32828.1.0" Name="t5" Rows="100.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.32828.1.0" Name="t5" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.32828.1.0" Name="t5" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -2253,7 +2253,7 @@
<dxl:UpperBound Closed="true" TypeMdid="0.23.1.0" Value="100"/>
</dxl:StatsBucket>
</dxl:ColumnStatistics>
- <dxl:Relation Mdid="6.32831.1.0" Name="t6" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.32831.1.0" Name="t6" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -2287,7 +2287,7 @@
<dxl:CheckConstraints/>
</dxl:Relation>
<dxl:RelationStatistics Mdid="2.32825.1.0" Name="t4" Rows="100.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.32825.1.0" Name="t4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.32825.1.0" Name="t4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -2321,7 +2321,7 @@
<dxl:CheckConstraints/>
</dxl:Relation>
<dxl:RelationStatistics Mdid="2.32837.1.0" Name="t8" Rows="100.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.32837.1.0" Name="t8" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.32837.1.0" Name="t8" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -2355,7 +2355,7 @@
<dxl:CheckConstraints/>
</dxl:Relation>
<dxl:RelationStatistics Mdid="2.32834.1.0" Name="t7" Rows="100.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.32834.1.0" Name="t7" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.32834.1.0" Name="t7" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/GreedyNAryOnlyCrossJoins.mdp b/src/backend/gporca/data/dxl/minidump/GreedyNAryOnlyCrossJoins.mdp
index b4a972582c..ca101463b1 100644
--- a/src/backend/gporca/data/dxl/minidump/GreedyNAryOnlyCrossJoins.mdp
+++ b/src/backend/gporca/data/dxl/minidump/GreedyNAryOnlyCrossJoins.mdp
@@ -532,7 +532,7 @@ EXPLAIN SELECT * FROM t1, t2, t3;
</dxl:StatsBucket>
</dxl:ColumnStatistics>
<dxl:RelationStatistics Mdid="2.106573.1.0" Name="t2" Rows="100.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.106573.1.0" Name="t2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.106573.1.0" Name="t2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="b" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -961,7 +961,7 @@ EXPLAIN SELECT * FROM t1, t2, t3;
</dxl:StatsBucket>
</dxl:ColumnStatistics>
<dxl:RelationStatistics Mdid="2.106570.1.0" Name="t1" Rows="100.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.106570.1.0" Name="t1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.106570.1.0" Name="t1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -992,7 +992,7 @@ EXPLAIN SELECT * FROM t1, t2, t3;
<dxl:CheckConstraints/>
</dxl:Relation>
<dxl:RelationStatistics Mdid="2.106576.1.0" Name="t3" Rows="100.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.106576.1.0" Name="t3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.106576.1.0" Name="t3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="c" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/HJN-DPE-Bitmap-Outer-Child.mdp b/src/backend/gporca/data/dxl/minidump/HJN-DPE-Bitmap-Outer-Child.mdp
index 685929f58b..7c0c329cf8 100644
--- a/src/backend/gporca/data/dxl/minidump/HJN-DPE-Bitmap-Outer-Child.mdp
+++ b/src/backend/gporca/data/dxl/minidump/HJN-DPE-Bitmap-Outer-Child.mdp
@@ -215,7 +215,7 @@ select * from dbs_target, dbs_helper where dbs_target.c1 = dbs_helper.c1 and dbs
<dxl:Partition Mdid="6.42822392010.1.0"/>
</dxl:Partitions>
</dxl:Relation>
- <dxl:Relation Mdid="6.42822392001.1.0" Name="dbs_target_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.42822392001.1.0" Name="dbs_target_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3">
<dxl:Columns>
<dxl:Column Name="c1" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -268,7 +268,7 @@ select * from dbs_target, dbs_helper where dbs_target.c1 = dbs_helper.c1 and dbs
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.42822392002.1.0" Name="dbs_target_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.42822392002.1.0" Name="dbs_target_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3">
<dxl:Columns>
<dxl:Column Name="c1" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -321,7 +321,7 @@ select * from dbs_target, dbs_helper where dbs_target.c1 = dbs_helper.c1 and dbs
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.42822392003.1.0" Name="dbs_target_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.42822392003.1.0" Name="dbs_target_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3">
<dxl:Columns>
<dxl:Column Name="c1" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -374,7 +374,7 @@ select * from dbs_target, dbs_helper where dbs_target.c1 = dbs_helper.c1 and dbs
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.42822392004.1.0" Name="dbs_target_prt_4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.42822392004.1.0" Name="dbs_target_prt_4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3">
<dxl:Columns>
<dxl:Column Name="c1" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -427,7 +427,7 @@ select * from dbs_target, dbs_helper where dbs_target.c1 = dbs_helper.c1 and dbs
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.42822392005.1.0" Name="dbs_target_prt_5" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.42822392005.1.0" Name="dbs_target_prt_5" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3">
<dxl:Columns>
<dxl:Column Name="c1" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -480,7 +480,7 @@ select * from dbs_target, dbs_helper where dbs_target.c1 = dbs_helper.c1 and dbs
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.42822392006.1.0" Name="dbs_target_prt_6" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.42822392006.1.0" Name="dbs_target_prt_6" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3">
<dxl:Columns>
<dxl:Column Name="c1" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -533,7 +533,7 @@ select * from dbs_target, dbs_helper where dbs_target.c1 = dbs_helper.c1 and dbs
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.42822392007.1.0" Name="dbs_target_prt_7" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.42822392007.1.0" Name="dbs_target_prt_7" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3">
<dxl:Columns>
<dxl:Column Name="c1" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -586,7 +586,7 @@ select * from dbs_target, dbs_helper where dbs_target.c1 = dbs_helper.c1 and dbs
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.42822392008.1.0" Name="dbs_target_prt_8" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.42822392008.1.0" Name="dbs_target_prt_8" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3">
<dxl:Columns>
<dxl:Column Name="c1" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -639,7 +639,7 @@ select * from dbs_target, dbs_helper where dbs_target.c1 = dbs_helper.c1 and dbs
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.42822392009.1.0" Name="dbs_target_prt_9" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.42822392009.1.0" Name="dbs_target_prt_9" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3">
<dxl:Columns>
<dxl:Column Name="c1" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -692,7 +692,7 @@ select * from dbs_target, dbs_helper where dbs_target.c1 = dbs_helper.c1 and dbs
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.42822392010.1.0" Name="dbs_target_prt_10" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.42822392010.1.0" Name="dbs_target_prt_10" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3">
<dxl:Columns>
<dxl:Column Name="c1" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -795,7 +795,7 @@ select * from dbs_target, dbs_helper where dbs_target.c1 = dbs_helper.c1 and dbs
<dxl:Partition Mdid="6.42822392010.1.1"/>
</dxl:Partitions>
</dxl:Relation>
- <dxl:Relation Mdid="6.42822392001.1.1" Name="dbs_target_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.42822392001.1.1" Name="dbs_target_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3">
<dxl:Columns>
<dxl:Column Name="c1" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -848,7 +848,7 @@ select * from dbs_target, dbs_helper where dbs_target.c1 = dbs_helper.c1 and dbs
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.42822392002.1.1" Name="dbs_target_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.42822392002.1.1" Name="dbs_target_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3">
<dxl:Columns>
<dxl:Column Name="c1" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -901,7 +901,7 @@ select * from dbs_target, dbs_helper where dbs_target.c1 = dbs_helper.c1 and dbs
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.42822392003.1.1" Name="dbs_target_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.42822392003.1.1" Name="dbs_target_prt_3" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3">
<dxl:Columns>
<dxl:Column Name="c1" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -954,7 +954,7 @@ select * from dbs_target, dbs_helper where dbs_target.c1 = dbs_helper.c1 and dbs
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.42822392004.1.1" Name="dbs_target_prt_4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.42822392004.1.1" Name="dbs_target_prt_4" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3">
<dxl:Columns>
<dxl:Column Name="c1" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -1007,7 +1007,7 @@ select * from dbs_target, dbs_helper where dbs_target.c1 = dbs_helper.c1 and dbs
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.42822392005.1.1" Name="dbs_target_prt_5" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.42822392005.1.1" Name="dbs_target_prt_5" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3">
<dxl:Columns>
<dxl:Column Name="c1" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -1060,7 +1060,7 @@ select * from dbs_target, dbs_helper where dbs_target.c1 = dbs_helper.c1 and dbs
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.42822392006.1.1" Name="dbs_target_prt_6" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.42822392006.1.1" Name="dbs_target_prt_6" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3">
<dxl:Columns>
<dxl:Column Name="c1" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -1113,7 +1113,7 @@ select * from dbs_target, dbs_helper where dbs_target.c1 = dbs_helper.c1 and dbs
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.42822392007.1.1" Name="dbs_target_prt_7" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.42822392007.1.1" Name="dbs_target_prt_7" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3">
<dxl:Columns>
<dxl:Column Name="c1" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -1166,7 +1166,7 @@ select * from dbs_target, dbs_helper where dbs_target.c1 = dbs_helper.c1 and dbs
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.42822392008.1.1" Name="dbs_target_prt_8" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.42822392008.1.1" Name="dbs_target_prt_8" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3">
<dxl:Columns>
<dxl:Column Name="c1" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -1219,7 +1219,7 @@ select * from dbs_target, dbs_helper where dbs_target.c1 = dbs_helper.c1 and dbs
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.42822392009.1.1" Name="dbs_target_prt_9" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.42822392009.1.1" Name="dbs_target_prt_9" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3">
<dxl:Columns>
<dxl:Column Name="c1" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -1272,7 +1272,7 @@ select * from dbs_target, dbs_helper where dbs_target.c1 = dbs_helper.c1 and dbs
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.42822392010.1.1" Name="dbs_target_prt_10" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.42822392010.1.1" Name="dbs_target_prt_10" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,9,3">
<dxl:Columns>
<dxl:Column Name="c1" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/IN-Nulls-ArrayCmpAny.mdp b/src/backend/gporca/data/dxl/minidump/IN-Nulls-ArrayCmpAny.mdp
index 4a17729c09..23ac2e6e02 100644
--- a/src/backend/gporca/data/dxl/minidump/IN-Nulls-ArrayCmpAny.mdp
+++ b/src/backend/gporca/data/dxl/minidump/IN-Nulls-ArrayCmpAny.mdp
@@ -25,7 +25,7 @@
</dxl:OptimizerConfig>
<dxl:Metadata SystemIds="0.GPDB">
<dxl:RelationStatistics Mdid="2.16385.1.0" Name="foo" Rows="550.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.16385.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16385.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/IN-Numeric.mdp b/src/backend/gporca/data/dxl/minidump/IN-Numeric.mdp
index 71f37be193..d90f49390f 100644
--- a/src/backend/gporca/data/dxl/minidump/IN-Numeric.mdp
+++ b/src/backend/gporca/data/dxl/minidump/IN-Numeric.mdp
@@ -82,7 +82,7 @@ explain select * from t_numeric where c5 in (10, 11);
<dxl:CountAgg Mdid="0.2147.1.0"/>
</dxl:Type>
<dxl:RelationStatistics Mdid="2.4025183.1.1" Name="t_numeric" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.4025183.1.0" Name="t_numeric" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.4025183.1.0" Name="t_numeric" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="c4" Attno="1" Mdid="0.1700.1.0" Nullable="true" ColWidth="8">
<dxl:DefaultValue/>
@@ -147,7 +147,7 @@ explain select * from t_numeric where c5 in (10, 11);
<dxl:SumAgg Mdid="0.0.0.0"/>
<dxl:CountAgg Mdid="0.2147.1.0"/>
</dxl:Type>
- <dxl:Relation Mdid="6.4025183.1.1" Name="t_numeric" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.4025183.1.1" Name="t_numeric" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="c4" Attno="1" Mdid="0.1700.1.0" Nullable="true" ColWidth="8">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/InClauseWithMCV.mdp b/src/backend/gporca/data/dxl/minidump/InClauseWithMCV.mdp
index 5129c9e0e6..30b59f9aa4 100644
--- a/src/backend/gporca/data/dxl/minidump/InClauseWithMCV.mdp
+++ b/src/backend/gporca/data/dxl/minidump/InClauseWithMCV.mdp
@@ -24,7 +24,7 @@ explain select * from bar where a in (1, (select count(*) from bar));
</dxl:OptimizerConfig>
<dxl:Metadata SystemIds="0.GPDB">
<dxl:RelationStatistics Mdid="2.16385.1.0" Name="bar" Rows="20000.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.16385.1.0" Name="bar" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.16385.1.0" Name="bar" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/InSubqWithPrjListOuterRefNoInnerRefColumnIn.mdp b/src/backend/gporca/data/dxl/minidump/InSubqWithPrjListOuterRefNoInnerRefColumnIn.mdp
index 2dacd98806..04aba0461a 100644
--- a/src/backend/gporca/data/dxl/minidump/InSubqWithPrjListOuterRefNoInnerRefColumnIn.mdp
+++ b/src/backend/gporca/data/dxl/minidump/InSubqWithPrjListOuterRefNoInnerRefColumnIn.mdp
@@ -43,7 +43,7 @@ EXPLAIN SELECT * FROM foo WHERE a IN (SELECT b+1 FROM bar);
</dxl:OptimizerConfig>
<dxl:Metadata SystemIds="0.GPDB">
<dxl:RelationStatistics Mdid="2.90119.1.0" Name="foo" Rows="100.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.90119.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.90119.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -77,7 +77,7 @@ EXPLAIN SELECT * FROM foo WHERE a IN (SELECT b+1 FROM bar);
<dxl:CheckConstraints/>
</dxl:Relation>
<dxl:RelationStatistics Mdid="2.90122.1.0" Name="bar" Rows="100.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.90122.1.0" Name="bar" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.90122.1.0" Name="bar" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="c" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/InSubqWithPrjListOuterRefNoInnerRefColumnPlusConstIn.mdp b/src/backend/gporca/data/dxl/minidump/InSubqWithPrjListOuterRefNoInnerRefColumnPlusConstIn.mdp
index d36d0f655e..9c50e4bde6 100644
--- a/src/backend/gporca/data/dxl/minidump/InSubqWithPrjListOuterRefNoInnerRefColumnPlusConstIn.mdp
+++ b/src/backend/gporca/data/dxl/minidump/InSubqWithPrjListOuterRefNoInnerRefColumnPlusConstIn.mdp
@@ -43,7 +43,7 @@ EXPLAIN SELECT * FROM foo WHERE 1+a IN (SELECT b+1 FROM bar);
</dxl:OptimizerConfig>
<dxl:Metadata SystemIds="0.GPDB">
<dxl:RelationStatistics Mdid="2.90119.1.0" Name="foo" Rows="100.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.90119.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.90119.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -77,7 +77,7 @@ EXPLAIN SELECT * FROM foo WHERE 1+a IN (SELECT b+1 FROM bar);
<dxl:CheckConstraints/>
</dxl:Relation>
<dxl:RelationStatistics Mdid="2.90122.1.0" Name="bar" Rows="100.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.90122.1.0" Name="bar" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.90122.1.0" Name="bar" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="c" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/InSubqWithPrjListOuterRefNoInnerRefConstIn.mdp b/src/backend/gporca/data/dxl/minidump/InSubqWithPrjListOuterRefNoInnerRefConstIn.mdp
index fc89dd8189..7f32086ef8 100644
--- a/src/backend/gporca/data/dxl/minidump/InSubqWithPrjListOuterRefNoInnerRefConstIn.mdp
+++ b/src/backend/gporca/data/dxl/minidump/InSubqWithPrjListOuterRefNoInnerRefConstIn.mdp
@@ -40,7 +40,7 @@ SELECT * FROM foo WHERE 2 IN (SELECT b+1 FROM bar);
</dxl:OptimizerConfig>
<dxl:Metadata SystemIds="0.GPDB">
<dxl:RelationStatistics Mdid="2.90119.1.0" Name="foo" Rows="100.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.90119.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.90119.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -74,7 +74,7 @@ SELECT * FROM foo WHERE 2 IN (SELECT b+1 FROM bar);
<dxl:CheckConstraints/>
</dxl:Relation>
<dxl:RelationStatistics Mdid="2.90122.1.0" Name="bar" Rows="100.000000" EmptyRelation="false"/>
- <dxl:Relation Mdid="6.90122.1.0" Name="bar" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.90122.1.0" Name="bar" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="c" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/InSubqueryWithNotNullCol.mdp b/src/backend/gporca/data/dxl/minidump/InSubqueryWithNotNullCol.mdp
index 7b254823b8..a9e38cd2e5 100644
--- a/src/backend/gporca/data/dxl/minidump/InSubqueryWithNotNullCol.mdp
+++ b/src/backend/gporca/data/dxl/minidump/InSubqueryWithNotNullCol.mdp
@@ -62,7 +62,7 @@ select *
</dxl:OptimizerConfig>
<dxl:Metadata SystemIds="0.GPDB">
<dxl:RelationStatistics Mdid="2.147463.1.0" Name="cust" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.147463.1.0" Name="cust" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.147463.1.0" Name="cust" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="c_cust_id" Attno="1" Mdid="0.1043.1.0" TypeModifier="20" Nullable="true" ColWidth="16">
<dxl:DefaultValue/>
@@ -96,7 +96,7 @@ select *
<dxl:CheckConstraints/>
</dxl:Relation>
<dxl:RelationStatistics Mdid="2.147460.1.0" Name="item" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.147460.1.0" Name="item" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.147460.1.0" Name="item" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="7,1">
<dxl:Columns>
<dxl:Column Name="i_item_id" Attno="1" Mdid="0.1043.1.0" TypeModifier="20" Nullable="false" ColWidth="16">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/Index-Join-With-Subquery-In-Pred.mdp b/src/backend/gporca/data/dxl/minidump/Index-Join-With-Subquery-In-Pred.mdp
index 8391cf3b58..ea6285747e 100644
--- a/src/backend/gporca/data/dxl/minidump/Index-Join-With-Subquery-In-Pred.mdp
+++ b/src/backend/gporca/data/dxl/minidump/Index-Join-With-Subquery-In-Pred.mdp
@@ -175,7 +175,7 @@ Optimizer: Pivotal Optimizer (GPORCA)
<dxl:ColumnStatistics Mdid="1.6639066.1.0.1" Name="b" Width="4.000000" NullFreq="0.000000" NdvRemain="0.000000" FreqRemain="0.000000" ColStatsMissing="true"/>
<dxl:ColumnStatistics Mdid="1.6639066.1.0.0" Name="a" Width="4.000000" NullFreq="0.000000" NdvRemain="0.000000" FreqRemain="0.000000" ColStatsMissing="true"/>
<dxl:RelationStatistics Mdid="2.6639063.1.0" Name="bar" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.6639063.1.0" Name="bar" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.6639063.1.0" Name="bar" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -214,7 +214,7 @@ Optimizer: Pivotal Optimizer (GPORCA)
</dxl:DistrOpfamilies>
</dxl:Relation>
<dxl:RelationStatistics Mdid="2.6639066.1.0" Name="foo" Rows="0.000000" EmptyRelation="true"/>
- <dxl:Relation Mdid="6.6639066.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.6639066.1.0" Name="foo" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="8,2">
<dxl:Columns>
<dxl:Column Name="a" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/IndexApply-Heterogeneous-BothSidesPartitioned.mdp b/src/backend/gporca/data/dxl/minidump/IndexApply-Heterogeneous-BothSidesPartitioned.mdp
index cc4a0d51f9..e807971a76 100644
--- a/src/backend/gporca/data/dxl/minidump/IndexApply-Heterogeneous-BothSidesPartitioned.mdp
+++ b/src/backend/gporca/data/dxl/minidump/IndexApply-Heterogeneous-BothSidesPartitioned.mdp
@@ -238,7 +238,7 @@ select * from x, y where (x.i > y.j);
<dxl:Partition Mdid="6.54648535002.1.0"/>
</dxl:Partitions>
</dxl:Relation>
- <dxl:Relation Mdid="6.54648535001.1.0" Name="y_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.54648535001.1.0" Name="y_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4">
<dxl:Columns>
<dxl:Column Name="i" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -294,7 +294,7 @@ select * from x, y where (x.i > y.j);
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.54648535002.1.0" Name="y_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.54648535002.1.0" Name="y_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4">
<dxl:Columns>
<dxl:Column Name="i" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -395,7 +395,7 @@ select * from x, y where (x.i > y.j);
<dxl:Partition Mdid="6.54648535002.1.1"/>
</dxl:Partitions>
</dxl:Relation>
- <dxl:Relation Mdid="6.54648535001.1.1" Name="y_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.54648535001.1.1" Name="y_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4">
<dxl:Columns>
<dxl:Column Name="i" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -451,7 +451,7 @@ select * from x, y where (x.i > y.j);
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.54648535002.1.1" Name="y_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.54648535002.1.1" Name="y_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4">
<dxl:Columns>
<dxl:Column Name="i" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -578,7 +578,7 @@ select * from x, y where (x.i > y.j);
<dxl:Partition Mdid="6.54648430002.1.0"/>
</dxl:Partitions>
</dxl:Relation>
- <dxl:Relation Mdid="6.54648430001.1.0" Name="x_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.54648430001.1.0" Name="x_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4">
<dxl:Columns>
<dxl:Column Name="i" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -634,7 +634,7 @@ select * from x, y where (x.i > y.j);
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.54648430002.1.0" Name="x_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.54648430002.1.0" Name="x_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4">
<dxl:Columns>
<dxl:Column Name="i" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -735,7 +735,7 @@ select * from x, y where (x.i > y.j);
<dxl:Partition Mdid="6.54648430002.1.1"/>
</dxl:Partitions>
</dxl:Relation>
- <dxl:Relation Mdid="6.54648430001.1.1" Name="x_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.54648430001.1.1" Name="x_prt_1" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4">
<dxl:Columns>
<dxl:Column Name="i" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
@@ -791,7 +791,7 @@ select * from x, y where (x.i > y.j);
</dxl:And>
</dxl:PartConstraint>
</dxl:Relation>
- <dxl:Relation Mdid="6.54648430002.1.1" Name="x_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4" NumberLeafPartitions="0">
+ <dxl:Relation Mdid="6.54648430002.1.1" Name="x_prt_2" IsTemporary="false" StorageType="Heap" DistributionPolicy="Hash" DistributionColumns="0" Keys="9,10,4">
<dxl:Columns>
<dxl:Column Name="i" Attno="1" Mdid="0.23.1.0" Nullable="true" ColWidth="4">
<dxl:DefaultValue/>
diff --git a/src/backend/gporca/data/dxl/minidump/IndexApply-Heterogeneous-DTS.mdp b/src/backend/gporca/data/dxl/minidump/IndexApply-Heterogeneous-DTS.mdp
index 08cad4191a..4c0ae165ac 100644
--- a/src/backend/gporca/data/dxl/minidump/IndexApply-Heterogeneous-DTS.mdp
+++ b/src/backend/gporca/data/dxl/minidump/IndexApply-Heterogeneous-DTS.mdp
@@ -305,7 +305,7 @@ WHERE tt.event_ts >= tq.ets AND
<dxl:Partition Mdid="6.16033575003.1.0"/>
... 16280 lines suppressed ...
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cloudberry.apache.org
For additional commands, e-mail: commits-help@cloudberry.apache.org