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.NestedEnforcerThe enforcer to check the constraints on nested types.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<Boolean>TABLE_EXEC_ASYNC_LOOKUP_KEY_ORDEREDstatic 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_ML_PREDICT_MAX_CONCURRENT_OPERATIONSstatic org.apache.flink.configuration.ConfigOption<ExecutionConfigOptions.AsyncOutputMode>TABLE_EXEC_ASYNC_ML_PREDICT_OUTPUT_MODEstatic org.apache.flink.configuration.ConfigOption<Duration>TABLE_EXEC_ASYNC_ML_PREDICT_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.NestedEnforcer>TABLE_EXEC_SINK_NESTED_CONSTRAINT_ENFORCERstatic 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.static org.apache.flink.configuration.ConfigOption<Integer>UNBOUNDED_OVER_VERSION
-
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_NESTED_CONSTRAINT_ENFORCER
public static final org.apache.flink.configuration.ConfigOption<ExecutionConfigOptions.NestedEnforcer> TABLE_EXEC_SINK_NESTED_CONSTRAINT_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_KEY_ORDERED
public static final org.apache.flink.configuration.ConfigOption<Boolean> TABLE_EXEC_ASYNC_LOOKUP_KEY_ORDERED
-
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_ASYNC_ML_PREDICT_MAX_CONCURRENT_OPERATIONS
public static final org.apache.flink.configuration.ConfigOption<Integer> TABLE_EXEC_ASYNC_ML_PREDICT_MAX_CONCURRENT_OPERATIONS
-
TABLE_EXEC_ASYNC_ML_PREDICT_TIMEOUT
public static final org.apache.flink.configuration.ConfigOption<Duration> TABLE_EXEC_ASYNC_ML_PREDICT_TIMEOUT
-
TABLE_EXEC_ASYNC_ML_PREDICT_OUTPUT_MODE
public static final org.apache.flink.configuration.ConfigOption<ExecutionConfigOptions.AsyncOutputMode> TABLE_EXEC_ASYNC_ML_PREDICT_OUTPUT_MODE
-
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
-
UNBOUNDED_OVER_VERSION
public static final org.apache.flink.configuration.ConfigOption<Integer> UNBOUNDED_OVER_VERSION
-
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
-
-