Up

EODatabase Class

Authors

Mirko Viviani (mirko.viviani@gmail.com)

Version: 25994

Date: 2008-01-22 14:57:07 +0100 (Die, 22 Jän 2008)

Copyright: (C) 2000,2002,2003,2004,2005 Free Software Foundation, Inc.


Contents -

  1. Software documentation for the EODatabase class
  2. Software documentation for the EODatabase(EOUniquing) category
  3. EODatabase variables

Software documentation for the EODatabase class

EODatabase : NSObject

Declared in:
EOAccess/EODatabase.h
Description forthcoming.

Instance Variables

Method summary

databaseWithModel: 

+ (EODatabase*) databaseWithModel: (EOModel*)model;
Description forthcoming.

adaptor 

- (EOAdaptor*) adaptor;
Description forthcoming.

addModel: 

- (void) addModel: (EOModel*)model;
Description forthcoming.

addModelIfCompatible: 

- (BOOL) addModelIfCompatible: (EOModel*)model;
Description forthcoming.

entityForObject: 

- (EOEntity*) entityForObject: (id)object;
Description forthcoming.

entityNamed: 

- (EOEntity*) entityNamed: (NSString*)entityName;
Description forthcoming.

handleDroppedConnection 

- (void) handleDroppedConnection;
Description forthcoming.

initWithAdaptor: 

- (id) initWithAdaptor: (EOAdaptor*)adaptor;
Description forthcoming.

initWithModel: 

- (id) initWithModel: (EOModel*)model;
Description forthcoming.

invalidateResultCache 

- (void) invalidateResultCache;
Description forthcoming.

invalidateResultCacheForEntityNamed: 

- (void) invalidateResultCacheForEntityNamed: (NSString*)name;
Description forthcoming.

models 

- (NSArray*) models;
Description forthcoming.

registerContext: 

- (void) registerContext: (EODatabaseContext*)context;
Description forthcoming.

registeredContexts 

- (NSArray*) registeredContexts;
Description forthcoming.

removeModel: 

- (void) removeModel: (EOModel*)model;
Description forthcoming.

resultCacheForEntityNamed: 

- (NSArray*) resultCacheForEntityNamed: (NSString*)name;
Description forthcoming.

setResultCache: forEntityNamed: 

- (void) setResultCache: (NSArray*)cache forEntityNamed: (NSString*)name;
Description forthcoming.

unregisterContext: 

- (void) unregisterContext: (EODatabaseContext*)context;
Description forthcoming.



Instance Variables for EODatabase Class

_adaptor

@protected EOAdaptor* _adaptor;
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.

_entityCache

@protected NSMutableDictionary* _entityCache;
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.

_models

@protected NSMutableArray* _models;
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.

_registeredContexts

@protected NSMutableArray* _registeredContexts;
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.

_snapshots

@protected NSMutableDictionary* _snapshots;
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.

_toManySnapshots

@protected NSMutableDictionary* _toManySnapshots;
Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.




Software documentation for the EODatabase(EOUniquing) category

EODatabase(EOUniquing)

Declared in:
EOAccess/EODatabase.h
Description forthcoming.
Method summary

forgetAllSnapshots 

- (void) forgetAllSnapshots;
Description forthcoming.

forgetSnapshotForGlobalID: 

- (void) forgetSnapshotForGlobalID: (EOGlobalID*)gid;
Description forthcoming.

forgetSnapshotsForGlobalIDs: 

- (void) forgetSnapshotsForGlobalIDs: (NSArray*)gids;
Description forthcoming.

recordSnapshot: forGlobalID: 

- (void) recordSnapshot: (NSDictionary*)snapshot forGlobalID: (EOGlobalID*)gid;
Description forthcoming.

recordSnapshot: forSourceGlobalID: relationshipName: 

- (void) recordSnapshot: (NSArray*)gids forSourceGlobalID: (EOGlobalID*)gid relationshipName: (NSString*)name;
Description forthcoming.

recordSnapshots: 

- (void) recordSnapshots: (NSDictionary*)snapshots;
Description forthcoming.

recordToManySnapshots: 

- (void) recordToManySnapshots: (NSDictionary*)snapshots;
Description forthcoming.

snapshotForGlobalID: 

- (NSDictionary*) snapshotForGlobalID: (EOGlobalID*)gid;
Description forthcoming.

snapshotForGlobalID: after: 

- (NSDictionary*) snapshotForGlobalID: (EOGlobalID*)gid after: (NSTimeInterval)ti;
Description forthcoming.

snapshotForSourceGlobalID: relationshipName: 

- (NSArray*) snapshotForSourceGlobalID: (EOGlobalID*)gid relationshipName: (NSString*)name;
Description forthcoming.

snapshots 

- (NSDictionary*) snapshots;
Description forthcoming.

EODatabase variables

EODistantPastTimeInterval

NSTimeInterval EODistantPastTimeInterval;
Description forthcoming.

EOGeneralDatabaseException

NSString* EOGeneralDatabaseException;
Description forthcoming.


Up