You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pinot.apache.org by si...@apache.org on 2021/12/01 20:59:13 UTC

[pinot] branch master updated (098d0e7 -> 98c536e)

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

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


    from 098d0e7  Clean up deprecated ZK metadata keys and methods (#7846)
     add 98c536e  EXPLAIN PLAN (#7568)

No new revisions were added by this update.

Summary of changes:
 .../requesthandler/BaseBrokerRequestHandler.java   |  36 +-
 .../LiteralOnlyBrokerRequestTest.java              |  52 ++
 .../pinot/common/request/AggregationInfo.java      |  28 +-
 .../apache/pinot/common/request/BrokerRequest.java |  94 +--
 .../apache/pinot/common/request/DataSource.java    |   8 +-
 .../apache/pinot/common/request/Expression.java    |  26 +-
 .../pinot/common/request/ExpressionType.java       |   4 +-
 .../pinot/common/request/FilterOperator.java       |   6 +-
 .../apache/pinot/common/request/FilterQuery.java   |  36 +-
 .../pinot/common/request/FilterQueryMap.java       |  14 +-
 .../org/apache/pinot/common/request/Function.java  |  14 +-
 .../org/apache/pinot/common/request/GroupBy.java   |  22 +-
 .../pinot/common/request/HavingFilterQuery.java    |  36 +-
 .../pinot/common/request/HavingFilterQueryMap.java |  12 +-
 .../apache/pinot/common/request/Identifier.java    |   8 +-
 .../pinot/common/request/InstanceRequest.java      |  28 +-
 .../org/apache/pinot/common/request/Literal.java   |  18 +-
 .../apache/pinot/common/request/PinotQuery.java    | 168 ++++--
 .../apache/pinot/common/request/QuerySource.java   |  10 +-
 .../org/apache/pinot/common/request/QueryType.java |  26 +-
 .../org/apache/pinot/common/request/Selection.java |  26 +-
 .../apache/pinot/common/request/SelectionSort.java |  14 +-
 .../pinot/common/response/ProcessingException.java |  14 +-
 .../response/broker/BrokerResponseNative.java      |  11 +
 .../org/apache/pinot/common/utils/DataSchema.java  |   6 +
 .../apache/pinot/sql/parsers/CalciteSqlParser.java |   8 +-
 pinot-common/src/thrift/query.thrift               |   1 +
 .../org/apache/pinot/core/common/Operator.java     |   9 +
 .../AcquireReleaseColumnsSegmentOperator.java      |  12 +
 .../core/operator/BitmapDocIdSetOperator.java      |  14 +
 .../pinot/core/operator/DocIdSetOperator.java      |  14 +
 .../core/operator/InstanceResponseOperator.java    |  23 +-
 .../pinot/core/operator/ProjectionOperator.java    |  27 +
 .../combine/AggregationOnlyCombineOperator.java    |   6 +
 .../core/operator/combine/BaseCombineOperator.java |   5 +
 .../operator/combine/DistinctCombineOperator.java  |   6 +
 .../operator/combine/GroupByCombineOperator.java   |   6 +
 .../combine/GroupByOrderByCombineOperator.java     |   6 +
 ...xValueBasedSelectionOrderByCombineOperator.java |   7 +
 .../combine/SelectionOnlyCombineOperator.java      |   6 +
 .../combine/SelectionOrderByCombineOperator.java   |   6 +
 .../ExpressionScanDocIdIterator.java               |  14 +
 .../core/operator/filter/AndFilterOperator.java    |  12 +
 .../operator/filter/BitmapBasedFilterOperator.java |  21 +
 .../core/operator/filter/EmptyFilterOperator.java  |  15 +
 .../operator/filter/ExpressionFilterOperator.java  |  17 +
 .../operator/filter/H3IndexFilterOperator.java     |  16 +-
 .../operator/filter/JsonMatchFilterOperator.java   |  27 +-
 .../operator/filter/MatchAllFilterOperator.java    |  15 +-
 .../core/operator/filter/OrFilterOperator.java     |  13 +-
 .../filter/RangeIndexBasedFilterOperator.java      |  17 +
 .../operator/filter/ScanBasedFilterOperator.java   |  17 +
 .../filter/SortedIndexBasedFilterOperator.java     |  15 +
 .../operator/filter/TextMatchFilterOperator.java   |  26 +-
 .../operator/query/AggregationGroupByOperator.java |  33 ++
 .../query/AggregationGroupByOrderByOperator.java   |  30 +
 .../core/operator/query/AggregationOperator.java   |  22 +
 .../query/DictionaryBasedAggregationOperator.java  |  13 +
 .../query/DictionaryBasedDistinctOperator.java     |  12 +
 .../core/operator/query/DistinctOperator.java      |  20 +
 .../operator/query/EmptySelectionOperator.java     |  16 +-
 .../query/MetadataBasedAggregationOperator.java    |  13 +
 .../core/operator/query/SelectionOnlyOperator.java |  19 +
 .../operator/query/SelectionOrderByOperator.java   |  19 +
 .../StreamingSelectionOnlyCombineOperator.java     |  10 +-
 .../streaming/StreamingSelectionOnlyOperator.java  |  13 +
 .../transform/PassThroughTransformOperator.java    |   6 +
 .../core/operator/transform/TransformOperator.java |  32 +
 .../org/apache/pinot/core/plan/FilterPlanNode.java |   9 +-
 .../apache/pinot/core/plan/GlobalPlanImplV0.java   |   5 +
 .../main/java/org/apache/pinot/core/plan/Plan.java |   7 +-
 .../aggregation/function/AggregationFunction.java  |   3 +
 .../BaseSingleInputAggregationFunction.java        |  13 +
 .../function/CountAggregationFunction.java         |  15 +
 .../function/DistinctAggregationFunction.java      |  13 +
 .../query/executor/ServerQueryExecutorV1Impl.java  |  50 +-
 .../query/reduce/ExplainPlanDataTableReducer.java  | 104 ++++
 .../core/query/reduce/ResultReducerFactory.java    |   6 +
 .../core/query/request/ServerQueryRequest.java     |  11 +-
 .../request/context/utils/QueryContextUtils.java   |  81 +++
 .../startree/operator/StarTreeFilterOperator.java  |  12 +
 .../operator/combine/CombineSlowOperatorsTest.java |  13 +
 .../core/operator/filter/TestFilterOperator.java   |  15 +
 .../org/apache/pinot/queries/BaseQueriesTest.java  |   7 +-
 .../pinot/queries/ExplainPlanQueriesTest.java      | 660 +++++++++++++++++++++
 .../tests/OfflineClusterIntegrationTest.java       |  18 +
 .../apache/pinot/spi/utils/CommonConstants.java    |   1 +
 87 files changed, 2107 insertions(+), 292 deletions(-)
 create mode 100644 pinot-core/src/main/java/org/apache/pinot/core/query/reduce/ExplainPlanDataTableReducer.java
 create mode 100644 pinot-core/src/test/java/org/apache/pinot/queries/ExplainPlanQueriesTest.java

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@pinot.apache.org
For additional commands, e-mail: commits-help@pinot.apache.org