Package ai.rapids.cudf
Class ParquetWriterOptions.Builder
java.lang.Object
ai.rapids.cudf.ColumnWriterOptions.NestedBuilder<T,V>
ai.rapids.cudf.ColumnWriterOptions.AbstractStructBuilder<T,V>
ai.rapids.cudf.CompressionMetadataWriterOptions.Builder<ParquetWriterOptions.Builder,ParquetWriterOptions>
ai.rapids.cudf.ParquetWriterOptions.Builder
- Enclosing class:
- ParquetWriterOptions
public static class ParquetWriterOptions.Builder
extends CompressionMetadataWriterOptions.Builder<ParquetWriterOptions.Builder,ParquetWriterOptions>
-
Field Summary
Fields inherited from class ai.rapids.cudf.ColumnWriterOptions.NestedBuilder
children, hasParquetFieldId, isNullable, name, parquetFieldId -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()withDictionaryPolicy(ParquetWriterOptions.DictionaryPolicy dictionaryPolicy) Sets the dictionary policy.withMaxDictionarySize(long maxDictionarySize) Sets the maximum dictionary size, in bytes.withRowGroupSizeBytes(long rowGroupSizeBytes) withRowGroupSizeRows(int rowGroupSizeRows) withStatisticsFrequency(ParquetWriterOptions.StatisticsFrequency statsGranularity) Methods inherited from class ai.rapids.cudf.CompressionMetadataWriterOptions.Builder
withCompressionType, withMetadata, withMetadataMethods inherited from class ai.rapids.cudf.ColumnWriterOptions.NestedBuilder
withBinary, withBinary, withBinaryColumn, withBinaryColumn, withColumn, withColumn, withColumn, withColumns, withDecimal, withDecimal, withDecimalColumn, withDecimalColumn, withDecimalColumn, withListColumn, withMapColumn, withNonNullableColumns, withNullableColumns, withNullableDecimalColumn, withNullableTimestampColumn, withStructColumn, withTimestamp, withTimestamp, withTimestampColumn, withTimestampColumn, withTimestampColumn
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
withRowGroupSizeRows
-
withRowGroupSizeBytes
-
withMaxDictionarySize
Sets the maximum dictionary size, in bytes. Only used when the dictionary policy isParquetWriterOptions.DictionaryPolicy.ADAPTIVE. Must be in [0, Integer.MAX_VALUE]. -
withDictionaryPolicy
public ParquetWriterOptions.Builder withDictionaryPolicy(ParquetWriterOptions.DictionaryPolicy dictionaryPolicy) Sets the dictionary policy. Must not be null. -
withStatisticsFrequency
public ParquetWriterOptions.Builder withStatisticsFrequency(ParquetWriterOptions.StatisticsFrequency statsGranularity) -
build
- Specified by:
buildin classColumnWriterOptions.NestedBuilder<ParquetWriterOptions.Builder,ParquetWriterOptions>
-