Class HiveConfig
java.lang.Object
io.trino.plugin.hive.HiveConfig
@DefunctConfig({"dfs.domain-socket-path","hive.file-system-cache-ttl","hive.max-global-split-iterator-threads","hive.max-sort-files-per-bucket","hive.bucket-writing","hive.optimized-reader.enabled","hive.rcfile-optimized-writer.enabled","hive.time-zone","hive.assume-canonical-partition-keys","hive.partition-use-column-names","hive.allow-corrupt-writes-for-testing","hive.optimize-symlink-listing","hive.s3select-pushdown.enabled","hive.s3select-pushdown.experimental-textfile-pushdown-enabled","hive.s3select-pushdown.max-connections"})
public class HiveConfig
extends Object
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean@Min(1L) int@NotNull io.airlift.units.Durationio.airlift.units.Duration@MinDataSize("0MB") @NotNull io.airlift.units.DataSize@NotNull Optional<io.airlift.units.Duration> intio.airlift.units.DataSize@Min(1L) int@Min(1L) int@Min(1L) intintio.airlift.units.DataSize@Min(1L) int@MinDataSize("1MB") io.airlift.units.DataSize@Min(1L) int@Min(1L) int@Min(1L) int@Min(1L) int@Min(1L) int@Min(1L) int@NotNull io.airlift.units.DataSize@Min(1L) Integer@DecimalMax("1") @DecimalMin(value="0",inclusive=false) double@Min(1L) intorg.joda.time.DateTimeZone@NotNull Stringorg.joda.time.DateTimeZone@NotNull String@Min(1L) int@MinDataSize("0MB") @NotNull io.airlift.units.DataSize@Min(1L) longorg.joda.time.DateTimeZone@NotNull Stringboolean@Min(1L) intio.airlift.units.DataSize@NotNull String@MinDataSize("1B") @MaxDataSize("1GB") @NotNull io.airlift.units.DataSizebooleanintbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanboolean@AssertTrue(message="insert-existing-partitions-behavior cannot be APPEND when immutable-partitions is true") booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleansetAllowRegisterPartition(boolean allowRegisterPartition) setAutoPurge(boolean autoPurge) setBucketExecutionEnabled(boolean bucketExecutionEnabled) setCollectColumnStatisticsOnWrite(boolean collectColumnStatisticsOnWrite) setCreateEmptyBucketFiles(boolean createEmptyBucketFiles) setCreatesOfNonManagedTablesEnabled(boolean createsOfNonManagedTablesEnabled) setDelegateTransactionalManagedTableLocationToMetastore(boolean delegateTransactionalManagedTableLocationToMetastore) setDeleteSchemaLocationsFallback(boolean deleteSchemaLocationsFallback) setDeltaLakeCatalogName(String deltaLakeCatalogName) setDomainCompactionThreshold(int domainCompactionThreshold) setDynamicFilteringWaitTimeout(io.airlift.units.Duration dynamicFilteringWaitTimeout) setFileStatusCacheExpireAfterWrite(io.airlift.units.Duration fileStatusCacheExpireAfterWrite) setFileStatusCacheMaxRetainedSize(io.airlift.units.DataSize fileStatusCacheMaxRetainedSize) setFileStatusCacheMaxSize(long fileStatusCacheMaxSize) Deprecated.setFileStatusCacheTables(List<String> fileStatusCacheTables) setForceLocalScheduling(boolean forceLocalScheduling) setHiveCompressionCodec(HiveCompressionOption hiveCompressionCodec) setHiveStorageFormat(HiveStorageFormat hiveStorageFormat) setHiveTransactionHeartbeatInterval(io.airlift.units.Duration interval) setHiveTransactionHeartbeatThreads(int hiveTransactionHeartbeatThreads) setHiveViewsRunAsInvoker(boolean hiveViewsRunAsInvoker) setHudiCatalogName(String hudiCatalogName) setIcebergCatalogName(String icebergCatalogName) setIdleWriterMinFileSize(io.airlift.units.DataSize idleWriterMinFileSize) setIgnoreAbsentPartitions(boolean ignoreAbsentPartitions) setIgnoreCorruptedStatistics(boolean ignoreCorruptedStatistics) setImmutablePartitions(boolean immutablePartitions) setInsertExistingPartitionsBehavior(HiveSessionProperties.InsertExistingPartitionsBehavior insertExistingPartitionsBehavior) setLegacyHiveViewTranslation(boolean legacyHiveViewTranslation) setMaxConcurrentFileSystemOperations(int maxConcurrentFileSystemOperations) setMaxConcurrentMetastoreDrops(int maxConcurrentMetastoreDeletes) setMaxConcurrentMetastoreUpdates(int maxConcurrentMetastoreUpdates) setMaxInitialSplits(int maxInitialSplits) setMaxInitialSplitSize(io.airlift.units.DataSize maxInitialSplitSize) setMaxOutstandingSplits(int maxOutstandingSplits) setMaxOutstandingSplitsSize(io.airlift.units.DataSize maxOutstandingSplits) setMaxPartitionBatchSize(int maxPartitionBatchSize) setMaxPartitionDropsPerQuery(int maxPartitionDropsPerQuery) setMaxPartitionsForEagerLoad(int maxPartitionsForEagerLoad) setMaxPartitionsPerScan(int maxPartitionsPerScan) setMaxPartitionsPerWriter(int maxPartitionsPerWriter) setMaxSplitIteratorThreads(int maxSplitIteratorThreads) setMaxSplitSize(io.airlift.units.DataSize maxSplitSize) setMaxSplitsPerSecond(Integer maxSplitsPerSecond) setMinimumAssignedSplitWeight(double minimumAssignedSplitWeight) setMinPartitionBatchSize(int minPartitionBatchSize) setOptimizeMismatchedBucketCount(boolean optimizeMismatchedBucketCount) setOrcLegacyTimeZone(String orcLegacyTimeZone) setParallelPartitionedBucketedWrites(boolean parallelPartitionedBucketedWrites) setParquetTimeZone(String parquetTimeZone) setPartitionProjectionEnabled(boolean enabledAthenaPartitionProjection) setPartitionStatisticsSampleSize(int partitionStatisticsSampleSize) setPerTransactionFileStatusCacheMaximumSize(long perTransactionFileStatusCacheMaximumSize) Deprecated.setPerTransactionFileStatusCacheMaxRetainedSize(io.airlift.units.DataSize perTransactionFileStatusCacheMaxRetainedSize) setPerTransactionMetastoreCacheMaximumSize(long perTransactionMetastoreCacheMaximumSize) setProjectionPushdownEnabled(boolean projectionPushdownEnabled) setPropagateTableScanSortingProperties(boolean propagateTableScanSortingProperties) setQueryPartitionFilterRequired(boolean queryPartitionFilterRequired) setQueryPartitionFilterRequiredSchemas(List<String> queryPartitionFilterRequiredSchemas) setRcfileTimeZone(String rcfileTimeZone) setRcfileWriterValidate(boolean rcfileWriterValidate) setRecursiveDirWalkerEnabled(boolean recursiveDirWalkerEnabled) setRespectTableFormat(boolean respectTableFormat) setS3StorageClassFilter(S3StorageClassFilter s3StorageClassFilter) setSingleStatementWritesOnly(boolean singleStatementWritesOnly) setSizeBasedSplitWeightsEnabled(boolean sizeBasedSplitWeightsEnabled) setSkipDeletionForAlter(boolean skipDeletionForAlter) setSkipTargetCleanupOnRollback(boolean skipTargetCleanupOnRollback) setSortedWritingEnabled(boolean sortedWritingEnabled) setSplitLoaderConcurrency(int splitLoaderConcurrency) setTableStatisticsEnabled(boolean tableStatisticsEnabled) setTargetMaxFileSize(io.airlift.units.DataSize targetMaxFileSize) setTemporaryStagingDirectoryEnabled(boolean temporaryStagingDirectoryEnabled) setTemporaryStagingDirectoryPath(String temporaryStagingDirectoryPath) setTextMaxLineLength(io.airlift.units.DataSize textMaxLineLength) setTimestampPrecision(HiveTimestampPrecision timestampPrecision) setTranslateHiveViews(boolean translateHiveViews) setUseParquetColumnNames(boolean useParquetColumnNames) setValidateBucketing(boolean validateBucketing) setWritesToNonManagedTablesEnabled(boolean writesToNonManagedTablesEnabled) setWriteValidationThreads(int writeValidationThreads)
-
Field Details
-
CONFIGURATION_HIVE_PARTITION_PROJECTION_ENABLED
- See Also:
-
-
Constructor Details
-
HiveConfig
public HiveConfig()
-
-
Method Details
-
isSingleStatementWritesOnly
public boolean isSingleStatementWritesOnly() -
setSingleStatementWritesOnly
@Config("hive.single-statement-writes") public HiveConfig setSingleStatementWritesOnly(boolean singleStatementWritesOnly) -
getMaxInitialSplits
public int getMaxInitialSplits() -
setMaxInitialSplits
-
getMaxInitialSplitSize
public io.airlift.units.DataSize getMaxInitialSplitSize() -
setMaxInitialSplitSize
@Config("hive.max-initial-split-size") public HiveConfig setMaxInitialSplitSize(io.airlift.units.DataSize maxInitialSplitSize) -
getSplitLoaderConcurrency
@Min(1L) public @Min(1L) int getSplitLoaderConcurrency() -
setSplitLoaderConcurrency
@Config("hive.split-loader-concurrency") public HiveConfig setSplitLoaderConcurrency(int splitLoaderConcurrency) -
getMaxSplitsPerSecond
-
setMaxSplitsPerSecond
@Config("hive.max-splits-per-second") public HiveConfig setMaxSplitsPerSecond(Integer maxSplitsPerSecond) -
getDomainCompactionThreshold
@Min(1L) public @Min(1L) int getDomainCompactionThreshold() -
setDomainCompactionThreshold
@Config("hive.domain-compaction-threshold") public HiveConfig setDomainCompactionThreshold(int domainCompactionThreshold) -
getTargetMaxFileSize
public io.airlift.units.DataSize getTargetMaxFileSize() -
setTargetMaxFileSize
@Config("hive.target-max-file-size") public HiveConfig setTargetMaxFileSize(io.airlift.units.DataSize targetMaxFileSize) -
getIdleWriterMinFileSize
public io.airlift.units.DataSize getIdleWriterMinFileSize() -
setIdleWriterMinFileSize
@Config("hive.idle-writer-min-file-size") public HiveConfig setIdleWriterMinFileSize(io.airlift.units.DataSize idleWriterMinFileSize) -
isForceLocalScheduling
public boolean isForceLocalScheduling() -
setForceLocalScheduling
@Config("hive.force-local-scheduling") public HiveConfig setForceLocalScheduling(boolean forceLocalScheduling) -
getMaxConcurrentFileSystemOperations
@Min(1L) public @Min(1L) int getMaxConcurrentFileSystemOperations() -
setMaxConcurrentFileSystemOperations
@LegacyConfig("hive.max-concurrent-file-renames") @Config("hive.max-concurrent-file-system-operations") public HiveConfig setMaxConcurrentFileSystemOperations(int maxConcurrentFileSystemOperations) -
getMaxConcurrentMetastoreDrops
@Min(1L) public @Min(1L) int getMaxConcurrentMetastoreDrops() -
setMaxConcurrentMetastoreDrops
@Config("hive.max-concurrent-metastore-drops") public HiveConfig setMaxConcurrentMetastoreDrops(int maxConcurrentMetastoreDeletes) -
getMaxConcurrentMetastoreUpdates
@Min(1L) public @Min(1L) int getMaxConcurrentMetastoreUpdates() -
setMaxConcurrentMetastoreUpdates
@Config("hive.max-concurrent-metastore-updates") public HiveConfig setMaxConcurrentMetastoreUpdates(int maxConcurrentMetastoreUpdates) -
getMaxPartitionDropsPerQuery
@Min(1L) public @Min(1L) int getMaxPartitionDropsPerQuery() -
setMaxPartitionDropsPerQuery
@Config("hive.max-partition-drops-per-query") public HiveConfig setMaxPartitionDropsPerQuery(int maxPartitionDropsPerQuery) -
setRecursiveDirWalkerEnabled
@Config("hive.recursive-directories") public HiveConfig setRecursiveDirWalkerEnabled(boolean recursiveDirWalkerEnabled) -
getRecursiveDirWalkerEnabled
public boolean getRecursiveDirWalkerEnabled() -
isIgnoreAbsentPartitions
public boolean isIgnoreAbsentPartitions() -
setIgnoreAbsentPartitions
@Config("hive.ignore-absent-partitions") public HiveConfig setIgnoreAbsentPartitions(boolean ignoreAbsentPartitions) -
getMaxSplitSize
@NotNull public @NotNull io.airlift.units.DataSize getMaxSplitSize() -
setMaxSplitSize
@Config("hive.max-split-size") public HiveConfig setMaxSplitSize(io.airlift.units.DataSize maxSplitSize) -
getMaxPartitionsPerScan
@Min(1L) public @Min(1L) int getMaxPartitionsPerScan() -
setMaxPartitionsPerScan
@Config("hive.max-partitions-per-scan") public HiveConfig setMaxPartitionsPerScan(int maxPartitionsPerScan) -
getMaxPartitionsForEagerLoad
@Min(1L) public @Min(1L) int getMaxPartitionsForEagerLoad() -
setMaxPartitionsForEagerLoad
@Config("hive.max-partitions-for-eager-load") public HiveConfig setMaxPartitionsForEagerLoad(int maxPartitionsForEagerLoad) -
getMaxOutstandingSplits
@Min(1L) public @Min(1L) int getMaxOutstandingSplits() -
setMaxOutstandingSplits
@Config("hive.max-outstanding-splits") public HiveConfig setMaxOutstandingSplits(int maxOutstandingSplits) -
getMaxOutstandingSplitsSize
@MinDataSize("1MB") public @MinDataSize("1MB") io.airlift.units.DataSize getMaxOutstandingSplitsSize() -
setMaxOutstandingSplitsSize
@Config("hive.max-outstanding-splits-size") public HiveConfig setMaxOutstandingSplitsSize(io.airlift.units.DataSize maxOutstandingSplits) -
getMaxSplitIteratorThreads
@Min(1L) public @Min(1L) int getMaxSplitIteratorThreads() -
setMaxSplitIteratorThreads
@Config("hive.max-split-iterator-threads") public HiveConfig setMaxSplitIteratorThreads(int maxSplitIteratorThreads) -
getPerTransactionMetastoreCacheMaximumSize
@Min(1L) public @Min(1L) long getPerTransactionMetastoreCacheMaximumSize() -
setPerTransactionMetastoreCacheMaximumSize
@Config("hive.per-transaction-metastore-cache-maximum-size") public HiveConfig setPerTransactionMetastoreCacheMaximumSize(long perTransactionMetastoreCacheMaximumSize) -
getMinPartitionBatchSize
@Min(1L) public @Min(1L) int getMinPartitionBatchSize() -
setMinPartitionBatchSize
@Config("hive.metastore.partition-batch-size.min") public HiveConfig setMinPartitionBatchSize(int minPartitionBatchSize) -
getMaxPartitionBatchSize
@Min(1L) public @Min(1L) int getMaxPartitionBatchSize() -
setMaxPartitionBatchSize
@Config("hive.metastore.partition-batch-size.max") public HiveConfig setMaxPartitionBatchSize(int maxPartitionBatchSize) -
getHiveStorageFormat
-
setHiveStorageFormat
@Config("hive.storage-format") public HiveConfig setHiveStorageFormat(HiveStorageFormat hiveStorageFormat) -
getHiveCompressionCodec
-
setHiveCompressionCodec
@Config("hive.compression-codec") public HiveConfig setHiveCompressionCodec(HiveCompressionOption hiveCompressionCodec) -
isRespectTableFormat
public boolean isRespectTableFormat() -
setRespectTableFormat
@Config("hive.respect-table-format") public HiveConfig setRespectTableFormat(boolean respectTableFormat) -
isImmutablePartitions
public boolean isImmutablePartitions() -
setImmutablePartitions
@Config("hive.immutable-partitions") public HiveConfig setImmutablePartitions(boolean immutablePartitions) -
getInsertExistingPartitionsBehavior
-
setInsertExistingPartitionsBehavior
@Config("hive.insert-existing-partitions-behavior") public HiveConfig setInsertExistingPartitionsBehavior(HiveSessionProperties.InsertExistingPartitionsBehavior insertExistingPartitionsBehavior) -
isInsertExistingPartitionsBehaviorValid
@AssertTrue(message="insert-existing-partitions-behavior cannot be APPEND when immutable-partitions is true") public @AssertTrue(message="insert-existing-partitions-behavior cannot be APPEND when immutable-partitions is true") boolean isInsertExistingPartitionsBehaviorValid() -
isCreateEmptyBucketFiles
public boolean isCreateEmptyBucketFiles() -
setCreateEmptyBucketFiles
@Config("hive.create-empty-bucket-files") public HiveConfig setCreateEmptyBucketFiles(boolean createEmptyBucketFiles) -
isDeleteSchemaLocationsFallback
public boolean isDeleteSchemaLocationsFallback() -
setDeleteSchemaLocationsFallback
@Config("hive.delete-schema-locations-fallback") public HiveConfig setDeleteSchemaLocationsFallback(boolean deleteSchemaLocationsFallback) -
getMaxPartitionsPerWriter
@Min(1L) public @Min(1L) int getMaxPartitionsPerWriter() -
setMaxPartitionsPerWriter
@Config("hive.max-partitions-per-writers") public HiveConfig setMaxPartitionsPerWriter(int maxPartitionsPerWriter) -
getWriteValidationThreads
public int getWriteValidationThreads() -
setWriteValidationThreads
@Config("hive.write-validation-threads") public HiveConfig setWriteValidationThreads(int writeValidationThreads) -
isValidateBucketing
public boolean isValidateBucketing() -
setValidateBucketing
@Config("hive.validate-bucketing") public HiveConfig setValidateBucketing(boolean validateBucketing) -
isParallelPartitionedBucketedWrites
public boolean isParallelPartitionedBucketedWrites() -
setParallelPartitionedBucketedWrites
@Config("hive.parallel-partitioned-bucketed-writes") @LegacyConfig("hive.parallel-partitioned-bucketed-inserts") public HiveConfig setParallelPartitionedBucketedWrites(boolean parallelPartitionedBucketedWrites) -
getRcfileDateTimeZone
public org.joda.time.DateTimeZone getRcfileDateTimeZone() -
getRcfileTimeZone
-
setRcfileTimeZone
-
isRcfileWriterValidate
public boolean isRcfileWriterValidate() -
setRcfileWriterValidate
@Config("hive.rcfile.writer.validate") public HiveConfig setRcfileWriterValidate(boolean rcfileWriterValidate) -
getTextMaxLineLength
@MinDataSize("1B") @MaxDataSize("1GB") @NotNull public @MinDataSize("1B") @MaxDataSize("1GB") @NotNull io.airlift.units.DataSize getTextMaxLineLength() -
setTextMaxLineLength
@Config("hive.text.max-line-length") public HiveConfig setTextMaxLineLength(io.airlift.units.DataSize textMaxLineLength) -
getOrcLegacyDateTimeZone
public org.joda.time.DateTimeZone getOrcLegacyDateTimeZone() -
getOrcLegacyTimeZone
-
setOrcLegacyTimeZone
-
getParquetDateTimeZone
public org.joda.time.DateTimeZone getParquetDateTimeZone() -
getParquetTimeZone
-
setParquetTimeZone
-
isUseParquetColumnNames
public boolean isUseParquetColumnNames() -
setUseParquetColumnNames
@Config("hive.parquet.use-column-names") public HiveConfig setUseParquetColumnNames(boolean useParquetColumnNames) -
isOptimizeMismatchedBucketCount
public boolean isOptimizeMismatchedBucketCount() -
setOptimizeMismatchedBucketCount
@Config("hive.optimize-mismatched-bucket-count") public HiveConfig setOptimizeMismatchedBucketCount(boolean optimizeMismatchedBucketCount) -
getFileStatusCacheTables
-
setFileStatusCacheTables
@Config("hive.file-status-cache-tables") public HiveConfig setFileStatusCacheTables(List<String> fileStatusCacheTables) -
getPerTransactionFileStatusCacheMaxRetainedSize
@MinDataSize("0MB") @NotNull public @MinDataSize("0MB") @NotNull io.airlift.units.DataSize getPerTransactionFileStatusCacheMaxRetainedSize() -
setPerTransactionFileStatusCacheMaxRetainedSize
@Config("hive.per-transaction-file-status-cache.max-retained-size") public HiveConfig setPerTransactionFileStatusCacheMaxRetainedSize(io.airlift.units.DataSize perTransactionFileStatusCacheMaxRetainedSize) -
setPerTransactionFileStatusCacheMaximumSize
@Deprecated @LegacyConfig(value="hive.per-transaction-file-status-cache-maximum-size", replacedBy="hive.per-transaction-file-status-cache.max-retained-size") public HiveConfig setPerTransactionFileStatusCacheMaximumSize(long perTransactionFileStatusCacheMaximumSize) Deprecated. -
isTranslateHiveViews
public boolean isTranslateHiveViews() -
setTranslateHiveViews
@LegacyConfig({"hive.views-execution.enabled","hive.translate-hive-views"}) @Config("hive.hive-views.enabled") public HiveConfig setTranslateHiveViews(boolean translateHiveViews) -
isLegacyHiveViewTranslation
public boolean isLegacyHiveViewTranslation() -
setLegacyHiveViewTranslation
@LegacyConfig("hive.legacy-hive-view-translation") @Config("hive.hive-views.legacy-translation") public HiveConfig setLegacyHiveViewTranslation(boolean legacyHiveViewTranslation) -
isHiveViewsRunAsInvoker
public boolean isHiveViewsRunAsInvoker() -
setHiveViewsRunAsInvoker
@Config("hive.hive-views.run-as-invoker") public HiveConfig setHiveViewsRunAsInvoker(boolean hiveViewsRunAsInvoker) -
getFileStatusCacheMaxRetainedSize
@MinDataSize("0MB") @NotNull public @MinDataSize("0MB") @NotNull io.airlift.units.DataSize getFileStatusCacheMaxRetainedSize() -
setFileStatusCacheMaxRetainedSize
@Config("hive.file-status-cache.max-retained-size") public HiveConfig setFileStatusCacheMaxRetainedSize(io.airlift.units.DataSize fileStatusCacheMaxRetainedSize) -
setFileStatusCacheMaxSize
@Deprecated @LegacyConfig(value="hive.file-status-cache-size", replacedBy="hive.file-status-cache.max-retained-size") public HiveConfig setFileStatusCacheMaxSize(long fileStatusCacheMaxSize) Deprecated. -
getFileStatusCacheExpireAfterWrite
public io.airlift.units.Duration getFileStatusCacheExpireAfterWrite() -
setFileStatusCacheExpireAfterWrite
@Config("hive.file-status-cache-expire-time") public HiveConfig setFileStatusCacheExpireAfterWrite(io.airlift.units.Duration fileStatusCacheExpireAfterWrite) -
isSkipDeletionForAlter
public boolean isSkipDeletionForAlter() -
setSkipDeletionForAlter
@Config("hive.skip-deletion-for-alter") public HiveConfig setSkipDeletionForAlter(boolean skipDeletionForAlter) -
isSkipTargetCleanupOnRollback
public boolean isSkipTargetCleanupOnRollback() -
setSkipTargetCleanupOnRollback
@Config("hive.skip-target-cleanup-on-rollback") public HiveConfig setSkipTargetCleanupOnRollback(boolean skipTargetCleanupOnRollback) -
isBucketExecutionEnabled
public boolean isBucketExecutionEnabled() -
setBucketExecutionEnabled
@Config("hive.bucket-execution") public HiveConfig setBucketExecutionEnabled(boolean bucketExecutionEnabled) -
isSortedWritingEnabled
public boolean isSortedWritingEnabled() -
setSortedWritingEnabled
@Config("hive.sorted-writing") public HiveConfig setSortedWritingEnabled(boolean sortedWritingEnabled) -
isPropagateTableScanSortingProperties
public boolean isPropagateTableScanSortingProperties() -
setPropagateTableScanSortingProperties
@Config("hive.propagate-table-scan-sorting-properties") public HiveConfig setPropagateTableScanSortingProperties(boolean propagateTableScanSortingProperties) -
setWritesToNonManagedTablesEnabled
@Config("hive.non-managed-table-writes-enabled") public HiveConfig setWritesToNonManagedTablesEnabled(boolean writesToNonManagedTablesEnabled) -
getWritesToNonManagedTablesEnabled
public boolean getWritesToNonManagedTablesEnabled() -
setCreatesOfNonManagedTablesEnabled
@Config("hive.non-managed-table-creates-enabled") public HiveConfig setCreatesOfNonManagedTablesEnabled(boolean createsOfNonManagedTablesEnabled) -
getCreatesOfNonManagedTablesEnabled
public boolean getCreatesOfNonManagedTablesEnabled() -
setTableStatisticsEnabled
@Config("hive.table-statistics-enabled") public HiveConfig setTableStatisticsEnabled(boolean tableStatisticsEnabled) -
isTableStatisticsEnabled
public boolean isTableStatisticsEnabled() -
getPartitionStatisticsSampleSize
@Min(1L) public @Min(1L) int getPartitionStatisticsSampleSize() -
setPartitionStatisticsSampleSize
@Config("hive.partition-statistics-sample-size") public HiveConfig setPartitionStatisticsSampleSize(int partitionStatisticsSampleSize) -
isIgnoreCorruptedStatistics
public boolean isIgnoreCorruptedStatistics() -
setIgnoreCorruptedStatistics
@Config("hive.ignore-corrupted-statistics") public HiveConfig setIgnoreCorruptedStatistics(boolean ignoreCorruptedStatistics) -
isCollectColumnStatisticsOnWrite
public boolean isCollectColumnStatisticsOnWrite() -
setCollectColumnStatisticsOnWrite
@Config("hive.collect-column-statistics-on-write") public HiveConfig setCollectColumnStatisticsOnWrite(boolean collectColumnStatisticsOnWrite) -
setTemporaryStagingDirectoryEnabled
@Config("hive.temporary-staging-directory-enabled") public HiveConfig setTemporaryStagingDirectoryEnabled(boolean temporaryStagingDirectoryEnabled) -
isTemporaryStagingDirectoryEnabled
public boolean isTemporaryStagingDirectoryEnabled() -
setTemporaryStagingDirectoryPath
@Config("hive.temporary-staging-directory-path") public HiveConfig setTemporaryStagingDirectoryPath(String temporaryStagingDirectoryPath) -
getTemporaryStagingDirectoryPath
-
setDelegateTransactionalManagedTableLocationToMetastore
@Config("hive.delegate-transactional-managed-table-location-to-metastore") public HiveConfig setDelegateTransactionalManagedTableLocationToMetastore(boolean delegateTransactionalManagedTableLocationToMetastore) -
isDelegateTransactionalManagedTableLocationToMetastore
public boolean isDelegateTransactionalManagedTableLocationToMetastore() -
setHiveTransactionHeartbeatInterval
@Config("hive.transaction-heartbeat-interval") public HiveConfig setHiveTransactionHeartbeatInterval(io.airlift.units.Duration interval) -
getHiveTransactionHeartbeatInterval
-
getHiveTransactionHeartbeatThreads
public int getHiveTransactionHeartbeatThreads() -
setHiveTransactionHeartbeatThreads
@Config("hive.transaction-heartbeat-threads") public HiveConfig setHiveTransactionHeartbeatThreads(int hiveTransactionHeartbeatThreads) -
isAllowRegisterPartition
public boolean isAllowRegisterPartition() -
setAllowRegisterPartition
@Config("hive.allow-register-partition-procedure") public HiveConfig setAllowRegisterPartition(boolean allowRegisterPartition) -
isQueryPartitionFilterRequired
public boolean isQueryPartitionFilterRequired() -
setQueryPartitionFilterRequired
@Config("hive.query-partition-filter-required") public HiveConfig setQueryPartitionFilterRequired(boolean queryPartitionFilterRequired) -
getQueryPartitionFilterRequiredSchemas
-
setQueryPartitionFilterRequiredSchemas
@Config("hive.query-partition-filter-required-schemas") public HiveConfig setQueryPartitionFilterRequiredSchemas(List<String> queryPartitionFilterRequiredSchemas) -
isProjectionPushdownEnabled
public boolean isProjectionPushdownEnabled() -
setProjectionPushdownEnabled
@Config("hive.projection-pushdown-enabled") public HiveConfig setProjectionPushdownEnabled(boolean projectionPushdownEnabled) -
getDynamicFilteringWaitTimeout
@NotNull public @NotNull io.airlift.units.Duration getDynamicFilteringWaitTimeout() -
setDynamicFilteringWaitTimeout
@Config("hive.dynamic-filtering.wait-timeout") @LegacyConfig("hive.dynamic-filtering-probe-blocking-timeout") public HiveConfig setDynamicFilteringWaitTimeout(io.airlift.units.Duration dynamicFilteringWaitTimeout) -
getTimestampPrecision
-
setTimestampPrecision
@Config("hive.timestamp-precision") public HiveConfig setTimestampPrecision(HiveTimestampPrecision timestampPrecision) -
getIcebergCatalogName
-
setIcebergCatalogName
@Config("hive.iceberg-catalog-name") public HiveConfig setIcebergCatalogName(String icebergCatalogName) -
setSizeBasedSplitWeightsEnabled
@Config("hive.size-based-split-weights-enabled") public HiveConfig setSizeBasedSplitWeightsEnabled(boolean sizeBasedSplitWeightsEnabled) -
isSizeBasedSplitWeightsEnabled
public boolean isSizeBasedSplitWeightsEnabled() -
setMinimumAssignedSplitWeight
@Config("hive.minimum-assigned-split-weight") public HiveConfig setMinimumAssignedSplitWeight(double minimumAssignedSplitWeight) -
getMinimumAssignedSplitWeight
@DecimalMax("1") @DecimalMin(value="0", inclusive=false) public @DecimalMax("1") @DecimalMin(value="0",inclusive=false) double getMinimumAssignedSplitWeight() -
getDeltaLakeCatalogName
-
setDeltaLakeCatalogName
@Config("hive.delta-lake-catalog-name") public HiveConfig setDeltaLakeCatalogName(String deltaLakeCatalogName) -
getHudiCatalogName
-
setHudiCatalogName
-
isAutoPurge
public boolean isAutoPurge() -
setAutoPurge
-
isPartitionProjectionEnabled
public boolean isPartitionProjectionEnabled() -
setPartitionProjectionEnabled
@Config("hive.partition-projection-enabled") public HiveConfig setPartitionProjectionEnabled(boolean enabledAthenaPartitionProjection) -
getS3StorageClassFilter
-
setS3StorageClassFilter
@Config("hive.s3.storage-class-filter") public HiveConfig setS3StorageClassFilter(S3StorageClassFilter s3StorageClassFilter)
-