GigaSpaces XAP 9.1 API

org.openspaces.persistency.cassandra.meta.mapping.node
Interface TopLevelTypeNode

All Superinterfaces:
CompoundTypeNode, Externalizable, ExternalizableTypeNode, Serializable, TypeNode
All Known Implementing Classes:
SpaceDocumentTopLevelTypeNode

public interface TopLevelTypeNode
extends CompoundTypeNode, ExternalizableTypeNode

A CompoundTypeNode denoting a top level element. i.e. when an entry is read/written from/to cassandra top level type node representing the entry metadata

Since:
9.1.1
Author:
Dan Kilman

Method Summary
 String getKeyName()
           
 Class<?> getKeyType()
           
 String getTypeName()
           
 
Methods inherited from interface org.openspaces.persistency.cassandra.meta.mapping.node.CompoundTypeNode
getAllTypedColumnMetadataChildren
 
Methods inherited from interface org.openspaces.persistency.cassandra.meta.mapping.node.TypeNode
getFullName, getName, getType, readFromColumnFamilyRow, writeToColumnFamilyRow
 
Methods inherited from interface java.io.Externalizable
readExternal, writeExternal
 

Method Detail

getTypeName

String getTypeName()
Returns:
The type name matching this top level node.

getKeyName

String getKeyName()
Returns:
The key name to be used in Cassandra for this type (in space terminology: the type id property name).

getKeyType

Class<?> getKeyType()
Returns:
The key type.

GigaSpaces XAP 9.1 API

Copyright © GigaSpaces.