com.triactive.jdo.store
Class InverseSetStore
java.lang.Object
com.triactive.jdo.store.AbstractSetStore
com.triactive.jdo.store.InverseSetStore
- All Implemented Interfaces:
- SetStore
class InverseSetStore
- extends AbstractSetStore
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 |
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 |
InverseSetStore
public InverseSetStore(FieldMetaData fmd,
StoreManager storeMgr)
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.