Class ColumnFamilyRow
java.lang.Object
org.openspaces.persistency.cassandra.meta.data.ColumnFamilyRow
A data holder for holding the row columns and the matching column family metadata.
- Since:
- 9.1.1
- Author:
- Dan Kilman
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionColumnFamilyRow(ColumnFamilyMetadata columnFamilyMetadata, Object keyValue, ColumnFamilyRow.ColumnFamilyRowType rowType) -
Method Summary
-
Constructor Details
-
ColumnFamilyRow
public ColumnFamilyRow(ColumnFamilyMetadata columnFamilyMetadata, Object keyValue, ColumnFamilyRow.ColumnFamilyRowType rowType)
-
-
Method Details
-
addColumnData
- Parameters:
columnData- Add the column data to this row instance.
-
getColumn
- Parameters:
name- The column name.- Returns:
- the
ColumnDatamatching this name, null if not found.
-
getDynamicColumns
- Returns:
- The dynamic columns that are part of this row. when
getRowType()== Read, the columns are sorted by column name.
-
getColumns
- Returns:
- The columns that are part of this row.
-
getColumnFamilyMetadata
- Returns:
- The matching column family metadata for this row.
-
getKeyValue
- Returns:
- The key value of this row.
-
toString
-
getRowType
- Returns:
- The row type.
-