Package io.trino.server
Class QueryResource
- java.lang.Object
-
- io.trino.server.QueryResource
-
@Path("/v1/query") public class QueryResource extends ObjectManage queries scheduled on this node
-
-
Constructor Summary
Constructors Constructor Description QueryResource(DispatchManager dispatchManager, AccessControl accessControl, GroupProvider groupProvider, ProtocolConfig protocolConfig)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcancelQuery(QueryId queryId, javax.servlet.http.HttpServletRequest servletRequest, javax.ws.rs.core.HttpHeaders httpHeaders)List<BasicQueryInfo>getAllQueryInfo(String stateFilter, javax.servlet.http.HttpServletRequest servletRequest, javax.ws.rs.core.HttpHeaders httpHeaders)javax.ws.rs.core.ResponsegetQueryInfo(QueryId queryId, javax.servlet.http.HttpServletRequest servletRequest, javax.ws.rs.core.HttpHeaders httpHeaders)javax.ws.rs.core.ResponsekillQuery(QueryId queryId, String message, javax.servlet.http.HttpServletRequest servletRequest, javax.ws.rs.core.HttpHeaders httpHeaders)javax.ws.rs.core.ResponsepreemptQuery(QueryId queryId, String message, javax.servlet.http.HttpServletRequest servletRequest, javax.ws.rs.core.HttpHeaders httpHeaders)
-
-
-
Constructor Detail
-
QueryResource
@Inject public QueryResource(DispatchManager dispatchManager, AccessControl accessControl, GroupProvider groupProvider, ProtocolConfig protocolConfig)
-
-
Method Detail
-
getAllQueryInfo
@ResourceSecurity(AUTHENTICATED_USER) @GET public List<BasicQueryInfo> getAllQueryInfo(@QueryParam("state") String stateFilter, @Context javax.servlet.http.HttpServletRequest servletRequest, @Context javax.ws.rs.core.HttpHeaders httpHeaders)
-
getQueryInfo
@ResourceSecurity(AUTHENTICATED_USER) @GET @Path("{queryId}") public javax.ws.rs.core.Response getQueryInfo(@PathParam("queryId") QueryId queryId, @Context javax.servlet.http.HttpServletRequest servletRequest, @Context javax.ws.rs.core.HttpHeaders httpHeaders)
-
cancelQuery
@ResourceSecurity(AUTHENTICATED_USER) @DELETE @Path("{queryId}") public void cancelQuery(@PathParam("queryId") QueryId queryId, @Context javax.servlet.http.HttpServletRequest servletRequest, @Context javax.ws.rs.core.HttpHeaders httpHeaders)
-
killQuery
@ResourceSecurity(AUTHENTICATED_USER) @PUT @Path("{queryId}/killed") public javax.ws.rs.core.Response killQuery(@PathParam("queryId") QueryId queryId, String message, @Context javax.servlet.http.HttpServletRequest servletRequest, @Context javax.ws.rs.core.HttpHeaders httpHeaders)
-
preemptQuery
@ResourceSecurity(AUTHENTICATED_USER) @PUT @Path("{queryId}/preempted") public javax.ws.rs.core.Response preemptQuery(@PathParam("queryId") QueryId queryId, String message, @Context javax.servlet.http.HttpServletRequest servletRequest, @Context javax.ws.rs.core.HttpHeaders httpHeaders)
-
-