Package com.jerolba.carpet
Class CarpetParquetWriter.Builder<T>
java.lang.Object
org.apache.parquet.hadoop.ParquetWriter.Builder<T,CarpetParquetWriter.Builder<T>>
com.jerolba.carpet.CarpetParquetWriter.Builder<T>
- Enclosing class:
- CarpetParquetWriter
public static class CarpetParquetWriter.Builder<T>
extends org.apache.parquet.hadoop.ParquetWriter.Builder<T,CarpetParquetWriter.Builder<T>>
-
Method Summary
Modifier and TypeMethodDescriptionprotected org.apache.parquet.hadoop.api.WriteSupport<T>protected org.apache.parquet.hadoop.api.WriteSupport<T>getWriteSupport(org.apache.hadoop.conf.Configuration conf) protected org.apache.parquet.hadoop.api.WriteSupport<T>getWriteSupport(org.apache.parquet.conf.ParquetConfiguration conf) protected CarpetParquetWriter.Builder<T>self()withColumnNamingStrategy(ColumnNamingStrategy columnNamingStrategy) withDefaultDecimal(int precision, int scale) withDefaultTimeUnit(TimeUnit defaultTimeUnit) withExtraMetaData(String key, String value) withExtraMetaData(Map<String, String> extraMetaData) withLevelStructure(AnnotatedLevels annotatedLevels) Methods inherited from class org.apache.parquet.hadoop.ParquetWriter.Builder
build, config, enableDictionaryEncoding, enablePageWriteChecksum, enableValidation, withAdaptiveBloomFilterEnabled, withAllocator, withBloomFilterCandidateNumber, withBloomFilterEnabled, withBloomFilterEnabled, withBloomFilterFPP, withBloomFilterNDV, withByteStreamSplitEncoding, withCodecFactory, withColumnIndexTruncateLength, withCompressionCodec, withConf, withConf, withDictionaryEncoding, withDictionaryEncoding, withDictionaryPageSize, withEncryption, withMaxBloomFilterBytes, withMaxPaddingSize, withMaxRowCountForPageSizeCheck, withMinRowCountForPageSizeCheck, withPageRowCountLimit, withPageSize, withPageWriteChecksumEnabled, withRowGroupSize, withRowGroupSize, withStatisticsTruncateLength, withValidation, withWriteMode, withWriterVersion
-
Method Details
-
withExtraMetaData
- Overrides:
withExtraMetaDatain classorg.apache.parquet.hadoop.ParquetWriter.Builder<T,CarpetParquetWriter.Builder<T>>
-
withExtraMetaData
-
self
- Specified by:
selfin classorg.apache.parquet.hadoop.ParquetWriter.Builder<T,CarpetParquetWriter.Builder<T>>
-
withLevelStructure
-
withColumnNamingStrategy
public CarpetParquetWriter.Builder<T> withColumnNamingStrategy(ColumnNamingStrategy columnNamingStrategy) -
withDefaultTimeUnit
-
withDefaultDecimal
-
getWriteSupport
protected org.apache.parquet.hadoop.api.WriteSupport<T> getWriteSupport(org.apache.parquet.conf.ParquetConfiguration conf) - Overrides:
getWriteSupportin classorg.apache.parquet.hadoop.ParquetWriter.Builder<T,CarpetParquetWriter.Builder<T>>
-
getWriteSupport
protected org.apache.parquet.hadoop.api.WriteSupport<T> getWriteSupport(org.apache.hadoop.conf.Configuration conf) - Specified by:
getWriteSupportin classorg.apache.parquet.hadoop.ParquetWriter.Builder<T,CarpetParquetWriter.Builder<T>>
-
getWriteSupport
-