public class SchemaMapping extends Object
SchemaConverter| Modifier and Type | Class and Description |
|---|---|
static class |
SchemaMapping.ListTypeMapping
mapping of a List type and standard 3-level List annotated Parquet type
|
static class |
SchemaMapping.MapTypeMapping
mapping of a Map type and standard 3-level Map annotated Parquet type
|
static class |
SchemaMapping.PrimitiveTypeMapping
mapping between two primitive types
|
static class |
SchemaMapping.RepeatedTypeMapping
mapping of a List type and repeated Parquet field (non-list annotated)
|
static class |
SchemaMapping.StructTypeMapping
mapping of a struct type
|
static class |
SchemaMapping.TypeMapping
Mapping between an Arrow and a Parquet types
|
static interface |
SchemaMapping.TypeMappingVisitor<T>
To traverse a schema mapping
|
static class |
SchemaMapping.UnionTypeMapping
mapping of a union type
|
| Modifier and Type | Method and Description |
|---|---|
org.apache.arrow.vector.types.pojo.Schema |
getArrowSchema() |
List<SchemaMapping.TypeMapping> |
getChildren() |
MessageType |
getParquetSchema() |
public org.apache.arrow.vector.types.pojo.Schema getArrowSchema()
public MessageType getParquetSchema()
public List<SchemaMapping.TypeMapping> getChildren()
Copyright © 2023 The Apache Software Foundation. All rights reserved.