Package io.prestosql.operator.scalar
Class Re2JCastToRegexpFunction
- java.lang.Object
-
- io.prestosql.metadata.SqlScalarFunction
-
- io.prestosql.metadata.SqlOperator
-
- io.prestosql.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 SqlOperator
castCharToRe2JRegexp(int dfaStatesLimit, int dfaRetries)
static Re2JRegexp
castToRegexp(int dfaStatesLimit, int dfaRetries, boolean padSpaces, long typeLength, io.airlift.slice.Slice pattern)
static SqlOperator
castVarcharToRe2JRegexp(int dfaStatesLimit, int dfaRetries)
protected ScalarFunctionImplementation
specialize(FunctionBinding functionBinding)
-
Methods inherited from class io.prestosql.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.prestosql.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(FunctionBinding functionBinding)
- Overrides:
specialize
in classSqlScalarFunction
-
castToRegexp
public static Re2JRegexp castToRegexp(int dfaStatesLimit, int dfaRetries, boolean padSpaces, long typeLength, io.airlift.slice.Slice pattern)
-
-