org.apache.gora.cassandra.serializers
Class SpecificFixedSerializer

java.lang.Object
  extended by me.prettyprint.cassandra.serializers.AbstractSerializer<org.apache.avro.specific.SpecificFixed>
      extended by org.apache.gora.cassandra.serializers.SpecificFixedSerializer
All Implemented Interfaces:
me.prettyprint.hector.api.Serializer<org.apache.avro.specific.SpecificFixed>

public class SpecificFixedSerializer
extends me.prettyprint.cassandra.serializers.AbstractSerializer<org.apache.avro.specific.SpecificFixed>

A SpecificFixedSerializer translates the byte[] to and from SpecificFixed of Avro.


Field Summary
static org.slf4j.Logger LOG
           
 
Constructor Summary
SpecificFixedSerializer(Class<? extends org.apache.avro.specific.SpecificFixed> clazz)
           
 
Method Summary
 org.apache.avro.specific.SpecificFixed fromByteBuffer(ByteBuffer byteBuffer)
           
static SpecificFixedSerializer get()
           
static SpecificFixedSerializer get(Class clazz)
           
 me.prettyprint.hector.api.ddl.ComparatorType getComparatorType()
           
 ByteBuffer toByteBuffer(org.apache.avro.specific.SpecificFixed fixed)
           
 
Methods inherited from class me.prettyprint.cassandra.serializers.AbstractSerializer
computeInitialHashSize, fromBytes, fromBytesList, fromBytesMap, fromBytesSet, toBytes, toBytesList, toBytesMap, toBytesSet
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LOG

public static final org.slf4j.Logger LOG
Constructor Detail

SpecificFixedSerializer

public SpecificFixedSerializer(Class<? extends org.apache.avro.specific.SpecificFixed> clazz)
Method Detail

get

public static SpecificFixedSerializer get()

get

public static SpecificFixedSerializer get(Class clazz)

toByteBuffer

public ByteBuffer toByteBuffer(org.apache.avro.specific.SpecificFixed fixed)
Specified by:
toByteBuffer in interface me.prettyprint.hector.api.Serializer<org.apache.avro.specific.SpecificFixed>
Specified by:
toByteBuffer in class me.prettyprint.cassandra.serializers.AbstractSerializer<org.apache.avro.specific.SpecificFixed>

fromByteBuffer

public org.apache.avro.specific.SpecificFixed fromByteBuffer(ByteBuffer byteBuffer)
Specified by:
fromByteBuffer in interface me.prettyprint.hector.api.Serializer<org.apache.avro.specific.SpecificFixed>
Specified by:
fromByteBuffer in class me.prettyprint.cassandra.serializers.AbstractSerializer<org.apache.avro.specific.SpecificFixed>

getComparatorType

public me.prettyprint.hector.api.ddl.ComparatorType getComparatorType()
Specified by:
getComparatorType in interface me.prettyprint.hector.api.Serializer<org.apache.avro.specific.SpecificFixed>
Overrides:
getComparatorType in class me.prettyprint.cassandra.serializers.AbstractSerializer<org.apache.avro.specific.SpecificFixed>


Copyright © 2010-2013 The Apache Software Foundation. All Rights Reserved.