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]

Reply via email to