Package org.apache.parquet
Class ParquetReadOptions.Builder
- java.lang.Object
-
- org.apache.parquet.ParquetReadOptions.Builder
-
- Direct Known Subclasses:
HadoopReadOptions.Builder
- Enclosing class:
- ParquetReadOptions
public static class ParquetReadOptions.Builder extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected org.apache.parquet.bytes.ByteBufferAllocator
allocator
protected org.apache.parquet.compression.CompressionCodecFactory
codecFactory
protected FileDecryptionProperties
fileDecryptionProperties
protected int
maxAllocationSize
protected ParquetMetadataConverter.MetadataFilter
metadataFilter
protected Map<String,String>
properties
protected FilterCompat.Filter
recordFilter
protected boolean
useBloomFilter
protected boolean
useColumnIndexFilter
protected boolean
useDictionaryFilter
protected boolean
usePageChecksumVerification
protected boolean
useRecordFilter
protected boolean
useSignedStringMinMax
protected boolean
useStatsFilter
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Field Detail
-
useSignedStringMinMax
protected boolean useSignedStringMinMax
-
useStatsFilter
protected boolean useStatsFilter
-
useDictionaryFilter
protected boolean useDictionaryFilter
-
useRecordFilter
protected boolean useRecordFilter
-
useColumnIndexFilter
protected boolean useColumnIndexFilter
-
usePageChecksumVerification
protected boolean usePageChecksumVerification
-
useBloomFilter
protected boolean useBloomFilter
-
recordFilter
protected FilterCompat.Filter recordFilter
-
metadataFilter
protected ParquetMetadataConverter.MetadataFilter metadataFilter
-
codecFactory
protected org.apache.parquet.compression.CompressionCodecFactory codecFactory
-
allocator
protected org.apache.parquet.bytes.ByteBufferAllocator allocator
-
maxAllocationSize
protected int maxAllocationSize
-
fileDecryptionProperties
protected FileDecryptionProperties fileDecryptionProperties
-
-
Method Detail
-
useSignedStringMinMax
public ParquetReadOptions.Builder useSignedStringMinMax(boolean useSignedStringMinMax)
-
useSignedStringMinMax
public ParquetReadOptions.Builder useSignedStringMinMax()
-
useStatsFilter
public ParquetReadOptions.Builder useStatsFilter(boolean useStatsFilter)
-
useStatsFilter
public ParquetReadOptions.Builder useStatsFilter()
-
useDictionaryFilter
public ParquetReadOptions.Builder useDictionaryFilter(boolean useDictionaryFilter)
-
useDictionaryFilter
public ParquetReadOptions.Builder useDictionaryFilter()
-
useRecordFilter
public ParquetReadOptions.Builder useRecordFilter(boolean useRecordFilter)
-
useRecordFilter
public ParquetReadOptions.Builder useRecordFilter()
-
useColumnIndexFilter
public ParquetReadOptions.Builder useColumnIndexFilter(boolean useColumnIndexFilter)
-
useColumnIndexFilter
public ParquetReadOptions.Builder useColumnIndexFilter()
-
usePageChecksumVerification
public ParquetReadOptions.Builder usePageChecksumVerification(boolean usePageChecksumVerification)
-
usePageChecksumVerification
public ParquetReadOptions.Builder usePageChecksumVerification()
-
useBloomFilter
public ParquetReadOptions.Builder useBloomFilter()
-
useBloomFilter
public ParquetReadOptions.Builder useBloomFilter(boolean useBloomFilter)
-
withRecordFilter
public ParquetReadOptions.Builder withRecordFilter(FilterCompat.Filter rowGroupFilter)
-
withRange
public ParquetReadOptions.Builder withRange(long start, long end)
-
withOffsets
public ParquetReadOptions.Builder withOffsets(long... rowGroupOffsets)
-
withMetadataFilter
public ParquetReadOptions.Builder withMetadataFilter(ParquetMetadataConverter.MetadataFilter metadataFilter)
-
withCodecFactory
public ParquetReadOptions.Builder withCodecFactory(org.apache.parquet.compression.CompressionCodecFactory codecFactory)
-
withAllocator
public ParquetReadOptions.Builder withAllocator(org.apache.parquet.bytes.ByteBufferAllocator allocator)
-
withMaxAllocationInBytes
public ParquetReadOptions.Builder withMaxAllocationInBytes(int allocationSizeInBytes)
-
withPageChecksumVerification
public ParquetReadOptions.Builder withPageChecksumVerification(boolean val)
-
withDecryption
public ParquetReadOptions.Builder withDecryption(FileDecryptionProperties fileDecryptionProperties)
-
set
public ParquetReadOptions.Builder set(String key, String value)
-
copy
public ParquetReadOptions.Builder copy(ParquetReadOptions options)
-
build
public ParquetReadOptions build()
-
-