public abstract class EREntityStore
extends java.lang.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<java.lang.String,java.lang.Object> row,
EOEntity entity) |
void |
clear() |
void |
commitFromTransactionStore(EREntityStore store) |
int |
deleteRowsDescribedByQualifier(EOQualifier qualifier,
EOEntity entity) |
NSMutableArray<NSMutableDictionary<java.lang.String,java.lang.Object>> |
fetch(NSArray<EOAttribute> attributesToFetch,
EOFetchSpecification fetchSpecification,
boolean shouldLock,
EOEntity entity,
ERMemoryAdaptorContext context) |
protected NSArray<NSMutableDictionary<java.lang.String,java.lang.Object>> |
fetchRelatedManyToManyRows(EOEntity entity,
NSDictionary<java.lang.String,java.lang.Object> row,
EORelationship relationship,
ERMemoryAdaptorContext context)
Will fetch related rows for the given row via the passed many-to-many
relationship.
|
protected NSArray<NSMutableDictionary<java.lang.String,java.lang.Object>> |
fetchRelatedRows(EOEntity entity,
NSDictionary<java.lang.String,java.lang.Object> row,
EORelationship relationship,
ERMemoryAdaptorContext context)
Will fetch related rows for the given row relationship.
|
void |
insertRow(NSDictionary<java.lang.String,java.lang.Object> row,
EOEntity entity) |
abstract java.util.Iterator<NSMutableDictionary<java.lang.String,java.lang.Object>> |
iterator() |
int |
nextSequence() |
protected NSMutableDictionary<java.lang.String,java.lang.Object> |
rowFromStoredValues(NSMutableDictionary<java.lang.String,java.lang.Object> rawRow,
EOEntity entity) |
EREntityStore |
transactionStore() |
int |
updateValuesInRowsDescribedByQualifier(NSDictionary<java.lang.String,java.lang.Object> updatedRow,
EOQualifier qualifier,
EOEntity entity) |
public void clear()
public void commitFromTransactionStore(EREntityStore store)
public int deleteRowsDescribedByQualifier(EOQualifier qualifier, EOEntity entity)
public NSMutableArray<NSMutableDictionary<java.lang.String,java.lang.Object>> fetch(NSArray<EOAttribute> attributesToFetch, EOFetchSpecification fetchSpecification, boolean shouldLock, EOEntity entity, ERMemoryAdaptorContext context)
protected NSArray<NSMutableDictionary<java.lang.String,java.lang.Object>> fetchRelatedManyToManyRows(EOEntity entity, NSDictionary<java.lang.String,java.lang.Object> row, EORelationship relationship, ERMemoryAdaptorContext context)
entity - the current entityrow - the currently selected rowrelationship - the many-to-many relationshipcontext - the memory adaptor contextprotected NSArray<NSMutableDictionary<java.lang.String,java.lang.Object>> fetchRelatedRows(EOEntity entity, NSDictionary<java.lang.String,java.lang.Object> row, EORelationship relationship, ERMemoryAdaptorContext context)
entity - the current entityrow - the currently selected rowrelationship - the relationshipcontext - the memory adaptor contextprotected NSMutableDictionary<java.lang.String,java.lang.Object> rowFromStoredValues(NSMutableDictionary<java.lang.String,java.lang.Object> rawRow, EOEntity entity)
protected abstract void _insertRow(NSMutableDictionary<java.lang.String,java.lang.Object> row, EOEntity entity)
public void insertRow(NSDictionary<java.lang.String,java.lang.Object> row, EOEntity entity)
public abstract java.util.Iterator<NSMutableDictionary<java.lang.String,java.lang.Object>> iterator()
public int nextSequence()
public EREntityStore transactionStore()
public int updateValuesInRowsDescribedByQualifier(NSDictionary<java.lang.String,java.lang.Object> updatedRow, EOQualifier qualifier, EOEntity entity)
Copyright © 2002 – 2022 Project Wonder.