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 2022/05/31 18:38:13 UTC

[druid] branch master updated (b746bf9129 -> 6d2ff796a3)

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 b746bf9129 fix virtual column cycle bug, sql virtual column optimize bug (#12576)
     add 6d2ff796a3 Add RowIdSupplier to ColumnSelectorFactory. (#12577)

No new revisions were added by this update.

Summary of changes:
 .../druid/segment/ColumnSelectorFactory.java       |  11 ++
 .../QueryableIndexColumnSelectorFactory.java       |  15 ++-
 .../segment/RowBasedColumnSelectorFactory.java     |  28 ++---
 .../org/apache/druid/segment/RowIdSupplier.java    |  49 +++------
 .../IncrementalIndexColumnSelectorFactory.java     |  16 ++-
 .../apache/druid/segment/join/HashJoinEngine.java  |  31 +++++-
 .../virtual/BaseExpressionColumnValueSelector.java | 115 +++++++++++++++++++++
 .../virtual/ExpressionColumnValueSelector.java     |  56 +++-------
 .../druid/segment/virtual/ExpressionSelectors.java |  13 ++-
 .../RowBasedExpressionColumnValueSelector.java     |  24 ++++-
 ...gInputCachingExpressionColumnValueSelector.java |  44 ++------
 ...gInputCachingExpressionColumnValueSelector.java |  45 ++------
 .../virtual/VirtualizedColumnSelectorFactory.java  |  10 ++
 .../druid/segment/virtual/VirtualColumnsTest.java  |  68 +++++++++---
 14 files changed, 338 insertions(+), 187 deletions(-)
 copy core/src/main/java/org/apache/druid/java/util/common/guava/SimpleSequence.java => processing/src/main/java/org/apache/druid/segment/RowIdSupplier.java (53%)
 create mode 100644 processing/src/main/java/org/apache/druid/segment/virtual/BaseExpressionColumnValueSelector.java


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