* EOAccess/EOEntity.m (-dealloc): Add missing calls to release,

reorganize.



git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gdl2/trunk@23955 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Matt Rice 2006-10-23 17:39:24 +00:00
parent 9e08693c96
commit c3bb66bcc3
2 changed files with 38 additions and 16 deletions

View file

@ -12,6 +12,9 @@
* EOAccess/EORelationship.m: Call functions to maintain destination
entities.
* EOAccess/EOEntity.m (-dealloc): Add missing calls to release,
reorganize.
2006-10-22 Matt Rice <ratmice@yahoo.com>
* EOAccess/EOPrivate.h: Add notification constants.

View file

@ -579,26 +579,45 @@ NSString *EONextPrimaryKeyProcedureOperation = @"EONextPrimaryKeyProcedureOperat
// this must come after _attributes is cleared.
GDL2DestinationEntitiesRemoveEntity(self);
DESTROY(_relationshipsByName);
DESTROY(_relationships);
DESTROY(_attributes);
DESTROY(_name);
DESTROY(_className);
DESTROY(_externalName);
DESTROY(_externalQuery);
DESTROY(_userInfo);
DESTROY(_docComment);
DESTROY(_fetchSpecificationDictionary);
DESTROY(_primaryKeyAttributeNames);
DESTROY(_classPropertyNames);
DESTROY(_classDescription);
DESTROY(_adaptorDictionaryInitializer);
DESTROY(_snapshotDictionaryInitializer);
DESTROY(_instanceDictionaryInitializer);
DESTROY(_primaryKeyDictionaryInitializer);
DESTROY(_propertyDictionaryInitializer);
DESTROY(_instanceDictionaryInitializer);
DESTROY(_snapshotToAdaptorRowSubsetMapping);
DESTROY(_snapshotDictionaryInitializer);
DESTROY(_attributes);
DESTROY(_attributesByName);
DESTROY(_attributesToFetch);
DESTROY(_attributesToSave);
DESTROY(_attributesUsedForLocking);
DESTROY(_classDescription);
DESTROY(_classForInstances);
DESTROY(_className);
DESTROY(_classProperties);
DESTROY(_classPropertyAttributeNames);
DESTROY(_classPropertyNames);
DESTROY(_classPropertyToManyRelationshipNames);
DESTROY(_classPropertyToOneRelationshipNames);
DESTROY(_dbSnapshotKeys);
DESTROY(_docComment);
DESTROY(_externalName);
DESTROY(_externalQuery);
DESTROY(_fetchSpecificationDictionary);
DESTROY(_fetchSpecificationNames);
DESTROY(_hiddenRelationships);
DESTROY(_internalInfo);
DESTROY(_name);
DESTROY(_parent);
DESTROY(_primaryKeyAttributes);
DESTROY(_primaryKeyAttributeNames);
DESTROY(_propertiesToFault); // never initialized?
DESTROY(_restrictingQualifier);
DESTROY(_relationships);
DESTROY(_relationshipsByName);
DESTROY(_storedProcedures); // never initialized?
DESTROY(_snapshotToAdaptorRowSubsetMapping);
DESTROY(_subEntities);
DESTROY(_userInfo);
[super dealloc];
}