public abstract class EREntityStore extends Object
Modifier and Type | Class and Description |
---|---|
static interface |
EREntityStore.JoinEntityStore |
Constructor and Description |
---|
EREntityStore() |
Modifier and Type | Method and Description |
---|---|
protected abstract void |
_insertRow(NSMutableDictionary<String,Object> row,
com.webobjects.eoaccess.EOEntity entity) |
void |
clear() |
void |
commitFromTransactionStore(EREntityStore store) |
int |
deleteRowsDescribedByQualifier(com.webobjects.eocontrol.EOQualifier qualifier,
com.webobjects.eoaccess.EOEntity entity) |
NSMutableArray<NSMutableDictionary<String,Object>> |
fetch(NSArray<EOAttribute> attributesToFetch,
com.webobjects.eocontrol.EOFetchSpecification fetchSpecification,
boolean shouldLock,
com.webobjects.eoaccess.EOEntity entity,
ERMemoryAdaptorContext context) |
protected NSArray<NSMutableDictionary<String,Object>> |
fetchRelatedManyToManyRows(com.webobjects.eoaccess.EOEntity entity,
NSDictionary<String,Object> row,
com.webobjects.eoaccess.EORelationship relationship,
ERMemoryAdaptorContext context)
Will fetch related rows for the given row via the passed many-to-many
relationship.
|
protected NSArray<NSMutableDictionary<String,Object>> |
fetchRelatedRows(com.webobjects.eoaccess.EOEntity entity,
NSDictionary<String,Object> row,
com.webobjects.eoaccess.EORelationship relationship,
ERMemoryAdaptorContext context)
Will fetch related rows for the given row relationship.
|
void |
insertRow(NSDictionary<String,Object> row,
com.webobjects.eoaccess.EOEntity entity) |
abstract Iterator<NSMutableDictionary<String,Object>> |
iterator() |
int |
nextSequence() |
protected NSMutableDictionary<String,Object> |
rowFromStoredValues(NSMutableDictionary<String,Object> rawRow,
com.webobjects.eoaccess.EOEntity entity) |
EREntityStore |
transactionStore() |
int |
updateValuesInRowsDescribedByQualifier(NSDictionary<String,Object> updatedRow,
com.webobjects.eocontrol.EOQualifier qualifier,
com.webobjects.eoaccess.EOEntity entity) |
public void clear()
public void commitFromTransactionStore(EREntityStore store)
public int deleteRowsDescribedByQualifier(com.webobjects.eocontrol.EOQualifier qualifier, com.webobjects.eoaccess.EOEntity entity)
public NSMutableArray<NSMutableDictionary<String,Object>> fetch(NSArray<EOAttribute> attributesToFetch, com.webobjects.eocontrol.EOFetchSpecification fetchSpecification, boolean shouldLock, com.webobjects.eoaccess.EOEntity entity, ERMemoryAdaptorContext context)
protected NSArray<NSMutableDictionary<String,Object>> fetchRelatedManyToManyRows(com.webobjects.eoaccess.EOEntity entity, NSDictionary<String,Object> row, com.webobjects.eoaccess.EORelationship relationship, ERMemoryAdaptorContext context)
entity
- the current entityrow
- the currently selected rowrelationship
- the many-to-many relationshipcontext
- the memory adaptor contextprotected NSArray<NSMutableDictionary<String,Object>> fetchRelatedRows(com.webobjects.eoaccess.EOEntity entity, NSDictionary<String,Object> row, com.webobjects.eoaccess.EORelationship relationship, ERMemoryAdaptorContext context)
entity
- the current entityrow
- the currently selected rowrelationship
- the relationshipcontext
- the memory adaptor contextprotected NSMutableDictionary<String,Object> rowFromStoredValues(NSMutableDictionary<String,Object> rawRow, com.webobjects.eoaccess.EOEntity entity)
protected abstract void _insertRow(NSMutableDictionary<String,Object> row, com.webobjects.eoaccess.EOEntity entity)
public void insertRow(NSDictionary<String,Object> row, com.webobjects.eoaccess.EOEntity entity)
public abstract Iterator<NSMutableDictionary<String,Object>> iterator()
public int nextSequence()
public EREntityStore transactionStore()
public int updateValuesInRowsDescribedByQualifier(NSDictionary<String,Object> updatedRow, com.webobjects.eocontrol.EOQualifier qualifier, com.webobjects.eoaccess.EOEntity entity)
Copyright © 2002 – 2020 Project Wonder.