public class SchemaConverter extends Object
| Constructor and Description |
|---|
SchemaConverter()
For when we'll need this to be configurable
|
SchemaConverter(boolean convertInt96ToArrowTimestamp) |
| Modifier and Type | Method and Description |
|---|---|
SchemaMapping |
fromArrow(org.apache.arrow.vector.types.pojo.Schema arrowSchema)
Creates a Parquet Schema from an Arrow one and returns the mapping
|
SchemaMapping |
fromParquet(MessageType parquetSchema)
Creates an Arrow Schema from an Parquet one and returns the mapping
|
SchemaMapping |
map(org.apache.arrow.vector.types.pojo.Schema arrowSchema,
MessageType parquetSchema)
Maps a Parquet and Arrow Schema
For now does not validate primitive type compatibility
|
public SchemaConverter()
public SchemaConverter(boolean convertInt96ToArrowTimestamp)
public SchemaMapping fromArrow(org.apache.arrow.vector.types.pojo.Schema arrowSchema)
arrowSchema - the provided Arrow Schemapublic SchemaMapping fromParquet(MessageType parquetSchema)
parquetSchema - the provided Parquet Schemapublic SchemaMapping map(org.apache.arrow.vector.types.pojo.Schema arrowSchema, MessageType parquetSchema)
arrowSchema - an Arrow schemaparquetSchema - a Parquet message typeCopyright © 2023 The Apache Software Foundation. All rights reserved.