org.apache.expreval.expr.function
Enum GenericFunction.FunctionType

java.lang.Object
  extended by java.lang.Enum<GenericFunction.FunctionType>
      extended by 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>


Enum Constant Summary
ABS
           
ASYNCEXECUTOREXISTS
           
CONCAT
           
COUNT
           
DATE
           
DATECONSTANT
           
DATEINTERVAL
           
DATETOLONG
           
DEFINEDINROW
           
DOUBLE
           
EVAL
           
FAMILYEXISTSFORMAPPING
           
FAMILYEXISTSFORTABLE
           
FLOAT
           
GREATER
           
INDEXEXISTSFORMAPPING
           
INDEXEXISTSFORTABLE
           
INDEXOF
           
INTEGER
           
LENGTH
           
LESSER
           
LONG
           
LONGTODATE
           
LOWER
           
MAPPINGEXISTS
           
MAX
           
MIN
           
QUERYEXECUTORPOOLEXISTS
           
RANDOMBOOLEAN
           
RANDOMDATE
           
RANDOMDOUBLE
           
RANDOMFLOAT
           
RANDOMINTEGER
           
RANDOMLONG
           
REPEAT
           
REPLACE
           
SHORT
           
SUBSTRING
           
TABLEAVAILABLE
           
TABLEENABLED
           
TABLEEXISTS
           
TRIM
           
UPPER
           
ZEROPAD
           
 
Method Summary
static GenericFunction getFunction(String functionName, List<GenericValue> exprList)
           
 boolean isAnAggregateValue()
           
 boolean isOptimiziable()
           
static GenericFunction.FunctionType valueOf(String name)
          Returns the enum constant of this type with the specified name.
static GenericFunction.FunctionType[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

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
Method Detail

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.