This is an automated email from the ASF dual-hosted git repository.
cwylie pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/druid.git
from f76acccff2 Allow using composed storage for SuperSorter intermediate
data (#13368)
add 90d445536d SQL version of unnest native druid function (#13576)
No new revisions were added by this update.
Summary of changes:
.../org/apache/druid/query/UnnestDataSource.java | 12 +
.../segment/UnnestColumnValueSelectorCursor.java | 26 +-
.../druid/segment/UnnestDimensionCursor.java | 12 +-
.../UnnestColumnValueSelectorCursorTest.java | 64 +-
.../druid/sql/calcite/expression/Expressions.java | 42 ++
.../sql/calcite/rel/DruidCorrelateUnnestRel.java | 330 ++++++++++
.../druid/sql/calcite/rel/DruidJoinQueryRel.java | 4 +-
.../apache/druid/sql/calcite/rel/DruidQuery.java | 42 ++
.../sql/calcite/rel/DruidUnnestDatasourceRel.java | 180 ++++++
.../druid/sql/calcite/rel/PartialDruidQuery.java | 58 +-
.../sql/calcite/rule/DruidCorrelateUnnestRule.java | 177 ++++++
.../sql/calcite/rule/DruidRelToDruidRule.java | 3 +-
.../apache/druid/sql/calcite/rule/DruidRules.java | 4 +-
.../calcite/rule/DruidUnnestDatasourceRule.java | 107 ++++
.../druid/sql/calcite/CalciteArraysQueryTest.java | 703 +++++++++++++++++++++
15 files changed, 1720 insertions(+), 44 deletions(-)
create mode 100644
sql/src/main/java/org/apache/druid/sql/calcite/rel/DruidCorrelateUnnestRel.java
create mode 100644
sql/src/main/java/org/apache/druid/sql/calcite/rel/DruidUnnestDatasourceRel.java
create mode 100644
sql/src/main/java/org/apache/druid/sql/calcite/rule/DruidCorrelateUnnestRule.java
create mode 100644
sql/src/main/java/org/apache/druid/sql/calcite/rule/DruidUnnestDatasourceRule.java
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]