Package io.trino.operator.scalar
Class Re2JCastToRegexpFunction
- java.lang.Object
-
- io.trino.metadata.SqlScalarFunction
-
- io.trino.metadata.SqlOperator
-
- io.trino.operator.scalar.Re2JCastToRegexpFunction
-
- All Implemented Interfaces:
SqlFunction
public class Re2JCastToRegexpFunction extends SqlOperator
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SqlOperatorcastCharToRe2JRegexp(int dfaStatesLimit, int dfaRetries)static Re2JRegexpcastToRegexp(int dfaStatesLimit, int dfaRetries, boolean padSpaces, long typeLength, io.airlift.slice.Slice pattern)static SqlOperatorcastVarcharToRe2JRegexp(int dfaStatesLimit, int dfaRetries)protected ScalarFunctionImplementationspecialize(BoundSignature boundSignature)-
Methods inherited from class io.trino.metadata.SqlScalarFunction
getFunctionMetadata, specialize
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.trino.metadata.SqlFunction
getFunctionDependencies, getFunctionDependencies
-
-
-
-
Method Detail
-
castVarcharToRe2JRegexp
public static SqlOperator castVarcharToRe2JRegexp(int dfaStatesLimit, int dfaRetries)
-
castCharToRe2JRegexp
public static SqlOperator castCharToRe2JRegexp(int dfaStatesLimit, int dfaRetries)
-
specialize
protected ScalarFunctionImplementation specialize(BoundSignature boundSignature)
- Overrides:
specializein classSqlScalarFunction
-
castToRegexp
public static Re2JRegexp castToRegexp(int dfaStatesLimit, int dfaRetries, boolean padSpaces, long typeLength, io.airlift.slice.Slice pattern)
-
-