This project has retired. For details please refer to its Attic page.
ReflectDataFactory (Apache Crunch 0.10.0 API)

org.apache.crunch.types.avro
Class ReflectDataFactory

java.lang.Object
  extended by org.apache.crunch.types.avro.ReflectDataFactory
All Implemented Interfaces:
ReaderWriterFactory

public class ReflectDataFactory
extends Object
implements ReaderWriterFactory

A Factory class for constructing Avro reflection-related objects.


Constructor Summary
ReflectDataFactory()
           
 
Method Summary
 org.apache.avro.reflect.ReflectData getData()
           
<T> org.apache.avro.reflect.ReflectDatumReader<T>
getReader(org.apache.avro.Schema schema)
           
<T> org.apache.avro.reflect.ReflectDatumWriter<T>
getWriter(org.apache.avro.Schema schema)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReflectDataFactory

public ReflectDataFactory()
Method Detail

getData

public org.apache.avro.reflect.ReflectData getData()
Specified by:
getData in interface ReaderWriterFactory

getReader

public <T> org.apache.avro.reflect.ReflectDatumReader<T> getReader(org.apache.avro.Schema schema)
Specified by:
getReader in interface ReaderWriterFactory

getWriter

public <T> org.apache.avro.reflect.ReflectDatumWriter<T> getWriter(org.apache.avro.Schema schema)
Specified by:
getWriter in interface ReaderWriterFactory


Copyright © 2014 The Apache Software Foundation. All Rights Reserved.