org.apache.gora.cassandra.query
Class CassandraColumn

java.lang.Object
  extended by org.apache.gora.cassandra.query.CassandraColumn
Direct Known Subclasses:
CassandraSubColumn, CassandraSuperColumn

public abstract class CassandraColumn
extends Object

Represents a unit of data: a key value pair tagged by a family name


Field Summary
static org.slf4j.Logger LOG
           
static int SUB
           
static int SUPER
           
 
Constructor Summary
CassandraColumn()
           
 
Method Summary
protected  Object fromByteBuffer(org.apache.avro.Schema schema, ByteBuffer byteBuffer)
           
 String getFamily()
           
protected  org.apache.avro.Schema.Field getField()
           
abstract  ByteBuffer getName()
           
 int getType()
           
abstract  Object getValue()
           
 void setFamily(String family)
           
 void setField(org.apache.avro.Schema.Field field)
           
 void setType(int type)
           
 
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

SUB

public static final int SUB
See Also:
Constant Field Values

SUPER

public static final int SUPER
See Also:
Constant Field Values
Constructor Detail

CassandraColumn

public CassandraColumn()
Method Detail

getFamily

public String getFamily()

setFamily

public void setFamily(String family)

getType

public int getType()

setType

public void setType(int type)

setField

public void setField(org.apache.avro.Schema.Field field)

getField

protected org.apache.avro.Schema.Field getField()

getName

public abstract ByteBuffer getName()

getValue

public abstract Object getValue()

fromByteBuffer

protected Object fromByteBuffer(org.apache.avro.Schema schema,
                                ByteBuffer byteBuffer)


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