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 80e10ffe22 CompressedBigDecimal Min/Max (#13141)
add 59e2afc566 use object[] instead of string[] for vector expressions to
be consistent with vector object selectors (#13209)
No new revisions were added by this update.
Summary of changes:
.../org/apache/druid/math/expr/IdentifierExpr.java | 18 ++--
.../expr/vector/CastToStringVectorProcessor.java | 8 +-
...StringVector.java => ExprEvalObjectVector.java} | 7 +-
.../druid/math/expr/vector/ExprEvalVector.java | 2 +-
...=> LongOutObjectInFunctionVectorProcessor.java} | 17 ++-
...> LongOutObjectsInFunctionVectorProcessor.java} | 22 ++--
... => ObjectOutMultiObjectInVectorProcessor.java} | 30 +++---
...ObjectOutObjectsInFunctionVectorProcessor.java} | 34 +++---
.../expr/vector/VectorComparisonProcessors.java | 120 +++++++++++++--------
.../druid/math/expr/vector/VectorProcessors.java | 90 +++++++++-------
.../math/expr/vector/VectorStringProcessors.java | 38 ++++---
.../column/StringDictionaryEncodedColumn.java | 2 +-
.../virtual/ExpressionVectorInputBinding.java | 4 +-
...valuationExpressionDimensionVectorSelector.java | 7 +-
.../query/groupby/NestedDataGroupByQueryTest.java | 44 ++++++++
.../ExpressionVectorObjectSelectorTest.java | 4 +-
.../virtual/ExpressionVectorSelectorsTest.java | 3 +-
17 files changed, 278 insertions(+), 172 deletions(-)
rename
core/src/main/java/org/apache/druid/math/expr/vector/{ExprEvalStringVector.java
=> ExprEvalObjectVector.java} (90%)
rename
core/src/main/java/org/apache/druid/math/expr/vector/{LongOutStringInFunctionVectorProcessor.java
=> LongOutObjectInFunctionVectorProcessor.java} (71%)
rename
core/src/main/java/org/apache/druid/math/expr/vector/{LongOutStringsInFunctionVectorProcessor.java
=> LongOutObjectsInFunctionVectorProcessor.java} (71%)
rename
core/src/main/java/org/apache/druid/math/expr/vector/{StringOutMultiStringInVectorProcessor.java
=> ObjectOutMultiObjectInVectorProcessor.java} (67%)
rename
core/src/main/java/org/apache/druid/math/expr/vector/{StringOutStringsInFunctionVectorProcessor.java
=> ObjectOutObjectsInFunctionVectorProcessor.java} (56%)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]