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

xiangfu pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/pinot.git


    from 4a339267f6f Pinot API for getting all minions tasks and their summary 
(#17330)
     add 0d787b99f2e Multi-Stage: Add UNNEST / CROSS JOIN UNNEST support 
(#17168)

No new revisions were added by this update.

Summary of changes:
 pinot-common/src/main/proto/plan.proto             |  14 +-
 .../tests/custom/UnnestIntegrationTest.java        | 397 ++++++++++++++++++++
 .../planner/explain/ExplainNodeSimplifier.java     |   6 +
 .../explain/PhysicalExplainPlanVisitor.java        |   6 +
 .../query/planner/explain/PlanNodeMerger.java      |  27 ++
 .../query/planner/explain/PlanNodeSorter.java      |   6 +
 .../planner/logical/EquivalentStagesFinder.java    |  14 +
 .../query/planner/logical/PlanFragmenter.java      |   6 +
 .../planner/logical/PlanNodeToRelConverter.java    |  34 +-
 .../planner/logical/RelToPlanNodeConverter.java    | 409 +++++++++++++++++++++
 .../query/planner/logical/SubPlanFragmenter.java   |   6 +
 .../planner/physical/DispatchablePlanVisitor.java  |   8 +
 .../plannode/DefaultPostOrderTraversalVisitor.java |   6 +
 .../query/planner/plannode/PlanNodeVisitor.java    |   9 +
 .../pinot/query/planner/plannode/UnnestNode.java   | 201 ++++++++++
 .../query/planner/serde/PlanNodeDeserializer.java  |  30 +-
 .../query/planner/serde/PlanNodeSerializer.java    |  13 +
 .../validation/ArrayToMvValidationVisitor.java     |   7 +
 .../logical/RelToPlanNodeConverterTest.java        | 273 ++++++++++++++
 .../query/planner/plannode/UnnestNodeTest.java     | 188 ++++++++++
 .../pinot/query/queries/UnnestSqlPlannerTest.java  | 266 ++++++++++++++
 .../query/runtime/InStageStatsTreeBuilder.java     |   6 +
 .../query/runtime/operator/MultiStageOperator.java |   8 +
 .../query/runtime/operator/UnnestOperator.java     | 301 +++++++++++++++
 .../query/runtime/plan/PlanNodeToOpChain.java      |  14 +
 .../plan/server/ServerPlanRequestVisitor.java      |  10 +
 .../query/runtime/operator/UnnestOperatorTest.java | 201 ++++++++++
 27 files changed, 2463 insertions(+), 3 deletions(-)
 create mode 100644 
pinot-integration-tests/src/test/java/org/apache/pinot/integration/tests/custom/UnnestIntegrationTest.java
 create mode 100644 
pinot-query-planner/src/main/java/org/apache/pinot/query/planner/plannode/UnnestNode.java
 create mode 100644 
pinot-query-planner/src/test/java/org/apache/pinot/query/planner/plannode/UnnestNodeTest.java
 create mode 100644 
pinot-query-planner/src/test/java/org/apache/pinot/query/queries/UnnestSqlPlannerTest.java
 create mode 100644 
pinot-query-runtime/src/main/java/org/apache/pinot/query/runtime/operator/UnnestOperator.java
 create mode 100644 
pinot-query-runtime/src/test/java/org/apache/pinot/query/runtime/operator/UnnestOperatorTest.java


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to