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