Class ExecutionConfigOptions
- java.lang.Object
-
- org.apache.flink.table.api.config.ExecutionConfigOptions
-
@PublicEvolving public class ExecutionConfigOptions extends Object
This class holds configuration constants used by Flink's table module.NOTE: All option keys in this class must start with "table.exec".
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classExecutionConfigOptions.AsyncOutputModeOutput mode for asynchronous operations, equivalent to {@see AsyncDataStream.OutputMode}.static classExecutionConfigOptions.LegacyCastBehaviourDeprecated.static classExecutionConfigOptions.NotNullEnforcerThe enforcer to guarantee NOT NULL column constraint when writing data into sink.static classExecutionConfigOptions.RetryStrategyRetry strategy in the case of failure.static classExecutionConfigOptions.RowtimeInserterRowtime attribute insertion strategy for the sink.static classExecutionConfigOptions.SinkKeyedShuffleShuffle by primary key before sink.static classExecutionConfigOptions.TypeLengthEnforcerThe enforcer to guarantee that length of CHAR/VARCHAR/BINARY/VARBINARY columns is respected when writing data into a sink.static classExecutionConfigOptions.UidGenerationStrategy for generating transformation UIDs for remapping state to operators during restore.static classExecutionConfigOptions.UpsertMaterializeUpsert materialize strategy before sink.
-
Field Summary
Fields Modifier and Type Field Description static org.apache.flink.configuration.ConfigOption<Duration>IDLE_STATE_RETENTIONstatic org.apache.flink.configuration.ConfigOption<Integer>TABLE_EXEC_ASYNC_LOOKUP_BUFFER_CAPACITYstatic org.apache.flink.configuration.ConfigOption<ExecutionConfigOptions.AsyncOutputMode>TABLE_EXEC_ASYNC_LOOKUP_OUTPUT_MODEstatic org.apache.flink.configuration.ConfigOption<Duration>TABLE_EXEC_ASYNC_LOOKUP_TIMEOUTstatic org.apache.flink.configuration.ConfigOption<Integer>TABLE_EXEC_ASYNC_SCALAR_BUFFER_CAPACITYstatic org.apache.flink.configuration.ConfigOption<Integer>TABLE_EXEC_ASYNC_SCALAR_MAX_ATTEMPTSstatic org.apache.flink.configuration.ConfigOption<Duration>TABLE_EXEC_ASYNC_SCALAR_RETRY_DELAYstatic org.apache.flink.configuration.ConfigOption<ExecutionConfigOptions.RetryStrategy>TABLE_EXEC_ASYNC_SCALAR_RETRY_STRATEGYstatic org.apache.flink.configuration.ConfigOption<Duration>TABLE_EXEC_ASYNC_SCALAR_TIMEOUTstatic org.apache.flink.configuration.ConfigOption<Boolean>TABLE_EXEC_ASYNC_STATE_ENABLEDstatic org.apache.flink.configuration.ConfigOption<Boolean>TABLE_EXEC_DEDUPLICATE_INSERT_UPDATE_AFTER_SENSITIVE_ENABLEDstatic org.apache.flink.configuration.ConfigOption<Boolean>TABLE_EXEC_DEDUPLICATE_MINIBATCH_COMPACT_CHANGES_ENABLEDstatic org.apache.flink.configuration.ConfigOption<String>TABLE_EXEC_DISABLED_OPERATORSstatic org.apache.flink.configuration.ConfigOption<Duration>TABLE_EXEC_INTERVAL_JOIN_MIN_CLEAN_UP_INTERVALstatic org.apache.flink.configuration.ConfigOption<ExecutionConfigOptions.LegacyCastBehaviour>TABLE_EXEC_LEGACY_CAST_BEHAVIOURstatic org.apache.flink.configuration.ConfigOption<Double>TABLE_EXEC_LOCAL_HASH_AGG_ADAPTIVE_DISTINCT_VALUE_RATE_THRESHOLDstatic org.apache.flink.configuration.ConfigOption<Boolean>TABLE_EXEC_LOCAL_HASH_AGG_ADAPTIVE_ENABLEDstatic org.apache.flink.configuration.ConfigOption<Long>TABLE_EXEC_LOCAL_HASH_AGG_ADAPTIVE_SAMPLING_THRESHOLDstatic org.apache.flink.configuration.ConfigOption<Duration>TABLE_EXEC_MINIBATCH_ALLOW_LATENCYstatic org.apache.flink.configuration.ConfigOption<Boolean>TABLE_EXEC_MINIBATCH_ENABLEDstatic org.apache.flink.configuration.ConfigOption<Long>TABLE_EXEC_MINIBATCH_SIZEstatic org.apache.flink.configuration.ConfigOption<Boolean>TABLE_EXEC_OPERATOR_FUSION_CODEGEN_ENABLEDstatic org.apache.flink.configuration.ConfigOption<Long>TABLE_EXEC_RANK_TOPN_CACHE_SIZEstatic org.apache.flink.configuration.ConfigOption<Integer>TABLE_EXEC_RESOURCE_DEFAULT_PARALLELISMstatic org.apache.flink.configuration.ConfigOption<org.apache.flink.configuration.MemorySize>TABLE_EXEC_RESOURCE_EXTERNAL_BUFFER_MEMORYstatic org.apache.flink.configuration.ConfigOption<org.apache.flink.configuration.MemorySize>TABLE_EXEC_RESOURCE_HASH_AGG_MEMORYstatic org.apache.flink.configuration.ConfigOption<org.apache.flink.configuration.MemorySize>TABLE_EXEC_RESOURCE_HASH_JOIN_MEMORYstatic org.apache.flink.configuration.ConfigOption<org.apache.flink.configuration.MemorySize>TABLE_EXEC_RESOURCE_SORT_MEMORYstatic org.apache.flink.configuration.ConfigOption<Boolean>TABLE_EXEC_SIMPLIFY_OPERATOR_NAME_ENABLEDstatic org.apache.flink.configuration.ConfigOption<ExecutionConfigOptions.SinkKeyedShuffle>TABLE_EXEC_SINK_KEYED_SHUFFLEstatic org.apache.flink.configuration.ConfigOption<ExecutionConfigOptions.NotNullEnforcer>TABLE_EXEC_SINK_NOT_NULL_ENFORCERstatic org.apache.flink.configuration.ConfigOption<ExecutionConfigOptions.RowtimeInserter>TABLE_EXEC_SINK_ROWTIME_INSERTERstatic org.apache.flink.configuration.ConfigOption<ExecutionConfigOptions.TypeLengthEnforcer>TABLE_EXEC_SINK_TYPE_LENGTH_ENFORCERstatic org.apache.flink.configuration.ConfigOption<ExecutionConfigOptions.UpsertMaterialize>TABLE_EXEC_SINK_UPSERT_MATERIALIZEstatic org.apache.flink.configuration.ConfigOption<Boolean>TABLE_EXEC_SORT_ASYNC_MERGE_ENABLEDstatic org.apache.flink.configuration.ConfigOption<Integer>TABLE_EXEC_SORT_DEFAULT_LIMITstatic org.apache.flink.configuration.ConfigOption<Integer>TABLE_EXEC_SORT_MAX_NUM_FILE_HANDLESstatic org.apache.flink.configuration.ConfigOption<Boolean>TABLE_EXEC_SOURCE_CDC_EVENTS_DUPLICATEstatic org.apache.flink.configuration.ConfigOption<Duration>TABLE_EXEC_SOURCE_IDLE_TIMEOUTstatic org.apache.flink.configuration.ConfigOption<org.apache.flink.configuration.MemorySize>TABLE_EXEC_SPILL_COMPRESSION_BLOCK_SIZEstatic org.apache.flink.configuration.ConfigOption<Boolean>TABLE_EXEC_SPILL_COMPRESSION_ENABLEDstatic org.apache.flink.configuration.ConfigOption<String>TABLE_EXEC_UID_FORMATstatic org.apache.flink.configuration.ConfigOption<ExecutionConfigOptions.UidGeneration>TABLE_EXEC_UID_GENERATIONstatic org.apache.flink.configuration.ConfigOption<Integer>TABLE_EXEC_WINDOW_AGG_BUFFER_SIZE_LIMITSeeorg.apache.flink.table.runtime.operators.window.grouping.HeapWindowsGrouping.
-
Constructor Summary
Constructors Constructor Description ExecutionConfigOptions()
-
-
-
Field Detail
-
IDLE_STATE_RETENTION
public static final org.apache.flink.configuration.ConfigOption<Duration> IDLE_STATE_RETENTION
-
TABLE_EXEC_SOURCE_IDLE_TIMEOUT
public static final org.apache.flink.configuration.ConfigOption<Duration> TABLE_EXEC_SOURCE_IDLE_TIMEOUT
-
TABLE_EXEC_SOURCE_CDC_EVENTS_DUPLICATE
public static final org.apache.flink.configuration.ConfigOption<Boolean> TABLE_EXEC_SOURCE_CDC_EVENTS_DUPLICATE
-
TABLE_EXEC_SINK_NOT_NULL_ENFORCER
public static final org.apache.flink.configuration.ConfigOption<ExecutionConfigOptions.NotNullEnforcer> TABLE_EXEC_SINK_NOT_NULL_ENFORCER
-
TABLE_EXEC_SINK_TYPE_LENGTH_ENFORCER
public static final org.apache.flink.configuration.ConfigOption<ExecutionConfigOptions.TypeLengthEnforcer> TABLE_EXEC_SINK_TYPE_LENGTH_ENFORCER
-
TABLE_EXEC_SINK_UPSERT_MATERIALIZE
public static final org.apache.flink.configuration.ConfigOption<ExecutionConfigOptions.UpsertMaterialize> TABLE_EXEC_SINK_UPSERT_MATERIALIZE
-
TABLE_EXEC_SINK_KEYED_SHUFFLE
public static final org.apache.flink.configuration.ConfigOption<ExecutionConfigOptions.SinkKeyedShuffle> TABLE_EXEC_SINK_KEYED_SHUFFLE
-
TABLE_EXEC_SINK_ROWTIME_INSERTER
public static final org.apache.flink.configuration.ConfigOption<ExecutionConfigOptions.RowtimeInserter> TABLE_EXEC_SINK_ROWTIME_INSERTER
-
TABLE_EXEC_SORT_DEFAULT_LIMIT
public static final org.apache.flink.configuration.ConfigOption<Integer> TABLE_EXEC_SORT_DEFAULT_LIMIT
-
TABLE_EXEC_SORT_MAX_NUM_FILE_HANDLES
public static final org.apache.flink.configuration.ConfigOption<Integer> TABLE_EXEC_SORT_MAX_NUM_FILE_HANDLES
-
TABLE_EXEC_SORT_ASYNC_MERGE_ENABLED
public static final org.apache.flink.configuration.ConfigOption<Boolean> TABLE_EXEC_SORT_ASYNC_MERGE_ENABLED
-
TABLE_EXEC_SPILL_COMPRESSION_ENABLED
public static final org.apache.flink.configuration.ConfigOption<Boolean> TABLE_EXEC_SPILL_COMPRESSION_ENABLED
-
TABLE_EXEC_SPILL_COMPRESSION_BLOCK_SIZE
public static final org.apache.flink.configuration.ConfigOption<org.apache.flink.configuration.MemorySize> TABLE_EXEC_SPILL_COMPRESSION_BLOCK_SIZE
-
TABLE_EXEC_RESOURCE_DEFAULT_PARALLELISM
public static final org.apache.flink.configuration.ConfigOption<Integer> TABLE_EXEC_RESOURCE_DEFAULT_PARALLELISM
-
TABLE_EXEC_RESOURCE_EXTERNAL_BUFFER_MEMORY
public static final org.apache.flink.configuration.ConfigOption<org.apache.flink.configuration.MemorySize> TABLE_EXEC_RESOURCE_EXTERNAL_BUFFER_MEMORY
-
TABLE_EXEC_RESOURCE_HASH_AGG_MEMORY
public static final org.apache.flink.configuration.ConfigOption<org.apache.flink.configuration.MemorySize> TABLE_EXEC_RESOURCE_HASH_AGG_MEMORY
-
TABLE_EXEC_RESOURCE_HASH_JOIN_MEMORY
public static final org.apache.flink.configuration.ConfigOption<org.apache.flink.configuration.MemorySize> TABLE_EXEC_RESOURCE_HASH_JOIN_MEMORY
-
TABLE_EXEC_RESOURCE_SORT_MEMORY
public static final org.apache.flink.configuration.ConfigOption<org.apache.flink.configuration.MemorySize> TABLE_EXEC_RESOURCE_SORT_MEMORY
-
TABLE_EXEC_WINDOW_AGG_BUFFER_SIZE_LIMIT
public static final org.apache.flink.configuration.ConfigOption<Integer> TABLE_EXEC_WINDOW_AGG_BUFFER_SIZE_LIMIT
Seeorg.apache.flink.table.runtime.operators.window.grouping.HeapWindowsGrouping.
-
TABLE_EXEC_LOCAL_HASH_AGG_ADAPTIVE_ENABLED
public static final org.apache.flink.configuration.ConfigOption<Boolean> TABLE_EXEC_LOCAL_HASH_AGG_ADAPTIVE_ENABLED
-
TABLE_EXEC_LOCAL_HASH_AGG_ADAPTIVE_SAMPLING_THRESHOLD
public static final org.apache.flink.configuration.ConfigOption<Long> TABLE_EXEC_LOCAL_HASH_AGG_ADAPTIVE_SAMPLING_THRESHOLD
-
TABLE_EXEC_LOCAL_HASH_AGG_ADAPTIVE_DISTINCT_VALUE_RATE_THRESHOLD
public static final org.apache.flink.configuration.ConfigOption<Double> TABLE_EXEC_LOCAL_HASH_AGG_ADAPTIVE_DISTINCT_VALUE_RATE_THRESHOLD
-
TABLE_EXEC_ASYNC_LOOKUP_BUFFER_CAPACITY
public static final org.apache.flink.configuration.ConfigOption<Integer> TABLE_EXEC_ASYNC_LOOKUP_BUFFER_CAPACITY
-
TABLE_EXEC_ASYNC_LOOKUP_TIMEOUT
public static final org.apache.flink.configuration.ConfigOption<Duration> TABLE_EXEC_ASYNC_LOOKUP_TIMEOUT
-
TABLE_EXEC_ASYNC_LOOKUP_OUTPUT_MODE
public static final org.apache.flink.configuration.ConfigOption<ExecutionConfigOptions.AsyncOutputMode> TABLE_EXEC_ASYNC_LOOKUP_OUTPUT_MODE
-
TABLE_EXEC_ASYNC_SCALAR_BUFFER_CAPACITY
public static final org.apache.flink.configuration.ConfigOption<Integer> TABLE_EXEC_ASYNC_SCALAR_BUFFER_CAPACITY
-
TABLE_EXEC_ASYNC_SCALAR_TIMEOUT
public static final org.apache.flink.configuration.ConfigOption<Duration> TABLE_EXEC_ASYNC_SCALAR_TIMEOUT
-
TABLE_EXEC_ASYNC_SCALAR_RETRY_STRATEGY
public static final org.apache.flink.configuration.ConfigOption<ExecutionConfigOptions.RetryStrategy> TABLE_EXEC_ASYNC_SCALAR_RETRY_STRATEGY
-
TABLE_EXEC_ASYNC_SCALAR_RETRY_DELAY
public static final org.apache.flink.configuration.ConfigOption<Duration> TABLE_EXEC_ASYNC_SCALAR_RETRY_DELAY
-
TABLE_EXEC_ASYNC_SCALAR_MAX_ATTEMPTS
public static final org.apache.flink.configuration.ConfigOption<Integer> TABLE_EXEC_ASYNC_SCALAR_MAX_ATTEMPTS
-
TABLE_EXEC_MINIBATCH_ENABLED
public static final org.apache.flink.configuration.ConfigOption<Boolean> TABLE_EXEC_MINIBATCH_ENABLED
-
TABLE_EXEC_MINIBATCH_ALLOW_LATENCY
public static final org.apache.flink.configuration.ConfigOption<Duration> TABLE_EXEC_MINIBATCH_ALLOW_LATENCY
-
TABLE_EXEC_MINIBATCH_SIZE
public static final org.apache.flink.configuration.ConfigOption<Long> TABLE_EXEC_MINIBATCH_SIZE
-
TABLE_EXEC_DISABLED_OPERATORS
public static final org.apache.flink.configuration.ConfigOption<String> TABLE_EXEC_DISABLED_OPERATORS
-
TABLE_EXEC_OPERATOR_FUSION_CODEGEN_ENABLED
public static final org.apache.flink.configuration.ConfigOption<Boolean> TABLE_EXEC_OPERATOR_FUSION_CODEGEN_ENABLED
-
TABLE_EXEC_LEGACY_CAST_BEHAVIOUR
public static final org.apache.flink.configuration.ConfigOption<ExecutionConfigOptions.LegacyCastBehaviour> TABLE_EXEC_LEGACY_CAST_BEHAVIOUR
-
TABLE_EXEC_RANK_TOPN_CACHE_SIZE
public static final org.apache.flink.configuration.ConfigOption<Long> TABLE_EXEC_RANK_TOPN_CACHE_SIZE
-
TABLE_EXEC_SIMPLIFY_OPERATOR_NAME_ENABLED
public static final org.apache.flink.configuration.ConfigOption<Boolean> TABLE_EXEC_SIMPLIFY_OPERATOR_NAME_ENABLED
-
TABLE_EXEC_DEDUPLICATE_INSERT_UPDATE_AFTER_SENSITIVE_ENABLED
public static final org.apache.flink.configuration.ConfigOption<Boolean> TABLE_EXEC_DEDUPLICATE_INSERT_UPDATE_AFTER_SENSITIVE_ENABLED
-
TABLE_EXEC_DEDUPLICATE_MINIBATCH_COMPACT_CHANGES_ENABLED
public static final org.apache.flink.configuration.ConfigOption<Boolean> TABLE_EXEC_DEDUPLICATE_MINIBATCH_COMPACT_CHANGES_ENABLED
-
TABLE_EXEC_UID_GENERATION
public static final org.apache.flink.configuration.ConfigOption<ExecutionConfigOptions.UidGeneration> TABLE_EXEC_UID_GENERATION
-
TABLE_EXEC_UID_FORMAT
public static final org.apache.flink.configuration.ConfigOption<String> TABLE_EXEC_UID_FORMAT
-
TABLE_EXEC_INTERVAL_JOIN_MIN_CLEAN_UP_INTERVAL
public static final org.apache.flink.configuration.ConfigOption<Duration> TABLE_EXEC_INTERVAL_JOIN_MIN_CLEAN_UP_INTERVAL
-
TABLE_EXEC_ASYNC_STATE_ENABLED
public static final org.apache.flink.configuration.ConfigOption<Boolean> TABLE_EXEC_ASYNC_STATE_ENABLED
-
-