Package org.robovm.apple.healthkit
Class HKQuery
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.healthkit.HKQuery
- All Implemented Interfaces:
NSObjectProtocol,ObjCProtocol
- Direct Known Subclasses:
HKActivitySummaryQuery,HKAnchoredObjectQuery,HKCorrelationQuery,HKDocumentQuery,HKElectrocardiogramQuery,HKHeartbeatSeriesQuery,HKObserverQuery,HKQuantitySeriesSampleQuery,HKSampleQuery,HKSourceQuery,HKStatisticsCollectionQuery,HKStatisticsQuery,HKVerifiableClinicalRecordQuery,HKWorkoutRouteQuery
public class HKQuery extends NSObject
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classHKQuery.HKQueryPtrNested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInitNested classes/interfaces inherited from class org.robovm.objc.ObjCObject
ObjCObject.ObjCObjectPtr, ObjCObject.Super -
Field Summary
-
Constructor Summary
Constructors Modifier Constructor Description protectedHKQuery()protectedHKQuery(NSObject.Handle h, long handle)protectedHKQuery(NSObject.SkipInit skipInit) -
Method Summary
Methods inherited from class org.robovm.apple.foundation.NSObject
addKeyValueObserver, addKeyValueObserver, afterMarshaled, alloc, autorelease, autorelease, awakeFromNib, conformsToProtocol, copy, description, didChangeValue, didChangeValue, didChangeValues, doDispose, equals, forceSkipInit, getAutoContentAccessingProxy, getClassForCoder, getClassForKeyedArchiver, getKeyValueCoder, getObservationInfo, hash, hashCode, init, isEqual, isKindOfClass, isMemberOfClass, mutableCopy, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelectorInBackground, performSelectorOnMainThread, performSelectorOnMainThread, performSelectorV, performSelectorV, performSelectorV, release, release, removeKeyValueObserver, removeKeyValueObservers, respondsToSelector, retain, retain, retainCount, setObservationInfo, toString, willChangeValue, willChangeValue, willChangeValuesMethods inherited from class org.robovm.objc.ObjCObject
addStrongRef, dispose, dispose, finalize, getAssociatedObject, getObjCClass, getPeerObject, getSuper, initObject, logRetainRelease, removeStrongRef, retainCustomObjectFromCb, setAssociatedObject, toObjCObject, toObjCObject, updateStrongRef
-
Constructor Details
-
Method Details
-
getObjectType
- Since:
- Available in iOS 9.3 and later.
-
getSampleType
Deprecated.Deprecated in iOS 9.3. Use objectType -
getPredicate
-
createPredicateForObjectsWithMetadata
-
createPredicateForObjectsWithMetadata
public static NSPredicate createPredicateForObjectsWithMetadata(String key, NSArray<?> allowedValues) -
createPredicateForObjectsWithMetadata
public static NSPredicate createPredicateForObjectsWithMetadata(String key, NSPredicateOperatorType operatorType, NSObject value) -
createPredicateForObjectsFromSource
-
createPredicateForObjectsFromSources
-
predicateForObjectsFromSourceRevisions
public static NSPredicate predicateForObjectsFromSourceRevisions(NSSet<HKSourceRevision> sourceRevisions)- Since:
- Available in iOS 9.0 and later.
-
predicateForObjectsFromDevices
- Since:
- Available in iOS 9.0 and later.
-
predicateForObjectsWithDeviceProperty
public static NSPredicate predicateForObjectsWithDeviceProperty(String key, NSSet<NSString> allowedValues)- Since:
- Available in iOS 9.0 and later.
-
createPredicateForObjectsWithUUID
-
createPredicateForObjectsWithUUIDs
-
createPredicateForObjectsWithNoCorrelation
-
createPredicateForObjectsFromWorkout
-
createPredicateForObjectsAssociatedWithElectrocardiogram
public static NSPredicate createPredicateForObjectsAssociatedWithElectrocardiogram(HKElectrocardiogram electrocardiogram)- Since:
- Available in iOS 14.0 and later.
-
createPredicateForSamplesWithDate
public static NSPredicate createPredicateForSamplesWithDate(NSDate startDate, NSDate endDate, HKQueryOptions options) -
createPredicateForQuantitySamplesWithQuantity
public static NSPredicate createPredicateForQuantitySamplesWithQuantity(NSPredicateOperatorType operatorType, HKQuantity quantity) -
createPredicateForCategorySamplesWithValue
public static NSPredicate createPredicateForCategorySamplesWithValue(NSPredicateOperatorType operatorType, long value) -
createPredicateForWorkoutsWithActivityType
public static NSPredicate createPredicateForWorkoutsWithActivityType(HKWorkoutActivityType workoutActivityType) -
createPredicateForWorkoutsWithDuration
public static NSPredicate createPredicateForWorkoutsWithDuration(NSPredicateOperatorType operatorType, double duration) -
createPredicateForWorkoutsWithTotalEnergyBurned
public static NSPredicate createPredicateForWorkoutsWithTotalEnergyBurned(NSPredicateOperatorType operatorType, HKQuantity totalEnergyBurned) -
createPredicateForWorkoutsWithTotalDistance
public static NSPredicate createPredicateForWorkoutsWithTotalDistance(NSPredicateOperatorType operatorType, HKQuantity totalDistance) -
createPredicateForWorkoutsWithTotalSwimmingStrokeCount
public static NSPredicate createPredicateForWorkoutsWithTotalSwimmingStrokeCount(NSPredicateOperatorType operatorType, HKQuantity totalSwimmingStrokeCount) -
createPredicateForWorkouts
public static NSPredicate createPredicateForWorkouts(NSPredicateOperatorType operatorType, HKQuantity totalFlightsClimbed)- Since:
- Available in iOS 11.0 and later.
-
createPredicateForActivitySummary
- Since:
- Available in iOS 9.3 and later.
-
createPredicateForActivitySummariesBetweenDates
public static NSPredicate createPredicateForActivitySummariesBetweenDates(NSDateComponents startDateComponents, NSDateComponents endDateComponents)- Since:
- Available in iOS 9.3 and later.
-
createPredicateForClinicalRecords
- Since:
- Available in iOS 12.0 and later.
-
createPredicateForClinicalRecords
public static NSPredicate createPredicateForClinicalRecords(HKSource source, HKFHIRResourceType resourceType, String identifier)- Since:
- Available in iOS 12.0 and later.
-
predicateForElectrocardiogramsWithClassification
public static NSPredicate predicateForElectrocardiogramsWithClassification(HKElectrocardiogramClassification classification)- Since:
- Available in iOS 14.0 and later.
-
predicateForElectrocardiogramsWithSymptomsStatus
public static NSPredicate predicateForElectrocardiogramsWithSymptomsStatus(HKElectrocardiogramSymptomsStatus symptomsStatus)- Since:
- Available in iOS 14.0 and later.
-
predicateForVerifiableClinicalRecords
- Since:
- Available in iOS 15.0 and later.
-