Package io.trino.server
Class QueryResource
java.lang.Object
io.trino.server.QueryResource
Manage queries scheduled on this node
-
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, 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, @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)
-