public class CoreOptions extends Object implements Serializable
| 限定符和类型 | 类和说明 |
|---|---|
static class |
CoreOptions.ChangelogProducer
Specifies the changelog producer for table.
|
static class |
CoreOptions.ConsumerMode
Specifies the log consistency mode for table.
|
static class |
CoreOptions.ExpireExecutionMode
The execution mode for expire.
|
static class |
CoreOptions.FileFormatType
Specifies the file format type for store.
|
static class |
CoreOptions.IncrementalBetweenScanMode
Specifies this scan type for incremental scan .
|
static class |
CoreOptions.LogChangelogMode
Specifies the log changelog mode for table.
|
static class |
CoreOptions.LogConsistency
Specifies the log consistency mode for table.
|
static class |
CoreOptions.MergeEngine
Specifies the merge engine for table with primary key.
|
static class |
CoreOptions.SequenceAutoPadding
Specifies the way of making up time precision for sequence field.
|
static class |
CoreOptions.SortEngine
Specifies the sort engine for table with primary key.
|
static class |
CoreOptions.StartupMode
Specifies the startup mode for log consumer.
|
static class |
CoreOptions.StreamingReadMode
Specifies the type for streaming read.
|
static class |
CoreOptions.StreamScanMode
Inner stream scan mode for some internal requirements.
|
static class |
CoreOptions.TagCreationMode
The mode for tag creation.
|
static class |
CoreOptions.TagCreationPeriod
The period for tag creation.
|
static class |
CoreOptions.TagPeriodFormatter
The period format options for tag creation.
|
| 构造器和说明 |
|---|
CoreOptions(Map<String,String> options) |
CoreOptions(Options options) |
public static final ConfigOption<Integer> BUCKET
public static final ConfigOption<String> BUCKET_KEY
public static final ConfigOption<String> PATH
public static final ConfigOption<CoreOptions.FileFormatType> FILE_FORMAT
public static final ConfigOption<String> ORC_BLOOM_FILTER_COLUMNS
public static final ConfigOption<Double> ORC_BLOOM_FILTER_FPP
public static final ConfigOption<Map<String,String>> FILE_COMPRESSION_PER_LEVEL
public static final ConfigOption<Map<String,String>> FILE_FORMAT_PER_LEVEL
public static final ConfigOption<String> FILE_COMPRESSION
public static final ConfigOption<CoreOptions.FileFormatType> MANIFEST_FORMAT
public static final ConfigOption<MemorySize> MANIFEST_TARGET_FILE_SIZE
public static final ConfigOption<MemorySize> MANIFEST_FULL_COMPACTION_FILE_SIZE
public static final ConfigOption<Integer> MANIFEST_MERGE_MIN_COUNT
public static final ConfigOption<String> PARTITION_DEFAULT_NAME
public static final ConfigOption<Integer> SNAPSHOT_NUM_RETAINED_MIN
public static final ConfigOption<Integer> SNAPSHOT_NUM_RETAINED_MAX
public static final ConfigOption<java.time.Duration> SNAPSHOT_TIME_RETAINED
public static final ConfigOption<CoreOptions.ExpireExecutionMode> SNAPSHOT_EXPIRE_EXECUTION_MODE
public static final ConfigOption<Integer> SNAPSHOT_EXPIRE_LIMIT
public static final ConfigOption<Boolean> SNAPSHOT_EXPIRE_CLEAN_EMPTY_DIRECTORIES
public static final ConfigOption<java.time.Duration> CONTINUOUS_DISCOVERY_INTERVAL
public static final ConfigOption<Integer> SCAN_MAX_SPLITS_PER_TASK
public static final ConfigOption<CoreOptions.MergeEngine> MERGE_ENGINE
public static final ConfigOption<Boolean> DEDUPLICATE_IGNORE_DELETE
public static final ConfigOption<Boolean> PARTIAL_UPDATE_IGNORE_DELETE
public static final ConfigOption<Boolean> FIRST_ROW_IGNORE_DELETE
public static final ConfigOption<CoreOptions.SortEngine> SORT_ENGINE
public static final ConfigOption<Integer> SORT_SPILL_THRESHOLD
public static final ConfigOption<MemorySize> SORT_SPILL_BUFFER_SIZE
public static final ConfigOption<Boolean> WRITE_ONLY
public static final ConfigOption<MemorySize> SOURCE_SPLIT_TARGET_SIZE
public static final ConfigOption<MemorySize> SOURCE_SPLIT_OPEN_FILE_COST
public static final ConfigOption<MemorySize> WRITE_BUFFER_SIZE
public static final ConfigOption<Boolean> WRITE_BUFFER_SPILLABLE
public static final ConfigOption<Boolean> WRITE_BUFFER_FOR_APPEND
public static final ConfigOption<Integer> WRITE_MAX_WRITERS_TO_SPILL
public static final ConfigOption<MemorySize> WRITE_MANIFEST_CACHE
public static final ConfigOption<Integer> LOCAL_SORT_MAX_NUM_FILE_HANDLES
public static final ConfigOption<MemorySize> PAGE_SIZE
public static final ConfigOption<MemorySize> CACHE_PAGE_SIZE
public static final ConfigOption<MemorySize> TARGET_FILE_SIZE
public static final ConfigOption<Integer> NUM_SORTED_RUNS_COMPACTION_TRIGGER
public static final ConfigOption<Integer> NUM_SORTED_RUNS_STOP_TRIGGER
public static final ConfigOption<Integer> NUM_LEVELS
public static final ConfigOption<Boolean> COMMIT_FORCE_COMPACT
public static final ConfigOption<Integer> COMPACTION_MAX_SIZE_AMPLIFICATION_PERCENT
public static final ConfigOption<Integer> COMPACTION_SIZE_RATIO
public static final ConfigOption<java.time.Duration> COMPACTION_OPTIMIZATION_INTERVAL
public static final ConfigOption<Integer> COMPACTION_MIN_FILE_NUM
public static final ConfigOption<Integer> COMPACTION_MAX_FILE_NUM
public static final ConfigOption<CoreOptions.ChangelogProducer> CHANGELOG_PRODUCER
public static final ConfigOption<Boolean> CHANGELOG_PRODUCER_ROW_DEDUPLICATE
public static final ConfigOption<String> SEQUENCE_FIELD
public static final ConfigOption<String> ROWKIND_FIELD
public static final ConfigOption<String> SEQUENCE_AUTO_PADDING
public static final ConfigOption<CoreOptions.StartupMode> SCAN_MODE
public static final ConfigOption<Long> SCAN_TIMESTAMP_MILLIS
public static final ConfigOption<Long> SCAN_FILE_CREATION_TIME_MILLIS
public static final ConfigOption<Long> SCAN_SNAPSHOT_ID
public static final ConfigOption<String> SCAN_TAG_NAME
public static final ConfigOption<String> SCAN_VERSION
public static final ConfigOption<Long> SCAN_BOUNDED_WATERMARK
public static final ConfigOption<Integer> SCAN_MANIFEST_PARALLELISM
public static final ConfigOption<CoreOptions.LogConsistency> LOG_CONSISTENCY
public static final ConfigOption<CoreOptions.LogChangelogMode> LOG_CHANGELOG_MODE
public static final ConfigOption<String> LOG_KEY_FORMAT
public static final ConfigOption<String> LOG_FORMAT
public static final ConfigOption<Boolean> AUTO_CREATE
public static final ConfigOption<Boolean> STREAMING_READ_OVERWRITE
public static final ConfigOption<Boolean> DYNAMIC_PARTITION_OVERWRITE
public static final ConfigOption<java.time.Duration> PARTITION_EXPIRATION_TIME
public static final ConfigOption<java.time.Duration> PARTITION_EXPIRATION_CHECK_INTERVAL
public static final ConfigOption<String> PARTITION_TIMESTAMP_FORMATTER
public static final ConfigOption<String> PARTITION_TIMESTAMP_PATTERN
public static final ConfigOption<Boolean> SCAN_PLAN_SORT_PARTITION
public static final ConfigOption<String> PRIMARY_KEY
public static final ConfigOption<String> PARTITION
public static final ConfigOption<Float> LOOKUP_HASH_LOAD_FACTOR
public static final ConfigOption<java.time.Duration> LOOKUP_CACHE_FILE_RETENTION
public static final ConfigOption<MemorySize> LOOKUP_CACHE_MAX_DISK_SIZE
public static final ConfigOption<MemorySize> LOOKUP_CACHE_MAX_MEMORY_SIZE
public static final ConfigOption<Boolean> LOOKUP_CACHE_BLOOM_FILTER_ENABLED
public static final ConfigOption<Double> LOOKUP_CACHE_BLOOM_FILTER_FPP
public static final ConfigOption<Integer> READ_BATCH_SIZE
public static final ConfigOption<Integer> ORC_WRITE_BATCH_SIZE
public static final ConfigOption<String> CONSUMER_ID
public static final ConfigOption<Integer> FULL_COMPACTION_DELTA_COMMITS
public static final ConfigOption<CoreOptions.StreamScanMode> STREAM_SCAN_MODE
public static final ConfigOption<CoreOptions.StreamingReadMode> STREAMING_READ_MODE
public static final ConfigOption<java.time.Duration> CONSUMER_EXPIRATION_TIME
public static final ConfigOption<CoreOptions.ConsumerMode> CONSUMER_CONSISTENCY_MODE
public static final ConfigOption<Boolean> CONSUMER_IGNORE_PROGRESS
public static final ConfigOption<Long> DYNAMIC_BUCKET_TARGET_ROW_NUM
public static final ConfigOption<Integer> DYNAMIC_BUCKET_INITIAL_BUCKETS
public static final ConfigOption<Integer> DYNAMIC_BUCKET_ASSIGNER_PARALLELISM
public static final ConfigOption<String> INCREMENTAL_BETWEEN
public static final ConfigOption<CoreOptions.IncrementalBetweenScanMode> INCREMENTAL_BETWEEN_SCAN_MODE
public static final ConfigOption<String> INCREMENTAL_BETWEEN_TIMESTAMP
public static final ConfigOption<String> METADATA_STATS_MODE
public static final ConfigOption<String> COMMIT_CALLBACKS
public static final ConfigOption<String> COMMIT_CALLBACK_PARAM
public static final ConfigOption<String> TAG_CALLBACKS
public static final ConfigOption<String> TAG_CALLBACK_PARAM
public static final ConfigOption<Boolean> METASTORE_PARTITIONED_TABLE
public static final ConfigOption<String> METASTORE_TAG_TO_PARTITION
public static final ConfigOption<CoreOptions.TagCreationMode> METASTORE_TAG_TO_PARTITION_PREVIEW
public static final ConfigOption<CoreOptions.TagCreationMode> TAG_AUTOMATIC_CREATION
public static final ConfigOption<CoreOptions.TagCreationPeriod> TAG_CREATION_PERIOD
public static final ConfigOption<java.time.Duration> TAG_CREATION_DELAY
public static final ConfigOption<CoreOptions.TagPeriodFormatter> TAG_PERIOD_FORMATTER
public static final ConfigOption<Integer> TAG_NUM_RETAINED_MAX
public static final ConfigOption<java.time.Duration> SNAPSHOT_WATERMARK_IDLE_TIMEOUT
public static final ConfigOption<Integer> PARQUET_ENABLE_DICTIONARY
public static final ConfigOption<Integer> ORC_COLUMN_ENCODING_DIRECT
public static final ConfigOption<Integer> ORC_DICTIONARY_KEY_THRESHOLD
public static final ConfigOption<String> SINK_WATERMARK_TIME_ZONE
public static final ConfigOption<MemorySize> LOCAL_MERGE_BUFFER_SIZE
public static final ConfigOption<java.time.Duration> CROSS_PARTITION_UPSERT_INDEX_TTL
public static final ConfigOption<Integer> CROSS_PARTITION_UPSERT_BOOTSTRAP_PARALLELISM
public static final ConfigOption<Integer> ZORDER_VAR_LENGTH_CONTRIBUTION
public static final ConfigOption<MemorySize> FILE_READER_ASYNC_THRESHOLD
public CoreOptions(Options options)
public static CoreOptions fromMap(Map<String,String> options)
public Options toConfiguration()
public int bucket()
public Path path()
public CoreOptions.FileFormatType formatType()
public FileFormat fileFormat()
public FileFormat manifestFormat()
public MemorySize manifestTargetSize()
public MemorySize manifestFullCompactionThresholdSize()
public MemorySize writeManifestCache()
public String partitionDefaultName()
public static FileFormat createFileFormat(Options options, ConfigOption<CoreOptions.FileFormatType> formatOption)
public boolean fieldAggIgnoreRetract(String fieldName)
public boolean fieldCollectAggDistinct(String fieldName)
public String fileCompression()
public MemorySize fileReaderAsyncThreshold()
public int snapshotNumRetainMin()
public int snapshotNumRetainMax()
public java.time.Duration snapshotTimeRetain()
public CoreOptions.ExpireExecutionMode snapshotExpireExecutionMode()
public int snapshotExpireLimit()
public boolean snapshotExpireCleanEmptyDirectories()
public int manifestMergeMinCount()
public CoreOptions.MergeEngine mergeEngine()
public CoreOptions.SortEngine sortEngine()
public int sortSpillThreshold()
public long splitTargetSize()
public long splitOpenFileCost()
public long writeBufferSize()
public boolean writeBufferSpillable(boolean usingObjectStore,
boolean isStreaming)
public boolean useWriteBufferForAppend()
public int writeMaxWritersToSpill()
public long sortSpillBufferSize()
public java.time.Duration continuousDiscoveryInterval()
public int scanSplitMaxPerTask()
public int localSortMaxNumFileHandles()
public int pageSize()
public int cachePageSize()
public MemorySize lookupCacheMaxMemory()
public long targetFileSize()
public long compactionFileSize()
public int numSortedRunCompactionTrigger()
@Nullable public java.time.Duration optimizedCompactionInterval()
public int numSortedRunStopTrigger()
public int numLevels()
public boolean commitForceCompact()
public int maxSizeAmplificationPercent()
public int sortedRunSizeRatio()
public int compactionMinFileNum()
public int compactionMaxFileNum()
public long dynamicBucketTargetRowNum()
public CoreOptions.ChangelogProducer changelogProducer()
public boolean changelogRowDeduplicate()
public boolean scanPlanSortPartition()
public CoreOptions.StartupMode startupMode()
public static CoreOptions.StartupMode startupMode(Options options)
public Long scanTimestampMills()
public Long scanFileCreationTimeMills()
public Long scanBoundedWatermark()
public Long scanSnapshotId()
public String scanTagName()
public String scanVersion()
public CoreOptions.IncrementalBetweenScanMode incrementalBetweenScanMode()
public Integer scanManifestParallelism()
public Integer dynamicBucketInitialBuckets()
public Integer dynamicBucketAssignerParallelism()
public boolean writeOnly()
public boolean streamingReadOverwrite()
public boolean dynamicPartitionOverwrite()
public java.time.Duration partitionExpireTime()
public java.time.Duration partitionExpireCheckInterval()
public String partitionTimestampFormatter()
public String partitionTimestampPattern()
public int readBatchSize()
public String consumerId()
public static CoreOptions.StreamingReadMode streamReadType(Options options)
public java.time.Duration consumerExpireTime()
public boolean consumerIgnoreProgress()
public boolean partitionedTableInMetastore()
public CoreOptions.TagCreationMode tagToPartitionPreview()
public CoreOptions.TagCreationMode tagCreationMode()
public CoreOptions.TagCreationPeriod tagCreationPeriod()
public java.time.Duration tagCreationDelay()
public CoreOptions.TagPeriodFormatter tagPeriodFormatter()
public Integer tagNumRetainedMax()
public java.time.Duration snapshotWatermarkIdleTimeout()
public String sinkWatermarkTimeZone()
public int orcWriteBatch()
public boolean localMergeEnabled()
public long localMergeBufferSize()
public java.time.Duration crossPartitionUpsertIndexTtl()
public int crossPartitionUpsertBootstrapParallelism()
public int varTypeSize()
public static void setDefaultValues(Options options)
CoreOptions via the given Options.options - the options to set default valuespublic static List<ConfigOption<?>> getOptions()
Copyright © 2023–2024 The Apache Software Foundation. All rights reserved.