org.datanucleus.store.mapped.scostore
Interface AbstractArrayStoreSpecialization

All Superinterfaces:
AbstractCollectionStoreSpecialization, ElementContainerStoreSpecialization
All Known Subinterfaces:
FKArrayStoreSpecialization, JoinArrayStoreSpecialization

public interface AbstractArrayStoreSpecialization
extends AbstractCollectionStoreSpecialization

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


Method Summary
 void clear(ObjectProvider ownerSM, ElementContainerStore ecs)
           
 int[] internalAdd(ObjectProvider ownerSM, AbstractArrayStore aas, java.lang.Object element, ManagedConnection mconn, boolean batched, int orderId, boolean executeNow)
           
 void processBatchedWrites(ManagedConnection mconn)
           
 
Methods inherited from interface org.datanucleus.store.mapped.scostore.AbstractCollectionStoreSpecialization
contains, internalRemove, updateEmbeddedElement
 
Methods inherited from interface org.datanucleus.store.mapped.scostore.ElementContainerStoreSpecialization
executeClear, getSize
 

Method Detail

clear

void clear(ObjectProvider ownerSM,
           ElementContainerStore ecs)

internalAdd

int[] internalAdd(ObjectProvider ownerSM,
                  AbstractArrayStore aas,
                  java.lang.Object element,
                  ManagedConnection mconn,
                  boolean batched,
                  int orderId,
                  boolean executeNow)
                  throws MappedDatastoreException
Throws:
MappedDatastoreException

processBatchedWrites

void processBatchedWrites(ManagedConnection mconn)
                          throws MappedDatastoreException
Throws:
MappedDatastoreException


Copyright © 2011. All Rights Reserved.