org.apache.cassandra.config
Class ColumnDefinition

java.lang.Object
  extended by org.apache.cassandra.config.ColumnDefinition

public class ColumnDefinition
extends java.lang.Object


Field Summary
static java.lang.String D_COLDEF_INDEXNAME
           
static java.lang.String D_COLDEF_INDEXTYPE
           
 java.nio.ByteBuffer name
           
 
Constructor Summary
ColumnDefinition(java.nio.ByteBuffer name, AbstractType validator, org.apache.cassandra.thrift.IndexType index_type, java.lang.String index_name)
           
 
Method Summary
 ColumnDef deflate()
           
 boolean equals(java.lang.Object o)
           
static ColumnDefinition fromColumnDef(org.apache.cassandra.thrift.ColumnDef thriftColumnDef)
           
static ColumnDefinition fromColumnDef(ColumnDef avroColumnDef)
           
static java.util.Map<java.nio.ByteBuffer,ColumnDefinition> fromColumnDef(java.util.List<org.apache.cassandra.thrift.ColumnDef> thriftDefs)
           
 java.lang.String getIndexName()
           
 org.apache.cassandra.thrift.IndexType getIndexType()
           
 AbstractType getValidator()
           
 int hashCode()
           
static ColumnDefinition inflate(ColumnDef cd)
           
 void setIndexName(java.lang.String s)
           
 void setIndexType(org.apache.cassandra.thrift.IndexType index_type)
           
 void setValidator(AbstractType validator)
           
 java.lang.String toString()
           
static void validateIndexType(ColumnDef avroColumnDef)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

D_COLDEF_INDEXTYPE

public static final java.lang.String D_COLDEF_INDEXTYPE
See Also:
Constant Field Values

D_COLDEF_INDEXNAME

public static final java.lang.String D_COLDEF_INDEXNAME

name

public final java.nio.ByteBuffer name
Constructor Detail

ColumnDefinition

public ColumnDefinition(java.nio.ByteBuffer name,
                        AbstractType validator,
                        org.apache.cassandra.thrift.IndexType index_type,
                        java.lang.String index_name)
Method Detail

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

deflate

public ColumnDef deflate()

inflate

public static ColumnDefinition inflate(ColumnDef cd)

fromColumnDef

public static ColumnDefinition fromColumnDef(org.apache.cassandra.thrift.ColumnDef thriftColumnDef)
                                      throws ConfigurationException
Throws:
ConfigurationException

fromColumnDef

public static ColumnDefinition fromColumnDef(ColumnDef avroColumnDef)
                                      throws ConfigurationException
Throws:
ConfigurationException

fromColumnDef

public static java.util.Map<java.nio.ByteBuffer,ColumnDefinition> fromColumnDef(java.util.List<org.apache.cassandra.thrift.ColumnDef> thriftDefs)
                                                                         throws ConfigurationException
Throws:
ConfigurationException

validateIndexType

public static void validateIndexType(ColumnDef avroColumnDef)
                              throws ConfigurationException
Throws:
ConfigurationException

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getIndexName

public java.lang.String getIndexName()

setIndexName

public void setIndexName(java.lang.String s)

getIndexType

public org.apache.cassandra.thrift.IndexType getIndexType()

setIndexType

public void setIndexType(org.apache.cassandra.thrift.IndexType index_type)

getValidator

public AbstractType getValidator()

setValidator

public void setValidator(AbstractType validator)


Copyright © 2011 The Apache Software Foundation