org.openspaces.persistency.cassandra.meta.mapping
Class DefaultSpaceDocumentColumnFamilyMapper
java.lang.Object
  
org.openspaces.persistency.cassandra.meta.mapping.DefaultSpaceDocumentColumnFamilyMapper
- All Implemented Interfaces: 
 - SpaceDocumentColumnFamilyMapper
 
public class DefaultSpaceDocumentColumnFamilyMapper
- extends Object
- implements SpaceDocumentColumnFamilyMapper
  
The default SpaceDocumentColumnFamilyMapper implementation.
- Since:
 
  - 9.1.1
 
- Author:
 
  - Dan Kilman
 
 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
DefaultSpaceDocumentColumnFamilyMapper
public DefaultSpaceDocumentColumnFamilyMapper(PropertyValueSerializer fixedPropertyValueSerializer,
                                              PropertyValueSerializer dynamicPropertyValueSerializer,
                                              FlattenedPropertiesFilter flattenePropertiesFilter,
                                              ColumnFamilyNameConverter columnFamilyNameConverter)
DefaultSpaceDocumentColumnFamilyMapper
public DefaultSpaceDocumentColumnFamilyMapper(PropertyValueSerializer fixedPropertyValueSerializer,
                                              PropertyValueSerializer dynamicPropertyValueSerializer)
toColumnFamilyMetadata
public ColumnFamilyMetadata toColumnFamilyMetadata(SpaceTypeDescriptor typeDescriptor)
- Specified by:
 toColumnFamilyMetadata in interface SpaceDocumentColumnFamilyMapper
 
- Parameters:
 typeDescriptor - The type descriptor to convert.
- Returns:
 - A 
ColumnFamilyMetadata matching the provided typeDescriptor 
 
toDocument
public SpaceDocument toDocument(ColumnFamilyRow columnFamilyRow)
- Specified by:
 toDocument in interface SpaceDocumentColumnFamilyMapper
 
- Parameters:
 columnFamilyRow - The column family row to convert.
- Returns:
 - A 
SpaceDocument matching the column family row data columns. 
 
toColumnFamilyRow
public ColumnFamilyRow toColumnFamilyRow(ColumnFamilyMetadata metadata,
                                         SpaceDocument document,
                                         ColumnFamilyRow.ColumnFamilyRowType type,
                                         boolean useDynamicPropertySerializerForDynamicColumns)
- Specified by:
 toColumnFamilyRow in interface SpaceDocumentColumnFamilyMapper
 
- Parameters:
 metadata - The metadata corresponding the the converted document's type name.document - The document typ convert.type - The row type.
- Returns:
 - A 
ColumnFamilyRow matching the provided docment. 
 
getTypeNodeIntrospector
public TypeNodeIntrospector getTypeNodeIntrospector()
- Specified by:
 getTypeNodeIntrospector in interface SpaceDocumentColumnFamilyMapper
 
- Returns:
 - the introspector used during type introspection/batch opertaions/queries.
 
 
Copyright © GigaSpaces.