Class SpecificTypeStrategies
- java.lang.Object
-
- org.apache.flink.table.types.inference.strategies.SpecificTypeStrategies
-
@Internal public final class SpecificTypeStrategies extends Object
Entry point for specific type strategies not covered inTypeStrategies.This primarily serves the purpose of reducing visibility of individual type strategy implementations to avoid polluting the API classpath.
-
-
Field Summary
Fields Modifier and Type Field Description static TypeStrategyAGG_DECIMAL_PLUSSeeAggDecimalPlusTypeStrategy.static TypeStrategyARRAYSeeArrayTypeStrategy.static TypeStrategyARRAY_APPEND_PREPENDstatic TypeStrategyARRAY_ELEMENTType strategy specific for array element.static TypeStrategyCOLLECTSeeCollectTypeStrategy.static TypeStrategyCURRENT_WATERMARKSeeCurrentWatermarkTypeStrategy.static TypeStrategyDECIMAL_DIVIDESeeDecimalDivideTypeStrategy.static TypeStrategyDECIMAL_MODSeeDecimalModTypeStrategy.static TypeStrategyDECIMAL_PLUSSeeDecimalPlusTypeStrategy.static TypeStrategyDECIMAL_SCALE_0SeeDecimalScale0TypeStrategy.static TypeStrategyDECIMAL_TIMESSeeDecimalTimesTypeStrategy.static TypeStrategyGETSeeGetTypeStrategy.static TypeStrategyHIVE_AGG_DECIMAL_PLUSstatic TypeStrategyIF_NULLSeeIfNullTypeStrategy.static TypeStrategyINTERNAL_REPLICATE_ROWSSeeInternalReplicateRowsTypeStrategy.static TypeStrategyITEM_ATstatic TypeStrategyMAPSeeMapTypeStrategy.static TypeStrategyMAP_ENTRIESType strategy specific forBuiltInFunctionDefinitions.MAP_ENTRIES.static TypeStrategyMAP_FROM_ARRAYSType strategy specific forBuiltInFunctionDefinitions.MAP_FROM_ARRAYS.static TypeStrategyMAP_KEYSType strategy specific forBuiltInFunctionDefinitions.MAP_KEYS.static TypeStrategyMAP_VALUESType strategy specific forBuiltInFunctionDefinitions.MAP_VALUES.static TypeStrategyPERCENTILEType strategy specific forBuiltInFunctionDefinitions.PERCENTILE.static TypeStrategyROUNDSeeRoundTypeStrategy.static TypeStrategyROWSeeRowTypeStrategy.static TypeStrategyROWTIMESeeRowtimeTypeStrategy.static TypeStrategySOURCE_WATERMARKSeeSourceWatermarkTypeStrategy.static TypeStrategySTRING_CONCATSeeStringConcatTypeStrategy.static TypeStrategyTO_TIMESTAMP_LTZstatic TypeStrategyUNUSEDSeeUnusedTypeStrategy.
-
-
-
Field Detail
-
UNUSED
public static final TypeStrategy UNUSED
SeeUnusedTypeStrategy.
-
ROW
public static final TypeStrategy ROW
SeeRowTypeStrategy.
-
ROUND
public static final TypeStrategy ROUND
SeeRoundTypeStrategy.
-
MAP
public static final TypeStrategy MAP
SeeMapTypeStrategy.
-
COLLECT
public static final TypeStrategy COLLECT
SeeCollectTypeStrategy.
-
IF_NULL
public static final TypeStrategy IF_NULL
SeeIfNullTypeStrategy.
-
STRING_CONCAT
public static final TypeStrategy STRING_CONCAT
SeeStringConcatTypeStrategy.
-
ARRAY
public static final TypeStrategy ARRAY
SeeArrayTypeStrategy.
-
ARRAY_ELEMENT
public static final TypeStrategy ARRAY_ELEMENT
Type strategy specific for array element.
-
ITEM_AT
public static final TypeStrategy ITEM_AT
-
ARRAY_APPEND_PREPEND
public static final TypeStrategy ARRAY_APPEND_PREPEND
-
GET
public static final TypeStrategy GET
SeeGetTypeStrategy.
-
DECIMAL_MOD
public static final TypeStrategy DECIMAL_MOD
SeeDecimalModTypeStrategy.
-
DECIMAL_DIVIDE
public static final TypeStrategy DECIMAL_DIVIDE
SeeDecimalDivideTypeStrategy.
-
DECIMAL_PLUS
public static final TypeStrategy DECIMAL_PLUS
SeeDecimalPlusTypeStrategy.
-
AGG_DECIMAL_PLUS
public static final TypeStrategy AGG_DECIMAL_PLUS
SeeAggDecimalPlusTypeStrategy.
-
HIVE_AGG_DECIMAL_PLUS
public static final TypeStrategy HIVE_AGG_DECIMAL_PLUS
-
DECIMAL_SCALE_0
public static final TypeStrategy DECIMAL_SCALE_0
SeeDecimalScale0TypeStrategy.
-
DECIMAL_TIMES
public static final TypeStrategy DECIMAL_TIMES
SeeDecimalTimesTypeStrategy.
-
PERCENTILE
public static final TypeStrategy PERCENTILE
Type strategy specific forBuiltInFunctionDefinitions.PERCENTILE.
-
SOURCE_WATERMARK
public static final TypeStrategy SOURCE_WATERMARK
SeeSourceWatermarkTypeStrategy.
-
CURRENT_WATERMARK
public static final TypeStrategy CURRENT_WATERMARK
SeeCurrentWatermarkTypeStrategy.
-
ROWTIME
public static final TypeStrategy ROWTIME
SeeRowtimeTypeStrategy.
-
INTERNAL_REPLICATE_ROWS
public static final TypeStrategy INTERNAL_REPLICATE_ROWS
SeeInternalReplicateRowsTypeStrategy.
-
TO_TIMESTAMP_LTZ
public static final TypeStrategy TO_TIMESTAMP_LTZ
-
MAP_KEYS
public static final TypeStrategy MAP_KEYS
Type strategy specific forBuiltInFunctionDefinitions.MAP_KEYS.
-
MAP_VALUES
public static final TypeStrategy MAP_VALUES
Type strategy specific forBuiltInFunctionDefinitions.MAP_VALUES.
-
MAP_ENTRIES
public static final TypeStrategy MAP_ENTRIES
Type strategy specific forBuiltInFunctionDefinitions.MAP_ENTRIES.
-
MAP_FROM_ARRAYS
public static final TypeStrategy MAP_FROM_ARRAYS
Type strategy specific forBuiltInFunctionDefinitions.MAP_FROM_ARRAYS.
-
-