@PublicEvolving public final class BuiltInFunctionDefinitions extends Object
Constructor and Description |
---|
BuiltInFunctionDefinitions() |
Modifier and Type | Method and Description |
---|---|
static List<BuiltInFunctionDefinition> |
getDefinitions() |
public static final BuiltInFunctionDefinition TYPE_OF
public static final BuiltInFunctionDefinition IF_NULL
public static final BuiltInFunctionDefinition MAP_KEYS
public static final BuiltInFunctionDefinition MAP_VALUES
public static final BuiltInFunctionDefinition MAP_UNION
public static final BuiltInFunctionDefinition MAP_ENTRIES
public static final BuiltInFunctionDefinition MAP_FROM_ARRAYS
public static final BuiltInFunctionDefinition SOURCE_WATERMARK
public static final BuiltInFunctionDefinition COALESCE
public static final BuiltInFunctionDefinition ARRAY_APPEND
public static final BuiltInFunctionDefinition ARRAY_CONTAINS
public static final BuiltInFunctionDefinition ARRAY_SORT
public static final BuiltInFunctionDefinition ARRAY_DISTINCT
public static final BuiltInFunctionDefinition ARRAY_POSITION
public static final BuiltInFunctionDefinition ARRAY_PREPEND
public static final BuiltInFunctionDefinition ARRAY_REMOVE
public static final BuiltInFunctionDefinition ARRAY_REVERSE
public static final BuiltInFunctionDefinition ARRAY_SLICE
public static final BuiltInFunctionDefinition ARRAY_UNION
public static final BuiltInFunctionDefinition ARRAY_CONCAT
public static final BuiltInFunctionDefinition ARRAY_MAX
public static final BuiltInFunctionDefinition ARRAY_JOIN
public static final BuiltInFunctionDefinition ARRAY_MIN
public static final BuiltInFunctionDefinition SPLIT
public static final BuiltInFunctionDefinition INTERNAL_REPLICATE_ROWS
public static final BuiltInFunctionDefinition INTERNAL_UNNEST_ROWS
public static final BuiltInFunctionDefinition INTERNAL_HASHCODE
public static final BuiltInFunctionDefinition ARRAY_EXCEPT
public static final BuiltInFunctionDefinition ARRAY_INTERSECT
public static final BuiltInFunctionDefinition AND
public static final BuiltInFunctionDefinition OR
public static final BuiltInFunctionDefinition NOT
public static final BuiltInFunctionDefinition IF
public static final BuiltInFunctionDefinition EQUALS
public static final BuiltInFunctionDefinition GREATER_THAN
public static final BuiltInFunctionDefinition GREATER_THAN_OR_EQUAL
public static final BuiltInFunctionDefinition LESS_THAN
public static final BuiltInFunctionDefinition LESS_THAN_OR_EQUAL
public static final BuiltInFunctionDefinition NOT_EQUALS
public static final BuiltInFunctionDefinition IS_NULL
public static final BuiltInFunctionDefinition IS_NOT_NULL
public static final BuiltInFunctionDefinition IS_TRUE
public static final BuiltInFunctionDefinition IS_FALSE
public static final BuiltInFunctionDefinition IS_NOT_TRUE
public static final BuiltInFunctionDefinition IS_NOT_FALSE
public static final BuiltInFunctionDefinition BETWEEN
public static final BuiltInFunctionDefinition NOT_BETWEEN
public static final BuiltInFunctionDefinition GREATEST
public static final BuiltInFunctionDefinition LEAST
public static final BuiltInFunctionDefinition AVG
public static final BuiltInFunctionDefinition COUNT
public static final BuiltInFunctionDefinition MAX
public static final BuiltInFunctionDefinition MIN
public static final BuiltInFunctionDefinition FIRST_VALUE
public static final BuiltInFunctionDefinition LAST_VALUE
public static final BuiltInFunctionDefinition LISTAGG
public static final BuiltInFunctionDefinition SUM
public static final BuiltInFunctionDefinition SUM0
public static final BuiltInFunctionDefinition STDDEV_POP
public static final BuiltInFunctionDefinition STDDEV_SAMP
public static final BuiltInFunctionDefinition VAR_POP
public static final BuiltInFunctionDefinition VAR_SAMP
public static final BuiltInFunctionDefinition COLLECT
public static final BuiltInFunctionDefinition DISTINCT
public static final BuiltInFunctionDefinition ARRAY_AGG
public static final BuiltInFunctionDefinition CHAR_LENGTH
public static final BuiltInFunctionDefinition INIT_CAP
public static final BuiltInFunctionDefinition LIKE
public static final BuiltInFunctionDefinition LOWER
public static final BuiltInFunctionDefinition LOWERCASE
public static final BuiltInFunctionDefinition SIMILAR
public static final BuiltInFunctionDefinition SUBSTRING
public static final BuiltInFunctionDefinition SUBSTR
public static final BuiltInFunctionDefinition REPLACE
public static final BuiltInFunctionDefinition TRIM
public static final BuiltInFunctionDefinition UPPER
public static final BuiltInFunctionDefinition UPPERCASE
public static final BuiltInFunctionDefinition POSITION
public static final BuiltInFunctionDefinition OVERLAY
public static final BuiltInFunctionDefinition CONCAT
public static final BuiltInFunctionDefinition CONCAT_WS
public static final BuiltInFunctionDefinition LPAD
public static final BuiltInFunctionDefinition RPAD
public static final BuiltInFunctionDefinition REGEXP_EXTRACT
public static final BuiltInFunctionDefinition FROM_BASE64
public static final BuiltInFunctionDefinition TO_BASE64
public static final BuiltInFunctionDefinition ASCII
public static final BuiltInFunctionDefinition CHR
public static final BuiltInFunctionDefinition DECODE
public static final BuiltInFunctionDefinition ENCODE
public static final BuiltInFunctionDefinition LEFT
public static final BuiltInFunctionDefinition RIGHT
public static final BuiltInFunctionDefinition INSTR
public static final BuiltInFunctionDefinition LOCATE
public static final BuiltInFunctionDefinition PARSE_URL
public static final BuiltInFunctionDefinition UUID
public static final BuiltInFunctionDefinition LTRIM
public static final BuiltInFunctionDefinition RTRIM
public static final BuiltInFunctionDefinition REPEAT
public static final BuiltInFunctionDefinition REGEXP
public static final BuiltInFunctionDefinition REGEXP_REPLACE
public static final BuiltInFunctionDefinition REVERSE
public static final BuiltInFunctionDefinition SPLIT_INDEX
public static final BuiltInFunctionDefinition STR_TO_MAP
public static final BuiltInFunctionDefinition PLUS
public static final BuiltInFunctionDefinition AGG_DECIMAL_PLUS
LogicalTypeMerging.findSumAggType(LogicalType)
to prevent the normal PLUS
from
overriding the special calculation for precision and scale needed by the aggregate function.public static final BuiltInFunctionDefinition HIVE_AGG_DECIMAL_PLUS
PLUS
from overriding the special
calculation for precision and scale needed by the aggregate function. LogicalTypeMerging.findAdditionDecimalType(int, int, int, int)
will add 1 to the precision of the plus result
type, but for hive we just keep the precision as input type.public static final BuiltInFunctionDefinition MINUS
public static final BuiltInFunctionDefinition AGG_DECIMAL_MINUS
LogicalTypeMerging.findSumAggType(LogicalType)
to prevent the normal MINUS
from
overriding the special calculation for precision and scale needed by the aggregate function.public static final BuiltInFunctionDefinition DIVIDE
public static final BuiltInFunctionDefinition TIMES
public static final BuiltInFunctionDefinition ABS
public static final BuiltInFunctionDefinition EXP
public static final BuiltInFunctionDefinition FLOOR
public static final BuiltInFunctionDefinition CEIL
public static final BuiltInFunctionDefinition LOG10
public static final BuiltInFunctionDefinition LOG2
public static final BuiltInFunctionDefinition LN
public static final BuiltInFunctionDefinition LOG
public static final BuiltInFunctionDefinition POWER
public static final BuiltInFunctionDefinition MOD
public static final BuiltInFunctionDefinition SQRT
public static final BuiltInFunctionDefinition MINUS_PREFIX
public static final BuiltInFunctionDefinition SIN
public static final BuiltInFunctionDefinition COS
public static final BuiltInFunctionDefinition SINH
public static final BuiltInFunctionDefinition TAN
public static final BuiltInFunctionDefinition TANH
public static final BuiltInFunctionDefinition COT
public static final BuiltInFunctionDefinition ASIN
public static final BuiltInFunctionDefinition ACOS
public static final BuiltInFunctionDefinition ATAN
public static final BuiltInFunctionDefinition ATAN2
public static final BuiltInFunctionDefinition COSH
public static final BuiltInFunctionDefinition DEGREES
public static final BuiltInFunctionDefinition RADIANS
public static final BuiltInFunctionDefinition SIGN
public static final BuiltInFunctionDefinition ROUND
public static final BuiltInFunctionDefinition PI
public static final BuiltInFunctionDefinition E
public static final BuiltInFunctionDefinition RAND
public static final BuiltInFunctionDefinition RAND_INTEGER
public static final BuiltInFunctionDefinition BIN
public static final BuiltInFunctionDefinition HEX
public static final BuiltInFunctionDefinition TRUNCATE
public static final BuiltInFunctionDefinition CURRENT_DATABASE
public static final BuiltInFunctionDefinition EXTRACT
public static final BuiltInFunctionDefinition CURRENT_DATE
public static final BuiltInFunctionDefinition CURRENT_TIME
public static final BuiltInFunctionDefinition LOCAL_TIME
public static final BuiltInFunctionDefinition CURRENT_TIMESTAMP
public static final BuiltInFunctionDefinition NOW
public static final BuiltInFunctionDefinition CURRENT_ROW_TIMESTAMP
public static final BuiltInFunctionDefinition LOCAL_TIMESTAMP
public static final BuiltInFunctionDefinition TEMPORAL_OVERLAPS
public static final BuiltInFunctionDefinition DATE_FORMAT
public static final BuiltInFunctionDefinition TIMESTAMP_DIFF
public static final BuiltInFunctionDefinition CONVERT_TZ
public static final BuiltInFunctionDefinition FROM_UNIXTIME
public static final BuiltInFunctionDefinition UNIX_TIMESTAMP
public static final BuiltInFunctionDefinition TO_DATE
public static final BuiltInFunctionDefinition TO_TIMESTAMP_LTZ
public static final BuiltInFunctionDefinition TO_TIMESTAMP
public static final BuiltInFunctionDefinition AT
public static final BuiltInFunctionDefinition CARDINALITY
public static final BuiltInFunctionDefinition ARRAY
public static final BuiltInFunctionDefinition ARRAY_ELEMENT
public static final BuiltInFunctionDefinition MAP
public static final BuiltInFunctionDefinition ROW
public static final BuiltInFunctionDefinition FLATTEN
public static final BuiltInFunctionDefinition GET
public static final BuiltInFunctionDefinition MD5
public static final BuiltInFunctionDefinition SHA1
public static final BuiltInFunctionDefinition SHA224
public static final BuiltInFunctionDefinition SHA256
public static final BuiltInFunctionDefinition SHA384
public static final BuiltInFunctionDefinition SHA512
public static final BuiltInFunctionDefinition SHA2
public static final BuiltInFunctionDefinition WINDOW_START
public static final BuiltInFunctionDefinition WINDOW_END
public static final BuiltInFunctionDefinition ORDER_ASC
public static final BuiltInFunctionDefinition ORDER_DESC
public static final BuiltInFunctionDefinition PROCTIME
public static final BuiltInFunctionDefinition ROWTIME
public static final BuiltInFunctionDefinition CURRENT_WATERMARK
public static final BuiltInFunctionDefinition OVER
public static final BuiltInFunctionDefinition WITH_COLUMNS
public static final BuiltInFunctionDefinition WITHOUT_COLUMNS
public static final BuiltInFunctionDefinition IS_JSON
public static final BuiltInFunctionDefinition JSON_EXISTS
public static final BuiltInFunctionDefinition JSON_VALUE
public static final BuiltInFunctionDefinition JSON_QUERY
public static final BuiltInFunctionDefinition JSON_STRING
public static final BuiltInFunctionDefinition JSON_OBJECT
public static final BuiltInFunctionDefinition JSON_OBJECTAGG_NULL_ON_NULL
public static final BuiltInFunctionDefinition JSON_OBJECTAGG_ABSENT_ON_NULL
public static final BuiltInFunctionDefinition JSON_ARRAY
public static final BuiltInFunctionDefinition JSON_ARRAYAGG_NULL_ON_NULL
public static final BuiltInFunctionDefinition JSON_ARRAYAGG_ABSENT_ON_NULL
public static final BuiltInFunctionDefinition IN
public static final BuiltInFunctionDefinition CAST
public static final BuiltInFunctionDefinition TRY_CAST
public static final BuiltInFunctionDefinition REINTERPRET_CAST
public static final BuiltInFunctionDefinition AS
public static final BuiltInFunctionDefinition STREAM_RECORD_TIMESTAMP
public static final BuiltInFunctionDefinition RANGE_TO
public static final Set<FunctionDefinition> WINDOW_PROPERTIES
public static final Set<FunctionDefinition> TIME_ATTRIBUTES
public static final List<FunctionDefinition> ORDERING
@Internal public static List<BuiltInFunctionDefinition> getDefinitions()
Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.