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
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.
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)
|
ReflectDataFactory
public ReflectDataFactory()
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.