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>
getWriteSupport
(org.apache.hadoop.conf.Configuration conf) protected CarpetParquetWriter.Builder<T>
self()
withColumnNamingStrategy
(ColumnNamingStrategy columnNamingStrategy) 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, withBloomFilterEnabled, withBloomFilterEnabled, withBloomFilterFPP, withBloomFilterNDV, withByteStreamSplitEncoding, withColumnIndexTruncateLength, withCompressionCodec, withConf, withDictionaryEncoding, withDictionaryEncoding, withDictionaryPageSize, withEncryption, withMaxPaddingSize, withMaxRowCountForPageSizeCheck, withMinRowCountForPageSizeCheck, withPageRowCountLimit, withPageSize, withPageWriteChecksumEnabled, withRowGroupSize, withRowGroupSize, withStatisticsTruncateLength, withValidation, withWriteMode, withWriterVersion
-
Method Details
-
withExtraMetaData
-
withExtraMetaData
-
self
- Specified by:
self
in classorg.apache.parquet.hadoop.ParquetWriter.Builder<T,
CarpetParquetWriter.Builder<T>>
-
withLevelStructure
-
withColumnNamingStrategy
public CarpetParquetWriter.Builder<T> withColumnNamingStrategy(ColumnNamingStrategy columnNamingStrategy) -
getWriteSupport
protected org.apache.parquet.hadoop.api.WriteSupport<T> getWriteSupport(org.apache.hadoop.conf.Configuration conf) - Specified by:
getWriteSupport
in classorg.apache.parquet.hadoop.ParquetWriter.Builder<T,
CarpetParquetWriter.Builder<T>>
-