public final class ParquetTypeUtils extends Object
| Modifier and Type | Method and Description |
|---|---|
static Optional<Type> |
createDecimalType(RichColumnDescriptor descriptor) |
static List<parquet.io.PrimitiveColumnIO> |
getColumns(parquet.schema.MessageType fileSchema,
parquet.schema.MessageType requestedSchema) |
static Optional<RichColumnDescriptor> |
getDescriptor(parquet.schema.MessageType fileSchema,
parquet.schema.MessageType requestedSchema,
int index) |
static Optional<RichColumnDescriptor> |
getDescriptor(parquet.schema.MessageType fileSchema,
parquet.schema.MessageType requestedSchema,
List<String> path) |
static int |
getFieldIndex(parquet.schema.MessageType fileSchema,
String name) |
static ParquetEncoding |
getParquetEncoding(parquet.column.Encoding encoding) |
static parquet.schema.Type |
getParquetType(HiveColumnHandle column,
parquet.schema.MessageType messageType,
boolean useParquetColumnNames) |
static Type |
getPrestoType(RichColumnDescriptor descriptor) |
public static List<parquet.io.PrimitiveColumnIO> getColumns(parquet.schema.MessageType fileSchema, parquet.schema.MessageType requestedSchema)
public static Optional<RichColumnDescriptor> getDescriptor(parquet.schema.MessageType fileSchema, parquet.schema.MessageType requestedSchema, List<String> path)
public static Optional<RichColumnDescriptor> getDescriptor(parquet.schema.MessageType fileSchema, parquet.schema.MessageType requestedSchema, int index)
public static Type getPrestoType(RichColumnDescriptor descriptor)
public static int getFieldIndex(parquet.schema.MessageType fileSchema,
String name)
public static parquet.schema.Type getParquetType(HiveColumnHandle column, parquet.schema.MessageType messageType, boolean useParquetColumnNames)
public static ParquetEncoding getParquetEncoding(parquet.column.Encoding encoding)
public static Optional<Type> createDecimalType(RichColumnDescriptor descriptor)
Copyright © 2012-2017. All Rights Reserved.