public WebTarget getLogWebTarget() { Client client = buildClient(); return getLogWebTarget(client); }
public WebTarget getLogWebTarget() { Client client = buildClient(); return getLogWebTarget(client); }
private WebTarget getMetastoreWebTarget() { return getMetastoreWebTarget(buildClient()); }
private WebTarget getSessionWebTarget() { return getSessionWebTarget(buildClient()); }
private WebTarget getMetastoreWebTarget() { return getMetastoreWebTarget(connection.buildClient()); }
private WebTarget getSessionWebTarget() { return getSessionWebTarget(buildClient()); }
private WebTarget getMetastoreWebTarget() { return getMetastoreWebTarget(connection.buildClient()); }
private WebTarget getMetastoreWebTarget() { return getMetastoreWebTarget(buildClient()); }
/** * Gets the all prepared queries. * * @param userName the user name * @param queryName the query name * @param fromDate the from date * @param toDate the to date * @return the all prepared queries */ public List<QueryPrepareHandle> getAllPreparedQueries(String userName, String queryName, String fromDate, String toDate) { Client client = connection.buildClient(); WebTarget target = getPreparedQueriesWebTarget(client); return target.queryParam("sessionid", connection.getSessionHandle()) .queryParam("user", userName).queryParam("queryName", queryName).queryParam("fromDate", fromDate) .queryParam("toDate", toDate).request().get(new GenericType<List<QueryPrepareHandle>>() {}); }
/** * Gets the prepared query. * * @param handle the handle * @return the prepared query */ public LensPreparedQuery getPreparedQuery(QueryPrepareHandle handle) { try { Client client = connection.buildClient(); WebTarget target = getPreparedQueriesWebTarget((client)); return target.path(handle.toString()).queryParam("sessionid", connection.getSessionHandle()).request() .get(LensPreparedQuery.class); } catch (Exception e) { log.error("Failed to get prepared query, cause:", e); throw new IllegalStateException("Failed to get prepared query, cause:" + e.getMessage()); } }
/** * Gets the query. * * @param handle the handle * @return the query */ public LensQuery getQuery(QueryHandle handle) { try { Client client = connection.buildClient(); WebTarget target = getQueryWebTarget(client); return target.path(handle.toString()).queryParam("sessionid", connection.getSessionHandle()).request() .get(LensQuery.class); } catch (Exception e) { log.error("Failed to get query status, cause:", e); throw new IllegalStateException("Failed to get query status, cause:" + e.getMessage(), e); } }
/** * Gets the prepared query. * * @param handle the handle * @return the prepared query */ public LensPreparedQuery getPreparedQuery(QueryPrepareHandle handle) { try { Client client = connection.buildClient(); WebTarget target = getPreparedQueriesWebTarget((client)); return target.path(handle.toString()).queryParam("sessionid", connection.getSessionHandle()).request() .get(LensPreparedQuery.class); } catch (Exception e) { log.error("Failed to get prepared query, cause:", e); throw new IllegalStateException("Failed to get prepared query, cause:" + e.getMessage()); } }
/** * Gets the query. * * @param handle the handle * @return the query */ public LensQuery getQuery(QueryHandle handle) { try { Client client = connection.buildClient(); WebTarget target = getQueryWebTarget(client); return target.path(handle.toString()).queryParam("sessionid", connection.getSessionHandle()).request() .get(LensQuery.class); } catch (Exception e) { log.error("Failed to get query status, cause:", e); throw new IllegalStateException("Failed to get query status, cause:" + e.getMessage(), e); } }
protected WebTarget getMLWebTarget() { Client client = connection.buildClient(); LensConnectionParams connParams = connection.getLensConnectionParams(); String baseURI = connParams.getBaseConnectionUrl(); String mlURI = connParams.getConf().get(LENS_ML_RESOURCE_PATH, DEFAULT_ML_RESOURCE_PATH); return client.target(baseURI).path(mlURI); }
/** * Destroy prepared. * * @param phandle the phandle * @return true, if successful */ public boolean destroyPrepared(QueryPrepareHandle phandle) { Client client = connection.buildClient(); WebTarget target = getPreparedQueriesWebTarget(client); APIResult result = target.path(phandle.toString()).queryParam("sessionid", connection.getSessionHandle()).request() .delete(APIResult.class); return result.getStatus() == APIResult.Status.SUCCEEDED; }
/** * Destroy prepared. * * @param phandle the phandle * @return true, if successful */ public boolean destroyPrepared(QueryPrepareHandle phandle) { Client client = connection.buildClient(); WebTarget target = getPreparedQueriesWebTarget(client); APIResult result = target.path(phandle.toString()).queryParam("sessionid", connection.getSessionHandle()).request() .delete(APIResult.class); return result.getStatus() == APIResult.Status.SUCCEEDED; }
/** * Close result set. * * @return true, if successful */ public boolean closeResultSet() { if (!this.getQuery().getStatus().isResultSetAvailable()) { return false; } Client client = connection.buildClient(); WebTarget target = getQueryWebTarget(client); APIResult result = target.path(query.getQueryHandle().toString()).path("resultset") .queryParam("sessionid", connection.getSessionHandle()).request().delete(APIResult.class); return result.getStatus() == APIResult.Status.SUCCEEDED; }
/** * Close result set. * * @return true, if successful */ public boolean closeResultSet() { if (!this.getQuery().getStatus().isResultSetAvailable()) { return false; } Client client = connection.buildClient(); WebTarget target = getQueryWebTarget(client); APIResult result = target.path(query.getQueryHandle().toString()).path("resultset") .queryParam("sessionid", connection.getSessionHandle()).request().delete(APIResult.class); return result.getStatus() == APIResult.Status.SUCCEEDED; }
/** * Kill. * * @param query the query * @return true, if successful */ public boolean kill(LensQuery query) { if (query.getStatus().finished()) { return false; } Client client = connection.buildClient(); WebTarget target = getQueryWebTarget(client); APIResult result = target.path(query.getQueryHandle().toString()) .queryParam("sessionid", connection.getSessionHandle()).request().delete(APIResult.class); return result.getStatus().equals(APIResult.Status.SUCCEEDED); }
/** * Kill. * * @param query the query * @return true, if successful */ public boolean kill(LensQuery query) { if (query.getStatus().finished()) { return false; } Client client = connection.buildClient(); WebTarget target = getQueryWebTarget(client); APIResult result = target.path(query.getQueryHandle().toString()) .queryParam("sessionid", connection.getSessionHandle()).request().delete(APIResult.class); return result.getStatus().equals(APIResult.Status.SUCCEEDED); }