public class ParquetColumnWriterOptions extends Object
| Modifier and Type | Class and Description |
|---|---|
protected static class |
ParquetColumnWriterOptions.AbstractStructBuilder<T extends ParquetColumnWriterOptions.AbstractStructBuilder,V extends ParquetColumnWriterOptions> |
protected static interface |
ParquetColumnWriterOptions.ByteArrayProducer |
protected static interface |
ParquetColumnWriterOptions.IntArrayProducer |
static class |
ParquetColumnWriterOptions.ListBuilder |
static class |
ParquetColumnWriterOptions.NestedBuilder<T extends ParquetColumnWriterOptions.NestedBuilder,V extends ParquetColumnWriterOptions> |
static class |
ParquetColumnWriterOptions.ParquetListColumnWriterOptions |
static class |
ParquetColumnWriterOptions.ParquetStructColumnWriterOptions |
static class |
ParquetColumnWriterOptions.StructBuilder |
| Modifier and Type | Field and Description |
|---|---|
protected ParquetColumnWriterOptions[] |
childColumnOptions |
| Modifier and Type | Method and Description |
|---|---|
ParquetColumnWriterOptions[] |
getChildColumnOptions()
Return the child columnOptions for this column
|
String |
getColumName()
Return if the column can have null values
|
protected boolean[] |
getFlatBooleans(boolean[] ret,
ParquetColumnWriterOptions.ByteArrayProducer producer) |
protected String[] |
getFlatColumnNames(String[] ret) |
protected int[] |
getFlatInts(int[] ret,
ParquetColumnWriterOptions.IntArrayProducer producer) |
int |
getPrecision()
Return the precision for this column
|
boolean |
isNullable()
Return if the column can have null values
|
boolean |
isTimestampTypeInt96()
Returns true if the writer is expected to write timestamps in INT96
|
static ParquetColumnWriterOptions.ListBuilder |
listBuilder(String name)
Creates a ListBuilder for column called 'name'
|
static ParquetColumnWriterOptions.ListBuilder |
listBuilder(String name,
boolean isNullable)
Creates a ListBuilder for column called 'name'
|
static ParquetColumnWriterOptions.StructBuilder |
structBuilder(String name)
Creates a StructBuilder for column called 'name'
|
static ParquetColumnWriterOptions.StructBuilder |
structBuilder(String name,
boolean isNullable)
Creates a StructBuilder for column called 'name'
|
protected ParquetColumnWriterOptions[] childColumnOptions
protected boolean[] getFlatBooleans(boolean[] ret,
ParquetColumnWriterOptions.ByteArrayProducer producer)
protected int[] getFlatInts(int[] ret,
ParquetColumnWriterOptions.IntArrayProducer producer)
public static ParquetColumnWriterOptions.ListBuilder listBuilder(String name)
public static ParquetColumnWriterOptions.ListBuilder listBuilder(String name, boolean isNullable)
public static ParquetColumnWriterOptions.StructBuilder structBuilder(String name, boolean isNullable)
public static ParquetColumnWriterOptions.StructBuilder structBuilder(String name)
public String getColumName()
public boolean isNullable()
public int getPrecision()
public boolean isTimestampTypeInt96()
public ParquetColumnWriterOptions[] getChildColumnOptions()
Copyright © 2021. All rights reserved.