MLQuery Klassenreferenz

#import <MLQuery.h>

Abgeleitet von NSObject und < NSCopying >.

Aufstellung aller Elemente


Öffentliche Methoden

(id) - init
(id) - indexMappingDescription
(id) - description
(void) - dealloc
(void) - _filterPredicatesChanged
(void) - filterByAppendingPredicate:
(void) - replaceFirstFilterForProperty:withPredicate:
(void) - setFilterPredicates:
(id) - filterPredicates
(id) - _cpred
(id) - stringValueForPredicateFilterProperty:
(unsigned long long) - unsignedValueForPredicateFilterProperty:
(BOOL) - isFilteredByAnyPropertyExcluding:count:
(void) - setGroupingProperty:
(unsigned long) - groupingProperty
(void) - setGroupingThreshold:
(unsigned int) - groupingThreshold
(void) - setEntityType:
(int) - entityType
(int) - effectiveEntityType
(void) - setEntityOrder:
(int) - entityOrder
(BOOL) - wasSortedAlphabetically
(void) - setCustomEntitySortOrderProperty:
(unsigned long) - customEntitySortOrderProperty
(void) - _debugLogAllEntitiesWithMessage:
(void) - _noteIndexMappingTypeForEntityCount:oldEntityCount:anchorIndex:currentIndex:
(unsigned int) - shuffleTrackOrderWithAnchorIndex:
(unsigned int) - shuffleTrackOrderWithAnchorIndex:currentIndex:
(unsigned int) - shuffleTrackOrderByAlbumWithAnchorIndex:
(void) - _evaluateIfNecessary
(void) - setAutoInvalidatesForDatabaseChanges:
(void) - allImplContentsInvalidated:
(unsigned int) - countOfEntities
(id) - _queryImpl
(unsigned int) - _queryImplEntityIndexForQueryIndex:
(id) - entityAtIndex:
(unsigned int) - indexOfEntity:
(unsigned int) - indexOfFirstEntityMatchingPredicates:
(unsigned int) - indexOfFirstEntityMatchingPredicate:
(unsigned int) - indexOfFirstGroupContainingTrack:
(BOOL) - entityMatchesPredicates:entityIndex:
(BOOL) - entityMatchesPredicate:entityIndex:
(void) - markTrackAsDeleted:
(int) - entityTypeOfEntityAtIndex:
(id) - stringValueForProperty:ofEntityAtIndex:
(id) - stringValuesForProperty:ofEntitiesInRange:
(id) - firstFrequentLongPrefixForStringProperty:occurrenceCount:
(unsigned long long) - unsignedValueForProperty:ofEntityAtIndex:
(double) - timeValueForProperty:ofEntityAtIndex:
(unsigned int) - countOfEntitiesGroupedByEntityAtIndex:
(id) - representativeTrackForEntityAtIndex:
(id) - containingPlaylist
(id) - copyWithZone:
(BOOL) - isEqual:compareUnshuffledEquivalence:
(unsigned int) - hash
(BOOL) - isEqual:
(unsigned int) - querySearchCriteriaHash
(BOOL) - querySearchCriteriaIsEqualTo:

Geschützte Attribute

MLQueryImpl_queryImpl
MLCompoundPredicate_cpred
NSMutableArray_filterPredicates
unsigned int _groupingProperty
unsigned int _customSortingProperty
void * _cachedPrefixOccurrenceInfo
unsigned int * _indexMapping
unsigned int _numberOfEntities
unsigned int _groupingThreshold
unsigned int _indexMappingIsShort:1
unsigned int _needsEvaluation:1
unsigned int _disableAutoInvalidatesForDatabaseChanges:1
unsigned int _filterChanged:1
unsigned int _groupingChanged:1
unsigned int _entityType:2
unsigned int _effectiveEntityType:2
unsigned int _entityOrderType:4
unsigned int _unshuffledEntityOrder:4
unsigned int _lastGroupTrackSearchUID
unsigned int _lastGroupTrackSearchMatchIndex

Ausführliche Beschreibung

Definiert in Zeile 13 der Datei MLQuery.h.


Dokumentation der Elementfunktionen

- (id) init  

- (id) indexMappingDescription  

- (id) description  

- (void) dealloc  

Implementiert NSObject.

- (void) _filterPredicatesChanged  

- (void) filterByAppendingPredicate: (id)  fp8  

- (void) replaceFirstFilterForProperty: (unsigned long)  fp8
withPredicate: (id)  fp12 

- (void) setFilterPredicates: (id)  fp8  

- (id) filterPredicates  

- (id) _cpred  

- (id) stringValueForPredicateFilterProperty: (unsigned long)  fp8  

- (unsigned long long) unsignedValueForPredicateFilterProperty: (unsigned long)  fp8  

- (BOOL) isFilteredByAnyPropertyExcluding: (unsigned int *)  fp8
count: (int)  fp12 

- (void) setGroupingProperty: (unsigned long)  fp8  

- (unsigned long) groupingProperty  

- (void) setGroupingThreshold: (unsigned int)  fp8  

- (unsigned int) groupingThreshold  

- (void) setEntityType: (int)  fp8  

- (int) entityType  

- (int) effectiveEntityType  

- (void) setEntityOrder: (int)  fp8  

- (int) entityOrder  

- (BOOL) wasSortedAlphabetically  

- (void) setCustomEntitySortOrderProperty: (unsigned long)  fp8  

- (unsigned long) customEntitySortOrderProperty  

- (void) _debugLogAllEntitiesWithMessage: (id)  fp8  

- (void) _noteIndexMappingTypeForEntityCount: (unsigned int)  fp8
oldEntityCount: (unsigned int)  fp12
anchorIndex: (unsigned int *)  fp16
currentIndex: (unsigned int *)  fp20 

- (unsigned int) shuffleTrackOrderWithAnchorIndex: (unsigned int)  fp8  

- (unsigned int) shuffleTrackOrderWithAnchorIndex: (unsigned int)  fp8
currentIndex: (unsigned int *)  fp12 

- (unsigned int) shuffleTrackOrderByAlbumWithAnchorIndex: (unsigned int)  fp8  

- (void) _evaluateIfNecessary  

- (void) setAutoInvalidatesForDatabaseChanges: (BOOL)  fp8  

- (void) allImplContentsInvalidated: (id)  fp8  

- (unsigned int) countOfEntities  

- (id) _queryImpl  

- (unsigned int) _queryImplEntityIndexForQueryIndex: (unsigned int)  fp8  

- (id) entityAtIndex: (unsigned int)  fp8  

- (unsigned int) indexOfEntity: (id)  fp8  

- (unsigned int) indexOfFirstEntityMatchingPredicates: (id)  fp8  

- (unsigned int) indexOfFirstEntityMatchingPredicate: (id)  fp8  

- (unsigned int) indexOfFirstGroupContainingTrack: (id)  fp8  

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

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

- (void) markTrackAsDeleted: (id)  fp8  

- (int) entityTypeOfEntityAtIndex: (unsigned int)  fp8  

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

- (id) stringValuesForProperty: (unsigned long)  fp8
ofEntitiesInRange: (struct _NSRange fp12 

- (id) firstFrequentLongPrefixForStringProperty: (unsigned long)  fp8
occurrenceCount: (unsigned int *)  fp12 

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

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

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

- (id) representativeTrackForEntityAtIndex: (unsigned int)  fp8  

- (id) containingPlaylist  

- (id) copyWithZone: (struct _NSZone *)  fp8  

Erneute Implementation von < NSCopying >.

- (BOOL) isEqual: (id)  fp8
compareUnshuffledEquivalence: (BOOL)  fp12 

- (unsigned int) hash  

Implementiert NSObject.

- (BOOL) isEqual: (id)  fp8  

Implementiert NSObject.

- (unsigned int) querySearchCriteriaHash  

- (BOOL) querySearchCriteriaIsEqualTo: (id)  fp8  


Dokumentation der Datenelemente

- (MLQueryImpl*) _queryImpl [protected]

Definiert in Zeile 15 der Datei MLQuery.h.

- (MLCompoundPredicate*) _cpred [protected]

Definiert in Zeile 16 der Datei MLQuery.h.

Definiert in Zeile 17 der Datei MLQuery.h.

- (unsigned int) _groupingProperty [protected]

Definiert in Zeile 18 der Datei MLQuery.h.

- (unsigned int) _customSortingProperty [protected]

Definiert in Zeile 19 der Datei MLQuery.h.

- (void*) _cachedPrefixOccurrenceInfo [protected]

Definiert in Zeile 20 der Datei MLQuery.h.

- (unsigned int*) _indexMapping [protected]

Definiert in Zeile 21 der Datei MLQuery.h.

- (unsigned int) _numberOfEntities [protected]

Definiert in Zeile 22 der Datei MLQuery.h.

- (unsigned int) _groupingThreshold [protected]

Definiert in Zeile 23 der Datei MLQuery.h.

- (unsigned int) _indexMappingIsShort [protected]

Definiert in Zeile 24 der Datei MLQuery.h.

- (unsigned int) _needsEvaluation [protected]

Definiert in Zeile 25 der Datei MLQuery.h.

- (unsigned int) _disableAutoInvalidatesForDatabaseChanges [protected]

Definiert in Zeile 26 der Datei MLQuery.h.

- (unsigned int) _filterChanged [protected]

Definiert in Zeile 27 der Datei MLQuery.h.

- (unsigned int) _groupingChanged [protected]

Definiert in Zeile 28 der Datei MLQuery.h.

- (unsigned int) _entityType [protected]

Definiert in Zeile 29 der Datei MLQuery.h.

- (unsigned int) _effectiveEntityType [protected]

Definiert in Zeile 30 der Datei MLQuery.h.

- (unsigned int) _entityOrderType [protected]

Definiert in Zeile 31 der Datei MLQuery.h.

- (unsigned int) _unshuffledEntityOrder [protected]

Definiert in Zeile 32 der Datei MLQuery.h.

- (unsigned int) _lastGroupTrackSearchUID [protected]

Definiert in Zeile 33 der Datei MLQuery.h.

- (unsigned int) _lastGroupTrackSearchMatchIndex [protected]

Definiert in Zeile 34 der Datei MLQuery.h.


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