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.