public enum FunctionCode extends Enum<FunctionCode>
Enum Constant and Description |
---|
Avg |
Count |
Currentdate |
Date |
DateAdd |
DateDiff |
DateName |
DateNum |
Day |
Distinct |
Hour |
Lower |
Lpad |
Ltrim |
Max |
Min |
Minute |
Month |
Quarter |
Replace |
Rpad |
Rtrim |
Second |
Substr |
Sum |
Time |
Upper |
Week |
Weekday |
Year |
Modifier and Type | Method and Description |
---|---|
static FunctionCode |
getFunctionCode(int code) |
static FunctionCode |
getFunctionCode(String code) |
String |
getFunctionName() |
int |
getMaximumNumberOfArguments()
Returns the maximum number of expected arguments for this function.
|
int |
getMinimumNumberOfArguments()
Returns the minimum number of expected arguments for this function.
|
DataType[] |
getParamDatatypes()
Returns the expected datatypes of the arguments for the function.
|
DataType |
getParamType(int paramIndx) |
int |
intValue() |
static FunctionCode |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static FunctionCode[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final FunctionCode Count
public static final FunctionCode Sum
public static final FunctionCode Avg
public static final FunctionCode Min
public static final FunctionCode Max
public static final FunctionCode DateDiff
public static final FunctionCode DateNum
public static final FunctionCode DateName
public static final FunctionCode DateAdd
public static final FunctionCode Date
public static final FunctionCode Day
public static final FunctionCode Week
public static final FunctionCode Month
public static final FunctionCode Quarter
public static final FunctionCode Year
public static final FunctionCode Hour
public static final FunctionCode Minute
public static final FunctionCode Time
public static final FunctionCode Second
public static final FunctionCode Weekday
public static final FunctionCode Upper
public static final FunctionCode Lower
public static final FunctionCode Ltrim
public static final FunctionCode Rtrim
public static final FunctionCode Replace
public static final FunctionCode Lpad
public static final FunctionCode Rpad
public static final FunctionCode Substr
public static final FunctionCode Distinct
public static final FunctionCode Currentdate
public static FunctionCode[] values()
for (FunctionCode c : FunctionCode.values()) System.out.println(c);
public static FunctionCode valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic int intValue()
public String getFunctionName()
public static FunctionCode getFunctionCode(int code)
public static FunctionCode getFunctionCode(String code)
public DataType getParamType(int paramIndx)
public DataType[] getParamDatatypes()
public int getMinimumNumberOfArguments()
public int getMaximumNumberOfArguments()
? Copyright 2013 BMC Software, Inc.