Platforms to show: All Mac Windows Linux Cross-Platform
CKQueryMBS class
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
class | CloudKit | MBS Mac64bit Plugin | 16.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
You create a query object as the first step in the search process. The query object stores the search parameters, including the type of records to search, the match criteria (predicate) to apply, and the sort parameters to apply to the results. The second step is to use the query object to initialize a CKQueryOperation object, which you then execute to generate the results.
see
https://developer.apple.com/reference/cloudkit/ckquery
- 3 properties
- property Handle as Integer
- property predicate as NSPredicateMBS
- property recordType as String
- 4 methods
- method Constructor Private
- method Constructor(RecordType as String, predicate as NSPredicateMBS)
- method setSortDescriptors(sortDescriptors() as NSSortDescriptorMBS)
- method sortDescriptors as NSSortDescriptorMBS()
- shared method Available as Boolean
This class has no sub classes.
Some methods using this class:
- CKDatabaseMBS.performQuery(query as CKQueryMBS, zoneID as CKRecordZoneIDMBS, tag as Variant = nil)
- CKQueryOperationMBS.Constructor(query as CKQueryMBS)
Some properties using for this class:
- CKQueryOperationMBS.query as CKQueryMBS
Some events using this class:
- CKDatabaseMBS.performQueryCompleted(query as CKQueryMBS, zoneID as CKRecordZoneIDMBS, results() as CKRecordMBS, error as NSErrorMBS, tag as Variant)
The items on this page are in the following plugins: MBS Mac64bit Plugin.
CKQueryCursorMBS - CKQueryNotificationMBS