You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pinot.apache.org by xi...@apache.org on 2021/10/19 22:51:19 UTC

[pinot] branch master updated (aed6ada -> 4246e0f)

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 aed6ada  Upgrade localstack utils version (#7598)
     add 4246e0f  Refactor query rewriter to interfaces and implementations to allow customization (#7576)

No new revisions were added by this update.

Summary of changes:
 .../broker/broker/helix/BaseBrokerStarter.java     |   4 +
 .../apache/pinot/sql/parsers/CalciteSqlParser.java | 458 ++-------------------
 .../pinot/sql/parsers/rewriter/AliasApplier.java   | 141 +++++++
 .../rewriter/CompileTimeFunctionsInvoker.java      |  93 +++++
 ...nAggregationGroupByToDistinctQueryRewriter.java |  81 ++++
 .../sql/parsers/rewriter/OrdinalsUpdater.java      |  66 +++
 .../rewriter/PredicateComparisonRewriter.java      | 132 ++++++
 .../pinot/sql/parsers/rewriter/QueryRewriter.java  |  16 +-
 .../sql/parsers/rewriter/QueryRewriterFactory.java |  73 ++++
 .../sql/parsers/rewriter/SelectionsRewriter.java   |  91 ++++
 .../pinot/sql/parsers/CalciteSqlCompilerTest.java  |  39 +-
 .../parsers/rewriter/QueryRewriterFactoryTest.java |  61 +++
 .../pinot/controller/BaseControllerStarter.java    |   5 +
 .../org/apache/pinot/minion/BaseMinionStarter.java |   4 +
 .../server/starter/helix/BaseServerStarter.java    |   5 +
 .../apache/pinot/spi/utils/CommonConstants.java    |   5 +
 16 files changed, 822 insertions(+), 452 deletions(-)
 create mode 100644 pinot-common/src/main/java/org/apache/pinot/sql/parsers/rewriter/AliasApplier.java
 create mode 100644 pinot-common/src/main/java/org/apache/pinot/sql/parsers/rewriter/CompileTimeFunctionsInvoker.java
 create mode 100644 pinot-common/src/main/java/org/apache/pinot/sql/parsers/rewriter/NonAggregationGroupByToDistinctQueryRewriter.java
 create mode 100644 pinot-common/src/main/java/org/apache/pinot/sql/parsers/rewriter/OrdinalsUpdater.java
 create mode 100644 pinot-common/src/main/java/org/apache/pinot/sql/parsers/rewriter/PredicateComparisonRewriter.java
 copy pinot-segment-local/src/main/java/org/apache/pinot/segment/local/startree/v2/builder/SingleTreeBuilder.java => pinot-common/src/main/java/org/apache/pinot/sql/parsers/rewriter/QueryRewriter.java (74%)
 create mode 100644 pinot-common/src/main/java/org/apache/pinot/sql/parsers/rewriter/QueryRewriterFactory.java
 create mode 100644 pinot-common/src/main/java/org/apache/pinot/sql/parsers/rewriter/SelectionsRewriter.java
 create mode 100644 pinot-common/src/test/java/org/apache/pinot/sql/parsers/rewriter/QueryRewriterFactoryTest.java

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