org.apache.expreval.expr.function
Enum GenericFunction.FunctionType
java.lang.Object
java.lang.Enum<GenericFunction.FunctionType>
org.apache.expreval.expr.function.GenericFunction.FunctionType
- All Implemented Interfaces:
- Serializable, Comparable<GenericFunction.FunctionType>
- Enclosing class:
- GenericFunction
public static enum GenericFunction.FunctionType
- extends Enum<GenericFunction.FunctionType>
DATEINTERVAL
public static final GenericFunction.FunctionType DATEINTERVAL
DATECONSTANT
public static final GenericFunction.FunctionType DATECONSTANT
DATE
public static final GenericFunction.FunctionType DATE
LONGTODATE
public static final GenericFunction.FunctionType LONGTODATE
RANDOMDATE
public static final GenericFunction.FunctionType RANDOMDATE
TRIM
public static final GenericFunction.FunctionType TRIM
LOWER
public static final GenericFunction.FunctionType LOWER
UPPER
public static final GenericFunction.FunctionType UPPER
CONCAT
public static final GenericFunction.FunctionType CONCAT
REPLACE
public static final GenericFunction.FunctionType REPLACE
SUBSTRING
public static final GenericFunction.FunctionType SUBSTRING
ZEROPAD
public static final GenericFunction.FunctionType ZEROPAD
REPEAT
public static final GenericFunction.FunctionType REPEAT
LENGTH
public static final GenericFunction.FunctionType LENGTH
INDEXOF
public static final GenericFunction.FunctionType INDEXOF
DATETOLONG
public static final GenericFunction.FunctionType DATETOLONG
SHORT
public static final GenericFunction.FunctionType SHORT
INTEGER
public static final GenericFunction.FunctionType INTEGER
LONG
public static final GenericFunction.FunctionType LONG
FLOAT
public static final GenericFunction.FunctionType FLOAT
DOUBLE
public static final GenericFunction.FunctionType DOUBLE
COUNT
public static final GenericFunction.FunctionType COUNT
MIN
public static final GenericFunction.FunctionType MIN
MAX
public static final GenericFunction.FunctionType MAX
ABS
public static final GenericFunction.FunctionType ABS
LESSER
public static final GenericFunction.FunctionType LESSER
GREATER
public static final GenericFunction.FunctionType GREATER
RANDOMINTEGER
public static final GenericFunction.FunctionType RANDOMINTEGER
RANDOMLONG
public static final GenericFunction.FunctionType RANDOMLONG
RANDOMFLOAT
public static final GenericFunction.FunctionType RANDOMFLOAT
RANDOMDOUBLE
public static final GenericFunction.FunctionType RANDOMDOUBLE
RANDOMBOOLEAN
public static final GenericFunction.FunctionType RANDOMBOOLEAN
DEFINEDINROW
public static final GenericFunction.FunctionType DEFINEDINROW
EVAL
public static final GenericFunction.FunctionType EVAL
MAPPINGEXISTS
public static final GenericFunction.FunctionType MAPPINGEXISTS
FAMILYEXISTSFORTABLE
public static final GenericFunction.FunctionType FAMILYEXISTSFORTABLE
FAMILYEXISTSFORMAPPING
public static final GenericFunction.FunctionType FAMILYEXISTSFORMAPPING
TABLEEXISTS
public static final GenericFunction.FunctionType TABLEEXISTS
TABLEENABLED
public static final GenericFunction.FunctionType TABLEENABLED
TABLEAVAILABLE
public static final GenericFunction.FunctionType TABLEAVAILABLE
INDEXEXISTSFORTABLE
public static final GenericFunction.FunctionType INDEXEXISTSFORTABLE
INDEXEXISTSFORMAPPING
public static final GenericFunction.FunctionType INDEXEXISTSFORMAPPING
ASYNCEXECUTOREXISTS
public static final GenericFunction.FunctionType ASYNCEXECUTOREXISTS
QUERYEXECUTORPOOLEXISTS
public static final GenericFunction.FunctionType QUERYEXECUTORPOOLEXISTS
values
public static GenericFunction.FunctionType[] values()
- Returns an array containing the constants of this enum type, in
the order they are declared. This method may be used to iterate
over the constants as follows:
for (GenericFunction.FunctionType c : GenericFunction.FunctionType.values())
System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in
the order they are declared
valueOf
public static GenericFunction.FunctionType valueOf(String name)
- Returns the enum constant of this type with the specified name.
The string must match exactly an identifier used to declare an
enum constant in this type. (Extraneous whitespace characters are
not permitted.)
- Parameters:
name
- the name of the enum constant to be returned.
- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum type has no constant
with the specified name
NullPointerException
- if the argument is null
isAnAggregateValue
public boolean isAnAggregateValue()
isOptimiziable
public boolean isOptimiziable()
getFunction
public static GenericFunction getFunction(String functionName,
List<GenericValue> exprList)
Copyright © 2011. All Rights Reserved.