Package io.trino.plugin.deltalake
Class DeltaLakeConfig
- java.lang.Object
-
- io.trino.plugin.deltalake.DeltaLakeConfig
-
public class DeltaLakeConfig extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static StringVACUUM_MIN_RETENTION
-
Constructor Summary
Constructors Constructor Description DeltaLakeConfig()
-
Method Summary
-
-
-
Field Detail
-
VACUUM_MIN_RETENTION
public static final String VACUUM_MIN_RETENTION
- See Also:
- Constant Field Values
-
-
Method Detail
-
getMetadataCacheTtl
public io.airlift.units.Duration getMetadataCacheTtl()
-
setMetadataCacheTtl
@Config("delta.metadata.cache-ttl") public DeltaLakeConfig setMetadataCacheTtl(io.airlift.units.Duration metadataCacheTtl)
-
getDataFileCacheSize
public io.airlift.units.DataSize getDataFileCacheSize()
-
setDataFileCacheSize
@Config("delta.metadata.live-files.cache-size") public DeltaLakeConfig setDataFileCacheSize(io.airlift.units.DataSize dataFileCacheSize)
-
getDomainCompactionThreshold
@Min(1L) public @javax.validation.constraints.Min(1L) int getDomainCompactionThreshold()
-
setDomainCompactionThreshold
@Config("delta.domain-compaction-threshold") public DeltaLakeConfig setDomainCompactionThreshold(int domainCompactionThreshold)
-
getMaxOutstandingSplits
public int getMaxOutstandingSplits()
-
setMaxOutstandingSplits
@Config("delta.max-outstanding-splits") public DeltaLakeConfig setMaxOutstandingSplits(int maxOutstandingSplits)
-
getMaxSplitsPerSecond
@Min(1L) public @javax.validation.constraints.Min(1L) int getMaxSplitsPerSecond()
-
setMaxSplitsPerSecond
@Config("delta.max-splits-per-second") public DeltaLakeConfig setMaxSplitsPerSecond(int maxSplitsPerSecond)
-
getMaxInitialSplits
public int getMaxInitialSplits()
-
setMaxInitialSplits
@Config("delta.max-initial-splits") public DeltaLakeConfig setMaxInitialSplits(int maxInitialSplits)
-
getMaxInitialSplitSize
@NotNull public @NotNull io.airlift.units.DataSize getMaxInitialSplitSize()
-
setMaxInitialSplitSize
@Config("delta.max-initial-split-size") public DeltaLakeConfig setMaxInitialSplitSize(io.airlift.units.DataSize maxInitialSplitSize)
-
getMaxSplitSize
@NotNull public @NotNull io.airlift.units.DataSize getMaxSplitSize()
-
setMaxSplitSize
@Config("delta.max-split-size") public DeltaLakeConfig setMaxSplitSize(io.airlift.units.DataSize maxSplitSize)
-
getMaxPartitionsPerWriter
@Min(1L) public @javax.validation.constraints.Min(1L) int getMaxPartitionsPerWriter()
-
setMaxPartitionsPerWriter
@Config("delta.max-partitions-per-writer") public DeltaLakeConfig setMaxPartitionsPerWriter(int maxPartitionsPerWriter)
-
getUnsafeWritesEnabled
public boolean getUnsafeWritesEnabled()
-
setUnsafeWritesEnabled
@Config("delta.enable-non-concurrent-writes") public DeltaLakeConfig setUnsafeWritesEnabled(boolean unsafeWritesEnabled)
-
setDefaultCheckpointWritingInterval
@Config("delta.default-checkpoint-writing-interval") public DeltaLakeConfig setDefaultCheckpointWritingInterval(long defaultCheckpointWritingInterval)
-
getDefaultCheckpointWritingInterval
@Min(1L) public @javax.validation.constraints.Min(1L) long getDefaultCheckpointWritingInterval()
-
setIgnoreCheckpointWriteFailures
@Config("delta.experimental.ignore-checkpoint-write-failures") public DeltaLakeConfig setIgnoreCheckpointWriteFailures(boolean ignoreCheckpointWriteFailures)
-
isIgnoreCheckpointWriteFailures
public boolean isIgnoreCheckpointWriteFailures()
-
getVacuumMinRetention
@NotNull public @NotNull io.airlift.units.Duration getVacuumMinRetention()
-
setVacuumMinRetention
@Config("delta.vacuum.min-retention") public DeltaLakeConfig setVacuumMinRetention(io.airlift.units.Duration vacuumMinRetention)
-
setHiveCatalogName
@Config("delta.hive-catalog-name") public DeltaLakeConfig setHiveCatalogName(String hiveCatalogName)
-
isCheckpointRowStatisticsWritingEnabled
public boolean isCheckpointRowStatisticsWritingEnabled()
-
setCheckpointRowStatisticsWritingEnabled
@Config("delta.checkpoint-row-statistics-writing.enabled") public DeltaLakeConfig setCheckpointRowStatisticsWritingEnabled(boolean checkpointRowStatisticsWritingEnabled)
-
getDynamicFilteringWaitTimeout
@NotNull public @NotNull io.airlift.units.Duration getDynamicFilteringWaitTimeout()
-
setDynamicFilteringWaitTimeout
@Config("delta.dynamic-filtering.wait-timeout") public DeltaLakeConfig setDynamicFilteringWaitTimeout(io.airlift.units.Duration dynamicFilteringWaitTimeout)
-
isTableStatisticsEnabled
public boolean isTableStatisticsEnabled()
-
setTableStatisticsEnabled
@Config("delta.table-statistics-enabled") public DeltaLakeConfig setTableStatisticsEnabled(boolean tableStatisticsEnabled)
-
isExtendedStatisticsEnabled
public boolean isExtendedStatisticsEnabled()
-
setExtendedStatisticsEnabled
@Config("delta.extended-statistics.enabled") public DeltaLakeConfig setExtendedStatisticsEnabled(boolean extendedStatisticsEnabled)
-
getCompressionCodec
@NotNull public @NotNull HiveCompressionCodec getCompressionCodec()
-
setCompressionCodec
@Config("delta.compression-codec") public DeltaLakeConfig setCompressionCodec(HiveCompressionCodec compressionCodec)
-
-