com.triactive.jdo.store
Class MapValueSetStore

java.lang.Object
  extended by com.triactive.jdo.store.AbstractSetStore
      extended by com.triactive.jdo.store.MapValueSetStore
All Implemented Interfaces:
SetStore

 class MapValueSetStore
extends AbstractSetStore


Field Summary
 
Fields inherited from class com.triactive.jdo.store.AbstractSetStore
addStmt, clearStmt, containsStmt, dba, elementColumn, elementMapping, elementsAreEmbedded, elementType, iteratorStmt, ownerColumn, ownerMapping, prefetchFieldMappings, prefetchFieldNumbers, removeStmt, setName, setTable, sizeStmt, storeMgr
 
Constructor Summary
MapValueSetStore(ClassBaseTable valueTable, Mapping ownerMapping, MapStore mapStore)
           
MapValueSetStore(MapTable mapTable, MapStore mapStore)
           
 
Method Summary
 boolean add(StateManager sm, java.lang.Object element)
           
 void clear(StateManager sm)
           
 QueryStatement.QueryColumn joinElementsTo(QueryStatement stmt, QueryStatement.QueryColumn ownerIDColumn, SQLIdentifier setRangeVar, java.lang.Class filteredElementType, SQLIdentifier elementRangeVar)
           
 QueryStatement newQueryStatement(StateManager sm, java.lang.Class candidateClass)
           
 boolean remove(StateManager sm, java.lang.Object element)
           
 
Methods inherited from class com.triactive.jdo.store.AbstractSetStore
addAll, contains, getElementType, getExistsSubquery, getOwnerColumn, getStoreManager, iterator, newResultObjectFactory, size, validateElementForReading, validateElementForWriting, validateElementType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MapValueSetStore

public MapValueSetStore(MapTable mapTable,
                        MapStore mapStore)

MapValueSetStore

public MapValueSetStore(ClassBaseTable valueTable,
                        Mapping ownerMapping,
                        MapStore mapStore)
Method Detail

newQueryStatement

public QueryStatement newQueryStatement(StateManager sm,
                                        java.lang.Class candidateClass)

joinElementsTo

public QueryStatement.QueryColumn joinElementsTo(QueryStatement stmt,
                                                 QueryStatement.QueryColumn ownerIDColumn,
                                                 SQLIdentifier setRangeVar,
                                                 java.lang.Class filteredElementType,
                                                 SQLIdentifier elementRangeVar)

add

public boolean add(StateManager sm,
                   java.lang.Object element)
Specified by:
add in interface SetStore
Overrides:
add in class AbstractSetStore

remove

public boolean remove(StateManager sm,
                      java.lang.Object element)
Specified by:
remove in interface SetStore
Overrides:
remove in class AbstractSetStore

clear

public void clear(StateManager sm)
Specified by:
clear in interface SetStore
Overrides:
clear in class AbstractSetStore


Copyright ? 2001 TriActive, Inc. All Rights Reserved.