CBLQueryDataSource
@interface CBLQueryDataSource : NSObject
A query data source. used for specifiying the data source for your query. The current data source supported is the database.
-
Deprecated
Use [DataSource collection: [database defaultCollection]]) instead.
Create a database data source.
Declaration
Objective-C
+ (nonnull instancetype)database:(nonnull CBLDatabase *)database;Parameters
databaseThe database used as the data source as the query.
Return Value
The CBLQueryDataSource instance for the database.
-
Deprecated
Use [DataSource collection: [database defaultCollection] as:]) instead.
Create a database data source with the given alias name.
Declaration
Objective-C
+ (nonnull instancetype)database:(nonnull CBLDatabase *)database as:(nullable NSString *)alias;Parameters
databaseThe database used as the data source as the query.
aliasThe alias name of the data source.
Return Value
The CBLQueryDataSource instance for the database.
-
Create a collection data source.
Declaration
Objective-C
+ (nonnull instancetype)collection:(nonnull CBLCollection *)collection;Parameters
collectionThe collection used as the data source as the query.
Return Value
The CBLQueryDataSource instance for the collection.
-
Create a collection data source with the given alias name.
Declaration
Objective-C
+ (nonnull instancetype)collection:(nonnull CBLCollection *)collection as:(nullable NSString *)alias;Parameters
collectionThe collection used as the data source as the query.
aliasThe alias name of the data source.
Return Value
The CBLQueryDataSource instance for the collection.
-
Unavailable
Not available.
Declaration
Objective-C
- (nonnull instancetype)init;
CBLQueryDataSource Class Reference