This is an automated email from the ASF dual-hosted git repository.

asf-gitbox-commits pushed a change to branch PHOENIX-7876-feature
in repository https://gitbox.apache.org/repos/asf/phoenix.git


 discard a4f7665d2f [WIP] Add OptimizerDecision data model and plumbing for 
chosen-index EXPLAIN
 discard a9fa25659f [WIP] Recursive UNION ALL EXPLAIN: surface nested structure 
via subPlans
 discard ce469c890a [WIP] Render hash-join strategy as trailing line comment in 
EXPLAIN
 discard 8f2834c321 [WIP] 'Truncate Table' -> 'TRUNCATE TABLE'
 discard 07a8afcb33 [WIP] Convert full-text EXPLAIN ITs to fluent API; reshape 
SMJ + add clientSteps
 discard 6d0a0ec8f5 [WIP] Split projection optimizations into SERVER PROJECTION 
FILTER BY in EXPLAIN
 discard 1e32251fbf [WIP] Add per-scan INDEX, SALT BUCKETS, and REGIONS PLANNED 
to EXPLAIN
 discard 86f9a4427f PHOENIX-7881 Refactor UTs and ITs to assert on 
ExplainPlanAttributes

This update removed existing revisions from the reference, leaving the
reference pointing at a previous point in the repository history.

 * -- * -- N   refs/heads/PHOENIX-7876-feature (29fbbbcef0)
            \
             O -- O -- O   (a4f7665d2f)

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 .../org/apache/phoenix/compile/DeleteCompiler.java |   4 +-
 .../phoenix/compile/ExplainPlanAttributes.java     | 655 ++++++------------
 .../apache/phoenix/compile/GroupByCompiler.java    |   6 -
 .../org/apache/phoenix/compile/QueryCompiler.java  |   5 +-
 .../java/org/apache/phoenix/compile/QueryPlan.java |  12 -
 .../org/apache/phoenix/execute/BaseQueryPlan.java  |  12 -
 .../phoenix/execute/ClientAggregatePlan.java       |  77 +--
 .../org/apache/phoenix/execute/ClientScanPlan.java |  30 +-
 .../apache/phoenix/execute/DelegateQueryPlan.java  |  11 -
 .../org/apache/phoenix/execute/HashJoinPlan.java   | 145 +---
 .../apache/phoenix/execute/SortMergeJoinPlan.java  |  32 +-
 .../phoenix/execute/TupleProjectionPlan.java       |   4 +-
 .../java/org/apache/phoenix/execute/UnionPlan.java |  47 +-
 .../phoenix/iterate/BaseResultIterators.java       |   9 -
 .../phoenix/iterate/CursorResultIterator.java      |   4 +-
 .../iterate/DistinctAggregatingResultIterator.java |   4 +-
 .../org/apache/phoenix/iterate/ExplainTable.java   | 128 ++--
 .../iterate/FilterAggregatingResultIterator.java   |   4 +-
 .../phoenix/iterate/FilterResultIterator.java      |   4 +-
 .../phoenix/iterate/LimitingResultIterator.java    |   4 +-
 .../iterate/MergeSortRowKeyResultIterator.java     |   1 -
 .../iterate/MergeSortTopNResultIterator.java       |   9 +-
 .../phoenix/iterate/OffsetResultIterator.java      |   4 +-
 .../phoenix/iterate/OrderedResultIterator.java     |   6 +-
 .../phoenix/iterate/SegmentResultIterator.java     |   1 -
 .../phoenix/iterate/SequenceResultIterator.java    |   6 +-
 .../phoenix/iterate/UnionResultIterators.java      |  54 +-
 .../org/apache/phoenix/jdbc/PhoenixStatement.java  |   2 +-
 .../apache/phoenix/optimize/OptimizerDecision.java |  63 --
 .../apache/phoenix/optimize/OptimizerReasons.java  |  71 --
 .../phoenix/optimize/RejectedIndexEntry.java       |  70 --
 .../org/apache/phoenix/end2end/AlterSessionIT.java |  17 +-
 .../apache/phoenix/end2end/BaseAggregateIT.java    |   8 +-
 .../end2end/BaseAggregateWithRegionMoves2IT.java   |   8 +-
 .../end2end/BaseAggregateWithRegionMovesIT.java    |   4 +-
 .../org/apache/phoenix/end2end/BaseOrderByIT.java  |   2 +-
 .../end2end/BaseOrderByWithRegionMovesIT.java      |   2 +-
 .../end2end/BaseTenantSpecificViewIndexIT.java     |   5 +-
 .../org/apache/phoenix/end2end/BaseViewIT.java     |  10 +-
 .../org/apache/phoenix/end2end/CDCQueryIT.java     |  15 +-
 .../phoenix/end2end/ClientHashAggregateIT.java     |  21 +-
 .../phoenix/end2end/CostBasedDecisionIT.java       | 372 ++++++-----
 .../CountDistinctApproximateHyperLogLogIT.java     |   3 +-
 .../apache/phoenix/end2end/CsvBulkLoadToolIT.java  |   8 +-
 .../java/org/apache/phoenix/end2end/DeleteIT.java  |  58 +-
 .../org/apache/phoenix/end2end/DerivedTableIT.java | 102 ++-
 .../phoenix/end2end/DistinctPrefixFilterIT.java    |  13 +-
 .../org/apache/phoenix/end2end/EmptyColumnIT.java  |  14 +-
 .../end2end/ExplainPlanWithStatsDisabledIT.java    |  74 ++-
 .../phoenix/end2end/FlappingLocalIndexIT.java      |   8 +-
 .../phoenix/end2end/IndexBuildTimestampIT.java     |  15 +-
 .../apache/phoenix/end2end/IndexExtendedIT.java    |   5 +-
 .../org/apache/phoenix/end2end/IndexToolIT.java    |  45 +-
 .../java/org/apache/phoenix/end2end/KeyOnlyIT.java |   2 +-
 .../phoenix/end2end/LocalIndexSplitMergeIT.java    |  10 +-
 .../end2end/LogicalTableNameExtendedIT.java        |   4 +-
 .../apache/phoenix/end2end/LogicalTableNameIT.java |  15 +-
 .../phoenix/end2end/MaxLookbackExtendedIT.java     |   8 +-
 .../org/apache/phoenix/end2end/MaxLookbackIT.java  |  10 +-
 .../apache/phoenix/end2end/OnDuplicateKeyIT.java   |  14 +-
 .../end2end/ProjectArrayElemAfterHashJoinIT.java   |  20 +-
 .../apache/phoenix/end2end/QueryWithLimitIT.java   |   2 +-
 .../apache/phoenix/end2end/QueryWithOffsetIT.java  |   3 +-
 .../phoenix/end2end/QueryWithTableSampleIT.java    |  53 +-
 .../apache/phoenix/end2end/RTrimFunctionIT.java    |   6 +-
 .../org/apache/phoenix/end2end/ReverseScanIT.java  |   6 +-
 .../end2end/RowValueConstructorOffsetIT.java       |  22 +-
 .../phoenix/end2end/SequenceBulkAllocationIT.java  |   2 +-
 .../org/apache/phoenix/end2end/SequenceIT.java     |   2 +-
 .../org/apache/phoenix/end2end/ServerPagingIT.java |   8 +-
 .../phoenix/end2end/SortMergeJoinMoreIT.java       |  69 +-
 .../phoenix/end2end/SubBinaryFunctionIT.java       |  12 +-
 .../org/apache/phoenix/end2end/TableTTLIT.java     |  14 +-
 .../phoenix/end2end/TenantSpecificTablesDDLIT.java |  15 +-
 .../phoenix/end2end/TenantSpecificTablesDMLIT.java |  11 +-
 .../phoenix/end2end/TenantSpecificViewIndexIT.java |  33 +-
 .../org/apache/phoenix/end2end/UnionAllIT.java     | 172 ++---
 .../org/apache/phoenix/end2end/UpsertSelectIT.java |  11 +-
 .../end2end/UpsertSelectWithRegionMovesIT.java     |  11 +-
 .../phoenix/end2end/UserDefinedFunctionsIT.java    |   5 +-
 .../it/java/org/apache/phoenix/end2end/ViewIT.java |  14 +-
 .../org/apache/phoenix/end2end/ViewMetadataIT.java |  15 +-
 .../end2end/index/BaseImmutableIndexIT.java        |   9 +-
 .../apache/phoenix/end2end/index/BaseIndexIT.java  |  38 +-
 .../end2end/index/BaseIndexWithRegionMovesIT.java  |  40 +-
 .../index/ChildViewsUseParentViewIndexIT.java      |   7 +-
 .../end2end/index/GlobalIndexCheckerIT.java        | 106 +--
 .../index/GlobalIndexCheckerWithRegionMovesIT.java |  61 +-
 .../end2end/index/GlobalIndexOptimizationIT.java   | 152 +++--
 .../phoenix/end2end/index/IndexMaintenanceIT.java  |  39 +-
 .../apache/phoenix/end2end/index/IndexUsageIT.java |  53 +-
 .../apache/phoenix/end2end/index/LocalIndexIT.java | 277 +++++---
 .../end2end/index/MutableIndexFailureIT.java       |  22 +-
 .../phoenix/end2end/index/MutableIndexIT.java      |  84 +--
 .../phoenix/end2end/index/PartialIndexIT.java      |  19 +-
 .../end2end/index/PartialSystemCatalogIndexIT.java |  50 +-
 .../phoenix/end2end/index/SaltedIndexIT.java       |  87 +--
 .../phoenix/end2end/index/SingleCellIndexIT.java   |  36 +-
 .../UncoveredGlobalIndexRegionScanner2IT.java      |  11 +-
 .../index/UncoveredGlobalIndexRegionScannerIT.java |  25 +-
 .../apache/phoenix/end2end/index/ViewIndexIT.java  |  26 +-
 .../end2end/index/txn/TxWriteFailureIT.java        |  15 +-
 .../apache/phoenix/end2end/join/BaseJoinIT.java    |  36 +-
 .../end2end/join/HashJoinGlobalIndexIT.java        | 561 ++++++++--------
 .../apache/phoenix/end2end/join/HashJoinIT.java    | 391 ++---------
 .../phoenix/end2end/join/HashJoinLocalIndexIT.java | 734 ++++++++++-----------
 .../phoenix/end2end/join/HashJoinMoreIT.java       | 117 ++--
 .../phoenix/end2end/join/HashJoinNoIndexIT.java    | 558 ++++++++--------
 .../end2end/join/SortMergeJoinGlobalIndexIT.java   |  79 +--
 .../phoenix/end2end/join/SortMergeJoinIT.java      |  63 +-
 .../end2end/join/SortMergeJoinLocalIndexIT.java    |  99 +--
 .../end2end/join/SortMergeJoinNoIndexIT.java       |  64 +-
 .../end2end/join/SortMergeJoinNoSpoolingIT.java    |   4 +-
 .../apache/phoenix/end2end/join/SubqueryIT.java    | 251 +++++--
 .../end2end/join/SubqueryUsingSortMergeJoinIT.java | 196 +++++-
 .../phoenix/end2end/json/JsonFunctionsIT.java      |  16 +-
 .../phoenix/end2end/salted/BaseSaltedTableIT.java  |   8 +-
 .../phoenix/end2end/salted/SaltedTableIT.java      |  12 +-
 .../org/apache/phoenix/rpc/PhoenixClientRpcIT.java |  10 +-
 .../org/apache/phoenix/rpc/PhoenixServerRpcIT.java |  10 +-
 .../phoenix/schema/ConditionalTTLExpressionIT.java |  11 +-
 .../phoenix/schema/stats/BaseStatsCollectorIT.java |   7 +-
 .../phoenix/compile/JoinQueryCompilerTest.java     |  25 +-
 .../apache/phoenix/compile/QueryCompilerTest.java  | 174 +++--
 .../apache/phoenix/compile/QueryOptimizerTest.java |  11 +-
 .../compile/StatementHintsCompilationTest.java     |  29 +-
 .../TenantSpecificViewIndexCompileTest.java        | 113 ++--
 .../apache/phoenix/query/ExplainPlanTextTest.java  |  67 ++
 .../org/apache/phoenix/query/QueryPlanTest.java    | 238 +++++--
 ...PlanTest.java => ExplainCompatibilityTest.java} | 663 ++++---------------
 .../query/explain/ExplainJsonNormalizer.java       |  31 -
 .../phoenix/query/explain/ExplainPlanTestUtil.java | 434 ------------
 .../query/explain/ExplainTextNormalizer.java       |  14 -
 133 files changed, 3951 insertions(+), 5094 deletions(-)
 delete mode 100644 
phoenix-core-client/src/main/java/org/apache/phoenix/optimize/OptimizerDecision.java
 delete mode 100644 
phoenix-core-client/src/main/java/org/apache/phoenix/optimize/OptimizerReasons.java
 delete mode 100644 
phoenix-core-client/src/main/java/org/apache/phoenix/optimize/RejectedIndexEntry.java
 create mode 100644 
phoenix-core/src/test/java/org/apache/phoenix/query/ExplainPlanTextTest.java
 rename 
phoenix-core/src/test/java/org/apache/phoenix/query/explain/{ExplainPlanTest.java
 => ExplainCompatibilityTest.java} (50%)
 delete mode 100644 
phoenix-core/src/test/java/org/apache/phoenix/query/explain/ExplainPlanTestUtil.java

Reply via email to