Class ExecutionConfigOptions
java.lang.Object
org.apache.flink.table.api.config.ExecutionConfigOptions
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 ClassesModifier and TypeClassDescriptionstatic enumOutput mode for asynchronous operations, equivalent to .static enumDeprecated.static enumThe enforcer to guarantee NOT NULL column constraint when writing data into sink.static enumRetry strategy in the case of failure.static enumRowtime attribute insertion strategy for the sink.static enumShuffle by primary key before sink.static enumThe enforcer to guarantee that length of CHAR/VARCHAR/BINARY/VARBINARY columns is respected when writing data into a sink.static enumStrategy for generating transformation UIDs for remapping state to operators during restore.static enumUpsert materialize strategy before sink. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final org.apache.flink.configuration.ConfigOption<Duration>static final org.apache.flink.configuration.ConfigOption<Integer>static final org.apache.flink.configuration.ConfigOption<ExecutionConfigOptions.AsyncOutputMode>static final org.apache.flink.configuration.ConfigOption<Duration>static final org.apache.flink.configuration.ConfigOption<Integer>static final org.apache.flink.configuration.ConfigOption<Integer>static final org.apache.flink.configuration.ConfigOption<Duration>static final org.apache.flink.configuration.ConfigOption<ExecutionConfigOptions.RetryStrategy>static final org.apache.flink.configuration.ConfigOption<Duration>static final org.apache.flink.configuration.ConfigOption<Boolean>static final org.apache.flink.configuration.ConfigOption<Boolean>static final org.apache.flink.configuration.ConfigOption<Boolean>static final org.apache.flink.configuration.ConfigOption<String>static final org.apache.flink.configuration.ConfigOption<Duration>static final org.apache.flink.configuration.ConfigOption<ExecutionConfigOptions.LegacyCastBehaviour>static final org.apache.flink.configuration.ConfigOption<Double>static final org.apache.flink.configuration.ConfigOption<Boolean>static final org.apache.flink.configuration.ConfigOption<Long>static final org.apache.flink.configuration.ConfigOption<Duration>static final org.apache.flink.configuration.ConfigOption<Boolean>static final org.apache.flink.configuration.ConfigOption<Long>static final org.apache.flink.configuration.ConfigOption<Boolean>static final org.apache.flink.configuration.ConfigOption<Long>static final org.apache.flink.configuration.ConfigOption<Integer>static final org.apache.flink.configuration.ConfigOption<org.apache.flink.configuration.MemorySize>static final org.apache.flink.configuration.ConfigOption<org.apache.flink.configuration.MemorySize>static final org.apache.flink.configuration.ConfigOption<org.apache.flink.configuration.MemorySize>static final org.apache.flink.configuration.ConfigOption<org.apache.flink.configuration.MemorySize>static final org.apache.flink.configuration.ConfigOption<Boolean>static final org.apache.flink.configuration.ConfigOption<ExecutionConfigOptions.SinkKeyedShuffle>static final org.apache.flink.configuration.ConfigOption<ExecutionConfigOptions.NotNullEnforcer>static final org.apache.flink.configuration.ConfigOption<ExecutionConfigOptions.RowtimeInserter>static final org.apache.flink.configuration.ConfigOption<ExecutionConfigOptions.TypeLengthEnforcer>static final org.apache.flink.configuration.ConfigOption<ExecutionConfigOptions.UpsertMaterialize>static final org.apache.flink.configuration.ConfigOption<Boolean>static final org.apache.flink.configuration.ConfigOption<Integer>static final org.apache.flink.configuration.ConfigOption<Integer>static final org.apache.flink.configuration.ConfigOption<Boolean>static final org.apache.flink.configuration.ConfigOption<Duration>static final org.apache.flink.configuration.ConfigOption<org.apache.flink.configuration.MemorySize>static final org.apache.flink.configuration.ConfigOption<Boolean>static final org.apache.flink.configuration.ConfigOption<String>static final org.apache.flink.configuration.ConfigOption<ExecutionConfigOptions.UidGeneration>static final org.apache.flink.configuration.ConfigOption<Integer>Seeorg.apache.flink.table.runtime.operators.window.grouping.HeapWindowsGrouping. -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
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_LIMITSeeorg.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
-
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
-
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
-
-
Constructor Details
-
ExecutionConfigOptions
public ExecutionConfigOptions()
-