public class ColumnFamilyMetadata extends Object implements Externalizable
| Constructor and Description | 
|---|
ColumnFamilyMetadata()  | 
ColumnFamilyMetadata(TopLevelTypeNode topLevelTypeNode,
                    Set<String> initialIndexes,
                    ColumnFamilyNameConverter columnFamilyNameConverter,
                    SpaceTypeDescriptorContainer typeDescriptorData)  | 
| Modifier and Type | Method and Description | 
|---|---|
String | 
getColumnFamilyName()  | 
Map<String,TypedColumnMetadata> | 
getColumns()  | 
Set<String> | 
getIndexes()  | 
String | 
getKeyName()  | 
me.prettyprint.hector.api.Serializer<?> | 
getKeySerializer()  | 
Class<?> | 
getKeyType()  | 
TopLevelTypeNode | 
getTopLevelTypeNode()  | 
SpaceTypeDescriptorContainer | 
getTypeDescriptorData()  | 
String | 
getTypeName()  | 
void | 
readExternal(ObjectInput in)  | 
void | 
setFixedPropertySerializerForTypedColumn(me.prettyprint.hector.api.Serializer<?> serializer)  | 
String | 
toString()  | 
void | 
writeExternal(ObjectOutput out)  | 
public ColumnFamilyMetadata()
public ColumnFamilyMetadata(TopLevelTypeNode topLevelTypeNode, Set<String> initialIndexes, ColumnFamilyNameConverter columnFamilyNameConverter, SpaceTypeDescriptorContainer typeDescriptorData)
public SpaceTypeDescriptorContainer getTypeDescriptorData()
public String getTypeName()
public String getColumnFamilyName()
public String getKeyName()
public Class<?> getKeyType()
public me.prettyprint.hector.api.Serializer<?> getKeySerializer()
public Map<String,TypedColumnMetadata> getColumns()
public TopLevelTypeNode getTopLevelTypeNode()
public void setFixedPropertySerializerForTypedColumn(me.prettyprint.hector.api.Serializer<?> serializer)
public void writeExternal(ObjectOutput out) throws IOException
writeExternal in interface ExternalizableIOExceptionpublic void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal in interface ExternalizableIOExceptionClassNotFoundExceptionCopyright © GigaSpaces.