GigaSpaces XAP 9.1 API

org.openspaces.persistency.cassandra.meta
Class DynamicColumnMetadata

java.lang.Object
  extended by org.openspaces.persistency.cassandra.meta.AbstractColumnMetadata
      extended by org.openspaces.persistency.cassandra.meta.DynamicColumnMetadata
All Implemented Interfaces:
ColumnMetadata, TypeNode

public class DynamicColumnMetadata
extends AbstractColumnMetadata

A TypeNode implementation representing a dynamic column for which no metadata exists on the matching Cassandra column family.

Since:
9.1.1
Author:
Dan Kilman

Constructor Summary
DynamicColumnMetadata(String fullName, me.prettyprint.hector.api.Serializer<Object> dynamicPropertyValueSerializer)
           
DynamicColumnMetadata(String parentFullName, String name, me.prettyprint.hector.api.Serializer<Object> dynamicPropertyValueSerializer)
           
 
Method Summary
 String getFullName()
           
 String getName()
           
 me.prettyprint.hector.api.Serializer<Object> getSerializer()
           
 Class<?> getType()
           
 
Methods inherited from class org.openspaces.persistency.cassandra.meta.AbstractColumnMetadata
readFromColumnFamilyRow, writeToColumnFamilyRow
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DynamicColumnMetadata

public DynamicColumnMetadata(String parentFullName,
                             String name,
                             me.prettyprint.hector.api.Serializer<Object> dynamicPropertyValueSerializer)

DynamicColumnMetadata

public DynamicColumnMetadata(String fullName,
                             me.prettyprint.hector.api.Serializer<Object> dynamicPropertyValueSerializer)
Method Detail

getFullName

public String getFullName()
Returns:
The full column name as it appears on the Cassandra column family.

getSerializer

public me.prettyprint.hector.api.Serializer<Object> getSerializer()
Returns:
The serializer to convert the column value from/to ByteBuffer representation.

getName

public String getName()
Returns:
The type node simple property name (without the path).

getType

public Class<?> getType()
Returns:
The type of this type nodes matching property.

GigaSpaces XAP 9.1 API

Copyright © GigaSpaces.