This is an automated email from the ASF dual-hosted git repository.
gian pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/druid.git
from e597cc2949c Remove UnaryFunctionOperatorConversion and
RoundOperatorConversion (#15566)
add cccf13ea824 Reverse, pull up lookups in the SQL planner. (#15626)
No new revisions were added by this update.
Summary of changes:
benchmarks/pom.xml | 5 +-
.../benchmark/lookup/LookupBenchmarkUtil.java | 99 +
.../benchmark/lookup/LookupExtractorBenchmark.java | 121 ++
.../lookup/SqlReverseLookupBenchmark.java | 156 ++
.../apache/druid/benchmark/query/SqlBenchmark.java | 138 +-
.../extensions-core/lookups-cached-global.md | 2 +-
docs/querying/dimensionspecs.md | 2 +-
docs/querying/lookups.md | 169 +-
docs/querying/query-context.md | 10 +-
docs/querying/sql-query-context.md | 5 +
.../org/apache/druid/query/filter/InDimFilter.java | 25 +-
.../segment/generator/GeneratorSchemaInfo.java | 13 +
.../druid/segment/generator/DataGeneratorTest.java | 1 -
.../segment/generator/GeneratorSchemaInfoTest.java | 26 +-
.../LookupEnabledTestExprMacroTable.java | 118 +-
.../sql/type/CastedLiteralOperandTypeCheckers.java | 24 -
.../expression/AliasedOperatorConversion.java | 2 -
.../MultiValueStringOperatorConversions.java | 13 +-
.../builtin/QueryLookupOperatorConversion.java | 19 +-
.../sql/calcite/planner/CalciteRulesManager.java | 92 +-
.../sql/calcite/planner/DruidOperatorTable.java | 4 +-
.../druid/sql/calcite/planner/DruidTypeSystem.java | 2 -
.../druid/sql/calcite/planner/PlannerContext.java | 86 +-
.../sql/calcite/planner/PlannerLookupCache.java | 62 +
.../calcite/rule/AggregatePullUpLookupRule.java | 125 ++
.../calcite/rule/FilterDecomposeConcatRule.java | 15 +-
.../druid/sql/calcite/rule/ReverseLookupRule.java | 678 +++++++
.../calcite/CalciteLookupFunctionQueryTest.java | 2083 ++++++++++++++++++++
.../calcite/CalciteMultiValueStringQueryTest.java | 29 +-
.../apache/druid/sql/calcite/CalciteQueryTest.java | 457 ++---
.../rule/FilterDecomposeConcatRuleTest.java | 19 +
.../druid/sql/calcite/util/LookylooModule.java | 63 +-
.../druid/sql/calcite/util/TestLookupProvider.java | 58 +
33 files changed, 4133 insertions(+), 588 deletions(-)
create mode 100644
benchmarks/src/test/java/org/apache/druid/benchmark/lookup/LookupBenchmarkUtil.java
create mode 100644
benchmarks/src/test/java/org/apache/druid/benchmark/lookup/LookupExtractorBenchmark.java
create mode 100644
benchmarks/src/test/java/org/apache/druid/benchmark/lookup/SqlReverseLookupBenchmark.java
copy
indexing-service/src/test/java/org/apache/druid/indexing/common/task/MoveTaskTest.java
=>
processing/src/test/java/org/apache/druid/segment/generator/GeneratorSchemaInfoTest.java
(61%)
create mode 100644
sql/src/main/java/org/apache/druid/sql/calcite/planner/PlannerLookupCache.java
create mode 100644
sql/src/main/java/org/apache/druid/sql/calcite/rule/AggregatePullUpLookupRule.java
create mode 100644
sql/src/main/java/org/apache/druid/sql/calcite/rule/ReverseLookupRule.java
create mode 100644
sql/src/test/java/org/apache/druid/sql/calcite/CalciteLookupFunctionQueryTest.java
create mode 100644
sql/src/test/java/org/apache/druid/sql/calcite/util/TestLookupProvider.java
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]