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
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultSpaceDocumentColumnFamilyMapper(PropertyValueSerializer fixedPropertyValueSerializer, PropertyValueSerializer dynamicPropertyValueSerializer) DefaultSpaceDocumentColumnFamilyMapper(PropertyValueSerializer fixedPropertyValueSerializer, PropertyValueSerializer dynamicPropertyValueSerializer, FlattenedPropertiesFilter flattenePropertiesFilter, ColumnFamilyNameConverter columnFamilyNameConverter) -
Method Summary
Modifier and TypeMethodDescriptiontoColumnFamilyMetadata(SpaceTypeDescriptor typeDescriptor) toColumnFamilyRow(ColumnFamilyMetadata metadata, SpaceDocument document, ColumnFamilyRow.ColumnFamilyRowType type, boolean useDynamicPropertySerializerForDynamicColumns) toDocument(ColumnFamilyRow columnFamilyRow)
-
Constructor Details
-
DefaultSpaceDocumentColumnFamilyMapper
public DefaultSpaceDocumentColumnFamilyMapper(PropertyValueSerializer fixedPropertyValueSerializer, PropertyValueSerializer dynamicPropertyValueSerializer, FlattenedPropertiesFilter flattenePropertiesFilter, ColumnFamilyNameConverter columnFamilyNameConverter) -
DefaultSpaceDocumentColumnFamilyMapper
public DefaultSpaceDocumentColumnFamilyMapper(PropertyValueSerializer fixedPropertyValueSerializer, PropertyValueSerializer dynamicPropertyValueSerializer)
-
-
Method Details
-
toColumnFamilyMetadata
- Specified by:
toColumnFamilyMetadatain interfaceSpaceDocumentColumnFamilyMapper- Parameters:
typeDescriptor- The type descriptor to convert.- Returns:
- A
ColumnFamilyMetadatamatching the provided typeDescriptor
-
toDocument
- Specified by:
toDocumentin interfaceSpaceDocumentColumnFamilyMapper- Parameters:
columnFamilyRow- The column family row to convert.- Returns:
- A
SpaceDocumentmatching the column family row data columns.
-
toColumnFamilyRow
public ColumnFamilyRow toColumnFamilyRow(ColumnFamilyMetadata metadata, SpaceDocument document, ColumnFamilyRow.ColumnFamilyRowType type, boolean useDynamicPropertySerializerForDynamicColumns) - Specified by:
toColumnFamilyRowin interfaceSpaceDocumentColumnFamilyMapper- Parameters:
metadata- The metadata corresponding the the converted document's type name.document- The document typ convert.type- The row type.- Returns:
- A
ColumnFamilyRowmatching the provided document.
-
getTypeNodeIntrospector
- Specified by:
getTypeNodeIntrospectorin interfaceSpaceDocumentColumnFamilyMapper- Returns:
- the introspector used during type introspection/batch opertaions/queries.
-