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,
                            SpaceTypeDescriptorHolder typeDescriptorData)
getTypeDescriptorData
public SpaceTypeDescriptorHolder getTypeDescriptorData()
 
 
getTypeName
public String getTypeName()
 
 
getColumnFamilyName
public String getColumnFamilyName()
 
 
getKeyName
public String getKeyName()
 
 
getKeyType
public Class<?> getKeyType()
 
 
getKeySerializer
public me.prettyprint.hector.api.Serializer<?> getKeySerializer()
 
 
getColumns
public Map<String,TypedColumnMetadata> getColumns()
 
 
getTopLevelTypeNode
public TopLevelTypeNode getTopLevelTypeNode()
 
 
getIndexes
public Set<String> getIndexes()
 
 
setFixedPropertySerializerForTypedColumn
public void setFixedPropertySerializerForTypedColumn(me.prettyprint.hector.api.Serializer<?> 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.