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 Externalizable
IOException
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal
in interface Externalizable
IOException
ClassNotFoundException
Copyright © GigaSpaces.