GigaSpaces XAP 10.0.1 API

org.openspaces.persistency.cassandra.meta
Class ColumnFamilyMetadata

java.lang.Object
  extended by 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

Constructor Summary
ColumnFamilyMetadata()
           
ColumnFamilyMetadata(TopLevelTypeNode topLevelTypeNode, Set<String> initialIndexes, ColumnFamilyNameConverter columnFamilyNameConverter, SpaceTypeDescriptorContainer typeDescriptorData)
           
 
Method Summary
 String getColumnFamilyName()
           
 Map<String,TypedColumnMetadata> getColumns()
           
 Set<String> getIndexes()
           
 String getKeyName()
           
  getKeySerializer()
           
 Class<?> getKeyType()
           
 TopLevelTypeNode getTopLevelTypeNode()
           
 SpaceTypeDescriptorContainer getTypeDescriptorData()
           
 String getTypeName()
           
 void readExternal(ObjectInput in)
           
 void setFixedPropertySerializerForTypedColumn( serializer)
           
 String toString()
           
 void writeExternal(ObjectOutput out)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ColumnFamilyMetadata

public ColumnFamilyMetadata()

ColumnFamilyMetadata

public ColumnFamilyMetadata(TopLevelTypeNode topLevelTypeNode,
                            Set<String> initialIndexes,
                            ColumnFamilyNameConverter columnFamilyNameConverter,
                            SpaceTypeDescriptorContainer typeDescriptorData)
Method Detail

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

GigaSpaces XAP 10.0.1 API

Copyright © GigaSpaces.