Up
Authors
- Mirko Viviani (
mirko.viviani@rccr.cremona.it
)
-
- Manuel Guesdon (
mguesdon@orange-concept.com
)
-
Version: 23472
Date: 2006-09-12 21:36:24 +0200 (Die, 12 Sep 2006)
Copyright: (C) 2000-2002,2003,2004,2005 Free Software Foundation, Inc.
- Declared in:
- EOAccess/EORelationship.h
- Conforms to:
- EOPropertyListEncoding
Availability: OpenStep
Description forthcoming.
Instance Variables
Method summary
+ (id)
relationshipWithPropertyList: (NSDictionary*)propertyList
owner: (id)owner;
Availability: OpenStep
Description forthcoming.
- (
EORelationship*)
anyInverseRelationship;
Availability: OpenStep
Description forthcoming.
- (NSArray*)
componentRelationships;
Availability: OpenStep
Description forthcoming.
- (NSString*)
definition;
Availability: OpenStep
Description forthcoming.
- (
EODeleteRule)
deleteRule;
Availability: OpenStep
Description forthcoming.
- (NSArray*)
destinationAttributes;
Availability: OpenStep
Description forthcoming.
- (
EOEntity*)
destinationEntity;
Availability: OpenStep
Description forthcoming.
- (NSString*)
docComment;
Availability: OpenStep
Accessing documentation comments
- (
EOEntity*)
entity;
Availability: OpenStep
Description forthcoming.
- (
EORelationship*)
hiddenInverseRelationship;
Availability: OpenStep
Description forthcoming.
- (
EORelationship*)
inverseRelationship;
Availability: OpenStep
Description forthcoming.
- (BOOL)
isBidirectional;
Availability: OpenStep
Description forthcoming.
- (BOOL)
isCompound;
Availability: OpenStep
Description forthcoming.
- (BOOL)
isFlattened;
Availability: OpenStep
Description forthcoming.
- (BOOL)
isMandatory;
Availability: OpenStep
Description forthcoming.
- (BOOL)
isParentRelationship;
Availability: OpenStep
Description forthcoming.
- (BOOL)
isToMany;
Availability: OpenStep
Description forthcoming.
- (
EOJoinSemantic)
joinSemantic;
Availability: OpenStep
Description forthcoming.
- (NSString*)
joinSemanticString;
Availability: OpenStep
Description forthcoming.
- (NSArray*)
joins;
Availability: OpenStep
Description forthcoming.
- (NSString*)
name;
Availability: OpenStep
Description forthcoming.
- (unsigned int)
numberOfToManyFaultsToBatchFetch;
Availability: OpenStep
Description forthcoming.
- (BOOL)
ownsDestination;
Availability: OpenStep
Description forthcoming.
- (BOOL)
propagatesPrimaryKey;
Availability: OpenStep
Description forthcoming.
- (
EOQualifier*)
qualifierWithSourceRow: (NSDictionary*)sourceRow;
Availability: OpenStep
Description forthcoming.
- (BOOL)
referencesProperty: (id)property;
Availability: OpenStep
Description forthcoming.
- (NSArray*)
sourceAttributes;
Availability: OpenStep
Description forthcoming.
- (NSDictionary*)
userInfo;
Availability: OpenStep
Description forthcoming.
Instance Variables for EORelationship Class
@protected unsigned int _batchCount;
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.
@protected GCMutableArray* _componentRelationships;
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.
@protected EOExpressionArray* _definitionArray;
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.
@protected EOEntity* _destination;
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.
@protected GCArray* _destinationAttributes;
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.
@protected NSMutableDictionary* _destinationNames;
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.
@protected NSString* _docComment;
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.
@protected EOEntity* _entity;
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.
@protected struct ... _flags;
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.
@protected EORelationship* _hiddenInverseRelationship;
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.
@protected NSDictionary* _internalInfo;
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.
@protected EORelationship* _inverseRelationship;
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.
@protected EOJoinSemantic _joinSemantic;
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.
@protected GCMutableArray* _joins;
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.
@protected NSString* _name;
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.
@protected EOQualifier* _qualifier;
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.
@protected GCArray* _sourceAttributes;
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.
@protected NSMutableDictionary* _sourceNames;
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.
@protected id _sourceRowToForeignKeyMapping;
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.
@protected NSDictionary* _sourceToDestinationKeyMap;
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.
@protected NSDictionary* _userInfo;
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.
- Declared in:
- EOAccess/EORelationship.h
Availability: OpenStep
Description forthcoming.
Method summary
- (void)
addJoin: (
EOJoin*)join;
Availability: OpenStep
Description forthcoming.
- (void)
beautifyName;
Availability: OpenStep
Description forthcoming.
- (void)
removeJoin: (
EOJoin*)join;
Availability: OpenStep
Description forthcoming.
- (void)
setDefinition: (NSString*)definition;
Availability: OpenStep
Description forthcoming.
- (void)
setDeleteRule: (
EODeleteRule)deleteRule;
Availability: OpenStep
Description forthcoming.
- (void)
setDocComment: (NSString*)docComment;
Availability: OpenStep
Description forthcoming.
- (void)
setEntity: (
EOEntity*)entity;
Availability: OpenStep
Description forthcoming.
- (void)
setInternalInfo: (NSDictionary*)dictionary;
Availability: OpenStep
Description forthcoming.
- (void)
setIsBidirectional: (BOOL)yn;
Availability: OpenStep
Description forthcoming.
- (void)
setIsMandatory: (BOOL)isMandatory;
Availability: OpenStep
Description forthcoming.
- (void)
setJoinSemantic: (
EOJoinSemantic)joinSemantic;
Availability: OpenStep
Description forthcoming.
- (void)
setName: (NSString*)name;
Availability: OpenStep
Description forthcoming.
- (void)
setNumberOfToManyFaultsToBatchFetch: (unsigned int)size;
Availability: OpenStep
Description forthcoming.
- (void)
setOwnsDestination: (BOOL)yn;
Availability: OpenStep
Description forthcoming.
- (void)
setPropagatesPrimaryKey: (BOOL)yn;
Availability: OpenStep
Description forthcoming.
- (void)
setToMany: (BOOL)yn;
Availability: OpenStep
Description forthcoming.
- (void)
setUserInfo: (NSDictionary*)dictionary;
Availability: OpenStep
Description forthcoming.
- (NSException*)
validateName: (NSString*)name;
Availability: OpenStep
Description forthcoming.
- Declared in:
- EOAccess/EORelationship.h
Availability: OpenStep
Description forthcoming.
Method summary
- (BOOL)
createsMutableObjects;
Availability: OpenStep
Description forthcoming.
- (void)
setCreateMutableObjects: (BOOL)flag;
Availability: OpenStep
Description forthcoming.
- (void)
setInverseRelationship: (
EORelationship*)relationship;
Availability: OpenStep
Description forthcoming.
- Declared in:
- EOAccess/EORelationship.h
Availability: OpenStep
Description forthcoming.
Method summary
- (EOExpressionArray*)
_definitionArray;
Availability: OpenStep
Warning the underscore at the start of the name of this method indicates that it is private, for internal use only, and you should not use the method in your code.
- (
EODeleteRule)
_deleteRuleFromString: (NSString*)deleteRuleString;
Availability: OpenStep
Warning the underscore at the start of the name of this method indicates that it is private, for internal use only, and you should not use the method in your code.
- (void)
_flushCache;
Availability: OpenStep
Warning the underscore at the start of the name of this method indicates that it is private, for internal use only, and you should not use the method in your code.
- (EOMutableKnownKeyDictionary*)
_foreignKeyForSourceRow: (NSDictionary*)row;
Availability: OpenStep
Warning the underscore at the start of the name of this method indicates that it is private, for internal use only, and you should not use the method in your code.
- (void)
_joinsChanged;
Availability: OpenStep
Warning the underscore at the start of the name of this method indicates that it is private, for internal use only, and you should not use the method in your code.
- (NSDictionary*)
_leftSideKeyMap;
Availability: OpenStep
Warning the underscore at the start of the name of this method indicates that it is private, for internal use only, and you should not use the method in your code.
- (NSDictionary*)
_rightSideKeyMap;
Availability: OpenStep
Warning the underscore at the start of the name of this method indicates that it is private, for internal use only, and you should not use the method in your code.
- (NSArray*)
_sourceAttributeNames;
Availability: OpenStep
Warning the underscore at the start of the name of this method indicates that it is private, for internal use only, and you should not use the method in your code.
- (EOMKKDSubsetMapping*)
_sourceRowToForeignKeyMapping;
Availability: OpenStep
Warning the underscore at the start of the name of this method indicates that it is private, for internal use only, and you should not use the method in your code.
- (NSString*)
_stringFromDeleteRule: (
EODeleteRule)deleteRule;
Availability: OpenStep
Warning the underscore at the start of the name of this method indicates that it is private, for internal use only, and you should not use the method in your code.
- (
EORelationship*)
_substitutionRelationshipForRow: (NSDictionary*)row;
Availability: OpenStep
Warning the underscore at the start of the name of this method indicates that it is private, for internal use only, and you should not use the method in your code.
- (id)
auxiliaryQualifier;
Availability: OpenStep
Description forthcoming.
- (BOOL)
isPropagatesPrimaryKeyPossible;
Availability: OpenStep
Description forthcoming.
- (
EOJoin*)
joinForAttribute: (
EOAttribute*)attribute;
Availability: OpenStep
Description forthcoming.
- (id)
qualifierOmittingAuxiliaryQualifierWithSourceRow: (id)param0;
Availability: OpenStep
Description forthcoming.
- (void)
setAuxiliaryQualifier: (id)param0;
Availability: OpenStep
Description forthcoming.
- Declared in:
- EOAccess/EORelationship.h
Availability: OpenStep
Description forthcoming.
Method summary
- (NSException*)
validateValue: (id*)valueP;
Availability: OpenStep
Description forthcoming.
- Declared in:
- EOAccess/EORelationship.h
Availability: OpenStep
Description forthcoming.
Method summary
- (NSArray*)
_intermediateAttributes;
Availability: OpenStep
Warning the underscore at the start of the name of this method indicates that it is private, for internal use only, and you should not use the method in your code.
- (void)
_setSourceToDestinationKeyMap: (id)param0;
Availability: OpenStep
Warning the underscore at the start of the name of this method indicates that it is private, for internal use only, and you should not use the method in your code.
- (NSDictionary*)
_sourceToDestinationKeyMap;
Availability: OpenStep
Warning the underscore at the start of the name of this method indicates that it is private, for internal use only, and you should not use the method in your code.
- (
EORelationship*)
firstRelationship;
Availability: OpenStep
Description forthcoming.
- (BOOL)
foreignKeyInDestination;
Availability: OpenStep
Description forthcoming.
- (
EOEntity*)
intermediateEntity;
Availability: OpenStep
Description forthcoming.
- (BOOL)
isMultiHop;
Availability: OpenStep
Description forthcoming.
- (BOOL)
isToManyToOne;
Availability: OpenStep
Description forthcoming.
- (
EORelationship*)
lastRelationship;
Availability: OpenStep
Description forthcoming.
- (id)
primaryKeyForTargetRowFromSourceDBSnapshot: (id)param0;
Availability: OpenStep
Description forthcoming.
- (id)
qualifierForDBSnapshot: (id)param0;
Availability: OpenStep
Description forthcoming.
- (NSString*)
relationshipPath;
Availability: OpenStep
Description forthcoming.
typedef enum ... EOJoinSemantic;
Description forthcoming.
Up