Class ColumnFamilyRow

java.lang.Object
org.openspaces.persistency.cassandra.meta.data.ColumnFamilyRow

public class ColumnFamilyRow extends Object
A data holder for holding the row columns and the matching column family metadata.
Since:
9.1.1
Author:
Dan Kilman
  • Constructor Details

  • Method Details

    • addColumnData

      public void addColumnData(ColumnData columnData)
      Parameters:
      columnData - Add the column data to this row instance.
    • getColumn

      public ColumnData getColumn(String name)
      Parameters:
      name - The column name.
      Returns:
      the ColumnData matching this name, null if not found.
    • getDynamicColumns

      public List<ColumnData> getDynamicColumns()
      Returns:
      The dynamic columns that are part of this row. when getRowType() == Read, the columns are sorted by column name.
    • getColumns

      public Map<String,ColumnData> getColumns()
      Returns:
      The columns that are part of this row.
    • getColumnFamilyMetadata

      public ColumnFamilyMetadata getColumnFamilyMetadata()
      Returns:
      The matching column family metadata for this row.
    • getKeyValue

      public Object getKeyValue()
      Returns:
      The key value of this row.
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getRowType

      Returns:
      The row type.