public class ParquetProperties extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
ParquetProperties.Builder |
static class |
ParquetProperties.WriterVersion |
public static final int DEFAULT_PAGE_SIZE
public static final int DEFAULT_DICTIONARY_PAGE_SIZE
public static final boolean DEFAULT_IS_DICTIONARY_ENABLED
public static final boolean DEFAULT_IS_BYTE_STREAM_SPLIT_ENABLED
public static final ParquetProperties.WriterVersion DEFAULT_WRITER_VERSION
public static final boolean DEFAULT_ESTIMATE_ROW_COUNT_FOR_PAGE_SIZE_CHECK
public static final int DEFAULT_MINIMUM_RECORD_COUNT_FOR_CHECK
public static final int DEFAULT_MAXIMUM_RECORD_COUNT_FOR_CHECK
public static final int DEFAULT_PAGE_VALUE_COUNT_THRESHOLD
public static final int DEFAULT_COLUMN_INDEX_TRUNCATE_LENGTH
public static final int DEFAULT_STATISTICS_TRUNCATE_LENGTH
public static final int DEFAULT_PAGE_ROW_COUNT_LIMIT
public static final int DEFAULT_MAX_BLOOM_FILTER_BYTES
public static final boolean DEFAULT_BLOOM_FILTER_ENABLED
public static final double DEFAULT_BLOOM_FILTER_FPP
public static final boolean DEFAULT_ADAPTIVE_BLOOM_FILTER_ENABLED
public static final int DEFAULT_BLOOM_FILTER_CANDIDATES_NUMBER
public static final boolean DEFAULT_STATISTICS_ENABLED
public static final boolean DEFAULT_SIZE_STATISTICS_ENABLED
public static final boolean DEFAULT_PAGE_WRITE_CHECKSUM_ENABLED
public static final ValuesWriterFactory DEFAULT_VALUES_WRITER_FACTORY
public static ParquetProperties.Builder builder()
public static ParquetProperties.Builder copy(ParquetProperties toCopy)
public ValuesWriter newRepetitionLevelWriter(ColumnDescriptor path)
public ValuesWriter newDefinitionLevelWriter(ColumnDescriptor path)
public RunLengthBitPackingHybridEncoder newRepetitionLevelEncoder(ColumnDescriptor path)
public RunLengthBitPackingHybridEncoder newDefinitionLevelEncoder(ColumnDescriptor path)
public ValuesWriter newValuesWriter(ColumnDescriptor path)
public int getPageSizeThreshold()
public int getPageValueCountThreshold()
public int getInitialSlabSize()
public int getDictionaryPageSizeThreshold()
public ParquetProperties.WriterVersion getWriterVersion()
@Deprecated public boolean isEnableDictionary()
public boolean isDictionaryEnabled(ColumnDescriptor column)
@Deprecated public boolean isByteStreamSplitEnabled()
public boolean isByteStreamSplitEnabled(ColumnDescriptor column)
public ByteBufferAllocator getAllocator()
public ColumnWriteStore newColumnWriteStore(MessageType schema, PageWriteStore pageStore)
public ColumnWriteStore newColumnWriteStore(MessageType schema, PageWriteStore pageStore, BloomFilterWriteStore bloomFilterWriteStore)
public int getMinRowCountForPageSizeCheck()
public int getMaxRowCountForPageSizeCheck()
public ValuesWriterFactory getValuesWriterFactory()
public int getColumnIndexTruncateLength()
public int getStatisticsTruncateLength()
public boolean estimateNextSizeCheck()
public int getPageRowCountLimit()
public boolean getPageWriteChecksumEnabled()
public OptionalLong getBloomFilterNDV(ColumnDescriptor column)
public OptionalDouble getBloomFilterFPP(ColumnDescriptor column)
public boolean isBloomFilterEnabled(ColumnDescriptor column)
public int getMaxBloomFilterBytes()
public boolean getAdaptiveBloomFilterEnabled(ColumnDescriptor column)
public int getBloomFilterCandidatesCount(ColumnDescriptor column)
public boolean getStatisticsEnabled(ColumnDescriptor column)
public boolean getSizeStatisticsEnabled(ColumnDescriptor column)
Copyright © 2024 The Apache Software Foundation. All rights reserved.