CKRecordQueryOperation<T extends Object> constructor
CKRecordQueryOperation<T extends Object> (
- CKDatabase database, {
- CKRecordQueryRequest? queryRequest,
- CKZone? zoneID,
- int? resultsLimit,
- List<
CKFilter> ? filters, - List<
CKSortDescriptor> ? sortDescriptors, - bool? preloadAssets,
- CKAPIManager? apiManager,
- BuildContext? context,
Implementation
CKRecordQueryOperation(CKDatabase database, {CKRecordQueryRequest? queryRequest, CKZone? zoneID, int? resultsLimit, List<CKFilter>? filters, List<CKSortDescriptor>? sortDescriptors, bool? preloadAssets, CKAPIManager? apiManager, BuildContext? context}) : super(database, apiManager: apiManager, context: context)
{
var recordStructure = CKRecordParser.getRecordStructureFromLocalType(T);
this._recordQueryRequest = queryRequest ?? CKRecordQueryRequest(zoneID ?? CKZone(), resultsLimit, CKQuery(recordStructure.ckRecordType, filterBy: filters, sortBy: sortDescriptors));
this._shouldPreloadAssets = preloadAssets ?? false;
}