System/Library/Frameworks/CloudKit.framework
CKDatabase.h
@class CKContainer, CKDatabaseImplementation, NSOperationQueue;
@interface CKDatabase : NSObject
@property (readonly, nonatomic) CKDatabaseImplementation *implementation;
@property (readonly, weak, nonatomic) CKContainer *container;
@property (readonly, nonatomic) long long scope;
@property (readonly, nonatomic) NSOperationQueue *operationQueue;
@property (readonly, nonatomic) long long databaseScope;
+ (void)initialize;
- (void)addOperation:(id)a0;
- (id)initInternalWithImplementation:(id)a0 container:(id)a1;
- (void)deleteRecordWithID:(id)a0 completionHandler:(id /* block */)a1;
- (id)init;
- (void)deleteSubscriptionWithID:(id)a0 completionHandler:(id /* block */)a1;
- (void)saveSubscription:(id)a0 completionHandler:(id /* block */)a1;
- (void)fetchAllRecordZonesWithCompletionHandler:(id /* block */)a0;
- (id)forwardingTargetForSelector:(SEL)a0;
- (void)performQuery:(id)a0 inZoneWithID:(id)a1 completionHandler:(id /* block */)a2;
- (void)fetchRecordWithID:(id)a0 completionHandler:(id /* block */)a1;
- (id)CKPropertiesDescription;
- (void)fetchRecordZoneWithID:(id)a0 completionHandler:(id /* block */)a1;
- (void)fetchAllSubscriptionsWithCompletionHandler:(id /* block */)a0;
- (id)description;
- (void).cxx_destruct;
- (id)_initWithContainer:(id)a0 scope:(long long)a1;
- (void)saveRecordZone:(id)a0 completionHandler:(id /* block */)a1;
- (void)clearRecordCache;
- (void)fetchSubscriptionWithID:(id)a0 completionHandler:(id /* block */)a1;
- (void)deleteRecordZoneWithID:(id)a0 completionHandler:(id /* block */)a1;
- (void)saveRecord:(id)a0 completionHandler:(id /* block */)a1;
@end