You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@druid.apache.org by cw...@apache.org on 2020/10/27 02:56:35 UTC
[druid] branch master updated (a966de5 -> d0821de)
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 a966de5 Add https to druid-influxdb-emitter extension (#9938)
add d0821de support for vectorizing expressions with non-existent inputs, more consistent type handling for non-vectorized expressions (#10499)
No new revisions were added by this update.
Summary of changes:
.../org/apache/druid/math/expr/ApplyFunction.java | 48 +-
.../druid/math/expr/BinaryLogicalOperatorExpr.java | 72 +-
.../druid/math/expr/BinaryMathOperatorExpr.java | 48 +-
.../apache/druid/math/expr/BinaryOperatorExpr.java | 32 +-
.../org/apache/druid/math/expr/ConstantExpr.java | 32 +-
.../main/java/org/apache/druid/math/expr/Expr.java | 32 +-
.../java/org/apache/druid/math/expr/ExprType.java | 2 +-
.../apache/druid/math/expr/ExprTypeConversion.java | 74 +-
.../java/org/apache/druid/math/expr/Function.java | 361 +++++----
.../org/apache/druid/math/expr/FunctionalExpr.java | 40 +-
.../org/apache/druid/math/expr/IdentifierExpr.java | 22 +-
.../apache/druid/math/expr/UnaryOperatorExpr.java | 16 +-
.../expr/vector/CastToTypeVectorProcessor.java | 2 +-
.../DoubleOutDoubleInFunctionVectorProcessor.java | 2 +-
...ubleOutDoubleLongInFunctionVectorProcessor.java | 7 +-
.../DoubleOutDoublesInFunctionVectorProcessor.java | 7 +-
...ubleOutLongDoubleInFunctionVectorProcessor.java | 7 +-
.../DoubleOutLongInFunctionVectorProcessor.java | 2 +-
.../DoubleOutLongsInFunctionVectorProcessor.java | 7 +-
.../LongOutDoubleInFunctionVectorProcessor.java | 2 +-
...LongOutDoubleLongInFunctionVectorProcessor.java | 7 +-
.../LongOutDoublesInFunctionVectorProcessor.java | 7 +-
...LongOutLongDoubleInFunctionVectorProcessor.java | 7 +-
.../LongOutLongInFunctionVectorProcessor.java | 2 +-
.../LongOutLongsInFunctionVectorProcessor.java | 7 +-
.../LongOutStringInFunctionVectorProcessor.java | 2 +-
.../expr/vector/VectorComparisonProcessors.java | 168 ++--
.../math/expr/vector/VectorMathProcessors.java | 891 +++++++++++----------
.../druid/math/expr/vector/VectorProcessors.java | 6 +-
.../org/apache/druid/math/expr/OutputTypeTest.java | 582 +++++++-------
.../druid/math/expr/VectorExprSanityTest.java | 30 +-
.../query/expressions/BloomFilterExprMacro.java | 2 +-
.../druid/query/expression/ContainsExpr.java | 2 +-
.../expression/IPv4AddressMatchExprMacro.java | 2 +-
.../expression/IPv4AddressParseExprMacro.java | 2 +-
.../expression/IPv4AddressStringifyExprMacro.java | 2 +-
.../druid/query/expression/LikeExprMacro.java | 2 +-
.../druid/query/expression/LookupExprMacro.java | 2 +-
.../query/expression/RegexpExtractExprMacro.java | 2 +-
.../query/expression/RegexpLikeExprMacro.java | 2 +-
.../query/expression/TimestampCeilExprMacro.java | 4 +-
.../expression/TimestampExtractExprMacro.java | 2 +-
.../query/expression/TimestampFloorExprMacro.java | 14 +-
.../query/expression/TimestampFormatExprMacro.java | 2 +-
.../query/expression/TimestampParseExprMacro.java | 2 +-
.../query/expression/TimestampShiftExprMacro.java | 4 +-
.../druid/query/expression/TrimExprMacro.java | 4 +-
.../org/apache/druid/segment/ColumnInspector.java | 2 +-
.../druid/segment/vector/NilVectorSelector.java | 2 +-
.../druid/segment/virtual/ExpressionPlan.java | 6 +-
.../druid/segment/virtual/ExpressionPlanner.java | 33 +-
.../druid/segment/virtual/ExpressionSelectors.java | 5 +-
.../virtual/ExpressionVectorSelectorsTest.java | 3 +
.../virtual/ExpressionVirtualColumnTest.java | 6 +-
.../builtin/ReductionOperatorConversionHelper.java | 2 +-
.../calcite/SqlVectorizedExpressionSanityTest.java | 14 +-
56 files changed, 1406 insertions(+), 1241 deletions(-)
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@druid.apache.org
For additional commands, e-mail: commits-help@druid.apache.org