CBLQueryDataSource
@interface CBLQueryDataSource : NSObjectA 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. DeclarationObjective-C + (nonnull instancetype)database:(nonnull CBLDatabase *)database;ParametersdatabaseThe database used as the data source as the query. Return ValueThe CBLQueryDataSource instance for the database. 
- 
                  
                  Deprecated Use [DataSource collection: [database defaultCollection] as:]) instead. Create a database data source with the given alias name. DeclarationObjective-C + (nonnull instancetype)database:(nonnull CBLDatabase *)database as:(nullable NSString *)alias;ParametersdatabaseThe database used as the data source as the query. aliasThe alias name of the data source. Return ValueThe CBLQueryDataSource instance for the database. 
- 
                  
                  Create a collection data source. DeclarationObjective-C + (nonnull instancetype)collection:(nonnull CBLCollection *)collection;ParameterscollectionThe collection used as the data source as the query. Return ValueThe CBLQueryDataSource instance for the collection. 
- 
                  
                  Create a collection data source with the given alias name. DeclarationObjective-C + (nonnull instancetype)collection:(nonnull CBLCollection *)collection as:(nullable NSString *)alias;ParameterscollectionThe collection used as the data source as the query. aliasThe alias name of the data source. Return ValueThe CBLQueryDataSource instance for the collection. 
- 
                  
                  Unavailable Not available. DeclarationObjective-C - (nonnull instancetype)init;
 CBLQueryDataSource Class Reference
        CBLQueryDataSource Class Reference