public final class HiveSessionProperties extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
HiveSessionProperties.InsertExistingPartitionsBehavior |
| Constructor and Description |
|---|
HiveSessionProperties(HiveConfig hiveConfig,
OrcFileWriterConfig orcFileWriterConfig,
ParquetFileWriterConfig parquetFileWriterConfig) |
@Inject public HiveSessionProperties(HiveConfig hiveConfig, OrcFileWriterConfig orcFileWriterConfig, ParquetFileWriterConfig parquetFileWriterConfig)
public List<PropertyMetadata<?>> getSessionProperties()
public static boolean isBucketExecutionEnabled(ConnectorSession session)
public static boolean isForceLocalScheduling(ConnectorSession session)
public static HiveSessionProperties.InsertExistingPartitionsBehavior getInsertExistingPartitionsBehavior(ConnectorSession session)
public static boolean isOrcBloomFiltersEnabled(ConnectorSession session)
public static io.airlift.units.DataSize getOrcMaxMergeDistance(ConnectorSession session)
public static io.airlift.units.DataSize getOrcMaxBufferSize(ConnectorSession session)
public static io.airlift.units.DataSize getOrcStreamBufferSize(ConnectorSession session)
public static io.airlift.units.DataSize getOrcTinyStripeThreshold(ConnectorSession session)
public static io.airlift.units.DataSize getOrcMaxReadBlockSize(ConnectorSession session)
public static boolean getOrcLazyReadSmallRanges(ConnectorSession session)
public static io.airlift.units.DataSize getOrcStringStatisticsLimit(ConnectorSession session)
public static boolean isOrcOptimizedWriterValidate(ConnectorSession session)
public static OrcWriteValidation.OrcWriteValidationMode getOrcOptimizedWriterValidateMode(ConnectorSession session)
public static io.airlift.units.DataSize getOrcOptimizedWriterMinStripeSize(ConnectorSession session)
public static io.airlift.units.DataSize getOrcOptimizedWriterMaxStripeSize(ConnectorSession session)
public static int getOrcOptimizedWriterMaxStripeRows(ConnectorSession session)
public static io.airlift.units.DataSize getOrcOptimizedWriterMaxDictionaryMemory(ConnectorSession session)
public static HiveStorageFormat getHiveStorageFormat(ConnectorSession session)
public static boolean isRespectTableFormat(ConnectorSession session)
public static boolean isUseParquetColumnNames(ConnectorSession session)
public static boolean isFailOnCorruptedParquetStatistics(ConnectorSession session)
public static io.airlift.units.DataSize getParquetMaxReadBlockSize(ConnectorSession session)
public static io.airlift.units.DataSize getParquetWriterBlockSize(ConnectorSession session)
public static io.airlift.units.DataSize getParquetWriterPageSize(ConnectorSession session)
public static io.airlift.units.DataSize getMaxSplitSize(ConnectorSession session)
public static io.airlift.units.DataSize getMaxInitialSplitSize(ConnectorSession session)
public static boolean isRcfileOptimizedWriterValidate(ConnectorSession session)
public static boolean isSortedWritingEnabled(ConnectorSession session)
public static boolean isS3SelectPushdownEnabled(ConnectorSession session)
public static boolean isStatisticsEnabled(ConnectorSession session)
public static int getPartitionStatisticsSampleSize(ConnectorSession session)
public static boolean isIgnoreCorruptedStatistics(ConnectorSession session)
public static boolean isCollectColumnStatisticsOnWrite(ConnectorSession session)
public static boolean isOptimizedMismatchedBucketCount(ConnectorSession session)
public static boolean isTemporaryStagingDirectoryEnabled(ConnectorSession session)
public static String getTemporaryStagingDirectoryPath(ConnectorSession session)
public static PropertyMetadata<io.airlift.units.DataSize> dataSizeSessionProperty(String name, String description, io.airlift.units.DataSize defaultValue, boolean hidden)
Copyright © 2012–2019. All rights reserved.