public class ParquetProperties extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
ParquetProperties.Builder |
static class |
ParquetProperties.WriterVersion |
| Modifier and Type | Field and Description |
|---|---|
static int |
DEFAULT_DICTIONARY_PAGE_SIZE |
static boolean |
DEFAULT_ESTIMATE_ROW_COUNT_FOR_PAGE_SIZE_CHECK |
static boolean |
DEFAULT_IS_DICTIONARY_ENABLED |
static int |
DEFAULT_MAXIMUM_RECORD_COUNT_FOR_CHECK |
static int |
DEFAULT_MINIMUM_RECORD_COUNT_FOR_CHECK |
static int |
DEFAULT_PAGE_SIZE |
static ValuesWriterFactory |
DEFAULT_VALUES_WRITER_FACTORY |
static ParquetProperties.WriterVersion |
DEFAULT_WRITER_VERSION |
| Modifier and Type | Method and Description |
|---|---|
static ParquetProperties.Builder |
builder() |
static ParquetProperties.Builder |
copy(ParquetProperties toCopy) |
boolean |
estimateNextSizeCheck() |
ByteBufferAllocator |
getAllocator() |
int |
getDictionaryPageSizeThreshold() |
int |
getInitialSlabSize() |
int |
getMaxRowCountForPageSizeCheck() |
int |
getMinRowCountForPageSizeCheck() |
int |
getPageSizeThreshold() |
ValuesWriterFactory |
getValuesWriterFactory() |
ParquetProperties.WriterVersion |
getWriterVersion() |
boolean |
isEnableDictionary() |
ColumnWriteStore |
newColumnWriteStore(MessageType schema,
PageWriteStore pageStore) |
RunLengthBitPackingHybridEncoder |
newDefinitionLevelEncoder(ColumnDescriptor path) |
ValuesWriter |
newDefinitionLevelWriter(ColumnDescriptor path) |
RunLengthBitPackingHybridEncoder |
newRepetitionLevelEncoder(ColumnDescriptor path) |
ValuesWriter |
newRepetitionLevelWriter(ColumnDescriptor path) |
ValuesWriter |
newValuesWriter(ColumnDescriptor path) |
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 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 ValuesWriterFactory DEFAULT_VALUES_WRITER_FACTORY
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 getInitialSlabSize()
public int getDictionaryPageSizeThreshold()
public ParquetProperties.WriterVersion getWriterVersion()
public boolean isEnableDictionary()
public ByteBufferAllocator getAllocator()
public ColumnWriteStore newColumnWriteStore(MessageType schema, PageWriteStore pageStore)
public int getMinRowCountForPageSizeCheck()
public int getMaxRowCountForPageSizeCheck()
public ValuesWriterFactory getValuesWriterFactory()
public boolean estimateNextSizeCheck()
public static ParquetProperties.Builder builder()
public static ParquetProperties.Builder copy(ParquetProperties toCopy)
Copyright © 2019 The Apache Software Foundation. All rights reserved.