MLQueryImpl Klassenreferenz

#import <MLQueryImpl.h>

Abgeleitet von NSObject.

Basisklasse für _MLDulcimerQueryImpl.

Aufstellung aller Elemente


Öffentliche Methoden

(void) - freeQueryResults
(id) - copyQueryResultsDescription
(id) - shallowDebugDescription
(id) - description
(void) - dealloc
(void) - evaluate
(void) - evaluateQuery:
(BOOL) - orderingIsSorted
(BOOL) - wasSortedAlphabetically
(unsigned int) - countOfEntities
(id) - entityAtIndex:
(unsigned int) - indexOfEntity:
(unsigned int) - indexOfFirstEntityMatchingPredicates:
(unsigned int) - indexOfFirstEntityMatchingPredicate:
(BOOL) - entityMatchesPredicates:entityIndex:
(BOOL) - entityMatchesPredicate:entityIndex:
(int) - entityTypeOfEntityAtIndex:
(id) - stringValueForProperty:ofEntityAtIndex:
(unsigned short) - firstCharacterForStringProperty:ofEntityAtIndex:
(unsigned long long) - unsignedValueForProperty:ofEntityAtIndex:
(double) - timeValueForProperty:ofEntityAtIndex:
(unsigned int) - countOfEntitiesGroupedByEntityAtIndex:
(id) - representativeTrackForEntityAtIndex:
(id) - containingPlaylist
(unsigned short) - bucketCharForCharacter:
(struct __CFArray *) - bucketizedInfoByFirstCharacterForStringProperty:
(id) - bucketizedInfoByGroupingStringProperty:

Öffentliche, statische Methoden

(id) + findCachedQueryImplMatchingCriteriaOfQuery:
(void) + registerQueryImpl:forCriteriaOfQuery:
(void) + reset
(void) + resetAndInvalidate:
(void) + resetAndInvalidate
(id) + recursiveEvaluationLock

Geschützte Attribute

MLQuery_query
struct __CFArray * _queryResults
unsigned int _countOfUniqueItemsByGroupingProperty
unsigned int _trackGroupMembers:1
struct __CFDictionary * _groupMembers
unsigned int _orderingIsSorted:1
unsigned int _wasSortedAlphabetically:1
unsigned int _registeredAsCachedQuery:1

Ausführliche Beschreibung

Definiert in Zeile 11 der Datei MLQueryImpl.h.


Dokumentation der Elementfunktionen

+ (id) findCachedQueryImplMatchingCriteriaOfQuery: (id)  fp8  

+ (void) registerQueryImpl: (id)  fp8
forCriteriaOfQuery: (id)  fp12 

+ (void) reset  

+ (void) resetAndInvalidate: (id)  fp8  

+ (void) resetAndInvalidate  

+ (id) recursiveEvaluationLock  

- (void) freeQueryResults  

Implementiert in _MLPlaylistItemPtrImpl.

- (id) copyQueryResultsDescription  

Implementiert in _MLDulcimerQueryImpl und _MLGroupQueryImpl.

- (id) shallowDebugDescription  

- (id) description  

- (void) dealloc  

Implementiert NSObject.

Implementiert in _MLDulcimerQueryImpl.

- (void) evaluate  

- (void) evaluateQuery: (id)  fp8  

- (BOOL) orderingIsSorted  

- (BOOL) wasSortedAlphabetically  

- (unsigned int) countOfEntities  

- (id) entityAtIndex: (unsigned int)  fp8  

Implementiert in _MLPlaylistQueryImpl und _MLTrackQueryImpl.

- (unsigned int) indexOfEntity: (id)  fp8  

Implementiert in _MLTrackQueryImpl.

- (unsigned int) indexOfFirstEntityMatchingPredicates: (id)  fp8  

- (unsigned int) indexOfFirstEntityMatchingPredicate: (id)  fp8  

- (BOOL) entityMatchesPredicates: (id)  fp8
entityIndex: (unsigned int)  fp12 

- (BOOL) entityMatchesPredicate: (id)  fp8
entityIndex: (unsigned int)  fp12 

- (int) entityTypeOfEntityAtIndex: (unsigned int)  fp8  

Implementiert in _MLMixedResultsQueryImpl.

- (id) stringValueForProperty: (unsigned long)  fp8
ofEntityAtIndex: (unsigned int)  fp12 

- (unsigned short) firstCharacterForStringProperty: (unsigned long)  fp8
ofEntityAtIndex: (unsigned int)  fp12 

- (unsigned long long) unsignedValueForProperty: (unsigned long)  fp8
ofEntityAtIndex: (unsigned int)  fp12 

- (double) timeValueForProperty: (unsigned long)  fp8
ofEntityAtIndex: (unsigned int)  fp12 

Implementiert in _MLTrackQueryImpl.

- (unsigned int) countOfEntitiesGroupedByEntityAtIndex: (unsigned int)  fp8  

Implementiert in _MLGroupQueryImpl und _MLTrackQueryImpl.

- (id) representativeTrackForEntityAtIndex: (unsigned int)  fp8  

- (id) containingPlaylist  

- (unsigned short) bucketCharForCharacter: (unsigned short)  fp8  

- (struct __CFArray *) bucketizedInfoByFirstCharacterForStringProperty: (unsigned long)  fp8  

Implementiert in _MLPlaylistItemPtrImpl.

- (id) bucketizedInfoByGroupingStringProperty: (unsigned long)  fp8  

Implementiert in _MLDulcimerQueryImpl.


Dokumentation der Datenelemente

- (MLQuery*) _query [protected]

Definiert in Zeile 13 der Datei MLQueryImpl.h.

- (struct __CFArray*) _queryResults [read, protected]

Definiert in Zeile 14 der Datei MLQueryImpl.h.

- (unsigned int) _countOfUniqueItemsByGroupingProperty [protected]

Definiert in Zeile 15 der Datei MLQueryImpl.h.

- (unsigned int) _trackGroupMembers [protected]

Definiert in Zeile 16 der Datei MLQueryImpl.h.

- (struct __CFDictionary*) _groupMembers [read, protected]

Definiert in Zeile 17 der Datei MLQueryImpl.h.

- (unsigned int) _orderingIsSorted [protected]

Definiert in Zeile 18 der Datei MLQueryImpl.h.

- (unsigned int) _wasSortedAlphabetically [protected]

Definiert in Zeile 19 der Datei MLQueryImpl.h.

- (unsigned int) _registeredAsCachedQuery [protected]

Definiert in Zeile 20 der Datei MLQueryImpl.h.


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei: