@DefunctConfig(value={"hive.file-system-cache-ttl","hive.max-global-split-iterator-threads","hive.max-sort-files-per-bucket","hive.bucket-writing","hive.parquet.fail-on-corrupted-statistics","hive.optimized-reader.enabled"})
public class HiveClientConfig
extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
HiveClientConfig.HdfsAuthenticationType |
static class |
HiveClientConfig.InsertExistingPartitionsBehavior |
| Constructor and Description |
|---|
HiveClientConfig() |
@Min(value=0L) public @Min(value=0L) int getMaxInitialSplits()
@Config(value="hive.max-initial-splits") public HiveClientConfig setMaxInitialSplits(int maxInitialSplits)
public io.airlift.units.DataSize getMaxInitialSplitSize()
@Config(value="hive.max-initial-split-size") public HiveClientConfig setMaxInitialSplitSize(io.airlift.units.DataSize maxInitialSplitSize)
@Min(value=1L) public @Min(value=1L) int getSplitLoaderConcurrency()
@Config(value="hive.split-loader-concurrency") public HiveClientConfig setSplitLoaderConcurrency(int splitLoaderConcurrency)
@Min(value=1L) public @Min(value=1L) int getDomainCompactionThreshold()
@Config(value="hive.domain-compaction-threshold") public HiveClientConfig setDomainCompactionThreshold(int domainCompactionThreshold)
@MinDataSize(value="1MB") @MaxDataSize(value="1GB") public io.airlift.units.DataSize getWriterSortBufferSize()
@Config(value="hive.writer-sort-buffer-size") public HiveClientConfig setWriterSortBufferSize(io.airlift.units.DataSize writerSortBufferSize)
public NodeSelectionStrategy getNodeSelectionStrategy()
@Config(value="hive.node-selection-strategy") public HiveClientConfig setNodeSelectionStrategy(NodeSelectionStrategy nodeSelectionStrategy)
@Min(value=1L) public @Min(value=1L) int getMaxConcurrentFileRenames()
@Config(value="hive.max-concurrent-file-renames") public HiveClientConfig setMaxConcurrentFileRenames(int maxConcurrentFileRenames)
@Min(value=1L) public @Min(value=1L) int getMaxConcurrentZeroRowFileCreations()
@Config(value="hive.max-concurrent-zero-row-file-creations") public HiveClientConfig setMaxConcurrentZeroRowFileCreations(int maxConcurrentZeroRowFileCreations)
public boolean getRecursiveDirWalkerEnabled()
@Config(value="hive.recursive-directories") public HiveClientConfig setRecursiveDirWalkerEnabled(boolean recursiveDirWalkerEnabled)
public boolean isUserDefinedTypeEncodingEnabled()
@Config(value="hive.user-defined-type-encoding-enabled") public HiveClientConfig setUserDefinedTypeEncodingEnabled(boolean userDefinedTypeEncodingEnabled)
public org.joda.time.DateTimeZone getDateTimeZone()
@NotNull public @NotNull String getTimeZone()
@Config(value="hive.time-zone") public HiveClientConfig setTimeZone(String id)
@NotNull public @NotNull io.airlift.units.DataSize getMaxSplitSize()
@Config(value="hive.max-split-size") public HiveClientConfig setMaxSplitSize(io.airlift.units.DataSize maxSplitSize)
@Min(value=1L) public @Min(value=1L) int getMaxPartitionsPerScan()
@Config(value="hive.max-partitions-per-scan") public HiveClientConfig setMaxPartitionsPerScan(int maxPartitionsPerScan)
@Min(value=1L) public @Min(value=1L) int getMaxOutstandingSplits()
@Config(value="hive.max-outstanding-splits") public HiveClientConfig setMaxOutstandingSplits(int maxOutstandingSplits)
@MinDataSize(value="1MB") public io.airlift.units.DataSize getMaxOutstandingSplitsSize()
@Config(value="hive.max-outstanding-splits-size") public HiveClientConfig setMaxOutstandingSplitsSize(io.airlift.units.DataSize maxOutstandingSplits)
@Min(value=1L) public @Min(value=1L) int getMaxSplitIteratorThreads()
@Config(value="hive.max-split-iterator-threads") public HiveClientConfig setMaxSplitIteratorThreads(int maxSplitIteratorThreads)
@Deprecated public boolean getAllowCorruptWritesForTesting()
@Deprecated @Config(value="hive.allow-corrupt-writes-for-testing") public HiveClientConfig setAllowCorruptWritesForTesting(boolean allowCorruptWritesForTesting)
@Min(value=1L) public @Min(value=1L) int getMinPartitionBatchSize()
@Config(value="hive.metastore.partition-batch-size.min") public HiveClientConfig setMinPartitionBatchSize(int minPartitionBatchSize)
@Min(value=1L) public @Min(value=1L) int getMaxPartitionBatchSize()
@Config(value="hive.metastore.partition-batch-size.max") public HiveClientConfig setMaxPartitionBatchSize(int maxPartitionBatchSize)
@Config(value="hive.config.resources") public HiveClientConfig setResourceConfigFiles(String files)
public HiveClientConfig setResourceConfigFiles(List<String> files)
@NotNull @MinDuration(value="1ms") public @NotNull io.airlift.units.Duration getIpcPingInterval()
@Config(value="hive.dfs.ipc-ping-interval") public HiveClientConfig setIpcPingInterval(io.airlift.units.Duration pingInterval)
@NotNull @MinDuration(value="1ms") public @NotNull io.airlift.units.Duration getDfsTimeout()
@Config(value="hive.dfs-timeout") public HiveClientConfig setDfsTimeout(io.airlift.units.Duration dfsTimeout)
@MinDuration(value="1ms") @NotNull public @NotNull io.airlift.units.Duration getDfsConnectTimeout()
@Config(value="hive.dfs.connect.timeout") public HiveClientConfig setDfsConnectTimeout(io.airlift.units.Duration dfsConnectTimeout)
@Min(value=0L) public @Min(value=0L) int getDfsConnectMaxRetries()
@Config(value="hive.dfs.connect.max-retries") public HiveClientConfig setDfsConnectMaxRetries(int dfsConnectMaxRetries)
public HiveStorageFormat getHiveStorageFormat()
@Config(value="hive.storage-format") public HiveClientConfig setHiveStorageFormat(HiveStorageFormat hiveStorageFormat)
public HiveCompressionCodec getCompressionCodec()
@Config(value="hive.compression-codec") public HiveClientConfig setCompressionCodec(HiveCompressionCodec compressionCodec)
public HiveCompressionCodec getOrcCompressionCodec()
@Config(value="hive.orc-compression-codec") public HiveClientConfig setOrcCompressionCodec(HiveCompressionCodec orcCompressionCodec)
public boolean isRespectTableFormat()
@Config(value="hive.respect-table-format") public HiveClientConfig setRespectTableFormat(boolean respectTableFormat)
@Deprecated public boolean isInsertOverwriteImmutablePartitionEnabled()
@Deprecated @Config(value="hive.insert-overwrite-immutable-partitions-enabled") public HiveClientConfig setInsertOverwriteImmutablePartitionEnabled(boolean insertOverwriteImmutablePartitions)
public HiveClientConfig.InsertExistingPartitionsBehavior getInsertExistingPartitionsBehavior()
@Config(value="hive.insert-existing-partitions-behavior") public HiveClientConfig setInsertExistingPartitionsBehavior(HiveClientConfig.InsertExistingPartitionsBehavior insertExistingPartitionsBehavior)
public boolean isImmutablePartitions()
@Config(value="hive.immutable-partitions") public HiveClientConfig setImmutablePartitions(boolean immutablePartitions)
public boolean isCreateEmptyBucketFiles()
@Config(value="hive.create-empty-bucket-files") public HiveClientConfig setCreateEmptyBucketFiles(boolean createEmptyBucketFiles)
public boolean isFailFastOnInsertIntoImmutablePartitionsEnabled()
@Config(value="hive.fail-fast-on-insert-into-immutable-partitions-enabled") public HiveClientConfig setFailFastOnInsertIntoImmutablePartitionsEnabled(boolean failFastOnInsertIntoImmutablePartitionsEnabled)
@Min(value=1L) public @Min(value=1L) int getMaxPartitionsPerWriter()
@Config(value="hive.max-partitions-per-writers") public HiveClientConfig setMaxPartitionsPerWriter(int maxPartitionsPerWriter)
@Min(value=2L) @Max(value=1000L) public @Min(value=2L) @Max(value=1000L) int getMaxOpenSortFiles()
@Config(value="hive.max-open-sort-files") public HiveClientConfig setMaxOpenSortFiles(int maxOpenSortFiles)
public int getWriteValidationThreads()
@Config(value="hive.write-validation-threads") public HiveClientConfig setWriteValidationThreads(int writeValidationThreads)
public String getDomainSocketPath()
@Config(value="hive.dfs.domain-socket-path") @LegacyConfig(value="dfs.domain-socket-path") public HiveClientConfig setDomainSocketPath(String domainSocketPath)
@NotNull public @NotNull S3FileSystemType getS3FileSystemType()
@Config(value="hive.s3-file-system-type") public HiveClientConfig setS3FileSystemType(S3FileSystemType s3FileSystemType)
public boolean isUseOrcColumnNames()
@Config(value="hive.orc.use-column-names") public HiveClientConfig setUseOrcColumnNames(boolean useOrcColumnNames)
@NotNull public @NotNull io.airlift.units.DataSize getOrcMaxMergeDistance()
@Config(value="hive.orc.max-merge-distance") public HiveClientConfig setOrcMaxMergeDistance(io.airlift.units.DataSize orcMaxMergeDistance)
@NotNull public @NotNull io.airlift.units.DataSize getOrcMaxBufferSize()
@Config(value="hive.orc.max-buffer-size") public HiveClientConfig setOrcMaxBufferSize(io.airlift.units.DataSize orcMaxBufferSize)
@NotNull public @NotNull io.airlift.units.DataSize getOrcStreamBufferSize()
@Config(value="hive.orc.stream-buffer-size") public HiveClientConfig setOrcStreamBufferSize(io.airlift.units.DataSize orcStreamBufferSize)
@NotNull public @NotNull io.airlift.units.DataSize getOrcTinyStripeThreshold()
@Config(value="hive.orc.tiny-stripe-threshold") public HiveClientConfig setOrcTinyStripeThreshold(io.airlift.units.DataSize orcTinyStripeThreshold)
@NotNull public @NotNull io.airlift.units.DataSize getOrcMaxReadBlockSize()
@Config(value="hive.orc.max-read-block-size") public HiveClientConfig setOrcMaxReadBlockSize(io.airlift.units.DataSize orcMaxReadBlockSize)
@Deprecated public boolean isOrcLazyReadSmallRanges()
@Deprecated @Config(value="hive.orc.lazy-read-small-ranges") public HiveClientConfig setOrcLazyReadSmallRanges(boolean orcLazyReadSmallRanges)
public boolean isOrcBloomFiltersEnabled()
@Config(value="hive.orc.bloom-filters.enabled") public HiveClientConfig setOrcBloomFiltersEnabled(boolean orcBloomFiltersEnabled)
public double getOrcDefaultBloomFilterFpp()
@Config(value="hive.orc.default-bloom-filter-fpp") public HiveClientConfig setOrcDefaultBloomFilterFpp(double orcDefaultBloomFilterFpp)
@Deprecated public boolean isOrcOptimizedWriterEnabled()
@Deprecated @Config(value="hive.orc.optimized-writer.enabled") public HiveClientConfig setOrcOptimizedWriterEnabled(boolean orcOptimizedWriterEnabled)
@DecimalMin(value="0.0") @DecimalMax(value="100.0") public @DecimalMin(value="0.0") @DecimalMax(value="100.0") double getOrcWriterValidationPercentage()
@Config(value="hive.orc.writer.validation-percentage") public HiveClientConfig setOrcWriterValidationPercentage(double orcWriterValidationPercentage)
@NotNull public @NotNull OrcWriteValidation.OrcWriteValidationMode getOrcWriterValidationMode()
@Config(value="hive.orc.writer.validation-mode") public HiveClientConfig setOrcWriterValidationMode(OrcWriteValidation.OrcWriteValidationMode orcWriterValidationMode)
@Deprecated public boolean isRcfileOptimizedWriterEnabled()
@Deprecated @Config(value="hive.rcfile-optimized-writer.enabled") public HiveClientConfig setRcfileOptimizedWriterEnabled(boolean rcfileOptimizedWriterEnabled)
public boolean isRcfileWriterValidate()
@Config(value="hive.rcfile.writer.validate") public HiveClientConfig setRcfileWriterValidate(boolean rcfileWriterValidate)
public boolean isAssumeCanonicalPartitionKeys()
@Config(value="hive.assume-canonical-partition-keys") public HiveClientConfig setAssumeCanonicalPartitionKeys(boolean assumeCanonicalPartitionKeys)
@MinDataSize(value="1B") @MaxDataSize(value="1GB") @NotNull public @NotNull io.airlift.units.DataSize getTextMaxLineLength()
@Config(value="hive.text.max-line-length") public HiveClientConfig setTextMaxLineLength(io.airlift.units.DataSize textMaxLineLength)
public boolean isUseParquetColumnNames()
@Config(value="hive.parquet.use-column-names") public HiveClientConfig setUseParquetColumnNames(boolean useParquetColumnNames)
@NotNull public @NotNull io.airlift.units.DataSize getParquetMaxReadBlockSize()
@Config(value="hive.parquet.max-read-block-size") public HiveClientConfig setParquetMaxReadBlockSize(io.airlift.units.DataSize parquetMaxReadBlockSize)
@Deprecated public boolean isOptimizeMismatchedBucketCount()
@Deprecated @Config(value="hive.optimize-mismatched-bucket-count") public HiveClientConfig setOptimizeMismatchedBucketCount(boolean optimizeMismatchedBucketCount)
public boolean isZstdJniDecompressionEnabled()
@Config(value="hive.zstd-jni-decompression-enabled") public HiveClientConfig setZstdJniDecompressionEnabled(boolean zstdJniDecompressionEnabled)
@Config(value="hive.file-status-cache-tables") public HiveClientConfig setFileStatusCacheTables(String fileStatusCacheTables)
public long getFileStatusCacheMaxSize()
@Config(value="hive.file-status-cache-size") public HiveClientConfig setFileStatusCacheMaxSize(long fileStatusCacheMaxSize)
public io.airlift.units.Duration getFileStatusCacheExpireAfterWrite()
@Config(value="hive.file-status-cache-expire-time") public HiveClientConfig setFileStatusCacheExpireAfterWrite(io.airlift.units.Duration fileStatusCacheExpireAfterWrite)
@NotNull public @NotNull HiveClientConfig.HdfsAuthenticationType getHdfsAuthenticationType()
@Config(value="hive.hdfs.authentication.type") public HiveClientConfig setHdfsAuthenticationType(HiveClientConfig.HdfsAuthenticationType hdfsAuthenticationType)
public boolean isHdfsImpersonationEnabled()
@Config(value="hive.hdfs.impersonation.enabled") public HiveClientConfig setHdfsImpersonationEnabled(boolean hdfsImpersonationEnabled)
public boolean isHdfsWireEncryptionEnabled()
@Config(value="hive.hdfs.wire-encryption.enabled") public HiveClientConfig setHdfsWireEncryptionEnabled(boolean hdfsWireEncryptionEnabled)
public boolean isSkipDeletionForAlter()
@Config(value="hive.skip-deletion-for-alter") public HiveClientConfig setSkipDeletionForAlter(boolean skipDeletionForAlter)
public boolean isSkipTargetCleanupOnRollback()
@Config(value="hive.skip-target-cleanup-on-rollback") public HiveClientConfig setSkipTargetCleanupOnRollback(boolean skipTargetCleanupOnRollback)
public boolean isBucketExecutionEnabled()
@Config(value="hive.bucket-execution") public HiveClientConfig setBucketExecutionEnabled(boolean bucketExecutionEnabled)
public boolean isSortedWritingEnabled()
@Config(value="hive.sorted-writing") public HiveClientConfig setSortedWritingEnabled(boolean sortedWritingEnabled)
@Config(value="hive.bucket-function-type-for-exchange") public HiveClientConfig setBucketFunctionTypeForExchange(BucketFunctionType bucketFunctionTypeForExchange)
public BucketFunctionType getBucketFunctionTypeForExchange()
@Config(value="hive.ignore-unreadable-partition") public HiveClientConfig setIgnoreUnreadablePartition(boolean ignoreUnreadablePartition)
public boolean isIgnoreUnreadablePartition()
@Config(value="hive.ignore-table-bucketing") public HiveClientConfig setIgnoreTableBucketing(boolean ignoreTableBucketing)
public boolean isIgnoreTableBucketing()
@Config(value="hive.min-bucket-count-to-not-ignore-table-bucketing") public HiveClientConfig setMinBucketCountToNotIgnoreTableBucketing(int minBucketCountToNotIgnoreTableBucketing)
public int getMinBucketCountToNotIgnoreTableBucketing()
@Config(value="hive.max-buckets-for-grouped-execution") public HiveClientConfig setMaxBucketsForGroupedExecution(int maxBucketsForGroupedExecution)
public int getMaxBucketsForGroupedExecution()
@Config(value="hive.sorted-write-to-temp-path-enabled") public HiveClientConfig setSortedWriteToTempPathEnabled(boolean sortedWriteToTempPathEnabled)
public boolean isSortedWriteToTempPathEnabled()
@Config(value="hive.sorted-write-temp-path-subdirectory-count") public HiveClientConfig setSortedWriteTempPathSubdirectoryCount(int sortedWriteTempPathSubdirectoryCount)
public int getSortedWriteTempPathSubdirectoryCount()
public int getFileSystemMaxCacheSize()
@Config(value="hive.fs.cache.max-size") public HiveClientConfig setFileSystemMaxCacheSize(int fileSystemMaxCacheSize)
public boolean getWritesToNonManagedTablesEnabled()
@Config(value="hive.non-managed-table-writes-enabled") public HiveClientConfig setWritesToNonManagedTablesEnabled(boolean writesToNonManagedTablesEnabled)
public boolean getCreatesOfNonManagedTablesEnabled()
@Config(value="hive.non-managed-table-creates-enabled") public HiveClientConfig setCreatesOfNonManagedTablesEnabled(boolean createsOfNonManagedTablesEnabled)
public boolean isTableStatisticsEnabled()
@Config(value="hive.table-statistics-enabled") public HiveClientConfig setTableStatisticsEnabled(boolean tableStatisticsEnabled)
@Min(value=1L) public @Min(value=1L) int getPartitionStatisticsSampleSize()
@Config(value="hive.partition-statistics-sample-size") public HiveClientConfig setPartitionStatisticsSampleSize(int partitionStatisticsSampleSize)
public boolean isIgnoreCorruptedStatistics()
@Config(value="hive.ignore-corrupted-statistics") public HiveClientConfig setIgnoreCorruptedStatistics(boolean ignoreCorruptedStatistics)
public boolean isCollectColumnStatisticsOnWrite()
@Config(value="hive.collect-column-statistics-on-write") public HiveClientConfig setCollectColumnStatisticsOnWrite(boolean collectColumnStatisticsOnWrite)
public boolean isPartitionStatisticsBasedOptimizationEnabled()
@Config(value="hive.partition-statistics-based-optimization-enabled") public HiveClientConfig setPartitionStatisticsBasedOptimizationEnabled(boolean partitionStatisticsBasedOptimizationEnabled)
public boolean isS3SelectPushdownEnabled()
@Config(value="hive.s3select-pushdown.enabled") public HiveClientConfig setS3SelectPushdownEnabled(boolean s3SelectPushdownEnabled)
@Min(value=1L) public @Min(value=1L) int getS3SelectPushdownMaxConnections()
@Config(value="hive.s3select-pushdown.max-connections") public HiveClientConfig setS3SelectPushdownMaxConnections(int s3SelectPushdownMaxConnections)
public boolean isOrderBasedExecutionEnabled()
@Config(value="hive.order-based-execution-enabled") public HiveClientConfig setOrderBasedExecutionEnabled(boolean orderBasedExecutionEnabled)
public boolean isTemporaryStagingDirectoryEnabled()
@Config(value="hive.temporary-staging-directory-enabled") public HiveClientConfig setTemporaryStagingDirectoryEnabled(boolean temporaryStagingDirectoryEnabled)
@NotNull public @NotNull String getTemporaryStagingDirectoryPath()
@Config(value="hive.temporary-staging-directory-path") public HiveClientConfig setTemporaryStagingDirectoryPath(String temporaryStagingDirectoryPath)
@NotNull public @NotNull String getTemporaryTableSchema()
@Config(value="hive.temporary-table-schema") public HiveClientConfig setTemporaryTableSchema(String temporaryTableSchema)
@NotNull public @NotNull HiveStorageFormat getTemporaryTableStorageFormat()
@Config(value="hive.temporary-table-storage-format") public HiveClientConfig setTemporaryTableStorageFormat(HiveStorageFormat temporaryTableStorageFormat)
@NotNull public @NotNull HiveCompressionCodec getTemporaryTableCompressionCodec()
@Config(value="hive.temporary-table-compression-codec") public HiveClientConfig setTemporaryTableCompressionCodec(HiveCompressionCodec temporaryTableCompressionCodec)
public boolean isCreateEmptyBucketFilesForTemporaryTable()
@Config(value="hive.create-empty-bucket-files-for-temporary-table") public HiveClientConfig setCreateEmptyBucketFilesForTemporaryTable(boolean shouldCreateEmptyBucketFilesForTemporaryTable)
public boolean getUsePageFileForHiveUnsupportedType()
@Config(value="hive.use-pagefile-for-hive-unsupported-type") public HiveClientConfig setUsePageFileForHiveUnsupportedType(boolean usePageFileForHiveUnsupportedType)
public boolean isPushdownFilterEnabled()
@Config(value="hive.pushdown-filter-enabled") public HiveClientConfig setPushdownFilterEnabled(boolean pushdownFilterEnabled)
@NotNull public @NotNull boolean isParquetPushdownFilterEnabled()
@Config(value="hive.parquet.pushdown-filter-enabled") public HiveClientConfig setParquetPushdownFilterEnabled(boolean parquetPushdownFilterEnabled)
public boolean isRangeFiltersOnSubscriptsEnabled()
@Config(value="hive.range-filters-on-subscripts-enabled") public HiveClientConfig setRangeFiltersOnSubscriptsEnabled(boolean rangeFiltersOnSubscriptsEnabled)
public boolean isAdaptiveFilterReorderingEnabled()
@Config(value="hive.adaptive-filter-reordering-enabled") public HiveClientConfig setAdaptiveFilterReorderingEnabled(boolean adaptiveFilterReorderingEnabled)
public io.airlift.units.DataSize getPageFileStripeMaxSize()
@Config(value="hive.pagefile.writer.stripe-max-size") public HiveClientConfig setPageFileStripeMaxSize(io.airlift.units.DataSize pageFileStripeMaxSize)
@Config(value="hive.parquet-batch-read-optimization-enabled") public HiveClientConfig setParquetBatchReadOptimizationEnabled(boolean parquetBatchReadOptimizationEnabled)
public boolean isParquetBatchReadOptimizationEnabled()
@Config(value="hive.enable-parquet-batch-reader-verification") public HiveClientConfig setParquetBatchReaderVerificationEnabled(boolean parquetEnableBatchReaderVerification)
public boolean isParquetBatchReaderVerificationEnabled()
@Config(value="hive.enable-parquet-dereference-pushdown") public HiveClientConfig setParquetDereferencePushdownEnabled(boolean parquetDereferencePushdownEnabled)
public boolean isParquetDereferencePushdownEnabled()
@Min(value=1L) public @Min(value=1L) int getMaxMetadataUpdaterThreads()
@Config(value="hive.max-metadata-updater-threads") public HiveClientConfig setMaxMetadataUpdaterThreads(int maxMetadataUpdaterThreads)
@Config(value="hive.partial_aggregation_pushdown_enabled") public HiveClientConfig setPartialAggregationPushdownEnabled(boolean partialAggregationPushdownEnabled)
public boolean isPartialAggregationPushdownEnabled()
@Config(value="hive.partial_aggregation_pushdown_for_variable_length_datatypes_enabled") public HiveClientConfig setPartialAggregationPushdownForVariableLengthDatatypesEnabled(boolean partialAggregationPushdownForVariableLengthDatatypesEnabled)
public boolean isPartialAggregationPushdownForVariableLengthDatatypesEnabled()
@Config(value="hive.file_renaming_enabled") public HiveClientConfig setFileRenamingEnabled(boolean fileRenamingEnabled)
public boolean isFileRenamingEnabled()
@Config(value="hive.prefer-manifests-to-list-files") public HiveClientConfig setPreferManifestsToListFiles(boolean preferManifestToListFiles)
public boolean isPreferManifestsToListFiles()
@Config(value="hive.manifest-verification-enabled") public HiveClientConfig setManifestVerificationEnabled(boolean manifestVerificationEnabled)
public boolean isManifestVerificationEnabled()
@Config(value="hive.undo-metastore-operations-enabled") public HiveClientConfig setUndoMetastoreOperationsEnabled(boolean undoMetastoreOperationsEnabled)
public boolean isUndoMetastoreOperationsEnabled()
@Config(value="hive.experimental-optimized-partition-update-serialization-enabled") public HiveClientConfig setOptimizedPartitionUpdateSerializationEnabled(boolean optimizedPartitionUpdateSerializationEnabled)
public boolean isOptimizedPartitionUpdateSerializationEnabled()
@Config(value="hive.verbose-runtime-stats-enabled") public HiveClientConfig setVerboseRuntimeStatsEnabled(boolean verboseRuntimeStatsEnabled)
public boolean isVerboseRuntimeStatsEnabled()
@Config(value="hive.partition-lease-duration") public HiveClientConfig setPartitionLeaseDuration(io.airlift.units.Duration partitionLeaseDuration)
public io.airlift.units.Duration getPartitionLeaseDuration()
public boolean isLooseMemoryAccountingEnabled()
@Config(value="hive.loose-memory-accounting-enabled") public HiveClientConfig setLooseMemoryAccountingEnabled(boolean enableLooseMemoryAccounting)
@Config(value="hive.materialized-view-missing-partitions-threshold") public HiveClientConfig setMaterializedViewMissingPartitionsThreshold(int materializedViewMissingPartitionsThreshold)
public int getMaterializedViewMissingPartitionsThreshold()
@Config(value="hive.parquet-column-index-filter-enabled") public HiveClientConfig setReadColumnIndexFilter(boolean columnIndexFilterEnabled)
public boolean getReadColumnIndexFilter()
@Config(value="hive.size-based-split-weights-enabled") public HiveClientConfig setSizeBasedSplitWeightsEnabled(boolean sizeBasedSplitWeightsEnabled)
public boolean isSizeBasedSplitWeightsEnabled()
@Config(value="hive.minimum-assigned-split-weight") public HiveClientConfig setMinimumAssignedSplitWeight(double minimumAssignedSplitWeight)
@DecimalMax(value="1.0")
@DecimalMin(value="0",
inclusive=false)
public @DecimalMax(value="1.0") @DecimalMin(value="0",inclusive=false) double getMinimumAssignedSplitWeight()
public boolean isUseRecordPageSourceForCustomSplit()
@Config(value="hive.use-record-page-source-for-custom-split") public HiveClientConfig setUseRecordPageSourceForCustomSplit(boolean useRecordPageSourceForCustomSplit)
public boolean isFileSplittable()
@Config(value="hive.file-splittable") public HiveClientConfig setFileSplittable(boolean fileSplittable)
@Config(value="hive.hudi-metadata-enabled") public HiveClientConfig setHudiMetadataEnabled(boolean hudiMetadataEnabled)
public boolean isHudiMetadataEnabled()
public com.facebook.drift.transport.netty.codec.Protocol getThriftProtocol()
@Config(value="hive.internal-communication.thrift-transport-protocol") public HiveClientConfig setThriftProtocol(com.facebook.drift.transport.netty.codec.Protocol thriftProtocol)
public io.airlift.units.DataSize getThriftBufferSize()
@Config(value="hive.internal-communication.thrift-transport-buffer-size") public HiveClientConfig setThriftBufferSize(io.airlift.units.DataSize thriftBufferSize)
@Config(value="hive.copy-on-first-write-configuration-enabled") public HiveClientConfig setCopyOnFirstWriteConfigurationEnabled(boolean copyOnFirstWriteConfigurationEnabled)
public boolean isCopyOnFirstWriteConfigurationEnabled()
public boolean isPartitionFilteringFromMetastoreEnabled()
@Config(value="hive.partition-filtering-from-metastore-enabled") public HiveClientConfig setPartitionFilteringFromMetastoreEnabled(boolean partitionFilteringFromMetastoreEnabled)
@Config(value="hive.read-null-masked-parquet-encrypted-value-enabled") public HiveClientConfig setReadNullMaskedParquetEncryptedValue(boolean isReadNullMaskedParquetEncryptedValueEnabled)
public boolean getReadNullMaskedParquetEncryptedValue()
@Config(value="hive.parallel-parsing-of-partition-values-enabled") public HiveClientConfig setParallelParsingOfPartitionValuesEnabled(boolean parallelParsingOfPartitionValuesEnabled)
public boolean isParallelParsingOfPartitionValuesEnabled()
@Config(value="hive.max-parallel-parsing-concurrency") public HiveClientConfig setMaxParallelParsingConcurrency(int maxParallelParsingConcurrency)
public int getMaxParallelParsingConcurrency()
Copyright © 2012–2023. All rights reserved.