You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@druid.apache.org by gi...@apache.org on 2021/04/14 17:49:59 UTC

[druid] branch master updated (b51632b -> 202c78c)

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 b51632b  Update security overview with additional recommendations (#11016)
     add 202c78c  Enable rewriting certain inner joins as filters. (#11068)

No new revisions were added by this update.

Summary of changes:
 .../benchmark/IndexedTableJoinCursorBenchmark.java |   1 +
 .../druid/benchmark/JoinAndLookupBenchmark.java    |   4 +
 .../apache/druid/server/lookup/LoadingLookup.java  |  13 +
 .../apache/druid/server/lookup/PollingLookup.java  |  13 +
 .../druid/server/lookup/LoadingLookupTest.java     |  18 ++
 .../druid/server/lookup/PollingLookupTest.java     |  18 ++
 .../main/java/org/apache/druid/query/Queries.java  |  74 +++++
 .../main/java/org/apache/druid/query/Query.java    |  17 ++
 .../java/org/apache/druid/query/QueryContexts.java |  12 +
 .../druid/query/extraction/MapLookupExtractor.java |  13 +
 .../apache/druid/query/groupby/GroupByQuery.java   |  14 +
 .../apache/druid/query/lookup/LookupExtractor.java |  13 +
 .../org/apache/druid/query/scan/ScanQuery.java     |  21 ++
 .../druid/query/timeseries/TimeseriesQuery.java    |  16 +
 .../org/apache/druid/query/topn/TopNQuery.java     |  16 +
 .../org/apache/druid/segment/filter/Filters.java   |  41 ++-
 .../apache/druid/segment/join/HashJoinSegment.java |   6 +-
 .../join/HashJoinSegmentStorageAdapter.java        |  65 +++-
 .../druid/segment/join/JoinConditionAnalysis.java  |  32 ++
 .../org/apache/druid/segment/join/Joinable.java    |  13 +-
 .../druid/segment/join/JoinableFactoryWrapper.java | 172 ++++++++++-
 .../filter/rewrite/JoinFilterRewriteConfig.java    |  36 ++-
 .../druid/segment/join/lookup/LookupJoinable.java  |  36 +++
 .../segment/join/table/IndexedTableJoinable.java   |  43 ++-
 .../druid/query/groupby/GroupByQueryTest.java      |  30 ++
 .../org/apache/druid/query/scan/ScanQueryTest.java |  43 +++
 .../query/timeseries/TimeseriesQueryTest.java      |  47 ++-
 .../org/apache/druid/query/topn/TopNQueryTest.java |  26 ++
 .../BaseHashJoinSegmentStorageAdapterTest.java     |   9 +-
 .../join/HashJoinSegmentStorageAdapterTest.java    |  48 +--
 .../druid/segment/join/HashJoinSegmentTest.java    |  12 +-
 .../segment/join/JoinConditionAnalysisTest.java    |  11 +-
 .../druid/segment/join/JoinFilterAnalyzerTest.java |   3 +
 .../segment/join/JoinableFactoryWrapperTest.java   | 328 ++++++++++++++++++++-
 ...eTest.java => JoinFilterRewriteConfigTest.java} |   6 +-
 .../segment/join/lookup/LookupJoinableTest.java    |  85 +++++-
 .../join/table/IndexedTableJoinableTest.java       |  60 +++-
 .../druid/sql/calcite/BaseCalciteQueryTest.java    |  41 ++-
 .../apache/druid/sql/calcite/CalciteQueryTest.java | 288 +++++++++++++++++-
 39 files changed, 1620 insertions(+), 124 deletions(-)
 copy processing/src/test/java/org/apache/druid/segment/join/filter/rewrite/{RhsRewriteCandateTest.java => JoinFilterRewriteConfigTest.java} (86%)

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