Package io.trino.server
Class QueryResource
java.lang.Object
io.trino.server.QueryResource
-
Constructor Summary
ConstructorsConstructorDescriptionQueryResource(DispatchManager dispatchManager, AccessControl accessControl, HttpRequestSessionContextFactory sessionContextFactory) -
Method Summary
Modifier and TypeMethodDescriptionvoidcancelQuery(QueryId queryId, jakarta.servlet.http.HttpServletRequest servletRequest, jakarta.ws.rs.core.HttpHeaders httpHeaders) getAllQueryInfo(String stateFilter, jakarta.servlet.http.HttpServletRequest servletRequest, jakarta.ws.rs.core.HttpHeaders httpHeaders) jakarta.ws.rs.core.ResponsegetQueryInfo(QueryId queryId, boolean pruned, jakarta.servlet.http.HttpServletRequest servletRequest, jakarta.ws.rs.core.HttpHeaders httpHeaders) jakarta.ws.rs.core.ResponsekillQuery(QueryId queryId, String message, jakarta.servlet.http.HttpServletRequest servletRequest, jakarta.ws.rs.core.HttpHeaders httpHeaders) jakarta.ws.rs.core.ResponsepreemptQuery(QueryId queryId, String message, jakarta.servlet.http.HttpServletRequest servletRequest, jakarta.ws.rs.core.HttpHeaders httpHeaders)
-
Constructor Details
-
QueryResource
@Inject public QueryResource(DispatchManager dispatchManager, AccessControl accessControl, HttpRequestSessionContextFactory sessionContextFactory)
-
-
Method Details
-
getAllQueryInfo
@ResourceSecurity(AUTHENTICATED_USER) @GET public List<BasicQueryInfo> getAllQueryInfo(@QueryParam("state") String stateFilter, @Context jakarta.servlet.http.HttpServletRequest servletRequest, @Context jakarta.ws.rs.core.HttpHeaders httpHeaders) -
getQueryInfo
@ResourceSecurity(AUTHENTICATED_USER) @GET @Path("{queryId}") public jakarta.ws.rs.core.Response getQueryInfo(@PathParam("queryId") QueryId queryId, @QueryParam("pruned") @DefaultValue("false") boolean pruned, @Context jakarta.servlet.http.HttpServletRequest servletRequest, @Context jakarta.ws.rs.core.HttpHeaders httpHeaders) -
cancelQuery
@ResourceSecurity(AUTHENTICATED_USER) @DELETE @Path("{queryId}") public void cancelQuery(@PathParam("queryId") QueryId queryId, @Context jakarta.servlet.http.HttpServletRequest servletRequest, @Context jakarta.ws.rs.core.HttpHeaders httpHeaders) -
killQuery
@ResourceSecurity(AUTHENTICATED_USER) @PUT @Path("{queryId}/killed") public jakarta.ws.rs.core.Response killQuery(@PathParam("queryId") QueryId queryId, String message, @Context jakarta.servlet.http.HttpServletRequest servletRequest, @Context jakarta.ws.rs.core.HttpHeaders httpHeaders) -
preemptQuery
@ResourceSecurity(AUTHENTICATED_USER) @PUT @Path("{queryId}/preempted") public jakarta.ws.rs.core.Response preemptQuery(@PathParam("queryId") QueryId queryId, String message, @Context jakarta.servlet.http.HttpServletRequest servletRequest, @Context jakarta.ws.rs.core.HttpHeaders httpHeaders)
-