Package io.trino.operator.scalar
Class Re2JRegexpFunctions
java.lang.Object
io.trino.operator.scalar.Re2JRegexpFunctions
-
Method Summary
Modifier and TypeMethodDescriptionstatic longregexpCount(io.airlift.slice.Slice source, Re2JRegexp pattern) static io.airlift.slice.SliceregexpExtract(io.airlift.slice.Slice source, Re2JRegexp pattern) static io.airlift.slice.SliceregexpExtract(io.airlift.slice.Slice source, Re2JRegexp pattern, long groupIndex) static BlockregexpExtractAll(io.airlift.slice.Slice source, Re2JRegexp pattern) static BlockregexpExtractAll(io.airlift.slice.Slice source, Re2JRegexp pattern, long groupIndex) static booleanregexpLike(io.airlift.slice.Slice source, Re2JRegexp pattern) static longregexpPosition(io.airlift.slice.Slice source, Re2JRegexp pattern) static longregexpPosition(io.airlift.slice.Slice source, Re2JRegexp pattern, long start) static longregexpPosition(io.airlift.slice.Slice source, Re2JRegexp pattern, long start, long occurrence) static io.airlift.slice.SliceregexpReplace(io.airlift.slice.Slice source, Re2JRegexp pattern) static io.airlift.slice.SliceregexpReplace(io.airlift.slice.Slice source, Re2JRegexp pattern, io.airlift.slice.Slice replacement) static BlockregexpSplit(io.airlift.slice.Slice source, Re2JRegexp pattern)
-
Method Details
-
regexpLike
-
regexpReplace
public static io.airlift.slice.Slice regexpReplace(io.airlift.slice.Slice source, Re2JRegexp pattern) -
regexpReplace
public static io.airlift.slice.Slice regexpReplace(io.airlift.slice.Slice source, Re2JRegexp pattern, io.airlift.slice.Slice replacement) -
regexpExtractAll
-
regexpExtractAll
public static Block regexpExtractAll(io.airlift.slice.Slice source, Re2JRegexp pattern, long groupIndex) -
regexpExtract
public static io.airlift.slice.Slice regexpExtract(io.airlift.slice.Slice source, Re2JRegexp pattern) -
regexpExtract
public static io.airlift.slice.Slice regexpExtract(io.airlift.slice.Slice source, Re2JRegexp pattern, long groupIndex) -
regexpSplit
-
regexpPosition
-
regexpPosition
-
regexpPosition
public static long regexpPosition(io.airlift.slice.Slice source, Re2JRegexp pattern, long start, long occurrence) -
regexpCount
-