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