public static class ParquetProperties.Builder extends Object
public ParquetProperties.Builder withPageSize(int pageSize)
pageSize - an integer size in bytespublic ParquetProperties.Builder withDictionaryEncoding(boolean enableDictionary)
enableDictionary - whether dictionary encoding should be enabledpublic ParquetProperties.Builder withDictionaryPageSize(int dictionaryPageSize)
dictionaryPageSize - an integer size in bytespublic ParquetProperties.Builder withWriterVersion(ParquetProperties.WriterVersion version)
format version.version - a WriterVersionpublic ParquetProperties.Builder withMinRowCountForPageSizeCheck(int min)
public ParquetProperties.Builder withMaxRowCountForPageSizeCheck(int max)
public ParquetProperties.Builder estimateRowCountForPageSizeCheck(boolean estimateNextSizeCheck)
public ParquetProperties.Builder withAllocator(ByteBufferAllocator allocator)
public ParquetProperties.Builder withValuesWriterFactory(ValuesWriterFactory factory)
public ParquetProperties.Builder withColumnIndexTruncateLength(int length)
public ParquetProperties.Builder withStatisticsTruncateLength(int length)
public ParquetProperties.Builder withPageRowCountLimit(int rowCount)
public ParquetProperties.Builder withPageWriteChecksumEnabled(boolean val)
public ParquetProperties build()
Copyright © 2020 The Apache Software Foundation. All rights reserved.