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, putInCacheaddArgument, getArgument, getArgumentCount, setArgument, setVariableContext, toStringgetAlias, getLabel, getName, setAlias, setNameclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddArgument, getAlias, getArgument, getArgumentCount, getName, setAlias, setArgumentgetLabel, setVariableContextpublic ConcreteFunction makeNewInstance()
makeNewInstance in interface FunctionFactorypublic DataType getDataType()
getDataType in interface SelectablegetDataType in class BaseFunctionpublic java.lang.Object evaluate(RowDecorator row) throws AxionException
evaluate in interface ScalarFunctionevaluate in interface SelectableAxionExceptionprotected java.lang.String convertLike(java.lang.String orig)
throws AxionException
AxionExceptionprotected java.lang.String convertLike(java.lang.String orig,
char skipChar)
throws AxionException
AxionExceptionpublic boolean isValid()
isValid in interface ConcreteFunctionisValid in class BaseFunction