Classes

EOAggregateEvent
EOAndQualifier
EOArrayDataSource
EOClassDescription
EOCooperatingObjectStore
EOCustomObject
EODataSource
EODelayedObserver
EODelayedObserverQueue
EODetailDataSource
EOEditingContext
EOEvent
EOEventCenter
EOFault
EOFaultHandler
EOFetchSpecification
EOGenericRecord
EOGlobalID
EOKeyComparisonQualifier
EOKeyGlobalID
EOKeyValueArchiver
EOKeyValueQualifier
EOKeyValueUnarchiver
EOMultiReaderLock
EONotQualifier
EOObjectStore
EOObjectStoreCoordinator
EOObserverCenter
EOObserverProxy
EOOrQualifier
EOQualifier
EOQualifierVariable
EOSharedEditingContext
EOSortOrdering
EOTemporaryGlobalID
EOUndoManager

Protocols

<EOEventRecordingHandler>
<EOKeyValueArchiving>
<EOObserving>
<EOQualifierEvaluation>
(Comparison)
(EODeprecated)
(EOEditingContextDelegation)
(EOEventRecordingHandler)
(EOKVCGDL2Additions)
(EOKeyValueCoding)
(EOKeyValueCodingAdditions)
(MacOSX)

Constants

Functions

EOCancelEvent
EOEditingContext_globalIDForObjectWithImpPtr
EOEditingContext_objectForGlobalIDWithImpPtr
EOEditingContext_recordObjectGlobalIDWithImpPtr
EOFLogAssertGood_
EOFLogC_
EOFLogDumpObject_
EOHashAddTable
EOMKKDInitializer_indexForKeyWithImpPtr
EOMKKD_hasKeyWithImpPtr
EOMKKD_indexForKeyWithImpPtr
EOMKKD_objectForKeyWithImpPtr
EOMKKD_removeObjectForKeyWithImpPtr
EOMKKD_setObjectForKeyWithImpPtr
EOMarkAtomicEvent
EOMarkEndOfEvent
EOMarkStartOfEvent
EONewEventOfClass
GDL2_Activate
GDL2_AssignAtomicallyIfNil
GDL2_PrivateInit
GDL2_isLegalDBName
GSUseStrictWO451Compatibility

Macros

GDL2_BUFFER

Types

EODeleteRule
EOEventSignatureType
EOObserverPriority

Variables

EOAdditionalExceptionsKey
EOClassDescriptionNeededForClassNotification
EOClassDescriptionNeededForEntityNameNotification
EOClassDescriptionNeededNotification
EOCooperatingObjectStoreNeeded
EOCooperatingObjectStoreWasAdded
EOCooperatingObjectStoreWasRemoved
EODefaultSharedEditingContextWasInitializedNotification
EODeletedKey
EOEditingContextDidSaveChangesNotification
EOEventGroupName
EOEventLoggingEnabled
EOEventLoggingLimit
EOEventLoggingOverflowDisplay
EOFetchLimitHintKey
EOGlobalIDChangedNotification
EOInsertedKey
EOInvalidatedAllObjectsInStoreNotification
EOInvalidatedKey
EOObjectsChangedInEditingContextNotification
EOObjectsChangedInStoreNotification
EOPrefetchingRelationshipHintKey
EOPromptAfterFetchLimitHintKey
EOQualifierVariableSubstitutionException
EOSharedEditingContextInitializedObjectsNotification
EOTargetObjectUserInfoKey
EOUnknownUserInfoKey
EOUpdatedKey
EOValidatedObjectUserInfoKey
EOValidatedPropertyUserInfoKey
EOValidationException
GDL2_EOEditingContextClass
GDL2_EOEditingContext_globalIDForObjectIMP
GDL2_EOEditingContext_objectForGlobalIDIMP
GDL2_EOEditingContext_recordObjectGlobalIDIMP
GDL2_EOFaultClass
GDL2_EOMKKDInitializerClass
GDL2_EOMKKDInitializer_indexForKeyIMP
GDL2_EONull
GDL2_Lock
GDL2_MKKDClass
GDL2_MKKD_hasKeyIMP
GDL2_MKKD_indexForKeyIMP
GDL2_MKKD_objectForKeyIMP
GDL2_MKKD_removeObjectForKeyIMP
GDL2_MKKD_setObjectForKeyIMP
GDL2_NSArray
GDL2_NSArrayClass
GDL2_NSArray_arrayIMP
GDL2_NSAutoreleasePoolClass
GDL2_NSAutoreleasePool_newIMP
GDL2_NSCalendarDateClass
GDL2_NSCalendarDate_allocWithZoneIMP
GDL2_NSDataClass
GDL2_NSData_allocWithZoneIMP
GDL2_NSData_dataWithBytes_lengthIMP
GDL2_NSDateClass
GDL2_NSDecimalNumberClass
GDL2_NSDecimalNumber_allocWithZoneIMP
GDL2_NSDictionaryClass
GDL2_NSMutableArrayClass
GDL2_NSMutableArray_allocWithZoneIMP
GDL2_NSMutableArray_arrayIMP
GDL2_NSMutableArray_arrayWithArrayIMP
GDL2_NSMutableArray_arrayWithCapacityIMP
GDL2_NSMutableDictionaryClass
GDL2_NSMutableDictionary_allocWithZoneIMP
GDL2_NSMutableDictionary_dictionaryWithCapacityIMP
GDL2_NSNumberBool_No
GDL2_NSNumberBool_Yes
GDL2_NSNumberClass
GDL2_NSNumber_allocWithZoneIMP
GDL2_NSStringClass
GDL2_NSString_allocWithZoneIMP
GDL2_NSString_defaultCStringEncodingIMP
GDL2_NSString_stringWithCStringIMP
GDL2_NSString_stringWithCString_lengthIMP
eqSel

Up

EOQualifier

Authors

Mirko Viviani (mirko.viviani@gmail.com)

Date: Generated at 2025-03-07 04:56:32 +0000

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


Contents -

  1. Software documentation for the EOAndQualifier class
  2. Software documentation for the EOKeyComparisonQualifier class
  3. Software documentation for the EOKeyValueQualifier class
  4. Software documentation for the EONotQualifier class
  5. Software documentation for the EOOrQualifier class
  6. Software documentation for the EOQualifier class
  7. Software documentation for the EOQualifierVariable class
  8. Software documentation for the EOQualifier(EOModelExtensions) category
  9. Software documentation for the NSArray(EOQualifierExtras) category
  10. Software documentation for the NSObject(EORelationalSelectors) category
  11. Software documentation for the EOQualifierEvaluation protocol
  12. EOQualifier variables

Software documentation for the EOAndQualifier class

EOAndQualifier : EOQualifier

class_EOAndQualifier EOQualifier EOQualifier EOAndQualifier EOAndQualifier EOQualifier->EOAndQualifier p_EOQualifierEvaluation EOQualifierEvaluation p_EOQualifierEvaluation->EOAndQualifier
Declared in:
EOControl/EOQualifier.h
Conforms to:
EOQualifierEvaluation
Description forthcoming.

Instance Variables

Method summary


qualifierWithQualifierArray: 

+ (EOQualifier*) qualifierWithQualifierArray: (NSArray*)array;
Description forthcoming.

qualifierWithQualifiers: ,...

+ (EOQualifier*) qualifierWithQualifiers: (EOQualifier*)qualifiers,...;
Description forthcoming.

initWithQualifierArray: 

- (id) initWithQualifierArray: (NSArray*)array;
Description forthcoming.

initWithQualifiers: ,...

- (id) initWithQualifiers: (EOQualifier*)qualifiers,...;
Description forthcoming.

qualifiers 

- (NSArray*) qualifiers;
Description forthcoming.



Instance Variables for EOAndQualifier Class

_qualifiers

@protected NSArray* _qualifiers;
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 EOKeyComparisonQualifier class

EOKeyComparisonQualifier : EOQualifier

class_EOKeyComparisonQualifier EOQualifier EOQualifier EOKeyComparisonQualifier EOKeyComparisonQualifier EOQualifier->EOKeyComparisonQualifier p_EOQualifierEvaluation EOQualifierEvaluation p_EOQualifierEvaluation->EOKeyComparisonQualifier
Declared in:
EOControl/EOQualifier.h
Conforms to:
EOQualifierEvaluation
Description forthcoming.

Instance Variables

Method summary


qualifierWithLeftKey: operatorSelector: rightKey: 

+ (EOQualifier*) qualifierWithLeftKey: (NSString*)leftKey operatorSelector: (SEL)selector rightKey: (id)rightKey;
Description forthcoming.

initWithLeftKey: operatorSelector: rightKey: 

- (id) initWithLeftKey: (NSString*)leftKey operatorSelector: (SEL)selector rightKey: (id)rightKey;
Description forthcoming.

leftKey 

- (NSString*) leftKey;
Description forthcoming.

rightKey 

- (NSString*) rightKey;
Description forthcoming.

selector 

- (SEL) selector;
Description forthcoming.



Instance Variables for EOKeyComparisonQualifier Class

_leftKey

@protected NSString* _leftKey;
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.

_rightKey

@protected NSString* _rightKey;
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.

_selector

@protected SEL _selector;
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 EOKeyValueQualifier class

EOKeyValueQualifier : EOQualifier

class_EOKeyValueQualifier EOQualifier EOQualifier EOKeyValueQualifier EOKeyValueQualifier EOQualifier->EOKeyValueQualifier p_EOQualifierEvaluation EOQualifierEvaluation p_EOQualifierEvaluation->EOKeyValueQualifier
Declared in:
EOControl/EOQualifier.h
Conforms to:
EOQualifierEvaluation
Description forthcoming.

Instance Variables

Method summary


qualifierWithKey: operatorSelector: value: 

+ (EOKeyValueQualifier*) qualifierWithKey: (NSString*)key operatorSelector: (SEL)selector value: (id)value;
Description forthcoming.

initWithKey: operatorSelector: value: 

- (id) initWithKey: (NSString*)key operatorSelector: (SEL)selector value: (id)value;
Description forthcoming.

key 

- (NSString*) key;
Description forthcoming.

selector 

- (SEL) selector;
Description forthcoming.

value 

- (id) value;
Description forthcoming.



Instance Variables for EOKeyValueQualifier Class

_key

@protected NSString* _key;
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.

_selector

@protected SEL _selector;
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.

_value

@protected id _value;
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 EONotQualifier class

EONotQualifier : EOQualifier

class_EONotQualifier EOQualifier EOQualifier EONotQualifier EONotQualifier EOQualifier->EONotQualifier p_EOQualifierEvaluation EOQualifierEvaluation p_EOQualifierEvaluation->EONotQualifier
Declared in:
EOControl/EOQualifier.h
Conforms to:
EOQualifierEvaluation
Description forthcoming.

Instance Variables

Method summary


qualifierWithQualifier: 

+ (EOQualifier*) qualifierWithQualifier: (EOQualifier*)qualifier;
Description forthcoming.

initWithQualifier: 

- (id) initWithQualifier: (EOQualifier*)qualifier;
Description forthcoming.

qualifier 

- (EOQualifier*) qualifier;
Description forthcoming.



Instance Variables for EONotQualifier Class

_qualifier

@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.




Software documentation for the EOOrQualifier class

EOOrQualifier : EOQualifier

class_EOOrQualifier EOQualifier EOQualifier EOOrQualifier EOOrQualifier EOQualifier->EOOrQualifier p_EOQualifierEvaluation EOQualifierEvaluation p_EOQualifierEvaluation->EOOrQualifier
Declared in:
EOControl/EOQualifier.h
Conforms to:
EOQualifierEvaluation
Description forthcoming.

Instance Variables

Method summary


qualifierWithQualifierArray: 

+ (EOQualifier*) qualifierWithQualifierArray: (NSArray*)array;
Description forthcoming.

qualifierWithQualifiers: ,...

+ (EOQualifier*) qualifierWithQualifiers: (EOQualifier*)qualifiers,...;
Description forthcoming.

initWithQualifierArray: 

- (id) initWithQualifierArray: (NSArray*)array;
Description forthcoming.

initWithQualifiers: ,...

- (id) initWithQualifiers: (EOQualifier*)qualifiers,...;
Description forthcoming.

qualifiers 

- (NSArray*) qualifiers;
Description forthcoming.



Instance Variables for EOOrQualifier Class

_qualifiers

@protected NSArray* _qualifiers;
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 EOQualifier class

EOQualifier : NSObject

class_EOQualifier NSObject NSObject EOQualifier EOQualifier NSObject->EOQualifier p_NSCopying NSCopying p_NSCopying->EOQualifier
Declared in:
EOControl/EOQualifier.h
Conforms to:
NSCopying
Description forthcoming.

Method summary


allQualifierOperators 

+ (NSArray*) allQualifierOperators;
Description forthcoming.

operatorSelectorForString: 

+ (SEL) operatorSelectorForString: (NSString*)string;
Description forthcoming.

qualifierToMatchAllValues: 

+ (EOQualifier*) qualifierToMatchAllValues: (NSDictionary*)values;
Description forthcoming.

qualifierToMatchAnyValue: 

+ (EOQualifier*) qualifierToMatchAnyValue: (NSDictionary*)values;
Description forthcoming.

qualifierWithQualifierFormat: ,...

+ (EOQualifier*) qualifierWithQualifierFormat: (NSString*)qualifierFormat,...;
Returns an autoreleased qualifier which is constructed by calling [EOQualifier +qualifierWithQualifierFormat:varargList:]

qualifierWithQualifierFormat: arguments: 

+ (EOQualifier*) qualifierWithQualifierFormat: (NSString*)format arguments: (NSArray*)args;
Description forthcoming.

qualifierWithQualifierFormat: varargList: 

+ (EOQualifier*) qualifierWithQualifierFormat: (NSString*)format varargList: (va_list)args;
Description forthcoming.

relationalQualifierOperators 

+ (NSArray*) relationalQualifierOperators;
Description forthcoming.

stringForOperatorSelector: 

+ (NSString*) stringForOperatorSelector: (SEL)selector;
Description forthcoming.

addQualifierKeysToSet: 

- (void) addQualifierKeysToSet: (NSMutableSet*)keys;
Subclasses must override this method to add their qualifier keys to the provided keys set. Aggregate qualifiers, such as EOAndQualifer, should traverse their contents invoking this method on each with the provided set.

allQualifierKeys 

- (NSSet*) allQualifierKeys;
Returns a set containing the keys of the qualifier tree starting from the receiver. Subclasses should override -addQualifierKeysToSet: and rely on the implementation EOQualifier for this method.

bindingKeys 

- (NSArray*) bindingKeys;
Returns binding keys

evaluateWithObject: 

- (BOOL) evaluateWithObject: (id)object;
Description forthcoming.

keyPathForBindingKey: 

- (NSString*) keyPathForBindingKey: (NSString*)key;
Description forthcoming.

qualifierByApplyingBindings: 

- (EOQualifier*) qualifierByApplyingBindings: (id)bindings;
Description forthcoming.

qualifierByApplyingBindingsAllVariablesRequired: 

- (EOQualifier*) qualifierByApplyingBindingsAllVariablesRequired: (id)bindings;
Description forthcoming.

qualifierWithBindings: requiresAllVariables: 

- (EOQualifier*) qualifierWithBindings: (NSDictionary*)bindings requiresAllVariables: (BOOL)requiresAll;
Description forthcoming.

validateKeysWithRootClassDescription: 

- (NSException*) validateKeysWithRootClassDescription: (EOClassDescription*)classDescription;
Description forthcoming.

Software documentation for the EOQualifierVariable class

EOQualifierVariable : NSObject

class_EOQualifierVariable NSObject NSObject EOQualifierVariable EOQualifierVariable NSObject->EOQualifierVariable p_EOKeyValueArchiving EOKeyValueArchiving p_EOKeyValueArchiving->EOQualifierVariable p_NSCoding NSCoding p_NSCoding->EOQualifierVariable
Declared in:
EOControl/EOQualifier.h
Conforms to:
EOKeyValueArchiving
NSCoding
Description forthcoming.

Instance Variables

Method summary


variableWithKey: 

+ (EOQualifierVariable*) variableWithKey: (NSString*)key;
Description forthcoming.

initWithKey: 

- (EOQualifierVariable*) initWithKey: (NSString*)key;
Description forthcoming.

key 

- (NSString*) key;
Description forthcoming.

requiredValueByApplyingBindings: 

- (id) requiredValueByApplyingBindings: (id)bindings;
Description forthcoming.

valueByApplyingBindings: 

- (id) valueByApplyingBindings: (id)bindings;
Description forthcoming.



Instance Variables for EOQualifierVariable Class

_key

@protected NSString* _key;
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 EOQualifier(EOModelExtensions) category

EOQualifier(EOModelExtensions)

Declared in:
EOControl/EOQualifier.h
Description forthcoming.

Method summary


qualifierMigratedFromEntity: relationshipPath: 

- (EOQualifier*) qualifierMigratedFromEntity: (EOEntity*)entity relationshipPath: (NSString*)relationshipPath;
Description forthcoming.

Software documentation for the NSArray(EOQualifierExtras) category

NSArray(EOQualifierExtras)

Declared in:
EOControl/EOQualifier.h
Description forthcoming.

Method summary


filteredArrayUsingQualifier: 

- (NSArray*) filteredArrayUsingQualifier: (EOQualifier*)qualifier;
Description forthcoming.

Software documentation for the NSObject(EORelationalSelectors) category

NSObject(EORelationalSelectors)

Declared in:
EOControl/EOQualifier.h
Description forthcoming.

Method summary


doesContain: 

- (BOOL) doesContain: (id)object;
Description forthcoming.

isCaseInsensitiveLike: 

- (BOOL) isCaseInsensitiveLike: (NSString*)object;
Description forthcoming.

isEqualTo: 

- (BOOL) isEqualTo: (id)object;
Description forthcoming.

isGreaterThan: 

- (BOOL) isGreaterThan: (id)object;
Description forthcoming.

isGreaterThanOrEqualTo: 

- (BOOL) isGreaterThanOrEqualTo: (id)object;
Description forthcoming.

isLessThan: 

- (BOOL) isLessThan: (id)object;
Description forthcoming.

isLessThanOrEqualTo: 

- (BOOL) isLessThanOrEqualTo: (id)object;
Description forthcoming.

isLike: 

- (BOOL) isLike: (NSString*)object;
Description forthcoming.

isNotEqualTo: 

- (BOOL) isNotEqualTo: (id)object;
Description forthcoming.

Software documentation for the EOQualifierEvaluation protocol

EOQualifierEvaluation

Declared in:
EOControl/EOQualifier.h
Description forthcoming.

Method summary


evaluateWithObject: 

- (BOOL) evaluateWithObject: (id)object;
Description forthcoming.

EOQualifier variables

EOQualifierVariableSubstitutionException

NSString* EOQualifierVariableSubstitutionException;
Description forthcoming.


Up