org.apache.avro.mapreduce
Class AvroKeyOutputFormat.RecordWriterFactory<T>
java.lang.Object
org.apache.avro.mapreduce.AvroKeyOutputFormat.RecordWriterFactory<T>
- Type Parameters:
T - The java type of the avro record to write.
- Enclosing class:
- AvroKeyOutputFormat<T>
protected static class AvroKeyOutputFormat.RecordWriterFactory<T>
- extends Object
A factory for creating record writers.
|
Method Summary |
protected org.apache.hadoop.mapreduce.RecordWriter<AvroKey<T>,org.apache.hadoop.io.NullWritable> |
create(org.apache.avro.Schema writerSchema,
org.apache.avro.file.CodecFactory compressionCodec,
OutputStream outputStream)
Creates a new record writer instance. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AvroKeyOutputFormat.RecordWriterFactory
protected AvroKeyOutputFormat.RecordWriterFactory()
create
protected org.apache.hadoop.mapreduce.RecordWriter<AvroKey<T>,org.apache.hadoop.io.NullWritable> create(org.apache.avro.Schema writerSchema,
org.apache.avro.file.CodecFactory compressionCodec,
OutputStream outputStream)
throws IOException
- Creates a new record writer instance.
- Parameters:
writerSchema - The writer schema for the records to write.compressionCodec - The compression type for the writer file.outputStream - The target output stream for the records.
- Throws:
IOException
Copyright © 2009-2013 The Apache Software Foundation. All Rights Reserved.