CKRecordQueryOperation<T extends Object> constructor

CKRecordQueryOperation<T extends Object>(
  1. CKDatabase database, {
  2. CKRecordQueryRequest? queryRequest,
  3. CKZone? zoneID,
  4. int? resultsLimit,
  5. List<CKFilter>? filters,
  6. List<CKSortDescriptor>? sortDescriptors,
  7. bool? preloadAssets,
  8. CKAPIManager? apiManager,
  9. 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;
}