public final class AvroTypeHelper extends Object
| Modifier and Type | Method and Description |
|---|---|
static TypeProtos.MajorType |
getFieldMajorType(org.apache.avro.Schema.Field field,
TypeProtos.DataMode mode)
Maintains a mapping between Avro types and Drill types.
|
static TypeProtos.MajorType |
getFieldMajorType(org.apache.avro.Schema.Type type,
TypeProtos.DataMode mode)
Maintains a mapping between Avro types and Drill types.
|
public static final TypeProtos.MajorType MAJOR_TYPE_BOOL_OPTIONAL
public static final TypeProtos.MajorType MAJOR_TYPE_BOOL_REQUIRED
public static final TypeProtos.MajorType MAJOR_TYPE_BOOL_REPEATED
public static final TypeProtos.MajorType MAJOR_TYPE_INT_OPTIONAL
public static final TypeProtos.MajorType MAJOR_TYPE_INT_REQUIRED
public static final TypeProtos.MajorType MAJOR_TYPE_INT_REPEATED
public static final TypeProtos.MajorType MAJOR_TYPE_BIGINT_OPTIONAL
public static final TypeProtos.MajorType MAJOR_TYPE_BIGINT_REQUIRED
public static final TypeProtos.MajorType MAJOR_TYPE_BIGINT_REPEATED
public static final TypeProtos.MajorType MAJOR_TYPE_FLOAT4_OPTIONAL
public static final TypeProtos.MajorType MAJOR_TYPE_FLOAT4_REQUIRED
public static final TypeProtos.MajorType MAJOR_TYPE_FLOAT4_REPEATED
public static final TypeProtos.MajorType MAJOR_TYPE_FLOAT8_OPTIONAL
public static final TypeProtos.MajorType MAJOR_TYPE_FLOAT8_REQUIRED
public static final TypeProtos.MajorType MAJOR_TYPE_FLOAT8_REPEATED
public static final TypeProtos.MajorType MAJOR_TYPE_VARBINARY_OPTIONAL
public static final TypeProtos.MajorType MAJOR_TYPE_VARBINARY_REQUIRED
public static final TypeProtos.MajorType MAJOR_TYPE_VARBINARY_REPEATED
public static final TypeProtos.MajorType MAJOR_TYPE_VARCHAR_OPTIONAL
public static final TypeProtos.MajorType MAJOR_TYPE_VARCHAR_REQUIRED
public static final TypeProtos.MajorType MAJOR_TYPE_VARCHAR_REPEATED
public static TypeProtos.MajorType getFieldMajorType(org.apache.avro.Schema.Field field, TypeProtos.DataMode mode)
field - Avro fieldpublic static TypeProtos.MajorType getFieldMajorType(org.apache.avro.Schema.Type type, TypeProtos.DataMode mode)
type - Avro typemode - Data modeCopyright © 2017 The Apache Software Foundation. All rights reserved.