Package org.apache.calcite.util
Enum BuiltInMethod
- java.lang.Object
-
- java.lang.Enum<BuiltInMethod>
-
- org.apache.calcite.util.BuiltInMethod
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<BuiltInMethod>
public enum BuiltInMethod extends java.lang.Enum<BuiltInMethod>
Built-in methods.
-
-
Enum Constant Summary
-
Field Summary
Fields Modifier and Type Field Description java.lang.reflect.Constructor
constructor
java.lang.reflect.Field
field
static com.google.common.collect.ImmutableMap<java.lang.reflect.Method,BuiltInMethod>
MAP
java.lang.reflect.Method
method
-
Constructor Summary
Constructors Modifier Constructor Description private
BuiltInMethod(java.lang.Class clazz, java.lang.Class... argumentTypes)
Defines a constructor.private
BuiltInMethod(java.lang.Class clazz, java.lang.String fieldName, boolean dummy)
Defines a field.private
BuiltInMethod(java.lang.Class clazz, java.lang.String methodName, java.lang.Class... argumentTypes)
Defines a method.private
BuiltInMethod(java.lang.reflect.Method method, java.lang.reflect.Constructor constructor, java.lang.reflect.Field field)
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static BuiltInMethod
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static BuiltInMethod[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
QUERYABLE_SELECT
public static final BuiltInMethod QUERYABLE_SELECT
-
QUERYABLE_AS_ENUMERABLE
public static final BuiltInMethod QUERYABLE_AS_ENUMERABLE
-
QUERYABLE_TABLE_AS_QUERYABLE
public static final BuiltInMethod QUERYABLE_TABLE_AS_QUERYABLE
-
AS_QUERYABLE
public static final BuiltInMethod AS_QUERYABLE
-
ABSTRACT_ENUMERABLE_CTOR
public static final BuiltInMethod ABSTRACT_ENUMERABLE_CTOR
-
INTO
public static final BuiltInMethod INTO
-
REMOVE_ALL
public static final BuiltInMethod REMOVE_ALL
-
SCHEMA_GET_SUB_SCHEMA
public static final BuiltInMethod SCHEMA_GET_SUB_SCHEMA
-
SCHEMA_GET_TABLE
public static final BuiltInMethod SCHEMA_GET_TABLE
-
SCHEMA_PLUS_UNWRAP
public static final BuiltInMethod SCHEMA_PLUS_UNWRAP
-
SCHEMAS_ENUMERABLE_SCANNABLE
public static final BuiltInMethod SCHEMAS_ENUMERABLE_SCANNABLE
-
SCHEMAS_ENUMERABLE_FILTERABLE
public static final BuiltInMethod SCHEMAS_ENUMERABLE_FILTERABLE
-
SCHEMAS_ENUMERABLE_PROJECTABLE_FILTERABLE
public static final BuiltInMethod SCHEMAS_ENUMERABLE_PROJECTABLE_FILTERABLE
-
SCHEMAS_QUERYABLE
public static final BuiltInMethod SCHEMAS_QUERYABLE
-
REFLECTIVE_SCHEMA_GET_TARGET
public static final BuiltInMethod REFLECTIVE_SCHEMA_GET_TARGET
-
DATA_CONTEXT_GET
public static final BuiltInMethod DATA_CONTEXT_GET
-
DATA_CONTEXT_GET_ROOT_SCHEMA
public static final BuiltInMethod DATA_CONTEXT_GET_ROOT_SCHEMA
-
JDBC_SCHEMA_DATA_SOURCE
public static final BuiltInMethod JDBC_SCHEMA_DATA_SOURCE
-
ROW_VALUE
public static final BuiltInMethod ROW_VALUE
-
ROW_AS_COPY
public static final BuiltInMethod ROW_AS_COPY
-
RESULT_SET_ENUMERABLE_OF
public static final BuiltInMethod RESULT_SET_ENUMERABLE_OF
-
RESULT_SET_ENUMERABLE_OF_PREPARED
public static final BuiltInMethod RESULT_SET_ENUMERABLE_OF_PREPARED
-
CREATE_ENRICHER
public static final BuiltInMethod CREATE_ENRICHER
-
JOIN
public static final BuiltInMethod JOIN
-
MERGE_JOIN
public static final BuiltInMethod MERGE_JOIN
-
SLICE0
public static final BuiltInMethod SLICE0
-
SEMI_JOIN
public static final BuiltInMethod SEMI_JOIN
-
THETA_JOIN
public static final BuiltInMethod THETA_JOIN
-
CORRELATE_JOIN
public static final BuiltInMethod CORRELATE_JOIN
-
SELECT
public static final BuiltInMethod SELECT
-
SELECT2
public static final BuiltInMethod SELECT2
-
SELECT_MANY
public static final BuiltInMethod SELECT_MANY
-
WHERE
public static final BuiltInMethod WHERE
-
WHERE2
public static final BuiltInMethod WHERE2
-
DISTINCT
public static final BuiltInMethod DISTINCT
-
DISTINCT2
public static final BuiltInMethod DISTINCT2
-
GROUP_BY
public static final BuiltInMethod GROUP_BY
-
GROUP_BY2
public static final BuiltInMethod GROUP_BY2
-
GROUP_BY_MULTIPLE
public static final BuiltInMethod GROUP_BY_MULTIPLE
-
AGGREGATE
public static final BuiltInMethod AGGREGATE
-
ORDER_BY
public static final BuiltInMethod ORDER_BY
-
UNION
public static final BuiltInMethod UNION
-
CONCAT
public static final BuiltInMethod CONCAT
-
INTERSECT
public static final BuiltInMethod INTERSECT
-
EXCEPT
public static final BuiltInMethod EXCEPT
-
SKIP
public static final BuiltInMethod SKIP
-
TAKE
public static final BuiltInMethod TAKE
-
SINGLETON_ENUMERABLE
public static final BuiltInMethod SINGLETON_ENUMERABLE
-
EMPTY_ENUMERABLE
public static final BuiltInMethod EMPTY_ENUMERABLE
-
NULLS_COMPARATOR
public static final BuiltInMethod NULLS_COMPARATOR
-
ARRAY_COMPARER
public static final BuiltInMethod ARRAY_COMPARER
-
FUNCTION0_APPLY
public static final BuiltInMethod FUNCTION0_APPLY
-
FUNCTION1_APPLY
public static final BuiltInMethod FUNCTION1_APPLY
-
ARRAYS_AS_LIST
public static final BuiltInMethod ARRAYS_AS_LIST
-
ARRAY
public static final BuiltInMethod ARRAY
-
FLAT_PRODUCT
public static final BuiltInMethod FLAT_PRODUCT
-
LIST_N
public static final BuiltInMethod LIST_N
-
LIST2
public static final BuiltInMethod LIST2
-
LIST3
public static final BuiltInMethod LIST3
-
LIST4
public static final BuiltInMethod LIST4
-
LIST5
public static final BuiltInMethod LIST5
-
LIST6
public static final BuiltInMethod LIST6
-
COMPARABLE_EMPTY_LIST
public static final BuiltInMethod COMPARABLE_EMPTY_LIST
-
IDENTITY_COMPARER
public static final BuiltInMethod IDENTITY_COMPARER
-
IDENTITY_SELECTOR
public static final BuiltInMethod IDENTITY_SELECTOR
-
AS_ENUMERABLE
public static final BuiltInMethod AS_ENUMERABLE
-
AS_ENUMERABLE2
public static final BuiltInMethod AS_ENUMERABLE2
-
ENUMERABLE_TO_LIST
public static final BuiltInMethod ENUMERABLE_TO_LIST
-
AS_LIST
public static final BuiltInMethod AS_LIST
-
ENUMERATOR_CURRENT
public static final BuiltInMethod ENUMERATOR_CURRENT
-
ENUMERATOR_MOVE_NEXT
public static final BuiltInMethod ENUMERATOR_MOVE_NEXT
-
ENUMERATOR_CLOSE
public static final BuiltInMethod ENUMERATOR_CLOSE
-
ENUMERATOR_RESET
public static final BuiltInMethod ENUMERATOR_RESET
-
ENUMERABLE_ENUMERATOR
public static final BuiltInMethod ENUMERABLE_ENUMERATOR
-
ENUMERABLE_FOREACH
public static final BuiltInMethod ENUMERABLE_FOREACH
-
TYPED_GET_ELEMENT_TYPE
public static final BuiltInMethod TYPED_GET_ELEMENT_TYPE
-
BINDABLE_BIND
public static final BuiltInMethod BINDABLE_BIND
-
RESULT_SET_GET_DATE2
public static final BuiltInMethod RESULT_SET_GET_DATE2
-
RESULT_SET_GET_TIME2
public static final BuiltInMethod RESULT_SET_GET_TIME2
-
RESULT_SET_GET_TIMESTAMP2
public static final BuiltInMethod RESULT_SET_GET_TIMESTAMP2
-
TIME_ZONE_GET_OFFSET
public static final BuiltInMethod TIME_ZONE_GET_OFFSET
-
LONG_VALUE
public static final BuiltInMethod LONG_VALUE
-
COMPARATOR_COMPARE
public static final BuiltInMethod COMPARATOR_COMPARE
-
COLLECTIONS_REVERSE_ORDER
public static final BuiltInMethod COLLECTIONS_REVERSE_ORDER
-
COLLECTIONS_EMPTY_LIST
public static final BuiltInMethod COLLECTIONS_EMPTY_LIST
-
COLLECTIONS_SINGLETON_LIST
public static final BuiltInMethod COLLECTIONS_SINGLETON_LIST
-
COLLECTION_SIZE
public static final BuiltInMethod COLLECTION_SIZE
-
MAP_CLEAR
public static final BuiltInMethod MAP_CLEAR
-
MAP_GET
public static final BuiltInMethod MAP_GET
-
MAP_PUT
public static final BuiltInMethod MAP_PUT
-
COLLECTION_ADD
public static final BuiltInMethod COLLECTION_ADD
-
COLLECTION_ADDALL
public static final BuiltInMethod COLLECTION_ADDALL
-
LIST_GET
public static final BuiltInMethod LIST_GET
-
ITERATOR_HAS_NEXT
public static final BuiltInMethod ITERATOR_HAS_NEXT
-
ITERATOR_NEXT
public static final BuiltInMethod ITERATOR_NEXT
-
MATH_MAX
public static final BuiltInMethod MATH_MAX
-
MATH_MIN
public static final BuiltInMethod MATH_MIN
-
SORTED_MULTI_MAP_PUT_MULTI
public static final BuiltInMethod SORTED_MULTI_MAP_PUT_MULTI
-
SORTED_MULTI_MAP_ARRAYS
public static final BuiltInMethod SORTED_MULTI_MAP_ARRAYS
-
SORTED_MULTI_MAP_SINGLETON
public static final BuiltInMethod SORTED_MULTI_MAP_SINGLETON
-
BINARY_SEARCH5_LOWER
public static final BuiltInMethod BINARY_SEARCH5_LOWER
-
BINARY_SEARCH5_UPPER
public static final BuiltInMethod BINARY_SEARCH5_UPPER
-
BINARY_SEARCH6_LOWER
public static final BuiltInMethod BINARY_SEARCH6_LOWER
-
BINARY_SEARCH6_UPPER
public static final BuiltInMethod BINARY_SEARCH6_UPPER
-
ARRAY_ITEM
public static final BuiltInMethod ARRAY_ITEM
-
MAP_ITEM
public static final BuiltInMethod MAP_ITEM
-
ANY_ITEM
public static final BuiltInMethod ANY_ITEM
-
UPPER
public static final BuiltInMethod UPPER
-
LOWER
public static final BuiltInMethod LOWER
-
JSONIZE
public static final BuiltInMethod JSONIZE
-
JSON_VALUE_EXPRESSION
public static final BuiltInMethod JSON_VALUE_EXPRESSION
-
JSON_STRUCTURED_VALUE_EXPRESSION
public static final BuiltInMethod JSON_STRUCTURED_VALUE_EXPRESSION
-
JSON_API_COMMON_SYNTAX
public static final BuiltInMethod JSON_API_COMMON_SYNTAX
-
JSON_EXISTS
public static final BuiltInMethod JSON_EXISTS
-
JSON_VALUE_ANY
public static final BuiltInMethod JSON_VALUE_ANY
-
JSON_QUERY
public static final BuiltInMethod JSON_QUERY
-
JSON_OBJECT
public static final BuiltInMethod JSON_OBJECT
-
JSON_OBJECTAGG_ADD
public static final BuiltInMethod JSON_OBJECTAGG_ADD
-
JSON_ARRAY
public static final BuiltInMethod JSON_ARRAY
-
JSON_ARRAYAGG_ADD
public static final BuiltInMethod JSON_ARRAYAGG_ADD
-
IS_JSON_VALUE
public static final BuiltInMethod IS_JSON_VALUE
-
IS_JSON_OBJECT
public static final BuiltInMethod IS_JSON_OBJECT
-
IS_JSON_ARRAY
public static final BuiltInMethod IS_JSON_ARRAY
-
IS_JSON_SCALAR
public static final BuiltInMethod IS_JSON_SCALAR
-
INITCAP
public static final BuiltInMethod INITCAP
-
SUBSTRING
public static final BuiltInMethod SUBSTRING
-
CHAR_LENGTH
public static final BuiltInMethod CHAR_LENGTH
-
STRING_CONCAT
public static final BuiltInMethod STRING_CONCAT
-
FLOOR_DIV
public static final BuiltInMethod FLOOR_DIV
-
FLOOR_MOD
public static final BuiltInMethod FLOOR_MOD
-
ADD_MONTHS
public static final BuiltInMethod ADD_MONTHS
-
ADD_MONTHS_INT
public static final BuiltInMethod ADD_MONTHS_INT
-
SUBTRACT_MONTHS
public static final BuiltInMethod SUBTRACT_MONTHS
-
FLOOR
public static final BuiltInMethod FLOOR
-
CEIL
public static final BuiltInMethod CEIL
-
OVERLAY
public static final BuiltInMethod OVERLAY
-
OVERLAY3
public static final BuiltInMethod OVERLAY3
-
POSITION
public static final BuiltInMethod POSITION
-
RAND
public static final BuiltInMethod RAND
-
RAND_SEED
public static final BuiltInMethod RAND_SEED
-
RAND_INTEGER
public static final BuiltInMethod RAND_INTEGER
-
RAND_INTEGER_SEED
public static final BuiltInMethod RAND_INTEGER_SEED
-
TRUNCATE
public static final BuiltInMethod TRUNCATE
-
TRUNCATE_OR_PAD
public static final BuiltInMethod TRUNCATE_OR_PAD
-
TRIM
public static final BuiltInMethod TRIM
-
REPLACE
public static final BuiltInMethod REPLACE
-
TRANSLATE3
public static final BuiltInMethod TRANSLATE3
-
LTRIM
public static final BuiltInMethod LTRIM
-
RTRIM
public static final BuiltInMethod RTRIM
-
LIKE
public static final BuiltInMethod LIKE
-
SIMILAR
public static final BuiltInMethod SIMILAR
-
IS_TRUE
public static final BuiltInMethod IS_TRUE
-
IS_NOT_FALSE
public static final BuiltInMethod IS_NOT_FALSE
-
NOT
public static final BuiltInMethod NOT
-
LESSER
public static final BuiltInMethod LESSER
-
GREATER
public static final BuiltInMethod GREATER
-
MODIFIABLE_TABLE_GET_MODIFIABLE_COLLECTION
public static final BuiltInMethod MODIFIABLE_TABLE_GET_MODIFIABLE_COLLECTION
-
SCANNABLE_TABLE_SCAN
public static final BuiltInMethod SCANNABLE_TABLE_SCAN
-
STRING_TO_BOOLEAN
public static final BuiltInMethod STRING_TO_BOOLEAN
-
INTERNAL_TO_DATE
public static final BuiltInMethod INTERNAL_TO_DATE
-
INTERNAL_TO_TIME
public static final BuiltInMethod INTERNAL_TO_TIME
-
INTERNAL_TO_TIMESTAMP
public static final BuiltInMethod INTERNAL_TO_TIMESTAMP
-
STRING_TO_DATE
public static final BuiltInMethod STRING_TO_DATE
-
STRING_TO_TIME
public static final BuiltInMethod STRING_TO_TIME
-
STRING_TO_TIMESTAMP
public static final BuiltInMethod STRING_TO_TIMESTAMP
-
STRING_TO_TIME_WITH_LOCAL_TIME_ZONE
public static final BuiltInMethod STRING_TO_TIME_WITH_LOCAL_TIME_ZONE
-
TIME_STRING_TO_TIME_WITH_LOCAL_TIME_ZONE
public static final BuiltInMethod TIME_STRING_TO_TIME_WITH_LOCAL_TIME_ZONE
-
STRING_TO_TIMESTAMP_WITH_LOCAL_TIME_ZONE
public static final BuiltInMethod STRING_TO_TIMESTAMP_WITH_LOCAL_TIME_ZONE
-
TIMESTAMP_STRING_TO_TIMESTAMP_WITH_LOCAL_TIME_ZONE
public static final BuiltInMethod TIMESTAMP_STRING_TO_TIMESTAMP_WITH_LOCAL_TIME_ZONE
-
TIME_WITH_LOCAL_TIME_ZONE_TO_TIME
public static final BuiltInMethod TIME_WITH_LOCAL_TIME_ZONE_TO_TIME
-
TIME_WITH_LOCAL_TIME_ZONE_TO_TIMESTAMP
public static final BuiltInMethod TIME_WITH_LOCAL_TIME_ZONE_TO_TIMESTAMP
-
TIME_WITH_LOCAL_TIME_ZONE_TO_TIMESTAMP_WITH_LOCAL_TIME_ZONE
public static final BuiltInMethod TIME_WITH_LOCAL_TIME_ZONE_TO_TIMESTAMP_WITH_LOCAL_TIME_ZONE
-
TIME_WITH_LOCAL_TIME_ZONE_TO_STRING
public static final BuiltInMethod TIME_WITH_LOCAL_TIME_ZONE_TO_STRING
-
TIMESTAMP_WITH_LOCAL_TIME_ZONE_TO_DATE
public static final BuiltInMethod TIMESTAMP_WITH_LOCAL_TIME_ZONE_TO_DATE
-
TIMESTAMP_WITH_LOCAL_TIME_ZONE_TO_TIME
public static final BuiltInMethod TIMESTAMP_WITH_LOCAL_TIME_ZONE_TO_TIME
-
TIMESTAMP_WITH_LOCAL_TIME_ZONE_TO_TIME_WITH_LOCAL_TIME_ZONE
public static final BuiltInMethod TIMESTAMP_WITH_LOCAL_TIME_ZONE_TO_TIME_WITH_LOCAL_TIME_ZONE
-
TIMESTAMP_WITH_LOCAL_TIME_ZONE_TO_TIMESTAMP
public static final BuiltInMethod TIMESTAMP_WITH_LOCAL_TIME_ZONE_TO_TIMESTAMP
-
TIMESTAMP_WITH_LOCAL_TIME_ZONE_TO_STRING
public static final BuiltInMethod TIMESTAMP_WITH_LOCAL_TIME_ZONE_TO_STRING
-
UNIX_DATE_TO_STRING
public static final BuiltInMethod UNIX_DATE_TO_STRING
-
UNIX_TIME_TO_STRING
public static final BuiltInMethod UNIX_TIME_TO_STRING
-
UNIX_TIMESTAMP_TO_STRING
public static final BuiltInMethod UNIX_TIMESTAMP_TO_STRING
-
INTERVAL_YEAR_MONTH_TO_STRING
public static final BuiltInMethod INTERVAL_YEAR_MONTH_TO_STRING
-
INTERVAL_DAY_TIME_TO_STRING
public static final BuiltInMethod INTERVAL_DAY_TIME_TO_STRING
-
UNIX_DATE_EXTRACT
public static final BuiltInMethod UNIX_DATE_EXTRACT
-
UNIX_DATE_FLOOR
public static final BuiltInMethod UNIX_DATE_FLOOR
-
UNIX_DATE_CEIL
public static final BuiltInMethod UNIX_DATE_CEIL
-
UNIX_TIMESTAMP_FLOOR
public static final BuiltInMethod UNIX_TIMESTAMP_FLOOR
-
UNIX_TIMESTAMP_CEIL
public static final BuiltInMethod UNIX_TIMESTAMP_CEIL
-
CURRENT_TIMESTAMP
public static final BuiltInMethod CURRENT_TIMESTAMP
-
CURRENT_TIME
public static final BuiltInMethod CURRENT_TIME
-
CURRENT_DATE
public static final BuiltInMethod CURRENT_DATE
-
LOCAL_TIMESTAMP
public static final BuiltInMethod LOCAL_TIMESTAMP
-
LOCAL_TIME
public static final BuiltInMethod LOCAL_TIME
-
TIME_ZONE
public static final BuiltInMethod TIME_ZONE
-
BOOLEAN_TO_STRING
public static final BuiltInMethod BOOLEAN_TO_STRING
-
JDBC_ARRAY_TO_LIST
public static final BuiltInMethod JDBC_ARRAY_TO_LIST
-
OBJECT_TO_STRING
public static final BuiltInMethod OBJECT_TO_STRING
-
OBJECTS_EQUAL
public static final BuiltInMethod OBJECTS_EQUAL
-
HASH
public static final BuiltInMethod HASH
-
COMPARE
public static final BuiltInMethod COMPARE
-
COMPARE_NULLS_FIRST
public static final BuiltInMethod COMPARE_NULLS_FIRST
-
COMPARE_NULLS_LAST
public static final BuiltInMethod COMPARE_NULLS_LAST
-
ROUND_LONG
public static final BuiltInMethod ROUND_LONG
-
ROUND_INT
public static final BuiltInMethod ROUND_INT
-
DATE_TO_INT
public static final BuiltInMethod DATE_TO_INT
-
DATE_TO_INT_OPTIONAL
public static final BuiltInMethod DATE_TO_INT_OPTIONAL
-
TIME_TO_INT
public static final BuiltInMethod TIME_TO_INT
-
TIME_TO_INT_OPTIONAL
public static final BuiltInMethod TIME_TO_INT_OPTIONAL
-
TIMESTAMP_TO_LONG
public static final BuiltInMethod TIMESTAMP_TO_LONG
-
TIMESTAMP_TO_LONG_OFFSET
public static final BuiltInMethod TIMESTAMP_TO_LONG_OFFSET
-
TIMESTAMP_TO_LONG_OPTIONAL
public static final BuiltInMethod TIMESTAMP_TO_LONG_OPTIONAL
-
TIMESTAMP_TO_LONG_OPTIONAL_OFFSET
public static final BuiltInMethod TIMESTAMP_TO_LONG_OPTIONAL_OFFSET
-
SEQUENCE_CURRENT_VALUE
public static final BuiltInMethod SEQUENCE_CURRENT_VALUE
-
SEQUENCE_NEXT_VALUE
public static final BuiltInMethod SEQUENCE_NEXT_VALUE
-
SLICE
public static final BuiltInMethod SLICE
-
ELEMENT
public static final BuiltInMethod ELEMENT
-
MEMBER_OF
public static final BuiltInMethod MEMBER_OF
-
MULTISET_INTERSECT_DISTINCT
public static final BuiltInMethod MULTISET_INTERSECT_DISTINCT
-
MULTISET_INTERSECT_ALL
public static final BuiltInMethod MULTISET_INTERSECT_ALL
-
MULTISET_EXCEPT_DISTINCT
public static final BuiltInMethod MULTISET_EXCEPT_DISTINCT
-
MULTISET_EXCEPT_ALL
public static final BuiltInMethod MULTISET_EXCEPT_ALL
-
MULTISET_UNION_DISTINCT
public static final BuiltInMethod MULTISET_UNION_DISTINCT
-
MULTISET_UNION_ALL
public static final BuiltInMethod MULTISET_UNION_ALL
-
IS_A_SET
public static final BuiltInMethod IS_A_SET
-
IS_EMPTY
public static final BuiltInMethod IS_EMPTY
-
SUBMULTISET_OF
public static final BuiltInMethod SUBMULTISET_OF
-
SELECTIVITY
public static final BuiltInMethod SELECTIVITY
-
UNIQUE_KEYS
public static final BuiltInMethod UNIQUE_KEYS
-
AVERAGE_ROW_SIZE
public static final BuiltInMethod AVERAGE_ROW_SIZE
-
AVERAGE_COLUMN_SIZES
public static final BuiltInMethod AVERAGE_COLUMN_SIZES
-
IS_PHASE_TRANSITION
public static final BuiltInMethod IS_PHASE_TRANSITION
-
SPLIT_COUNT
public static final BuiltInMethod SPLIT_COUNT
-
MEMORY
public static final BuiltInMethod MEMORY
-
CUMULATIVE_MEMORY_WITHIN_PHASE
public static final BuiltInMethod CUMULATIVE_MEMORY_WITHIN_PHASE
-
CUMULATIVE_MEMORY_WITHIN_PHASE_SPLIT
public static final BuiltInMethod CUMULATIVE_MEMORY_WITHIN_PHASE_SPLIT
-
COLUMN_UNIQUENESS
public static final BuiltInMethod COLUMN_UNIQUENESS
-
COLLATIONS
public static final BuiltInMethod COLLATIONS
-
DISTRIBUTION
public static final BuiltInMethod DISTRIBUTION
-
NODE_TYPES
public static final BuiltInMethod NODE_TYPES
-
ROW_COUNT
public static final BuiltInMethod ROW_COUNT
-
MAX_ROW_COUNT
public static final BuiltInMethod MAX_ROW_COUNT
-
MIN_ROW_COUNT
public static final BuiltInMethod MIN_ROW_COUNT
-
DISTINCT_ROW_COUNT
public static final BuiltInMethod DISTINCT_ROW_COUNT
-
PERCENTAGE_ORIGINAL_ROWS
public static final BuiltInMethod PERCENTAGE_ORIGINAL_ROWS
-
POPULATION_SIZE
public static final BuiltInMethod POPULATION_SIZE
-
COLUMN_ORIGIN
public static final BuiltInMethod COLUMN_ORIGIN
-
EXPRESSION_LINEAGE
public static final BuiltInMethod EXPRESSION_LINEAGE
-
TABLE_REFERENCES
public static final BuiltInMethod TABLE_REFERENCES
-
CUMULATIVE_COST
public static final BuiltInMethod CUMULATIVE_COST
-
NON_CUMULATIVE_COST
public static final BuiltInMethod NON_CUMULATIVE_COST
-
PREDICATES
public static final BuiltInMethod PREDICATES
-
ALL_PREDICATES
public static final BuiltInMethod ALL_PREDICATES
-
EXPLAIN_VISIBILITY
public static final BuiltInMethod EXPLAIN_VISIBILITY
-
SCALAR_EXECUTE1
public static final BuiltInMethod SCALAR_EXECUTE1
-
SCALAR_EXECUTE2
public static final BuiltInMethod SCALAR_EXECUTE2
-
CONTEXT_VALUES
public static final BuiltInMethod CONTEXT_VALUES
-
CONTEXT_ROOT
public static final BuiltInMethod CONTEXT_ROOT
-
DATA_CONTEXT_GET_QUERY_PROVIDER
public static final BuiltInMethod DATA_CONTEXT_GET_QUERY_PROVIDER
-
METADATA_REL
public static final BuiltInMethod METADATA_REL
-
STRUCT_ACCESS
public static final BuiltInMethod STRUCT_ACCESS
-
SOURCE_SORTER
public static final BuiltInMethod SOURCE_SORTER
-
ORDERED_AGGREGATE_LAMBDA_FACTORY
public static final BuiltInMethod ORDERED_AGGREGATE_LAMBDA_FACTORY
-
SEQUENCED_ADDER_AGGREGATE_LAMBDA_FACTORY
public static final BuiltInMethod SEQUENCED_ADDER_AGGREGATE_LAMBDA_FACTORY
-
AGG_LAMBDA_FACTORY_ACC_INITIALIZER
public static final BuiltInMethod AGG_LAMBDA_FACTORY_ACC_INITIALIZER
-
AGG_LAMBDA_FACTORY_ACC_ADDER
public static final BuiltInMethod AGG_LAMBDA_FACTORY_ACC_ADDER
-
AGG_LAMBDA_FACTORY_ACC_RESULT_SELECTOR
public static final BuiltInMethod AGG_LAMBDA_FACTORY_ACC_RESULT_SELECTOR
-
AGG_LAMBDA_FACTORY_ACC_SINGLE_GROUP_RESULT_SELECTOR
public static final BuiltInMethod AGG_LAMBDA_FACTORY_ACC_SINGLE_GROUP_RESULT_SELECTOR
-
-
Field Detail
-
method
public final java.lang.reflect.Method method
-
constructor
public final java.lang.reflect.Constructor constructor
-
field
public final java.lang.reflect.Field field
-
MAP
public static final com.google.common.collect.ImmutableMap<java.lang.reflect.Method,BuiltInMethod> MAP
-
-
Constructor Detail
-
BuiltInMethod
private BuiltInMethod(java.lang.reflect.Method method, java.lang.reflect.Constructor constructor, java.lang.reflect.Field field)
-
BuiltInMethod
private BuiltInMethod(java.lang.Class clazz, java.lang.String methodName, java.lang.Class... argumentTypes)
Defines a method.
-
BuiltInMethod
private BuiltInMethod(java.lang.Class clazz, java.lang.Class... argumentTypes)
Defines a constructor.
-
BuiltInMethod
private BuiltInMethod(java.lang.Class clazz, java.lang.String fieldName, boolean dummy)
Defines a field.
-
-
Method Detail
-
values
public static BuiltInMethod[] 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 (BuiltInMethod c : BuiltInMethod.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static BuiltInMethod 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
-
-