Package cn.leancloud
Class LCCloudQuery
java.lang.Object
cn.leancloud.LCCloudQuery
-
Method Summary
Modifier and TypeMethodDescriptionstatic io.reactivex.Observable<LCCloudQueryResult> executeInBackground(LCUser asAuthenticatedUser, String cql) execute cql query in background.static io.reactivex.Observable<LCCloudQueryResult> executeInBackground(LCUser asAuthenticatedUser, String cql, Class<? extends LCObject> clazz) execute cql query in background.static <T extends LCObject>
io.reactivex.Observable<LCCloudQueryResult> executeInBackground(LCUser asAuthenticatedUser, String cql, Class<T> clazz, Object... params) execute cql query in background.static io.reactivex.Observable<LCCloudQueryResult> executeInBackground(LCUser asAuthenticatedUser, String cql, Object... params) execute cql query in background.static io.reactivex.Observable<LCCloudQueryResult> execute cql query in background.static io.reactivex.Observable<LCCloudQueryResult> executeInBackground(String cql, Class<? extends LCObject> clazz) execute cql query in background.static <T extends LCObject>
io.reactivex.Observable<LCCloudQueryResult> executeInBackground(String cql, Class<T> clazz, Object... params) execute cql query in background.static io.reactivex.Observable<LCCloudQueryResult> executeInBackground(String cql, Object... params) execute cql query in background.
-
Method Details
-
executeInBackground
execute cql query in background.- Parameters:
cql- cql statement.- Returns:
- observable instance.
-
executeInBackground
public static io.reactivex.Observable<LCCloudQueryResult> executeInBackground(LCUser asAuthenticatedUser, String cql) execute cql query in background.- Parameters:
asAuthenticatedUser- explicit user for request authentication.cql- cql statement.- Returns:
- observable instance. in general, this method should be invoked in lean engine.
-
executeInBackground
public static io.reactivex.Observable<LCCloudQueryResult> executeInBackground(String cql, Object... params) execute cql query in background.- Parameters:
cql- cql statement.params- query parameters.- Returns:
- observable instance.
-
executeInBackground
public static io.reactivex.Observable<LCCloudQueryResult> executeInBackground(LCUser asAuthenticatedUser, String cql, Object... params) execute cql query in background.- Parameters:
asAuthenticatedUser- explicit user for request authentication.cql- cql statement.params- query parameters.- Returns:
- observable instance. in general, this method should be invoked in lean engine.
-
executeInBackground
public static io.reactivex.Observable<LCCloudQueryResult> executeInBackground(String cql, Class<? extends LCObject> clazz) execute cql query in background.- Parameters:
cql- cql statement.clazz- result class.- Returns:
- observable instance.
-
executeInBackground
public static io.reactivex.Observable<LCCloudQueryResult> executeInBackground(LCUser asAuthenticatedUser, String cql, Class<? extends LCObject> clazz) execute cql query in background.- Parameters:
asAuthenticatedUser- explicit user for request authentication.cql- cql statement.clazz- result class.- Returns:
- observable instance. in general, this method should be invoked in lean engine.
-
executeInBackground
public static <T extends LCObject> io.reactivex.Observable<LCCloudQueryResult> executeInBackground(String cql, Class<T> clazz, Object... params) execute cql query in background.- Type Parameters:
T- template type.- Parameters:
cql- cql statement.clazz- result class.params- query parameters.- Returns:
- observable instance.
-
executeInBackground
public static <T extends LCObject> io.reactivex.Observable<LCCloudQueryResult> executeInBackground(LCUser asAuthenticatedUser, String cql, Class<T> clazz, Object... params) execute cql query in background.- Type Parameters:
T- template type.- Parameters:
asAuthenticatedUser- explicit user for request authentication.cql- cql statement.clazz- result class.params- query parameters.- Returns:
- observable instance. in general, this method should be invoked in lean engine.
-