Couchbase Lite
Objective-C API for iOS and Mac OS
CBLQuery+Geo.h
Go to the documentation of this file.
1 //
2 // CBLQuery+Geo.h
3 // CouchbaseLite
4 //
5 // Created by Jens Alfke on 9/23/13.
6 // Copyright (c) 2013 Couchbase, Inc. All rights reserved.
7 //
8 
9 #import "CBLQuery.h"
10 #import "CBLGeometry.h"
11 
13 
17 @interface CBLQuery (Geo)
18 
22 
23 @end
24 
25 
29 
35 @property (readonly, nonatomic) CBLGeoRect boundingBox;
36 
39 @property (readonly, nullable) CBLJSONDict* geometry;
40 
44 @property (readonly, nonatomic, nullable) NSString* geometryType;
45 
46 @end
47 
48 
CBLGeoRect boundingBox
The geometric bounding box to search.
Definition: CBLQuery+Geo.h:21
#define NS_ASSUME_NONNULL_BEGIN
Definition: CBLBase.h:20
A 2D geometric rectangle.
Definition: CBLGeometry.h:22
A result row from a CouchbaseLite geo-query.
Definition: CBLQuery+Geo.h:28
#define nullable
Definition: CBLBase.h:22
#define NS_ASSUME_NONNULL_END
Definition: CBLBase.h:21
A result row from a CouchbaseLite view query.
Definition: CBLQuery.h:229
CBLQuery interface for geo-queries.
Definition: CBLQuery+Geo.h:17