org.datanucleus.store.mapped.scostore
Interface JoinListStoreSpecialization

All Superinterfaces:
AbstractCollectionStoreSpecialization, AbstractListStoreSpecialization, ElementContainerStoreSpecialization

public interface JoinListStoreSpecialization
extends AbstractListStoreSpecialization

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


Method Summary
 boolean internalAdd(ObjectProvider sm, ElementContainerStore ecs, int start, boolean atEnd, java.util.Collection c, int currentListSize, int shift)
           
 boolean removeAll(int currentListSize, int[] indices, java.util.Collection elements, ObjectProvider sm, ElementContainerStore ecs)
           
 void removeAt(ObjectProvider sm, int index, int size, ElementContainerStore ecs)
           
 void set(java.lang.Object element, int index, ObjectProvider sm, ElementContainerStore ecs)
           
 
Methods inherited from interface org.datanucleus.store.mapped.scostore.AbstractListStoreSpecialization
getIndicesOf, indexOf, internalShift, lastIndexOf
 
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

removeAt

void removeAt(ObjectProvider sm,
              int index,
              int size,
              ElementContainerStore ecs)

removeAll

boolean removeAll(int currentListSize,
                  int[] indices,
                  java.util.Collection elements,
                  ObjectProvider sm,
                  ElementContainerStore ecs)

set

void set(java.lang.Object element,
         int index,
         ObjectProvider sm,
         ElementContainerStore ecs)

internalAdd

boolean internalAdd(ObjectProvider sm,
                    ElementContainerStore ecs,
                    int start,
                    boolean atEnd,
                    java.util.Collection c,
                    int currentListSize,
                    int shift)


Copyright © 2011. All Rights Reserved.