Package org.apache.calcite.util
Enum BuiltInMethod
- All Implemented Interfaces:
- Serializable,- Comparable<BuiltInMethod>,- Constable
Built-in methods.
- 
Nested Class SummaryNested classes/interfaces inherited from class java.lang.EnumEnum.EnumDesc<E extends Enum<E>>
- 
Enum Constant SummaryEnum ConstantsEnum ConstantDescription
- 
Field SummaryFieldsModifier and TypeFieldDescriptionfinal Constructorfinal Fieldstatic final com.google.common.collect.ImmutableMap<Method,BuiltInMethod> final Method
- 
Method SummaryModifier and TypeMethodDescriptionstatic BuiltInMethodReturns 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 Details- 
QUERYABLE_SELECT
- 
QUERYABLE_AS_ENUMERABLE
- 
QUERYABLE_TABLE_AS_QUERYABLE
- 
AS_QUERYABLE
- 
ABSTRACT_ENUMERABLE_CTOR
- 
CHAR_DECIMAL_CAST
- 
CHAR_DECIMAL_CAST_ROUNDING_MODE
- 
SHORT_INTERVAL_DECIMAL_CAST
- 
SHORT_INTERVAL_DECIMAL_CAST_ROUNDING_MODE
- 
LONG_INTERVAL_DECIMAL_CAST
- 
LONG_INTERVAL_DECIMAL_CAST_ROUNDING_MODE
- 
INTO
- 
REMOVE_ALL
- 
SCHEMA_GET_SUB_SCHEMA
- 
SCHEMA_GET_TABLE
- 
SCHEMA_PLUS_ADD_TABLE
- 
SCHEMA_PLUS_REMOVE_TABLE
- 
SCHEMA_PLUS_UNWRAP
- 
SCHEMAS_ENUMERABLE_SCANNABLE
- 
SCHEMAS_ENUMERABLE_FILTERABLE
- 
SCHEMAS_ENUMERABLE_PROJECTABLE_FILTERABLE
- 
SCHEMAS_QUERYABLE
- 
REFLECTIVE_SCHEMA_GET_TARGET
- 
DATA_CONTEXT_GET
- 
DATA_CONTEXT_GET_ROOT_SCHEMA
- 
JDBC_SCHEMA_DATA_SOURCE
- 
ROW_VALUE
- 
ROW_AS_COPY
- 
ROW_COPY_VALUES
- 
RESULT_SET_ENUMERABLE_SET_TIMEOUT
- 
RESULT_SET_ENUMERABLE_OF
- 
RESULT_SET_ENUMERABLE_OF_PREPARED
- 
CREATE_ENRICHER
- 
HASH_JOIN
- 
ASOF_JOIN
- 
MATCH
- 
PATTERN_BUILDER
- 
PATTERN_BUILDER_SYMBOL
- 
PATTERN_BUILDER_SEQ
- 
PATTERN_BUILDER_BUILD
- 
PATTERN_TO_AUTOMATON
- 
MATCHER_BUILDER
- 
MATCHER_BUILDER_ADD
- 
MATCHER_BUILDER_BUILD
- 
MATCH_UTILS_LAST_WITH_SYMBOL
- 
EMITTER_EMIT
- 
MERGE_JOIN
- 
SLICE0
- 
SEMI_JOIN
- 
ANTI_JOIN
- 
NESTED_LOOP_JOIN
- 
CORRELATE_JOIN
- 
CORRELATE_BATCH_JOIN
- 
SELECT
- 
SELECT2
- 
SELECT_MANY
- 
WHERE
- 
WHERE2
- 
DISTINCT
- 
DISTINCT2
- 
SORTED_GROUP_BY
- 
GROUP_BY
- 
GROUP_BY2
- 
GROUP_BY_MULTIPLE
- 
AGGREGATE
- 
ORDER_BY
- 
ORDER_BY_WITH_FETCH_AND_OFFSET
- 
UNION
- 
CONCAT
- 
REPEAT_UNION
- 
MERGE_UNION
- 
LAZY_COLLECTION_SPOOL
- 
INTERSECT
- 
EXCEPT
- 
SKIP
- 
TAKE
- 
SINGLETON_ENUMERABLE
- 
EMPTY_ENUMERABLE
- 
NULLS_COMPARATOR
- 
NULLS_COMPARATOR2
- 
ARRAY_COMPARER
- 
FUNCTION0_APPLY
- 
FUNCTION1_APPLY
- 
ARRAYS_AS_LIST
- 
ARRAY
- 
ARRAY_COPY
- 
PAIR_LIST_COPY_OF
- 
FLAT_PRODUCT
- 
FLAT_LIST
- 
LIST_N
- 
LIST2
- 
LIST3
- 
LIST4
- 
LIST5
- 
LIST6
- 
COMPARABLE_EMPTY_LIST
- 
IDENTITY_COMPARER
- 
IDENTITY_SELECTOR
- 
AS_ENUMERABLE
- 
AS_ENUMERABLE2
- 
ENUMERABLE_TO_LIST
- 
ENUMERABLE_TO_MAP
- 
AS_LIST
- 
DECIMAL_DECIMAL_CAST
- 
DECIMAL_DECIMAL_CAST_ROUNDING_MODE
- 
INTEGER_DECIMAL_CAST
- 
INTEGER_DECIMAL_CAST_ROUNDING_MODE
- 
FP_DECIMAL_CAST
- 
FP_DECIMAL_CAST_ROUNDING_MODE
- 
INTEGER_CAST
- 
INTEGER_CAST_ROUNDING_MODE
- 
MEMORY_GET0
- 
MEMORY_GET1
- 
ENUMERATOR_CURRENT
- 
ENUMERATOR_MOVE_NEXT
- 
ENUMERATOR_CLOSE
- 
ENUMERATOR_RESET
- 
ENUMERABLE_ENUMERATOR
- 
ENUMERABLE_FOREACH
- 
ITERABLE_FOR_EACH
- 
FUNCTION_APPLY
- 
PREDICATE_TEST
- 
BI_PREDICATE_TEST
- 
CONSUMER_ACCEPT
- 
TYPED_GET_ELEMENT_TYPE
- 
BINDABLE_BIND
- 
RESULT_SET_GET_DATE2
- 
RESULT_SET_GET_TIME2
- 
RESULT_SET_GET_TIMESTAMP2
- 
TIME_ZONE_GET_OFFSET
- 
LONG_VALUE
- 
STRING_TO_UPPER
- 
COMPARATOR_COMPARE
- 
COLLECTIONS_REVERSE_ORDER
- 
COLLECTIONS_EMPTY_LIST
- 
COLLECTIONS_SINGLETON_LIST
- 
COLLECTION_SIZE
- 
COLLECTION_EXISTS
- 
COLLECTION_ALL
- 
COLLECTION_NULLABLE_EXISTS
- 
COLLECTION_NULLABLE_ALL
- 
MAP_CLEAR
- 
MAP_GET
- 
MAP_GET_OR_DEFAULT
- 
MAP_PUT
- 
COLLECTION_ADD
- 
COLLECTION_ADDALL
- 
COLLECTION_RETAIN_ALL
- 
LIST_CONTAINS
- 
LIST_GET
- 
LIST_TO_ARRAY
- 
LIST_TRANSFORM
- 
ITERATOR_HAS_NEXT
- 
ITERATOR_NEXT
- 
MATH_MAX
- 
MATH_MIN
- 
SORTED_MULTI_MAP_PUT_MULTI
- 
SORTED_MULTI_MAP_ARRAYS
- 
SORTED_MULTI_MAP_SINGLETON
- 
IMMUTABLE_INT_LIST_IDENTITY
- 
IMMUTABLE_INT_LIST_COPY_OF
- 
BINARY_SEARCH5_LOWER
- 
BINARY_SEARCH5_UPPER
- 
BINARY_SEARCH6_LOWER
- 
BINARY_SEARCH6_UPPER
- 
ARRAY_ITEM
- 
MAP_ITEM
- 
ANY_ITEM
- 
UPPER
- 
LOWER
- 
ARRAY_TO_STRING
- 
STRING_TO_ARRAY
- 
SROUND
- 
STRUNCATE
- 
ASCII
- 
CHAR_FROM_ASCII
- 
CHAR_FROM_UTF8
- 
CODE_POINTS_TO_BYTES
- 
CODE_POINTS_TO_STRING
- 
TO_CODE_POINTS
- 
CONVERT
- 
CONVERT_ORACLE
- 
EXP
- 
MOD
- 
POWER
- 
POWER_PG
- 
REPEAT
- 
SPACE
- 
SPLIT
- 
SPLIT_PART
- 
SOUNDEX
- 
SOUNDEX_SPARK
- 
STRCMP
- 
DIFFERENCE
- 
REVERSE
- 
LEVENSHTEIN
- 
FIND_IN_SET
- 
LEFT
- 
RIGHT
- 
TO_BASE64
- 
FROM_BASE64
- 
TO_BASE32
- 
FROM_BASE32
- 
HEX
- 
TO_HEX
- 
FROM_HEX
- 
BIN
- 
MD5
- 
CRC32
- 
SHA1
- 
SHA256
- 
SHA512
- 
THROW_UNLESS
- 
COMPRESS
- 
URL_DECODE
- 
URL_ENCODE
- 
EXTRACT_VALUE
- 
XML_TRANSFORM
- 
EXTRACT_XML
- 
EXISTS_NODE
- 
JSONIZE
- 
DEJSONIZE
- 
JSON_VALUE_EXPRESSION
- 
JSON_API_COMMON_SYNTAX
- 
JSON_API_COMMON_SYNTAX_WITH_CACHE
- 
JSON_EXISTS2
- 
JSON_EXISTS3
- 
JSON_VALUE
- 
JSON_QUERY
- 
JSON_OBJECT
- 
JSON_TYPE
- 
JSON_DEPTH
- 
JSON_KEYS
- 
JSON_INSERT
- 
JSON_PRETTY
- 
JSON_LENGTH
- 
JSON_REPLACE
- 
JSON_REMOVE
- 
JSON_STORAGE_SIZE
- 
JSON_SET
- 
JSON_OBJECTAGG_ADD
- 
JSON_ARRAY
- 
JSON_ARRAYAGG_ADD
- 
IS_JSON_VALUE
- 
IS_JSON_OBJECT
- 
IS_JSON_ARRAY
- 
IS_JSON_SCALAR
- 
ST_GEOM_FROM_EWKT
- 
UUID_FROM_STRING
- 
UUID_TO_STRING
- 
UUID_TO_BINARY
- 
BINARY_TO_UUID
- 
INITCAP
- 
SUBSTRING
- 
FORMAT_NUMBER
- 
LPAD
- 
RPAD
- 
STARTS_WITH
- 
ENDS_WITH
- 
OCTET_LENGTH
- 
CHAR_LENGTH
- 
BIT_LENGTH
- 
BIT_GET
- 
STRING_CONCAT
- 
STRING_CONCAT_WITH_NULL
- 
PARSE_URL2
- 
PARSE_URL3
- 
MULTI_STRING_CONCAT
- 
MULTI_STRING_CONCAT_WITH_NULL
- 
MULTI_STRING_CONCAT_WITH_SEPARATOR
- 
MULTI_TYPE_STRING_ARRAY_CONCAT_WITH_SEPARATOR
- 
MULTI_TYPE_OBJECT_CONCAT_WITH_SEPARATOR
- 
FLOOR_DIV
- 
FLOOR_MOD
- 
ADD_MONTHS
- 
ADD_MONTHS_INT
- 
SUBTRACT_MONTHS
- 
FLOOR
- 
CEIL
- 
ABS
- 
ACOS
- 
ACOSD
- 
ACOSH
- 
ASIN
- 
ASIND
- 
ASINH
- 
ATAN
- 
ATAN2
- 
ATAND
- 
ATANH
- 
CBRT
- 
COS
- 
COSD
- 
COSH
- 
COT
- 
COTH
- 
CSC
- 
CSCH
- 
DEGREES
- 
FACTORIAL
- 
IS_INF
- 
IS_NAN
- 
OVERLAY
- 
OVERLAY3
- 
POSITION
- 
RADIANS
- 
RAND
- 
RAND_SEED
- 
RAND_INTEGER
- 
RAND_INTEGER_SEED
- 
SAFE_ADD
- 
SAFE_DIVIDE
- 
SAFE_MULTIPLY
- 
SAFE_SUBTRACT
- 
LOG
- 
LOG1P
- 
SEC
- 
SECH
- 
SIGN
- 
SIN
- 
SIND
- 
TAN
- 
TAND
- 
TANH
- 
SINH
- 
TRUNCATE
- 
TRUNCATE_OR_PAD
- 
TRIM
- 
REPLACE
- 
TRANSLATE_WITH_CHARSET
- 
TRANSLATE3
- 
LTRIM
- 
RTRIM
- 
LIKE
- 
LIKE_ESCAPE
- 
ILIKE
- 
ILIKE_ESCAPE
- 
RLIKE
- 
SIMILAR
- 
SIMILAR_ESCAPE
- 
POSIX_REGEX_INSENSITIVE
- 
POSIX_REGEX_SENSITIVE
- 
REGEXP_CONTAINS
- 
REGEXP_EXTRACT2
- 
REGEXP_EXTRACT3
- 
REGEXP_EXTRACT4
- 
REGEXP_EXTRACT_ALL
- 
REGEXP_INSTR2
- 
REGEXP_INSTR3
- 
REGEXP_INSTR4
- 
REGEXP_INSTR5
- 
REGEXP_LIKE3
- 
REGEXP_REPLACE2
- 
REGEXP_REPLACE3
- 
REGEXP_REPLACE4
- 
REGEXP_REPLACE5_OCCURRENCE
- 
REGEXP_REPLACE5_MATCHTYPE
- 
REGEXP_REPLACE6
- 
REGEXP_REPLACE_BIG_QUERY_3
- 
REGEXP_REPLACE_PG_3
- 
REGEXP_REPLACE_PG_4
- 
IS_TRUE
- 
IS_NOT_FALSE
- 
NOT
- 
LESSER
- 
GREATER
- 
LT_NULLABLE
- 
GT_NULLABLE
- 
LT
- 
GT
- 
BIT_AND
- 
BITCOUNT
- 
BIT_OR
- 
BIT_XOR
- 
BIT_NOT
- 
MODIFIABLE_TABLE_GET_MODIFIABLE_COLLECTION
- 
SCANNABLE_TABLE_SCAN
- 
STRING_TO_BOOLEAN
- 
INTERNAL_TO_DATE
- 
INTERNAL_TO_TIME
- 
INTERNAL_TO_TIMESTAMP
- 
STRING_TO_DATE
- 
STRING_TO_TIME
- 
STRING_TO_TIMESTAMP
- 
STRING_TO_TIME_WITH_LOCAL_TIME_ZONE
- 
TIME_STRING_TO_TIME_WITH_LOCAL_TIME_ZONE
- 
STRING_TO_TIMESTAMP_WITH_LOCAL_TIME_ZONE
- 
STRING_TO_BINARY
- 
TIMESTAMP_STRING_TO_TIMESTAMP_WITH_LOCAL_TIME_ZONE
- 
TIME_WITH_LOCAL_TIME_ZONE_TO_TIME
- 
TIME_WITH_LOCAL_TIME_ZONE_TO_TIMESTAMP
- 
TIME_WITH_LOCAL_TIME_ZONE_TO_TIMESTAMP_WITH_LOCAL_TIME_ZONE
- 
TIME_WITH_LOCAL_TIME_ZONE_TO_STRING
- 
TIMESTAMP_WITH_LOCAL_TIME_ZONE_TO_DATE
- 
TIMESTAMP_WITH_LOCAL_TIME_ZONE_TO_TIME
- 
TIMESTAMP_WITH_LOCAL_TIME_ZONE_TO_TIME_WITH_LOCAL_TIME_ZONE
- 
TIMESTAMP_WITH_LOCAL_TIME_ZONE_TO_TIMESTAMP
- 
TIMESTAMP_WITH_LOCAL_TIME_ZONE_TO_STRING
- 
TIMESTAMP_SECONDS
- 
TIMESTAMP_MILLIS
- 
TIMESTAMP_MICROS
- 
UNIX_SECONDS
- 
UNIX_MILLIS
- 
UNIX_MICROS
- 
DATE_FROM_UNIX_DATE
- 
UNIX_DATE
- 
DATE
- 
DATETIME
- 
TIME
- 
TIMESTAMP
- 
PARSE_DATE
- 
PARSE_DATETIME
- 
PARSE_TIME
- 
PARSE_TIMESTAMP
- 
FORMAT_TIMESTAMP
- 
TO_CHAR
- 
TO_CHAR_PG
- 
TO_DATE
- 
TO_DATE_PG
- 
TO_TIMESTAMP
- 
TO_TIMESTAMP_PG
- 
FORMAT_DATE
- 
FORMAT_TIME
- 
UNIX_DATE_TO_STRING
- 
UNIX_TIME_TO_STRING
- 
UNIX_TIMESTAMP_TO_STRING
- 
INTERVAL_YEAR_MONTH_TO_STRING
- 
INTERVAL_DAY_TIME_TO_STRING
- 
UNIX_DATE_EXTRACT
- 
UNIX_DATE_FLOOR
- 
UNIX_DATE_CEIL
- 
UNIX_TIMESTAMP_FLOOR
- 
UNIX_TIMESTAMP_CEIL
- 
CUSTOM_DATE_ADD
- 
CUSTOM_DATE_DIFF
- 
CUSTOM_DATE_FLOOR
- 
CUSTOM_DATE_CEIL
- 
CUSTOM_TIMESTAMP_ADD
- 
CUSTOM_TIMESTAMP_DIFF
- 
CUSTOM_TIMESTAMP_FLOOR
- 
CUSTOM_TIMESTAMP_CEIL
- 
TIMESTAMP_TO_DATE
- 
LAST_DAY
- 
DAYNAME_WITH_TIMESTAMP
- 
DAYNAME_WITH_DATE
- 
MONTHNAME_WITH_TIMESTAMP
- 
MONTHNAME_WITH_DATE
- 
CURRENT_TIMESTAMP
- 
CURRENT_TIME
- 
CURRENT_DATE
- 
CURRENT_DATETIME
- 
CURRENT_DATETIME2
- 
LOCAL_TIMESTAMP
- 
LOCAL_TIME
- 
SYSDATE
- 
SYSTIMESTAMP
- 
TIME_ZONE
- 
USER
- 
SYSTEM_USER
- 
LOCALE
- 
BOOLEAN_TO_STRING
- 
JDBC_ARRAY_TO_LIST
- 
OBJECT_TO_STRING
- 
OBJECTS_EQUAL
- 
HASH
- 
COMPARE
- 
COMPARE_NULLS_FIRST
- 
COMPARE_NULLS_LAST
- 
COMPARE2
- 
COMPARE_NULLS_FIRST2
- 
COMPARE_NULLS_LAST2
- 
ROUND_LONG
- 
ROUND_INT
- 
DATE_TO_INT
- 
DATE_TO_INT_OFFSET
- 
DATE_TO_INT_OPTIONAL
- 
DATE_TO_INT_OPTIONAL_OFFSET
- 
TIME_TO_INT
- 
TIME_TO_INT_OPTIONAL
- 
TIMESTAMP_TO_LONG
- 
TIMESTAMP_TO_LONG_OFFSET
- 
TIMESTAMP_TO_LONG_OPTIONAL
- 
TIMESTAMP_TO_LONG_OPTIONAL_OFFSET
- 
SEQUENCE_CURRENT_VALUE
- 
SEQUENCE_NEXT_VALUE
- 
SLICE
- 
ELEMENT
- 
MEMBER_OF
- 
MULTISET_INTERSECT_DISTINCT
- 
MULTISET_INTERSECT_ALL
- 
MULTISET_EXCEPT_DISTINCT
- 
MULTISET_EXCEPT_ALL
- 
MULTISET_UNION_DISTINCT
- 
MULTISET_UNION_ALL
- 
IS_A_SET
- 
IS_EMPTY
- 
SUBMULTISET_OF
- 
ARRAY_APPEND
- 
ARRAY_COMPACT
- 
ARRAY_DISTINCT
- 
ARRAY_MAX
- 
ARRAY_MIN
- 
ARRAY_POSITION
- 
ARRAY_PREPEND
- 
ARRAY_REMOVE
- 
ARRAY_REPEAT
- 
ARRAY_EXCEPT
- 
ARRAY_INSERT
- 
ARRAY_INTERSECT
- 
ARRAY_UNION
- 
ARRAY_REVERSE
- 
ARRAY_SLICE
- 
ARRAYS_OVERLAP
- 
ARRAYS_ZIP
- 
EXISTS
- 
SORT_ARRAY
- 
MAP
- 
MAP_CONCAT
- 
MAP_CONTAINS_KEY
- 
MAP_ENTRIES
- 
MAP_KEYS
- 
MAP_VALUES
- 
MAP_FROM_ARRAYS
- 
MAP_FROM_ENTRIES
- 
STR_TO_MAP
- 
SUBSTRING_INDEX
- 
SELECTIVITY
- 
UNIQUE_KEYS
- 
AVERAGE_ROW_SIZE
- 
AVERAGE_COLUMN_SIZES
- 
IS_PHASE_TRANSITION
- 
SPLIT_COUNT
- 
LOWER_BOUND_COST
- 
MEMORY
- 
CUMULATIVE_MEMORY_WITHIN_PHASE
- 
CUMULATIVE_MEMORY_WITHIN_PHASE_SPLIT
- 
IS_MEASURE
- 
MEASURE_EXPAND
- 
COLUMN_UNIQUENESS
- 
COLLATIONS
- 
DISTRIBUTION
- 
NODE_TYPES
- 
ROW_COUNT
- 
MAX_ROW_COUNT
- 
MIN_ROW_COUNT
- 
DISTINCT_ROW_COUNT
- 
PERCENTAGE_ORIGINAL_ROWS
- 
POPULATION_SIZE
- 
COLUMN_ORIGIN
- 
EXPRESSION_LINEAGE
- 
TABLE_REFERENCES
- 
CUMULATIVE_COST
- 
NON_CUMULATIVE_COST
- 
PREDICATES
- 
ALL_PREDICATES
- 
EXPLAIN_VISIBILITY
- 
SCALAR_EXECUTE1
- 
SCALAR_EXECUTE2
- 
CONTEXT_VALUES
- 
CONTEXT_ROOT
- 
FUNCTION_CONTEXTS_OF
- 
DATA_CONTEXT_GET_QUERY_PROVIDER
- 
METADATA_REL
- 
STRUCT_ACCESS
- 
SOURCE_SORTER
- 
BASIC_LAZY_ACCUMULATOR
- 
LAZY_AGGREGATE_LAMBDA_FACTORY
- 
BASIC_AGGREGATE_LAMBDA_FACTORY
- 
AGG_LAMBDA_FACTORY_ACC_INITIALIZER
- 
AGG_LAMBDA_FACTORY_ACC_ADDER
- 
AGG_LAMBDA_FACTORY_ACC_RESULT_SELECTOR
- 
AGG_LAMBDA_FACTORY_ACC_SINGLE_GROUP_RESULT_SELECTOR
- 
TUMBLING
- 
HOPPING
- 
SESSIONIZATION
- 
BIG_DECIMAL_ADD
- 
BIG_DECIMAL_NEGATE
- 
COMPARE_TO
- 
VARIANT_CREATE
- 
VARIANT_CAST
- 
TYPEOF
- 
VARIANT_ITEM
- 
VARIANTNULL
 
- 
- 
Field Details- 
method
- 
constructor
- 
field
- 
FUNCTIONS_MAPS
 
- 
- 
Method Details- 
valuesReturns an array containing the constants of this enum type, in the order they are declared.- Returns:
- an array containing the constants of this enum type, in the order they are declared
 
- 
valueOfReturns 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
 
- 
getMethodName
 
-