public class AvroReadSupport<T extends org.apache.avro.generic.IndexedRecord> extends ReadSupport<T>
ReadSupport for Avro IndexedRecords which cover both Avro Specific and
Generic. Users should use AvroParquetReader or AvroParquetInputFormat rather than using
this class directly.ReadSupport.ReadContext| Modifier and Type | Field and Description |
|---|---|
static String |
AVRO_REQUESTED_PROJECTION |
PARQUET_READ_SCHEMA| Constructor and Description |
|---|
AvroReadSupport() |
| Modifier and Type | Method and Description |
|---|---|
ReadSupport.ReadContext |
init(org.apache.hadoop.conf.Configuration configuration,
Map<String,String> keyValueMetaData,
MessageType fileSchema) |
RecordMaterializer<T> |
prepareForRead(org.apache.hadoop.conf.Configuration configuration,
Map<String,String> keyValueMetaData,
MessageType fileSchema,
ReadSupport.ReadContext readContext) |
static void |
setRequestedProjection(org.apache.hadoop.conf.Configuration configuration,
org.apache.avro.Schema requestedProjection) |
getSchemaForRead, getSchemaForRead, initpublic static String AVRO_REQUESTED_PROJECTION
public static void setRequestedProjection(org.apache.hadoop.conf.Configuration configuration,
org.apache.avro.Schema requestedProjection)
public ReadSupport.ReadContext init(org.apache.hadoop.conf.Configuration configuration, Map<String,String> keyValueMetaData, MessageType fileSchema)
init in class ReadSupport<T extends org.apache.avro.generic.IndexedRecord>public RecordMaterializer<T> prepareForRead(org.apache.hadoop.conf.Configuration configuration, Map<String,String> keyValueMetaData, MessageType fileSchema, ReadSupport.ReadContext readContext)
prepareForRead in class ReadSupport<T extends org.apache.avro.generic.IndexedRecord>Copyright © 2013. All Rights Reserved.