er.memoryadaptor
Class ERJoinEntityStore
java.lang.Object
er.memoryadaptor.EREntityStore
er.memoryadaptor.ERJoinEntityStore
- All Implemented Interfaces:
- EREntityStore.JoinEntityStore
public class ERJoinEntityStore
- extends EREntityStore
- implements EREntityStore.JoinEntityStore
ERJoinEntityStore is a datastore implementation that provides a basic EREntityStore join implementation.
This class is used by EREntityStoreFactory when resolving an EREntityStore for an entity that has flattened
attributes but doesn't implement EREntityStore.JoinEntityStore
- Author:
- q
Constructor Summary |
ERJoinEntityStore(com.webobjects.foundation.NSDictionary<com.webobjects.eoaccess.EOEntity,EREntityStore> stores,
com.webobjects.eoaccess.EOEntity entity)
|
Method Summary |
protected void |
_insertRow(com.webobjects.foundation.NSMutableDictionary<java.lang.String,java.lang.Object> row,
com.webobjects.eoaccess.EOEntity entity)
|
com.webobjects.foundation.NSMutableArray<com.webobjects.foundation.NSMutableDictionary<java.lang.String,java.lang.Object>> |
fetch(com.webobjects.foundation.NSArray<com.webobjects.eoaccess.EOAttribute> attributesToFetch,
com.webobjects.eocontrol.EOFetchSpecification fetchSpecification,
boolean shouldLock,
com.webobjects.eoaccess.EOEntity entity)
|
void |
insertRow(com.webobjects.foundation.NSDictionary<java.lang.String,java.lang.Object> row,
com.webobjects.eoaccess.EOEntity entity)
|
java.util.Iterator<com.webobjects.foundation.NSMutableDictionary<java.lang.String,java.lang.Object>> |
iterator()
|
int |
nextSequence()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ERJoinEntityStore
public ERJoinEntityStore(com.webobjects.foundation.NSDictionary<com.webobjects.eoaccess.EOEntity,EREntityStore> stores,
com.webobjects.eoaccess.EOEntity entity)
fetch
public com.webobjects.foundation.NSMutableArray<com.webobjects.foundation.NSMutableDictionary<java.lang.String,java.lang.Object>> fetch(com.webobjects.foundation.NSArray<com.webobjects.eoaccess.EOAttribute> attributesToFetch,
com.webobjects.eocontrol.EOFetchSpecification fetchSpecification,
boolean shouldLock,
com.webobjects.eoaccess.EOEntity entity)
- Overrides:
fetch
in class EREntityStore
iterator
public java.util.Iterator<com.webobjects.foundation.NSMutableDictionary<java.lang.String,java.lang.Object>> iterator()
- Specified by:
iterator
in class EREntityStore
insertRow
public void insertRow(com.webobjects.foundation.NSDictionary<java.lang.String,java.lang.Object> row,
com.webobjects.eoaccess.EOEntity entity)
- Overrides:
insertRow
in class EREntityStore
nextSequence
public int nextSequence()
- Overrides:
nextSequence
in class EREntityStore
_insertRow
protected void _insertRow(com.webobjects.foundation.NSMutableDictionary<java.lang.String,java.lang.Object> row,
com.webobjects.eoaccess.EOEntity entity)
- Specified by:
_insertRow
in class EREntityStore
Copyright © 2002 – 2007 Project Wonder.