Class ColumnFamilyMetadata
java.lang.Object
org.openspaces.persistency.cassandra.meta.ColumnFamilyMetadata
- All Implemented Interfaces:
Externalizable,Serializable
- Direct Known Subclasses:
ColumnFamilyMetadataMetadata
- Since:
- 9.1.1
- Author:
- Dan Kilman
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionColumnFamilyMetadata(TopLevelTypeNode topLevelTypeNode, Set<String> initialIndexes, ColumnFamilyNameConverter columnFamilyNameConverter, SpaceTypeDescriptorContainer typeDescriptorData) -
Method Summary
Modifier and TypeMethodDescriptionme.prettyprint.hector.api.Serializer<?>Class<?>voidvoidsetFixedPropertySerializerForTypedColumn(me.prettyprint.hector.api.Serializer<?> serializer) toString()void
-
Constructor Details
-
ColumnFamilyMetadata
public ColumnFamilyMetadata() -
ColumnFamilyMetadata
public ColumnFamilyMetadata(TopLevelTypeNode topLevelTypeNode, Set<String> initialIndexes, ColumnFamilyNameConverter columnFamilyNameConverter, SpaceTypeDescriptorContainer typeDescriptorData)
-
-
Method Details
-
getTypeDescriptorData
-
getTypeName
-
getColumnFamilyName
-
getKeyName
-
getKeyType
-
getKeySerializer
public me.prettyprint.hector.api.Serializer<?> getKeySerializer() -
getColumns
-
getTopLevelTypeNode
-
getIndexes
-
setFixedPropertySerializerForTypedColumn
public void setFixedPropertySerializerForTypedColumn(me.prettyprint.hector.api.Serializer<?> serializer) -
writeExternal
- Specified by:
writeExternalin interfaceExternalizable- Throws:
IOException
-
readExternal
- Specified by:
readExternalin interfaceExternalizable- Throws:
IOExceptionClassNotFoundException
-
toString
-