/headers/MusicLibrary/MLQuery.h

gehe zur Dokumentation dieser Datei
00001 /*
00002  *     Generated by class-dump 3.1.1.
00003  *
00004  *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
00005  */
00006 
00007 #import "NSObject.h"
00008 
00009 #import "NSCopyingProtocol.h"
00010 
00011 @class MLCompoundPredicate, MLQueryImpl, NSMutableArray;
00012 
00013 @interface MLQuery : NSObject <NSCopying>
00014 {
00015     MLQueryImpl *_queryImpl;
00016     MLCompoundPredicate *_cpred;
00017     NSMutableArray *_filterPredicates;
00018     unsigned int _groupingProperty;
00019     unsigned int _customSortingProperty;
00020     void *_cachedPrefixOccurrenceInfo;
00021     unsigned int *_indexMapping;
00022     unsigned int _numberOfEntities;
00023     unsigned int _groupingThreshold;
00024     unsigned int _indexMappingIsShort:1;
00025     unsigned int _needsEvaluation:1;
00026     unsigned int _disableAutoInvalidatesForDatabaseChanges:1;
00027     unsigned int _filterChanged:1;
00028     unsigned int _groupingChanged:1;
00029     unsigned int _entityType:2;
00030     unsigned int _effectiveEntityType:2;
00031     unsigned int _entityOrderType:4;
00032     unsigned int _unshuffledEntityOrder:4;
00033     unsigned int _lastGroupTrackSearchUID;
00034     unsigned int _lastGroupTrackSearchMatchIndex;
00035 }
00036 
00037 - (id)init;
00038 - (id)indexMappingDescription;
00039 - (id)description;
00040 - (void)dealloc;
00041 - (void)_filterPredicatesChanged;
00042 - (void)filterByAppendingPredicate:(id)fp8;
00043 - (void)replaceFirstFilterForProperty:(unsigned long)fp8 withPredicate:(id)fp12;
00044 - (void)setFilterPredicates:(id)fp8;
00045 - (id)filterPredicates;
00046 - (id)_cpred;
00047 - (id)stringValueForPredicateFilterProperty:(unsigned long)fp8;
00048 - (unsigned long long)unsignedValueForPredicateFilterProperty:(unsigned long)fp8;
00049 - (BOOL)isFilteredByAnyPropertyExcluding:(unsigned int *)fp8 count:(int)fp12;
00050 - (void)setGroupingProperty:(unsigned long)fp8;
00051 - (unsigned long)groupingProperty;
00052 - (void)setGroupingThreshold:(unsigned int)fp8;
00053 - (unsigned int)groupingThreshold;
00054 - (void)setEntityType:(int)fp8;
00055 - (int)entityType;
00056 - (int)effectiveEntityType;
00057 - (void)setEntityOrder:(int)fp8;
00058 - (int)entityOrder;
00059 - (BOOL)wasSortedAlphabetically;
00060 - (void)setCustomEntitySortOrderProperty:(unsigned long)fp8;
00061 - (unsigned long)customEntitySortOrderProperty;
00062 - (void)_debugLogAllEntitiesWithMessage:(id)fp8;
00063 - (void)_noteIndexMappingTypeForEntityCount:(unsigned int)fp8 oldEntityCount:(unsigned int)fp12 anchorIndex:(unsigned int *)fp16 currentIndex:(unsigned int *)fp20;
00064 - (unsigned int)shuffleTrackOrderWithAnchorIndex:(unsigned int)fp8;
00065 - (unsigned int)shuffleTrackOrderWithAnchorIndex:(unsigned int)fp8 currentIndex:(unsigned int *)fp12;
00066 - (unsigned int)shuffleTrackOrderByAlbumWithAnchorIndex:(unsigned int)fp8;
00067 - (void)_evaluateIfNecessary;
00068 - (void)setAutoInvalidatesForDatabaseChanges:(BOOL)fp8;
00069 - (void)allImplContentsInvalidated:(id)fp8;
00070 - (unsigned int)countOfEntities;
00071 - (id)_queryImpl;
00072 - (unsigned int)_queryImplEntityIndexForQueryIndex:(unsigned int)fp8;
00073 - (id)entityAtIndex:(unsigned int)fp8;
00074 - (unsigned int)indexOfEntity:(id)fp8;
00075 - (unsigned int)indexOfFirstEntityMatchingPredicates:(id)fp8;
00076 - (unsigned int)indexOfFirstEntityMatchingPredicate:(id)fp8;
00077 - (unsigned int)indexOfFirstGroupContainingTrack:(id)fp8;
00078 - (BOOL)entityMatchesPredicates:(id)fp8 entityIndex:(unsigned int)fp12;
00079 - (BOOL)entityMatchesPredicate:(id)fp8 entityIndex:(unsigned int)fp12;
00080 - (void)markTrackAsDeleted:(id)fp8;
00081 - (int)entityTypeOfEntityAtIndex:(unsigned int)fp8;
00082 - (id)stringValueForProperty:(unsigned long)fp8 ofEntityAtIndex:(unsigned int)fp12;
00083 - (id)stringValuesForProperty:(unsigned long)fp8 ofEntitiesInRange:(struct _NSRange)fp12;
00084 - (id)firstFrequentLongPrefixForStringProperty:(unsigned long)fp8 occurrenceCount:(unsigned int *)fp12;
00085 - (unsigned long long)unsignedValueForProperty:(unsigned long)fp8 ofEntityAtIndex:(unsigned int)fp12;
00086 - (double)timeValueForProperty:(unsigned long)fp8 ofEntityAtIndex:(unsigned int)fp12;
00087 - (unsigned int)countOfEntitiesGroupedByEntityAtIndex:(unsigned int)fp8;
00088 - (id)representativeTrackForEntityAtIndex:(unsigned int)fp8;
00089 - (id)containingPlaylist;
00090 - (id)copyWithZone:(struct _NSZone *)fp8;
00091 - (BOOL)isEqual:(id)fp8 compareUnshuffledEquivalence:(BOOL)fp12;
00092 - (unsigned int)hash;
00093 - (BOOL)isEqual:(id)fp8;
00094 - (unsigned int)querySearchCriteriaHash;
00095 - (BOOL)querySearchCriteriaIsEqualTo:(id)fp8;
00096 
00097 @end
00098