ERMemoryEntityStore Class Reference

Inherits er::memoryadaptor::EREntityStore.

Collaboration diagram for ERMemoryEntityStore:

Collaboration graph
[legend]

List of all members.

Public Member Functions

void clear ()
void commitFromTransactionStore (EREntityStore store)
 ERMemoryEntityStore ()
Iterator< NSMutableDictionary
< String, Object > > 
iterator ()
ERMemoryEntityStore transactionStore ()

Protected Member Functions

void _insertRow (NSMutableDictionary< String, Object > row, EOEntity entity)

Protected Attributes

NSMutableArray
< NSMutableDictionary< String,
Object > > 
_rows


Detailed Description

ERMemoryEntityStore is the actual datastore implementation for a single "table" in ERMemoryAdaptor. It's about as simple as you can get -- each row of the "database" is represented by a dictionary that maps attribute names to values.

Author:
mschrag

q


Constructor & Destructor Documentation


Member Function Documentation

void _insertRow ( NSMutableDictionary< String, Object >  row,
EOEntity  entity 
) [protected, virtual]

Implements EREntityStore.

void clear (  ) 

Reimplemented from EREntityStore.

void commitFromTransactionStore ( EREntityStore  store  ) 

Reimplemented from EREntityStore.

Iterator<NSMutableDictionary<String, Object> > iterator (  )  [virtual]

Implements EREntityStore.

ERMemoryEntityStore transactionStore (  ) 

Reimplemented from EREntityStore.


Member Data Documentation


The documentation for this class was generated from the following file:

Generated on Sat May 26 06:43:23 2012 for Project Wonder by  doxygen 1.5.8