org.openspaces.persistency.cassandra.meta
Class ColumnFamilyMetadata
java.lang.Object
org.openspaces.persistency.cassandra.meta.ColumnFamilyMetadata
- All Implemented Interfaces:
- Externalizable, Serializable
- Direct Known Subclasses:
- ColumnFamilyMetadataMetadata
public class ColumnFamilyMetadata
- extends Object
- implements Externalizable
- Since:
- 9.1.1
- Author:
- Dan Kilman
- See Also:
- Serialized Form
ColumnFamilyMetadata
public ColumnFamilyMetadata()
ColumnFamilyMetadata
public ColumnFamilyMetadata(TopLevelTypeNode topLevelTypeNode,
Set<String> initialIndexes,
ColumnFamilyNameConverter columnFamilyNameConverter,
SpaceTypeDescriptorContainer typeDescriptorData)
getTypeDescriptorData
public SpaceTypeDescriptorContainer getTypeDescriptorData()
getTypeName
public String getTypeName()
getColumnFamilyName
public String getColumnFamilyName()
getKeyName
public String getKeyName()
getKeyType
public Class<?> getKeyType()
getKeySerializer
public getKeySerializer()
getColumns
public Map<String,TypedColumnMetadata> getColumns()
getTopLevelTypeNode
public TopLevelTypeNode getTopLevelTypeNode()
getIndexes
public Set<String> getIndexes()
setFixedPropertySerializerForTypedColumn
public void setFixedPropertySerializerForTypedColumn( serializer)
writeExternal
public void writeExternal(ObjectOutput out)
throws IOException
- Specified by:
writeExternal
in interface Externalizable
- Throws:
IOException
readExternal
public void readExternal(ObjectInput in)
throws IOException,
ClassNotFoundException
- Specified by:
readExternal
in interface Externalizable
- Throws:
IOException
ClassNotFoundException
toString
public String toString()
- Overrides:
toString
in class Object
Copyright © GigaSpaces.