org.apache.avro.mapreduce
Class AvroKeyOutputFormat.RecordWriterFactory<T>

java.lang.Object
  extended by 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.


Constructor Summary
protected AvroKeyOutputFormat.RecordWriterFactory()
           
 
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
 

Constructor Detail

AvroKeyOutputFormat.RecordWriterFactory

protected AvroKeyOutputFormat.RecordWriterFactory()
Method Detail

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.