ERMemoryAdaptor Class Reference

Inherits com::webobjects::eoaccess::EOAdaptor.

Collaboration diagram for ERMemoryAdaptor:

Collaboration graph
[legend]

List of all members.

Public Member Functions

void assertConnectionDictionaryIsValid ()
EOAdaptorContext createAdaptorContext ()
Class defaultExpressionClass ()
 ERMemoryAdaptor (String name)
EOSQLExpressionFactory expressionFactory ()
boolean isValidQualifierType (String typeName, EOModel model)
EOSynchronizationFactory schemaSynchronizationFactory ()
void setConnectionDictionary (NSDictionary dictionary)
EOSchemaGeneration synchronizationFactory ()

Private Attributes

Object _syncFactory


Detailed Description

ERMemoryAdaptor is an EOAdaptor implementation that runs entirely in memory. There is currently no persistent datastore, but this provides a useful mechanism for writing testcases or simply testing a model without the overhead of setting up a database. Internally, ERMemoryAdaptor just keeps a dictionary that maps entities to arrays of row dictionaries (it looks a lot like the snapshot cache).

Author:
mschrag

Constructor & Destructor Documentation

ERMemoryAdaptor ( String  name  ) 


Member Function Documentation

void assertConnectionDictionaryIsValid (  ) 

EOAdaptorContext createAdaptorContext (  ) 

Class defaultExpressionClass (  ) 

EOSQLExpressionFactory expressionFactory (  ) 

boolean isValidQualifierType ( String  typeName,
EOModel  model 
)

EOSynchronizationFactory schemaSynchronizationFactory (  ) 

void setConnectionDictionary ( NSDictionary  dictionary  ) 

EOSchemaGeneration synchronizationFactory (  ) 


Member Data Documentation

Object _syncFactory [private]


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