This project has retired. For details please refer to its Attic page.
ScalaSafeReflectData (Apache Crunch 0.3.0-incubating API)

org.apache.crunch.scrunch
Class ScalaSafeReflectData

java.lang.Object
  extended by org.apache.avro.generic.GenericData
      extended by org.apache.avro.specific.SpecificData
          extended by org.apache.avro.reflect.ReflectData
              extended by org.apache.avro.reflect.ReflectData.AllowNull
                  extended by org.apache.crunch.scrunch.ScalaSafeReflectData

public class ScalaSafeReflectData
extends org.apache.avro.reflect.ReflectData.AllowNull

Scala-oriented support class for serialization via reflection.


Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.avro.reflect.ReflectData
org.apache.avro.reflect.ReflectData.AllowNull
 
Nested classes/interfaces inherited from class org.apache.avro.generic.GenericData
org.apache.avro.generic.GenericData.Array<T>, org.apache.avro.generic.GenericData.EnumSymbol, org.apache.avro.generic.GenericData.Fixed, org.apache.avro.generic.GenericData.Record
 
Constructor Summary
ScalaSafeReflectData()
           
 
Method Summary
static ScalaSafeReflectData get()
           
 Object getField(Object record, String name, int position)
           
 
Methods inherited from class org.apache.avro.reflect.ReflectData
getClass, getProtocol, makeNullable, setField, validate
 
Methods inherited from class org.apache.avro.specific.SpecificData
getClassName, getSchema
 
Methods inherited from class org.apache.avro.generic.GenericData
compare, hashCode, induce, resolveUnion, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ScalaSafeReflectData

public ScalaSafeReflectData()
Method Detail

get

public static ScalaSafeReflectData get()

getField

public Object getField(Object record,
                       String name,
                       int position)
Overrides:
getField in class org.apache.avro.reflect.ReflectData


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