org.openspaces.persistency.cassandra.meta.mapping
Interface SpaceDocumentColumnFamilyMapper
- All Known Implementing Classes: 
 - DefaultSpaceDocumentColumnFamilyMapper
 
public interface SpaceDocumentColumnFamilyMapper
An interface for mapping types to column families and for mapping space documents 
 to column family rows.
- Since:
 
  - 9.1.1
 
- Author:
 
  - Dan Kilman
 
 
toColumnFamilyMetadata
ColumnFamilyMetadata toColumnFamilyMetadata(SpaceTypeDescriptor typeDescriptor)
- Parameters:
 typeDescriptor - The type descriptor to convert.
- Returns:
 - A 
ColumnFamilyMetadata matching the provided typeDescriptor 
 
toDocument
SpaceDocument toDocument(ColumnFamilyRow columnFamilyRow)
- Parameters:
 columnFamilyRow - The column family row to convert.
- Returns:
 - A 
SpaceDocument matching the column family row data columns. 
 
toColumnFamilyRow
ColumnFamilyRow toColumnFamilyRow(ColumnFamilyMetadata metadata,
                                  SpaceDocument document,
                                  ColumnFamilyRow.ColumnFamilyRowType rowType,
                                  boolean useDynamicPropertySerializerForDynamicColumns)
- Parameters:
 metadata - The metadata corresponding the the converted document's type name.document - The document typ convert.rowType - The row type.useDynamicPropertySerializerForDynamicColumns - 
- Returns:
 - A 
ColumnFamilyRow matching the provided docment. 
 
getTypeNodeIntrospector
TypeNodeIntrospector getTypeNodeIntrospector()
- Returns:
 - the introspector used during type introspection/batch opertaions/queries.
 
 
Copyright © GigaSpaces.