org.datanucleus.store.mapped.scostore
Interface AbstractMapStoreSpecialization

All Superinterfaces:
ElementContainerStoreSpecialization

public interface AbstractMapStoreSpecialization
extends ElementContainerStoreSpecialization

Specialization interface for AbstractMapStore. AbstractMapStore delegates to instances of this interface for behavior that is tied to a specific datastore implementation.


Method Summary
 boolean containsValue(ObjectProvider sm, java.lang.Object value, AbstractMapStore abstractMapStore)
           
 void initialise(AbstractMapStore mapStore)
           
 boolean updatedEmbeddedKey(ObjectProvider sm, java.lang.Object key, int fieldNumber, java.lang.Object newValue, JavaTypeMapping fieldMapping, AbstractMapStore mapStore)
           
 boolean updateEmbeddedValue(ObjectProvider sm, java.lang.Object value, int fieldNumber, java.lang.Object newValue, JavaTypeMapping fieldMapping, AbstractMapStore mapStore)
           
 
Methods inherited from interface org.datanucleus.store.mapped.scostore.ElementContainerStoreSpecialization
executeClear, getSize
 

Method Detail

updateEmbeddedValue

boolean updateEmbeddedValue(ObjectProvider sm,
                            java.lang.Object value,
                            int fieldNumber,
                            java.lang.Object newValue,
                            JavaTypeMapping fieldMapping,
                            AbstractMapStore mapStore)
See Also:
AbstractMapStore.updateEmbeddedValue(org.datanucleus.store.ObjectProvider, java.lang.Object, int, java.lang.Object)

updatedEmbeddedKey

boolean updatedEmbeddedKey(ObjectProvider sm,
                           java.lang.Object key,
                           int fieldNumber,
                           java.lang.Object newValue,
                           JavaTypeMapping fieldMapping,
                           AbstractMapStore mapStore)
See Also:
AbstractMapStore.updateEmbeddedKey(org.datanucleus.store.ObjectProvider, java.lang.Object, int, java.lang.Object)

containsValue

boolean containsValue(ObjectProvider sm,
                      java.lang.Object value,
                      AbstractMapStore abstractMapStore)
See Also:
AbstractMapStore.containsValue(org.datanucleus.store.ObjectProvider, java.lang.Object)

initialise

void initialise(AbstractMapStore mapStore)


Copyright © 2011. All Rights Reserved.