org.apache.cassandra.config
Class ColumnDefinition
java.lang.Object
org.apache.cassandra.config.ColumnDefinition
public class ColumnDefinition
- extends java.lang.Object
Field Summary |
java.nio.ByteBuffer |
name
|
Constructor Summary |
ColumnDefinition(java.nio.ByteBuffer name,
AbstractType validator,
org.apache.cassandra.thrift.IndexType index_type,
java.util.Map<java.lang.String,java.lang.String> index_options,
java.lang.String index_name)
|
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
name
public final java.nio.ByteBuffer name
ColumnDefinition
public ColumnDefinition(java.nio.ByteBuffer name,
AbstractType validator,
org.apache.cassandra.thrift.IndexType index_type,
java.util.Map<java.lang.String,java.lang.String> index_options,
java.lang.String index_name)
throws ConfigurationException
- Throws:
ConfigurationException
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
toAvro
public ColumnDef toAvro()
fromAvro
public static ColumnDefinition fromAvro(ColumnDef cd)
fromThrift
public static ColumnDefinition fromThrift(org.apache.cassandra.thrift.ColumnDef thriftColumnDef)
throws ConfigurationException
- Throws:
ConfigurationException
fromThrift
public static java.util.Map<java.nio.ByteBuffer,ColumnDefinition> fromThrift(java.util.List<org.apache.cassandra.thrift.ColumnDef> thriftDefs)
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)
setIndexType
public void setIndexType(org.apache.cassandra.thrift.IndexType index_type,
java.util.Map<java.lang.String,java.lang.String> index_options)
throws ConfigurationException
- Throws:
ConfigurationException
getIndexType
public org.apache.cassandra.thrift.IndexType getIndexType()
getIndexOptions
public java.util.Map<java.lang.String,java.lang.String> getIndexOptions()
getValidator
public AbstractType getValidator()
setValidator
public void setValidator(AbstractType validator)
getStringMap
public static java.util.Map<java.lang.String,java.lang.String> getStringMap(java.util.Map<java.lang.CharSequence,java.lang.CharSequence> charMap)
Copyright © 2011 The Apache Software Foundation