/** * 通过cql查询对象 * * @param cql * @param callback * @param clazz */ public static void doCloudQueryInBackground(String cql, CloudQueryCallback<AVCloudQueryResult> callback, Class<? extends AVObject> clazz) { doCloudQueryInBackground(cql, callback, clazz, false, null); }
/** * 通过cql查询对象 * * @param cql * @param callback */ public static void doCloudQueryInBackground(String cql, CloudQueryCallback<AVCloudQueryResult> callback) { doCloudQueryInBackground(cql, callback, AVObject.class, false, null); }
/** * 通过cql查询对象 * * @param cql * @param callback * @param clazz * @param params */ public static void doCloudQueryInBackground(String cql, CloudQueryCallback<AVCloudQueryResult> callback, Class<? extends AVObject> clazz, Object... params) { doCloudQueryInBackground(cql, callback, clazz, false, params); }
/** * 通过cql查询对象 * * @param cql * @param callback * @param params 查询参数列表 */ public static void doCloudQueryInBackground(String cql, CloudQueryCallback<AVCloudQueryResult> callback, Object... params) { doCloudQueryInBackground(cql, callback, AVObject.class, false, params); }
/** * 通过cql查询对象 * * @param cql * @param callback * @param params 查询参数列表 */ public static void doCloudQueryInBackground(String cql, CloudQueryCallback<AVCloudQueryResult> callback, Object... params) { doCloudQueryInBackground(cql, callback, AVObject.class, false, params); }
/** * 通过cql查询对象 * * @param cql * @param callback */ public static void doCloudQueryInBackground(String cql, CloudQueryCallback<AVCloudQueryResult> callback) { doCloudQueryInBackground(cql, callback, AVObject.class, false, null); }
/** * 通过cql查询对象 * * @param cql * @param callback * @param clazz */ public static void doCloudQueryInBackground(String cql, CloudQueryCallback<AVCloudQueryResult> callback, Class<? extends AVObject> clazz) { doCloudQueryInBackground(cql, callback, clazz, false, null); }
/** * 通过cql查询对象 * * @param cql * @param callback * @param clazz * @param params */ public static void doCloudQueryInBackground(String cql, CloudQueryCallback<AVCloudQueryResult> callback, Class<? extends AVObject> clazz, Object... params) { doCloudQueryInBackground(cql, callback, clazz, false, params); }
@Override public void done(List<AVObject> list, AVException e) { AVQuery.doCloudQueryInBackground("delete from LiveUser where objectId='" + list.get(0).getObjectId() + "'", new CloudQueryCallback<AVCloudQueryResult>() { @Override public void done(AVCloudQueryResult avCloudQueryResult, AVException e) { } }); } });
/** * 通过cql查询对象 * * @param cql cql语句 * @param params 查询参数列表 * @return * @throws Exception */ public static AVCloudQueryResult doCloudQuery(String cql, Object... params) throws Exception { final AVCloudQueryResult returnValue = new AVCloudQueryResult(); doCloudQueryInBackground(cql, new CloudQueryCallback<AVCloudQueryResult>() { @Override public void done(AVCloudQueryResult result, AVException parseException) { if (parseException != null) { AVExceptionHolder.add(AVErrorUtils.createException(parseException, null)); } else { returnValue.setCount(result.getCount()); returnValue.setResults(result.getResults()); } } }, AVObject.class, true, params); if (AVExceptionHolder.exists()) { throw AVExceptionHolder.remove(); } return returnValue; }
/** * 通过cql查询对象 * * @param cql cql语句 * @param params 查询参数列表 * @return * @throws Exception */ public static AVCloudQueryResult doCloudQuery(String cql, Object... params) throws Exception { final AVCloudQueryResult returnValue = new AVCloudQueryResult(); doCloudQueryInBackground(cql, new CloudQueryCallback<AVCloudQueryResult>() { @Override public void done(AVCloudQueryResult result, AVException avException) { if (avException != null) { AVExceptionHolder.add(AVErrorUtils.createException(avException, null)); } else { returnValue.setCount(result.getCount()); returnValue.setResults(result.getResults()); } } }, AVObject.class, true, params); if (AVExceptionHolder.exists()) { throw AVExceptionHolder.remove(); } return returnValue; }
/** * 通过cql查询对象 * * @param cql * @param clazz * @param params 查询参数列表 * @return * @throws Exception */ public static AVCloudQueryResult doCloudQuery(String cql, Class<? extends AVObject> clazz, Object... params) throws Exception { final AVCloudQueryResult returnValue = new AVCloudQueryResult(); doCloudQueryInBackground(cql, new CloudQueryCallback<AVCloudQueryResult>() { @Override public void done(AVCloudQueryResult result, AVException avException) { if (avException != null) { AVExceptionHolder.add(AVErrorUtils.createException(avException, null)); } else { returnValue.setCount(result.getCount()); returnValue.setResults(result.getResults()); } } }, clazz, true, params); if (AVExceptionHolder.exists()) { throw AVExceptionHolder.remove(); } return returnValue; }
throws Exception { final AVCloudQueryResult returnValue = new AVCloudQueryResult(); doCloudQueryInBackground(cql, new CloudQueryCallback<AVCloudQueryResult>() {
throws Exception { final AVCloudQueryResult returnValue = new AVCloudQueryResult(); doCloudQueryInBackground(cql, new CloudQueryCallback<AVCloudQueryResult>() {
/** * 通过cql查询对象 * * @param cql * @param clazz * @param params 查询参数列表 * @return * @throws Exception */ public static AVCloudQueryResult doCloudQuery(String cql, Class<? extends AVObject> clazz, Object... params) throws Exception { final AVCloudQueryResult returnValue = new AVCloudQueryResult(); doCloudQueryInBackground(cql, new CloudQueryCallback<AVCloudQueryResult>() { @Override public void done(AVCloudQueryResult result, AVException parseException) { if (parseException != null) { AVExceptionHolder.add(AVErrorUtils.createException(parseException, null)); } else { returnValue.setCount(result.getCount()); returnValue.setResults(result.getResults()); } } }, clazz, true, params); if (AVExceptionHolder.exists()) { throw AVExceptionHolder.remove(); } return returnValue; }