Class DynamicColumnMetadata

java.lang.Object
org.openspaces.persistency.cassandra.meta.AbstractColumnMetadata
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 Details

    • 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 Details

    • 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.