/
ML3Query.h
executable file
·67 lines (61 loc) · 2.95 KB
/
ML3Query.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
/* Generated by RuntimeBrowser.
Image: /System/Library/PrivateFrameworks/MusicLibrary.framework/MusicLibrary
*/
@class ML3MusicLibrary, NSArray, ML3AggregateQuery, ML3Predicate, NSString;
@interface ML3Query : NSObject <NSCoding> {
ML3MusicLibrary *_library;
Class _entityClass;
ML3Predicate *_predicate;
NSArray *_orderingProperties;
BOOL _usingSections;
ML3AggregateQuery *_nonDirectAggregateQuery;
}
@property(readonly) ML3MusicLibrary * library;
@property(readonly) Class entityClass;
@property(readonly) ML3Predicate * predicate;
@property(readonly) NSArray * orderingProperties;
@property(readonly) BOOL hasEntities;
@property(readonly) unsigned int countOfEntities;
@property(readonly) ML3AggregateQuery * nonDirectAggregateQuery;
@property(readonly) NSString * sectionProperty;
@property(readonly) BOOL usingSections;
- (id)library;
- (void)bindToCountSqlite3Statement:(struct sqlite3_stmt { }*)arg1 bindingIndex:(inout int*)arg2;
- (id)selectCountSQL;
- (id)selectPersistentIDsSQL;
- (id)selectUnorderedPersistentIDsSQL;
- (id)selectSQLWithColumns:(id)arg1 orderingProperties:(id)arg2 directionality:(id)arg3;
- (id)valueForAggregateFunction:(id)arg1 onEntitiesForProperty:(id)arg2;
- (void)enumeratePersistentIDsAndProperties:(id)arg1 countedProperties:(id)arg2 usingBlock:(id)arg3;
- (BOOL)deleteAllEntitiesFromLibrary;
- (id)selectSQLWithColumns:(id)arg1 groupBy:(id)arg2;
- (id)selectSQLWithColumns:(id)arg1 groupBy:(id)arg2 orderingProperties:(id)arg3;
- (id)selectSQLWithColumns:(id)arg1 groupBy:(id)arg2 orderingProperties:(id)arg3 directionality:(id)arg4;
- (id)selectPersistentIDsSQLAndProperties:(id)arg1 ordered:(BOOL)arg2;
- (void)enumeratePersistentIDsAndProperties:(id)arg1 countedProperties:(id)arg2 ordered:(BOOL)arg3 cancelBlock:(id)arg4 usingBlock:(id)arg5;
- (void)enumeratePersistentIDsAndProperties:(id)arg1 countedProperties:(id)arg2 ordered:(BOOL)arg3 usingBlock:(id)arg4;
- (id)sectionProperty;
- (void)bindToSectionsSqlite3Statement:(struct sqlite3_stmt { }*)arg1 bindingIndex:(inout int*)arg2;
- (id)selectSectionsSQLWithDistinctPersistentIDProperty:(BOOL)arg1;
- (BOOL)distinctPersistentIDProperty;
- (unsigned int)countOfEntities;
- (void)enumerateSectionsUsingBlock:(id)arg1;
- (void)bindToPersistentIDsSqlite3Statement:(struct sqlite3_stmt { }*)arg1 bindingIndex:(inout int*)arg2;
- (id)selectSQLWithColumns:(id)arg1 orderingProperties:(id)arg2;
- (id)persistentIDProperty;
- (BOOL)usingSections;
- (id)nonDirectAggregateQuery;
- (id)orderingProperties;
- (Class)entityClass;
- (id)initWithLibrary:(id)arg1 entityClass:(Class)arg2 predicate:(id)arg3 orderingProperties:(id)arg4 usingSections:(BOOL)arg5 nonDirectAggregateQuery:(id)arg6;
- (void)enumeratePersistentIDsAndProperties:(id)arg1 usingBlock:(id)arg2;
- (void)enumeratePersistentIDsUsingBlock:(id)arg1;
- (BOOL)hasEntities;
- (id)predicate;
- (id)sections;
- (void)encodeWithCoder:(id)arg1;
- (id)initWithCoder:(id)arg1;
- (BOOL)isEqual:(id)arg1;
- (id)description;
- (void)dealloc;
@end