public class AvroWriteSupport extends WriteSupport<org.apache.avro.generic.IndexedRecord>
WriteSupport for IndexedRecords - both Avro Generic and Specific.
Users should use AvroParquetWriter or AvroParquetOutputFormat rather than using
this class directly.WriteSupport.WriteContext| Constructor and Description |
|---|
AvroWriteSupport() |
AvroWriteSupport(MessageType schema,
org.apache.avro.Schema avroSchema) |
| Modifier and Type | Method and Description |
|---|---|
WriteSupport.WriteContext |
init(org.apache.hadoop.conf.Configuration configuration) |
void |
prepareForWrite(RecordConsumer recordConsumer) |
static void |
setSchema(org.apache.hadoop.conf.Configuration configuration,
org.apache.avro.Schema schema) |
void |
write(org.apache.avro.generic.IndexedRecord record) |
public AvroWriteSupport()
public AvroWriteSupport(MessageType schema, org.apache.avro.Schema avroSchema)
public static void setSchema(org.apache.hadoop.conf.Configuration configuration,
org.apache.avro.Schema schema)
public WriteSupport.WriteContext init(org.apache.hadoop.conf.Configuration configuration)
init in class WriteSupport<org.apache.avro.generic.IndexedRecord>public void prepareForWrite(RecordConsumer recordConsumer)
prepareForWrite in class WriteSupport<org.apache.avro.generic.IndexedRecord>public void write(org.apache.avro.generic.IndexedRecord record)
write in class WriteSupport<org.apache.avro.generic.IndexedRecord>Copyright © 2013. All Rights Reserved.