public class LikeToRegexpFunction extends BaseRegExpFunction implements ScalarFunction, FunctionFactory
_hash
Constructor and Description |
---|
LikeToRegexpFunction() |
Modifier and Type | Method and Description |
---|---|
protected java.lang.String |
convertLike(java.lang.String orig) |
protected java.lang.String |
convertLike(java.lang.String orig,
char skipChar) |
java.lang.Object |
evaluate(RowDecorator row) |
DataType |
getDataType() |
boolean |
isValid() |
ConcreteFunction |
makeNewInstance() |
compile, getFromCache, putInCache
addArgument, getArgument, getArgumentCount, setArgument, setVariableContext, toString
getAlias, getLabel, getName, setAlias, setName
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
addArgument, getAlias, getArgument, getArgumentCount, getName, setAlias, setArgument
getLabel, setVariableContext
public ConcreteFunction makeNewInstance()
makeNewInstance
in interface FunctionFactory
public DataType getDataType()
getDataType
in interface Selectable
getDataType
in class BaseFunction
public java.lang.Object evaluate(RowDecorator row) throws AxionException
evaluate
in interface ScalarFunction
evaluate
in interface Selectable
AxionException
protected java.lang.String convertLike(java.lang.String orig) throws AxionException
AxionException
protected java.lang.String convertLike(java.lang.String orig, char skipChar) throws AxionException
AxionException
public boolean isValid()
isValid
in interface ConcreteFunction
isValid
in class BaseFunction