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 0d22462 Document unsupported Join on multi-value column (#9948)
add 3dfd7c3 Add REGEXP_LIKE, fix bugs in REGEXP_EXTRACT. (#9893)
No new revisions were added by this update.
Summary of changes:
docs/misc/math-expr.md | 3 +-
docs/querying/sql.md | 9 +-
...hEstimateWithErrorBoundsOperatorConversion.java | 2 +-
.../sql/HllSketchToStringOperatorConversion.java | 2 +-
.../DoublesSketchQuantileOperatorConversion.java | 2 +-
.../sql/DoublesSketchRankOperatorConversion.java | 2 +-
.../DoublesSketchSummaryOperatorConversion.java | 2 +-
...hEstimateWithErrorBoundsOperatorConversion.java | 2 +-
.../apache/druid/query/expression/ExprUtils.java | 27 ++
.../query/expression/RegexpExtractExprMacro.java | 26 +-
...ractExprMacro.java => RegexpLikeExprMacro.java} | 50 ++-
.../expression/IPv4AddressMatchExprMacroTest.java | 18 +-
.../expression/IPv4AddressParseExprMacroTest.java | 14 +-
.../IPv4AddressStringifyExprMacroTest.java | 14 +-
.../druid/query/expression/MacroTestBase.java | 64 +++-
.../expression/RegexpExtractExprMacroTest.java | 141 +++++++++
.../query/expression/RegexpLikeExprMacroTest.java | 142 +++++++++
.../org/apache/druid/guice/ExpressionModule.java | 4 +-
.../calcite/expression/OperatorConversions.java | 164 ++++++++--
.../builtin/ArrayLengthOperatorConversion.java | 2 +-
.../builtin/ArrayOffsetOfOperatorConversion.java | 2 +-
.../builtin/ArrayOffsetOperatorConversion.java | 2 +-
.../builtin/ArrayOrdinalOfOperatorConversion.java | 2 +-
.../builtin/ArrayOrdinalOperatorConversion.java | 2 +-
.../builtin/ArrayToStringOperatorConversion.java | 2 +-
.../builtin/BTrimOperatorConversion.java | 2 +-
.../builtin/DateTruncOperatorConversion.java | 2 +-
.../IPv4AddressStringifyOperatorConversion.java | 2 +-
.../expression/builtin/LPadOperatorConversion.java | 2 +-
.../builtin/LTrimOperatorConversion.java | 2 +-
.../expression/builtin/LeftOperatorConversion.java | 2 +-
.../MillisToTimestampOperatorConversion.java | 2 +-
.../MultiValueStringAppendOperatorConversion.java | 2 +-
.../MultiValueStringConcatOperatorConversion.java | 2 +-
.../MultiValueStringPrependOperatorConversion.java | 2 +-
.../MultiValueStringSliceOperatorConversion.java | 2 +-
.../builtin/ParseLongOperatorConversion.java | 2 +-
.../builtin/QueryLookupOperatorConversion.java | 2 +-
.../expression/builtin/RPadOperatorConversion.java | 2 +-
.../builtin/RTrimOperatorConversion.java | 2 +-
.../builtin/RegexpExtractOperatorConversion.java | 9 +-
...sion.java => RegexpLikeOperatorConversion.java} | 66 ++--
.../builtin/RepeatOperatorConversion.java | 2 +-
.../builtin/ReverseOperatorConversion.java | 2 +-
.../builtin/RightOperatorConversion.java | 2 +-
.../builtin/StringFormatOperatorConversion.java | 2 +-
...StringToMultiValueStringOperatorConversion.java | 2 +-
.../builtin/StrposOperatorConversion.java | 2 +-
.../builtin/TextcatOperatorConversion.java | 2 +-
.../builtin/TimeCeilOperatorConversion.java | 2 +-
.../builtin/TimeExtractOperatorConversion.java | 2 +-
.../builtin/TimeFloorOperatorConversion.java | 2 +-
.../builtin/TimeFormatOperatorConversion.java | 2 +-
.../builtin/TimeParseOperatorConversion.java | 2 +-
.../builtin/TimeShiftOperatorConversion.java | 2 +-
.../TimestampToMillisOperatorConversion.java | 2 +-
.../sql/calcite/planner/DruidOperatorTable.java | 2 +
.../apache/druid/sql/calcite/CalciteQueryTest.java | 105 ++++++
.../calcite/expression/ExpressionTestHelper.java | 88 ++++--
.../sql/calcite/expression/ExpressionsTest.java | 352 +++++++++++++++++++++
website/.spelling | 1 +
61 files changed, 1193 insertions(+), 188 deletions(-)
copy
processing/src/main/java/org/apache/druid/query/expression/{RegexpExtractExprMacro.java
=> RegexpLikeExprMacro.java} (58%)
create mode 100644
processing/src/test/java/org/apache/druid/query/expression/RegexpExtractExprMacroTest.java
create mode 100644
processing/src/test/java/org/apache/druid/query/expression/RegexpLikeExprMacroTest.java
copy
sql/src/main/java/org/apache/druid/sql/calcite/expression/builtin/{LikeOperatorConversion.java
=> RegexpLikeOperatorConversion.java} (59%)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]