Class CKQueryOperation

All Implemented Interfaces:
NSObjectProtocol, ObjCProtocol

public class CKQueryOperation
extends CKDatabaseOperation
  • Constructor Details

    • CKQueryOperation

      public CKQueryOperation()
    • CKQueryOperation

      protected CKQueryOperation​(NSObject.Handle h, long handle)
    • CKQueryOperation

      protected CKQueryOperation​(NSObject.SkipInit skipInit)
    • CKQueryOperation

      public CKQueryOperation​(CKQuery query)
    • CKQueryOperation

      public CKQueryOperation​(CKQueryCursor cursor)
  • Method Details

    • getQuery

      public CKQuery getQuery()
    • setQuery

      public void setQuery​(CKQuery v)
    • getCursor

      public CKQueryCursor getCursor()
    • setCursor

      public void setCursor​(CKQueryCursor v)
    • getZoneID

      public CKRecordZoneID getZoneID()
    • setZoneID

      public void setZoneID​(CKRecordZoneID v)
    • getResultsLimit

      public long getResultsLimit()
    • setResultsLimit

      public void setResultsLimit​(long v)
    • getDesiredKeys

      public List<String> getDesiredKeys()
    • setDesiredKeys

      public void setDesiredKeys​(List<String> v)
    • getRecordFetchedBlock

      @Deprecated public VoidBlock1<CKRecord> getRecordFetchedBlock()
      Deprecated.
      Deprecated in iOS 15.0. Use recordMatchedBlock instead, which surfaces per-record errors
    • setRecordFetchedBlock

      @Deprecated public void setRecordFetchedBlock​(VoidBlock1<CKRecord> v)
      Deprecated.
      Deprecated in iOS 15.0. Use recordMatchedBlock instead, which surfaces per-record errors
    • getRecordMatchedBlock

      public VoidBlock3<CKRecordID,​CKRecord,​NSError> getRecordMatchedBlock()
      Since:
      Available in iOS 15.0 and later.
    • setRecordMatchedBlock

      public void setRecordMatchedBlock​(VoidBlock3<CKRecordID,​CKRecord,​NSError> v)
      Since:
      Available in iOS 15.0 and later.
    • getQueryCompletionBlock

      public VoidBlock2<CKQueryCursor,​NSError> getQueryCompletionBlock()
    • setQueryCompletionBlock

      public void setQueryCompletionBlock​(VoidBlock2<CKQueryCursor,​NSError> v)
    • getMaximumResults

      public static long getMaximumResults()
    • init

      protected long init​(CKQuery query)
    • init

      protected long init​(CKQueryCursor cursor)