Enum Class IntegraalInvokers.StdInvoker
java.lang.Object
java.lang.Enum<IntegraalInvokers.StdInvoker>
fr.inria.rules.integraal.model.functions.IntegraalInvokers.StdInvoker
- All Implemented Interfaces:
Serializable, Comparable<IntegraalInvokers.StdInvoker>, Constable
- Enclosing class:
IntegraalInvokers
Enum representing standard invokers.
Each invoker corresponds to a specific function (e.g., SUM, MIN, MAX).
- Author:
- Florent Tornil, Guillaume Pérution-Kihli
-
Nested Class Summary
Nested classes/interfaces inherited from class Enum
Enum.EnumDesc<E> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionAverage invoker.String concatenation invoker.Membership predicate invoker.Dictionary key-membership predicate invoker.Dictionary value-membership predicate invoker.Dictionary construction invoker.Dictionary-keys invoker.Dictionary-values invoker.Division invoker.Equality predicate invoker.Dictionary lookup invoker.Set intersection invoker.Multiplicative inverse invoker.Blank-string predicate invoker.Empty-value predicate invoker.Even-number predicate invoker.Greater-than-or-equal predicate invoker.Greater-than predicate invoker.Lexicographic greater-than-or-equal predicate invoker.Lexicographic greater-than predicate invoker.Lexicographic less-than-or-equal predicate invoker.Lexicographic less-than predicate invoker.Is-Null predicate invoker.Numeric-value predicate invoker.Odd-number predicate invoker.Prime-number predicate invoker.Less-than-or-equal predicate invoker.Less-than predicate invoker.Strict-subset predicate invoker.Subset predicate invoker.Length invoker.Maximum invoker.Median invoker.Dictionary merge invoker.Minimum invoker.Subtraction invoker.Exponentiation invoker.Product invoker.String replacement invoker.Set-construction invoker.Collection size invoker.Sum invoker.Asserts the null term.Boolean conversion invoker.Floating-point conversion invoker.Integer conversion invoker.Lower-case conversion invoker.Set conversion invoker.String conversion invoker.String conversion with datatype invoker.Tuple conversion invoker.Upper-case conversion invoker.Tuple construction invoker.Set union invoker.Weighted average invoker.Weighted median invoker. -
Method Summary
Modifier and TypeMethodDescriptionstatic IntegraalInvokers.StdInvokerReturns the enum constant of this class with the specified name.static IntegraalInvokers.StdInvoker[]values()Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
POWER
Exponentiation invoker. -
INVERSE
Multiplicative inverse invoker. -
SUM
Sum invoker. -
MIN
Minimum invoker. -
MAX
Maximum invoker. -
MINUS
Subtraction invoker. -
PRODUCT
Product invoker. -
DIVIDE
Division invoker. -
AVERAGE
Average invoker. -
MEDIAN
Median invoker. -
IS_EVEN
Even-number predicate invoker. -
IS_ODD
Odd-number predicate invoker. -
IS_GREATER_THAN
Greater-than predicate invoker. -
IS_GREATER_OR_EQUALS_TO
Greater-than-or-equal predicate invoker. -
IS_SMALLER_THAN
Less-than predicate invoker. -
IS_SMALLER_OR_EQUALS_TO
Less-than-or-equal predicate invoker. -
IS_LEXICOGRAPHICALLY_GREATER_THAN
Lexicographic greater-than predicate invoker. -
IS_LEXICOGRAPHICALLY_GREATER_OR_EQUALS_TO
Lexicographic greater-than-or-equal predicate invoker. -
IS_LEXICOGRAPHICALLY_SMALLER_THAN
Lexicographic less-than predicate invoker. -
IS_LEXICOGRAPHICALLY_SMALLER_OR_EQUALS_TO
Lexicographic less-than-or-equal predicate invoker. -
IS_PRIME
Prime-number predicate invoker. -
IS_NULL
Is-Null predicate invoker. -
EQUALS
Equality predicate invoker. -
CONCAT
String concatenation invoker. -
TO_LOWER_CASE
Lower-case conversion invoker. -
TO_UPPER_CASE
Upper-case conversion invoker. -
REPLACE
String replacement invoker. -
LENGTH
Length invoker. -
WEIGHTED_AVERAGE
Weighted average invoker. -
WEIGHTED_MEDIAN
Weighted median invoker. -
SET
Set-construction invoker. -
IS_SUBSET
Subset predicate invoker. -
IS_STRICT_SUBSET
Strict-subset predicate invoker. -
UNION
Set union invoker. -
SIZE
Collection size invoker. -
INTERSECTION
Set intersection invoker. -
CONTAINS
Membership predicate invoker. -
IS_EMPTY
Empty-value predicate invoker. -
IS_BLANK
Blank-string predicate invoker. -
IS_NUMERIC
Numeric-value predicate invoker. -
TO_STRING
String conversion invoker. -
TO_STRING_WITH_DATATYPE
String conversion with datatype invoker. -
TO_INT
Integer conversion invoker. -
TO_FLOAT
Floating-point conversion invoker. -
TO_BOOLEAN
Boolean conversion invoker. -
TO_SET
Set conversion invoker. -
TO_TUPLE
Tuple conversion invoker. -
DICT
Dictionary construction invoker. -
MERGE_DICTS
Dictionary merge invoker. -
DICT_KEYS
Dictionary-keys invoker. -
DICT_VALUES
Dictionary-values invoker. -
GET
Dictionary lookup invoker. -
TUPLE
Tuple construction invoker. -
CONTAINS_KEY
Dictionary key-membership predicate invoker. -
CONTAINS_VALUE
Dictionary value-membership predicate invoker. -
THE_NULL
Asserts the null term.
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (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 class has no constant with the specified nameNullPointerException- if the argument is null
-