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]

Reply via email to