This project has retired. For details please refer to its Attic page.
ReflectDataFactory (Apache Crunch 0.9.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)
           
 org.apache.avro.reflect.ReflectData getReflectData()
           
<T> org.apache.avro.reflect.ReflectDatumWriter<T>
getWriter(org.apache.avro.Schema schema)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, 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

getReflectData

public org.apache.avro.reflect.ReflectData getReflectData()

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.