public abstract static class ParquetColumnWriterOptions.NestedBuilder<T extends ParquetColumnWriterOptions.NestedBuilder,V extends ParquetColumnWriterOptions> extends Object
| Modifier and Type | Field and Description |
|---|---|
protected List<ParquetColumnWriterOptions> |
children |
protected boolean |
isNullable |
protected String |
name |
| Modifier | Constructor and Description |
|---|---|
protected |
NestedBuilder() |
protected |
NestedBuilder(String name,
boolean isNullable)
Builder specific to build a Struct meta
|
| Modifier and Type | Method and Description |
|---|---|
abstract V |
build() |
T |
withColumns(boolean nullable,
String... name)
Set a simple child meta data
|
protected ParquetColumnWriterOptions |
withColumns(String name,
boolean isNullable) |
protected ParquetColumnWriterOptions |
withDecimal(String name,
int precision,
boolean isNullable) |
T |
withDecimalColumn(String name,
int precision)
Set a Decimal child meta data
|
T |
withDecimalColumn(String name,
int precision,
boolean nullable)
Set a Decimal child meta data
|
T |
withListColumn(ParquetColumnWriterOptions.ParquetListColumnWriterOptions child)
Set the list column meta.
|
T |
withNonNullableColumns(String... name)
Set column name
|
T |
withNullableColumns(String... name)
Set nullable column meta data
|
T |
withNullableDecimalColumn(String name,
int precision)
Set a Decimal child meta data
|
T |
withNullableTimestampColumn(String name,
boolean isInt96)
Set a timestamp child meta data
|
T |
withStructColumn(ParquetColumnWriterOptions.ParquetStructColumnWriterOptions child)
Set a child struct meta data
|
protected ParquetColumnWriterOptions |
withTimestamp(String name,
boolean isInt96,
boolean isNullable) |
T |
withTimestampColumn(String name,
boolean isInt96)
Set a timestamp child meta data
|
T |
withTimestampColumn(String name,
boolean isInt96,
boolean nullable)
Set a timestamp child meta data
|
protected List<ParquetColumnWriterOptions> children
protected boolean isNullable
protected String name
protected NestedBuilder(String name, boolean isNullable)
protected NestedBuilder()
protected ParquetColumnWriterOptions withColumns(String name, boolean isNullable)
protected ParquetColumnWriterOptions withDecimal(String name, int precision, boolean isNullable)
protected ParquetColumnWriterOptions withTimestamp(String name, boolean isInt96, boolean isNullable)
public T withListColumn(ParquetColumnWriterOptions.ParquetListColumnWriterOptions child)
ParquetColumnWriterOptions.DUMMY_CHILD.
This is the current behavior in cudf and will change in futurepublic T withStructColumn(ParquetColumnWriterOptions.ParquetStructColumnWriterOptions child)
public T withColumns(boolean nullable, String... name)
public T withDecimalColumn(String name, int precision, boolean nullable)
public T withNullableDecimalColumn(String name, int precision)
public T withDecimalColumn(String name, int precision)
public T withTimestampColumn(String name, boolean isInt96, boolean nullable)
public T withTimestampColumn(String name, boolean isInt96)
public T withNullableTimestampColumn(String name, boolean isInt96)
public abstract V build()
Copyright © 2021. All rights reserved.