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(StateManager 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, StateManager sm, ElementContainerStore ecs)
           
 void removeAt(StateManager sm, int index, int size, ElementContainerStore ecs)
           
 void set(java.lang.Object element, int index, StateManager 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(StateManager sm,
              int index,
              int size,
              ElementContainerStore ecs)

removeAll

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

set

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

internalAdd

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


Copyright © 2010. All Rights Reserved.