Enum FunctionExpressionFactory.ParameterCount
- java.lang.Object
-
- java.lang.Enum<FunctionExpressionFactory.ParameterCount>
-
- org.eclipse.persistence.jpa.jpql.parser.FunctionExpressionFactory.ParameterCount
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<FunctionExpressionFactory.ParameterCount>
- Enclosing class:
- FunctionExpressionFactory
public static enum FunctionExpressionFactory.ParameterCount extends java.lang.Enum<FunctionExpressionFactory.ParameterCount>
The number of parameters aFunctionExpression
can have.
-
-
Enum Constant Summary
Enum Constants Enum Constant Description ONE
Only one parameter is allowed.ONE_OR_MANY
[1, n] are allowed.ZERO
No parameters are allowed.ZERO_OR_MANY
[0, n] are allowed.ZERO_OR_ONE
[0, 1] are allowed.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static FunctionExpressionFactory.ParameterCount
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static FunctionExpressionFactory.ParameterCount[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
ONE
public static final FunctionExpressionFactory.ParameterCount ONE
Only one parameter is allowed.
-
ONE_OR_MANY
public static final FunctionExpressionFactory.ParameterCount ONE_OR_MANY
[1, n] are allowed.
-
ZERO
public static final FunctionExpressionFactory.ParameterCount ZERO
No parameters are allowed.
-
ZERO_OR_MANY
public static final FunctionExpressionFactory.ParameterCount ZERO_OR_MANY
[0, n] are allowed.
-
ZERO_OR_ONE
public static final FunctionExpressionFactory.ParameterCount ZERO_OR_ONE
[0, 1] are allowed.
-
-
Method Detail
-
values
public static FunctionExpressionFactory.ParameterCount[] 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 (FunctionExpressionFactory.ParameterCount c : FunctionExpressionFactory.ParameterCount.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static FunctionExpressionFactory.ParameterCount valueOf(java.lang.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:
java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null
-
-