public final class HiveSessionProperties extends Object
| Constructor and Description |
|---|
HiveSessionProperties(HiveClientConfig hiveClientConfig,
OrcFileWriterConfig orcFileWriterConfig,
ParquetFileWriterConfig parquetFileWriterConfig,
com.facebook.presto.cache.CacheConfig cacheConfig) |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
columnIndexFilterEnabled(com.facebook.presto.spi.ConnectorSession session) |
static com.facebook.presto.spi.session.PropertyMetadata<io.airlift.units.DataSize> |
dataSizeSessionProperty(String name,
String description,
io.airlift.units.DataSize defaultValue,
boolean hidden) |
static com.facebook.presto.hive.BucketFunctionType |
getBucketFunctionTypeForExchange(com.facebook.presto.spi.ConnectorSession session) |
static HiveCompressionCodec |
getCompressionCodec(com.facebook.presto.spi.ConnectorSession session) |
static OptionalInt |
getCompressionLevel(com.facebook.presto.spi.ConnectorSession session) |
static io.airlift.units.DataSize |
getDwrfWriterStripeCacheMaxSize(com.facebook.presto.spi.ConnectorSession session) |
static int |
getHiveMaxInitialSplitSize(com.facebook.presto.spi.ConnectorSession session) |
static com.facebook.presto.hive.HiveStorageFormat |
getHiveStorageFormat(com.facebook.presto.spi.ConnectorSession session) |
static HiveClientConfig.InsertExistingPartitionsBehavior |
getInsertExistingPartitionsBehavior(com.facebook.presto.spi.ConnectorSession session) |
static io.airlift.units.Duration |
getLeaseDuration(com.facebook.presto.spi.ConnectorSession session) |
static int |
getMaterializedViewMissingPartitionsThreshold(com.facebook.presto.spi.ConnectorSession session) |
static int |
getMaxBucketsForGroupedExecution(com.facebook.presto.spi.ConnectorSession session) |
static io.airlift.units.DataSize |
getMaxInitialSplitSize(com.facebook.presto.spi.ConnectorSession session) |
static io.airlift.units.DataSize |
getMaxSplitSize(com.facebook.presto.spi.ConnectorSession session) |
static Integer |
getMinBucketCountToNotIgnoreTableBucketing(com.facebook.presto.spi.ConnectorSession session) |
static double |
getMinimumAssignedSplitWeight(com.facebook.presto.spi.ConnectorSession session) |
static Optional<String> |
getNewPartitionUserSuppliedParameter(com.facebook.presto.spi.ConnectorSession session) |
static com.facebook.presto.spi.schedule.NodeSelectionStrategy |
getNodeSelectionStrategy(com.facebook.presto.spi.ConnectorSession session) |
static HiveCompressionCodec |
getOrcCompressionCodec(com.facebook.presto.spi.ConnectorSession session) |
static boolean |
getOrcLazyReadSmallRanges(com.facebook.presto.spi.ConnectorSession session) |
static io.airlift.units.DataSize |
getOrcMaxBufferSize(com.facebook.presto.spi.ConnectorSession session) |
static io.airlift.units.DataSize |
getOrcMaxMergeDistance(com.facebook.presto.spi.ConnectorSession session) |
static io.airlift.units.DataSize |
getOrcMaxReadBlockSize(com.facebook.presto.spi.ConnectorSession session) |
static io.airlift.units.DataSize |
getOrcOptimizedWriterMaxDictionaryMemory(com.facebook.presto.spi.ConnectorSession session) |
static int |
getOrcOptimizedWriterMaxStripeRows(com.facebook.presto.spi.ConnectorSession session) |
static io.airlift.units.DataSize |
getOrcOptimizedWriterMaxStripeSize(com.facebook.presto.spi.ConnectorSession session) |
static io.airlift.units.DataSize |
getOrcOptimizedWriterMinStripeSize(com.facebook.presto.spi.ConnectorSession session) |
static com.facebook.presto.orc.OrcWriteValidation.OrcWriteValidationMode |
getOrcOptimizedWriterValidateMode(com.facebook.presto.spi.ConnectorSession session) |
static io.airlift.units.DataSize |
getOrcStreamBufferSize(com.facebook.presto.spi.ConnectorSession session) |
static io.airlift.units.DataSize |
getOrcStringStatisticsLimit(com.facebook.presto.spi.ConnectorSession session) |
static io.airlift.units.DataSize |
getOrcTinyStripeThreshold(com.facebook.presto.spi.ConnectorSession session) |
static io.airlift.units.DataSize |
getPageFileStripeMaxSize(com.facebook.presto.spi.ConnectorSession session) |
static io.airlift.units.DataSize |
getParquetMaxReadBlockSize(com.facebook.presto.spi.ConnectorSession session) |
static io.airlift.units.DataSize |
getParquetWriterBlockSize(com.facebook.presto.spi.ConnectorSession session) |
static io.airlift.units.DataSize |
getParquetWriterPageSize(com.facebook.presto.spi.ConnectorSession session) |
static int |
getPartitionStatisticsSampleSize(com.facebook.presto.spi.ConnectorSession session) |
static boolean |
getReadNullMaskedParquetEncryptedValue(com.facebook.presto.spi.ConnectorSession session) |
List<com.facebook.presto.spi.session.PropertyMetadata<?>> |
getSessionProperties() |
static int |
getSortedWriteTempPathSubdirectoryCount(com.facebook.presto.spi.ConnectorSession session) |
static String |
getTemporaryStagingDirectoryPath(com.facebook.presto.spi.ConnectorSession session) |
static HiveCompressionCodec |
getTemporaryTableCompressionCodec(com.facebook.presto.spi.ConnectorSession session) |
static String |
getTemporaryTableSchema(com.facebook.presto.spi.ConnectorSession session) |
static com.facebook.presto.hive.HiveStorageFormat |
getTemporaryTableStorageFormat(com.facebook.presto.spi.ConnectorSession session) |
static int |
getVirtualBucketCount(com.facebook.presto.spi.ConnectorSession session) |
static boolean |
isAdaptiveFilterReorderingEnabled(com.facebook.presto.spi.ConnectorSession session) |
static boolean |
isBucketExecutionEnabled(com.facebook.presto.spi.ConnectorSession session) |
static boolean |
isCacheEnabled(com.facebook.presto.spi.ConnectorSession session) |
static boolean |
isCollectColumnStatisticsOnWrite(com.facebook.presto.spi.ConnectorSession session) |
static boolean |
isCreateEmptyBucketFiles(com.facebook.presto.spi.ConnectorSession session) |
static boolean |
isDwrfWriterStripeCacheEnabled(com.facebook.presto.spi.ConnectorSession session) |
static boolean |
isExecutionBasedMemoryAccountingEnabled(com.facebook.presto.spi.ConnectorSession session) |
static boolean |
isFailFastOnInsertIntoImmutablePartitionsEnabled(com.facebook.presto.spi.ConnectorSession session) |
static boolean |
isFileRenamingEnabled(com.facebook.presto.spi.ConnectorSession session) |
static boolean |
isFileSplittable(com.facebook.presto.spi.ConnectorSession session) |
static boolean |
isFlatMapWriterEnabled(com.facebook.presto.spi.ConnectorSession session) |
static boolean |
isHudiMetadataEnabled(com.facebook.presto.spi.ConnectorSession session) |
static boolean |
isIgnoreCorruptedStatistics(com.facebook.presto.spi.ConnectorSession session) |
static boolean |
isIntegerDictionaryEncodingEnabled(com.facebook.presto.spi.ConnectorSession session) |
static boolean |
isManifestVerificationEnabled(com.facebook.presto.spi.ConnectorSession session) |
static boolean |
isOfflineDataDebugModeEnabled(com.facebook.presto.spi.ConnectorSession session) |
static boolean |
isOptimizedMismatchedBucketCount(com.facebook.presto.spi.ConnectorSession session)
Deprecated.
|
static boolean |
isOptimizedPartitionUpdateSerializationEnabled(com.facebook.presto.spi.ConnectorSession session) |
static boolean |
isOrcBloomFiltersEnabled(com.facebook.presto.spi.ConnectorSession session) |
static boolean |
isOrcOptimizedWriterEnabled(com.facebook.presto.spi.ConnectorSession session) |
static boolean |
isOrcOptimizedWriterValidate(com.facebook.presto.spi.ConnectorSession session) |
static boolean |
isOrcZstdJniDecompressionEnabled(com.facebook.presto.spi.ConnectorSession session) |
static boolean |
isOrderBasedExecutionEnabled(com.facebook.presto.spi.ConnectorSession session) |
static boolean |
isParquetBatchReaderVerificationEnabled(com.facebook.presto.spi.ConnectorSession session) |
static boolean |
isParquetBatchReadsEnabled(com.facebook.presto.spi.ConnectorSession session) |
static boolean |
isParquetDereferencePushdownEnabled(com.facebook.presto.spi.ConnectorSession session) |
static boolean |
isParquetOptimizedWriterEnabled(com.facebook.presto.spi.ConnectorSession session) |
static boolean |
isParquetPushdownFilterEnabled(com.facebook.presto.spi.ConnectorSession session) |
static boolean |
isPartialAggregationPushdownEnabled(com.facebook.presto.spi.ConnectorSession session) |
static boolean |
isPartialAggregationPushdownForVariableLengthDatatypesEnabled(com.facebook.presto.spi.ConnectorSession session) |
static boolean |
isPartitionStatisticsBasedOptimizationEnabled(com.facebook.presto.spi.ConnectorSession session) |
static boolean |
isPreferManifestsToListFiles(com.facebook.presto.spi.ConnectorSession session) |
static boolean |
isPushdownFilterEnabled(com.facebook.presto.spi.ConnectorSession session) |
static boolean |
isRangeFiltersOnSubscriptsEnabled(com.facebook.presto.spi.ConnectorSession session) |
static boolean |
isRcfileOptimizedWriterEnabled(com.facebook.presto.spi.ConnectorSession session) |
static boolean |
isRcfileOptimizedWriterValidate(com.facebook.presto.spi.ConnectorSession session) |
static boolean |
isReadTableConstraints(com.facebook.presto.spi.ConnectorSession session) |
static boolean |
isRespectTableFormat(com.facebook.presto.spi.ConnectorSession session) |
static boolean |
isS3SelectPushdownEnabled(com.facebook.presto.spi.ConnectorSession session) |
static boolean |
isShufflePartitionedColumnsForTableWriteEnabled(com.facebook.presto.spi.ConnectorSession session) |
static boolean |
isSizeBasedSplitWeightsEnabled(com.facebook.presto.spi.ConnectorSession session) |
static boolean |
isSortedWriteToTempPathEnabled(com.facebook.presto.spi.ConnectorSession session) |
static boolean |
isSortedWritingEnabled(com.facebook.presto.spi.ConnectorSession session) |
static boolean |
isStatisticsEnabled(com.facebook.presto.spi.ConnectorSession session) |
static boolean |
isStringDictionaryEncodingEnabled(com.facebook.presto.spi.ConnectorSession session) |
static boolean |
isStringDictionarySortingEnabled(com.facebook.presto.spi.ConnectorSession session) |
static boolean |
isTemporaryStagingDirectoryEnabled(com.facebook.presto.spi.ConnectorSession session) |
static boolean |
isUseListDirectoryCache(com.facebook.presto.spi.ConnectorSession session) |
static boolean |
isUsePageFileForHiveUnsupportedType(com.facebook.presto.spi.ConnectorSession session) |
static boolean |
isUseParquetColumnNames(com.facebook.presto.spi.ConnectorSession session) |
static boolean |
isUseRecordPageSourceForCustomSplit(com.facebook.presto.spi.ConnectorSession session) |
static boolean |
isVerboseRuntimeStatsEnabled(com.facebook.presto.spi.ConnectorSession session) |
static boolean |
shouldCreateEmptyBucketFilesForTemporaryTable(com.facebook.presto.spi.ConnectorSession session) |
static boolean |
shouldIgnoreTableBucketing(com.facebook.presto.spi.ConnectorSession session) |
static boolean |
shouldIgnoreUnreadablePartition(com.facebook.presto.spi.ConnectorSession session) |
public static final String INSERT_EXISTING_PARTITIONS_BEHAVIOR
public static final String HIVE_STORAGE_FORMAT
public static final String RESPECT_TABLE_FORMAT
public static final String RCFILE_OPTIMIZED_WRITER_ENABLED
public static final String SORTED_WRITE_TO_TEMP_PATH_ENABLED
public static final String SORTED_WRITE_TEMP_PATH_SUBDIRECTORY_COUNT
public static final String COLLECT_COLUMN_STATISTICS_ON_WRITE
public static final String PARTITION_STATISTICS_BASED_OPTIMIZATION_ENABLED
public static final String ORDER_BASED_EXECUTION_ENABLED
public static final String SHUFFLE_PARTITIONED_COLUMNS_FOR_TABLE_WRITE
public static final String TEMPORARY_STAGING_DIRECTORY_ENABLED
public static final String PUSHDOWN_FILTER_ENABLED
public static final String PARQUET_PUSHDOWN_FILTER_ENABLED
public static final String RANGE_FILTERS_ON_SUBSCRIPTS_ENABLED
public static final String ADAPTIVE_FILTER_REORDERING_ENABLED
public static final String VIRTUAL_BUCKET_COUNT
public static final String MAX_BUCKETS_FOR_GROUPED_EXECUTION
public static final String OFFLINE_DATA_DEBUG_MODE_ENABLED
public static final String FAIL_FAST_ON_INSERT_INTO_IMMUTABLE_PARTITIONS_ENABLED
public static final String USE_LIST_DIRECTORY_CACHE
public static final String PARQUET_DEREFERENCE_PUSHDOWN_ENABLED
public static final String IGNORE_UNREADABLE_PARTITION
public static final String PARTIAL_AGGREGATION_PUSHDOWN_ENABLED
public static final String PARTIAL_AGGREGATION_PUSHDOWN_FOR_VARIABLE_LENGTH_DATATYPES_ENABLED
public static final String FILE_RENAMING_ENABLED
public static final String PREFER_MANIFESTS_TO_LIST_FILES
public static final String MANIFEST_VERIFICATION_ENABLED
public static final String NEW_PARTITION_USER_SUPPLIED_PARAMETER
public static final String OPTIMIZED_PARTITION_UPDATE_SERIALIZATION_ENABLED
public static final String PARTITION_LEASE_DURATION
public static final String CACHE_ENABLED
public static final String ENABLE_LOOSE_MEMORY_BASED_ACCOUNTING
public static final String MATERIALIZED_VIEW_MISSING_PARTITIONS_THRESHOLD
public static final String VERBOSE_RUNTIME_STATS_ENABLED
public static final String USE_COLUMN_INDEX_FILTER
public static final String SIZE_BASED_SPLIT_WEIGHTS_ENABLED
public static final String MINIMUM_ASSIGNED_SPLIT_WEIGHT
public static final String MAX_INITIAL_SPLITS
public static final String FILE_SPLITTABLE
public static final String READ_MASKED_VALUE_ENABLED
@Inject public HiveSessionProperties(HiveClientConfig hiveClientConfig, OrcFileWriterConfig orcFileWriterConfig, ParquetFileWriterConfig parquetFileWriterConfig, com.facebook.presto.cache.CacheConfig cacheConfig)
public List<com.facebook.presto.spi.session.PropertyMetadata<?>> getSessionProperties()
public static boolean isBucketExecutionEnabled(com.facebook.presto.spi.ConnectorSession session)
public static boolean shouldIgnoreTableBucketing(com.facebook.presto.spi.ConnectorSession session)
public static Integer getMinBucketCountToNotIgnoreTableBucketing(com.facebook.presto.spi.ConnectorSession session)
public static int getMaxBucketsForGroupedExecution(com.facebook.presto.spi.ConnectorSession session)
public static com.facebook.presto.spi.schedule.NodeSelectionStrategy getNodeSelectionStrategy(com.facebook.presto.spi.ConnectorSession session)
public static HiveClientConfig.InsertExistingPartitionsBehavior getInsertExistingPartitionsBehavior(com.facebook.presto.spi.ConnectorSession session)
public static boolean isOrcBloomFiltersEnabled(com.facebook.presto.spi.ConnectorSession session)
public static io.airlift.units.DataSize getOrcMaxMergeDistance(com.facebook.presto.spi.ConnectorSession session)
public static io.airlift.units.DataSize getOrcMaxBufferSize(com.facebook.presto.spi.ConnectorSession session)
public static io.airlift.units.DataSize getOrcStreamBufferSize(com.facebook.presto.spi.ConnectorSession session)
public static io.airlift.units.DataSize getOrcTinyStripeThreshold(com.facebook.presto.spi.ConnectorSession session)
public static io.airlift.units.DataSize getOrcMaxReadBlockSize(com.facebook.presto.spi.ConnectorSession session)
public static boolean getOrcLazyReadSmallRanges(com.facebook.presto.spi.ConnectorSession session)
public static boolean isOrcZstdJniDecompressionEnabled(com.facebook.presto.spi.ConnectorSession session)
public static io.airlift.units.DataSize getOrcStringStatisticsLimit(com.facebook.presto.spi.ConnectorSession session)
public static boolean isOrcOptimizedWriterEnabled(com.facebook.presto.spi.ConnectorSession session)
public static boolean isOrcOptimizedWriterValidate(com.facebook.presto.spi.ConnectorSession session)
public static com.facebook.presto.orc.OrcWriteValidation.OrcWriteValidationMode getOrcOptimizedWriterValidateMode(com.facebook.presto.spi.ConnectorSession session)
public static io.airlift.units.DataSize getOrcOptimizedWriterMinStripeSize(com.facebook.presto.spi.ConnectorSession session)
public static io.airlift.units.DataSize getOrcOptimizedWriterMaxStripeSize(com.facebook.presto.spi.ConnectorSession session)
public static int getOrcOptimizedWriterMaxStripeRows(com.facebook.presto.spi.ConnectorSession session)
public static io.airlift.units.DataSize getOrcOptimizedWriterMaxDictionaryMemory(com.facebook.presto.spi.ConnectorSession session)
public static boolean isIntegerDictionaryEncodingEnabled(com.facebook.presto.spi.ConnectorSession session)
public static boolean isStringDictionaryEncodingEnabled(com.facebook.presto.spi.ConnectorSession session)
public static boolean isStringDictionarySortingEnabled(com.facebook.presto.spi.ConnectorSession session)
public static boolean isFlatMapWriterEnabled(com.facebook.presto.spi.ConnectorSession session)
public static OptionalInt getCompressionLevel(com.facebook.presto.spi.ConnectorSession session)
public static io.airlift.units.DataSize getPageFileStripeMaxSize(com.facebook.presto.spi.ConnectorSession session)
public static com.facebook.presto.hive.HiveStorageFormat getHiveStorageFormat(com.facebook.presto.spi.ConnectorSession session)
public static HiveCompressionCodec getCompressionCodec(com.facebook.presto.spi.ConnectorSession session)
public static HiveCompressionCodec getOrcCompressionCodec(com.facebook.presto.spi.ConnectorSession session)
public static boolean isRespectTableFormat(com.facebook.presto.spi.ConnectorSession session)
public static boolean isCreateEmptyBucketFiles(com.facebook.presto.spi.ConnectorSession session)
public static boolean isUseParquetColumnNames(com.facebook.presto.spi.ConnectorSession session)
public static io.airlift.units.DataSize getParquetMaxReadBlockSize(com.facebook.presto.spi.ConnectorSession session)
public static io.airlift.units.DataSize getParquetWriterBlockSize(com.facebook.presto.spi.ConnectorSession session)
public static io.airlift.units.DataSize getParquetWriterPageSize(com.facebook.presto.spi.ConnectorSession session)
public static io.airlift.units.DataSize getMaxSplitSize(com.facebook.presto.spi.ConnectorSession session)
public static io.airlift.units.DataSize getMaxInitialSplitSize(com.facebook.presto.spi.ConnectorSession session)
public static boolean isRcfileOptimizedWriterEnabled(com.facebook.presto.spi.ConnectorSession session)
public static boolean isRcfileOptimizedWriterValidate(com.facebook.presto.spi.ConnectorSession session)
public static boolean isSortedWritingEnabled(com.facebook.presto.spi.ConnectorSession session)
public static boolean isSortedWriteToTempPathEnabled(com.facebook.presto.spi.ConnectorSession session)
public static int getSortedWriteTempPathSubdirectoryCount(com.facebook.presto.spi.ConnectorSession session)
public static boolean isS3SelectPushdownEnabled(com.facebook.presto.spi.ConnectorSession session)
public static boolean isOrderBasedExecutionEnabled(com.facebook.presto.spi.ConnectorSession session)
public static boolean isStatisticsEnabled(com.facebook.presto.spi.ConnectorSession session)
public static int getPartitionStatisticsSampleSize(com.facebook.presto.spi.ConnectorSession session)
public static boolean isIgnoreCorruptedStatistics(com.facebook.presto.spi.ConnectorSession session)
public static boolean isCollectColumnStatisticsOnWrite(com.facebook.presto.spi.ConnectorSession session)
public static boolean isPartitionStatisticsBasedOptimizationEnabled(com.facebook.presto.spi.ConnectorSession session)
@Deprecated public static boolean isOptimizedMismatchedBucketCount(com.facebook.presto.spi.ConnectorSession session)
public static boolean isTemporaryStagingDirectoryEnabled(com.facebook.presto.spi.ConnectorSession session)
public static String getTemporaryStagingDirectoryPath(com.facebook.presto.spi.ConnectorSession session)
public static String getTemporaryTableSchema(com.facebook.presto.spi.ConnectorSession session)
public static com.facebook.presto.hive.HiveStorageFormat getTemporaryTableStorageFormat(com.facebook.presto.spi.ConnectorSession session)
public static HiveCompressionCodec getTemporaryTableCompressionCodec(com.facebook.presto.spi.ConnectorSession session)
public static boolean shouldCreateEmptyBucketFilesForTemporaryTable(com.facebook.presto.spi.ConnectorSession session)
public static boolean isUsePageFileForHiveUnsupportedType(com.facebook.presto.spi.ConnectorSession session)
public static boolean isPushdownFilterEnabled(com.facebook.presto.spi.ConnectorSession session)
public static boolean isParquetPushdownFilterEnabled(com.facebook.presto.spi.ConnectorSession session)
public static boolean isRangeFiltersOnSubscriptsEnabled(com.facebook.presto.spi.ConnectorSession session)
public static boolean isAdaptiveFilterReorderingEnabled(com.facebook.presto.spi.ConnectorSession session)
public static int getVirtualBucketCount(com.facebook.presto.spi.ConnectorSession session)
public static boolean isOfflineDataDebugModeEnabled(com.facebook.presto.spi.ConnectorSession session)
public static boolean shouldIgnoreUnreadablePartition(com.facebook.presto.spi.ConnectorSession session)
public static boolean isShufflePartitionedColumnsForTableWriteEnabled(com.facebook.presto.spi.ConnectorSession session)
public static boolean isParquetBatchReadsEnabled(com.facebook.presto.spi.ConnectorSession session)
public static boolean isParquetBatchReaderVerificationEnabled(com.facebook.presto.spi.ConnectorSession session)
public static com.facebook.presto.spi.session.PropertyMetadata<io.airlift.units.DataSize> dataSizeSessionProperty(String name, String description, io.airlift.units.DataSize defaultValue, boolean hidden)
public static boolean isFailFastOnInsertIntoImmutablePartitionsEnabled(com.facebook.presto.spi.ConnectorSession session)
public static boolean isUseListDirectoryCache(com.facebook.presto.spi.ConnectorSession session)
public static boolean isParquetOptimizedWriterEnabled(com.facebook.presto.spi.ConnectorSession session)
public static com.facebook.presto.hive.BucketFunctionType getBucketFunctionTypeForExchange(com.facebook.presto.spi.ConnectorSession session)
public static boolean isParquetDereferencePushdownEnabled(com.facebook.presto.spi.ConnectorSession session)
public static boolean isPartialAggregationPushdownEnabled(com.facebook.presto.spi.ConnectorSession session)
public static boolean isPartialAggregationPushdownForVariableLengthDatatypesEnabled(com.facebook.presto.spi.ConnectorSession session)
public static boolean isFileRenamingEnabled(com.facebook.presto.spi.ConnectorSession session)
public static boolean isPreferManifestsToListFiles(com.facebook.presto.spi.ConnectorSession session)
public static boolean isManifestVerificationEnabled(com.facebook.presto.spi.ConnectorSession session)
public static Optional<String> getNewPartitionUserSuppliedParameter(com.facebook.presto.spi.ConnectorSession session)
public static boolean isOptimizedPartitionUpdateSerializationEnabled(com.facebook.presto.spi.ConnectorSession session)
public static io.airlift.units.Duration getLeaseDuration(com.facebook.presto.spi.ConnectorSession session)
public static boolean isCacheEnabled(com.facebook.presto.spi.ConnectorSession session)
public static boolean isExecutionBasedMemoryAccountingEnabled(com.facebook.presto.spi.ConnectorSession session)
public static int getMaterializedViewMissingPartitionsThreshold(com.facebook.presto.spi.ConnectorSession session)
public static boolean isVerboseRuntimeStatsEnabled(com.facebook.presto.spi.ConnectorSession session)
public static boolean isDwrfWriterStripeCacheEnabled(com.facebook.presto.spi.ConnectorSession session)
public static io.airlift.units.DataSize getDwrfWriterStripeCacheMaxSize(com.facebook.presto.spi.ConnectorSession session)
public static boolean columnIndexFilterEnabled(com.facebook.presto.spi.ConnectorSession session)
public static boolean isSizeBasedSplitWeightsEnabled(com.facebook.presto.spi.ConnectorSession session)
public static double getMinimumAssignedSplitWeight(com.facebook.presto.spi.ConnectorSession session)
public static boolean isUseRecordPageSourceForCustomSplit(com.facebook.presto.spi.ConnectorSession session)
public static int getHiveMaxInitialSplitSize(com.facebook.presto.spi.ConnectorSession session)
public static boolean isFileSplittable(com.facebook.presto.spi.ConnectorSession session)
public static boolean isHudiMetadataEnabled(com.facebook.presto.spi.ConnectorSession session)
public static boolean isReadTableConstraints(com.facebook.presto.spi.ConnectorSession session)
public static boolean getReadNullMaskedParquetEncryptedValue(com.facebook.presto.spi.ConnectorSession session)
Copyright © 2012–2023. All rights reserved.