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(StateManager sm, java.lang.Object value, AbstractMapStore abstractMapStore)
           
 void initialise(AbstractMapStore mapStore)
           
 boolean updatedEmbeddedKey(StateManager sm, java.lang.Object key, int fieldNumber, java.lang.Object newValue, JavaTypeMapping fieldMapping, AbstractMapStore mapStore)
           
 boolean updateEmbeddedValue(StateManager 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(StateManager sm,
                            java.lang.Object value,
                            int fieldNumber,
                            java.lang.Object newValue,
                            JavaTypeMapping fieldMapping,
                            AbstractMapStore mapStore)
See Also:
AbstractMapStore.updateEmbeddedValue(org.datanucleus.StateManager, java.lang.Object, int, java.lang.Object)

updatedEmbeddedKey

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

containsValue

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

initialise

void initialise(AbstractMapStore mapStore)


Copyright © 2010. All Rights Reserved.