Class QueryResource

java.lang.Object
io.trino.server.QueryResource

@Path("/v1/query") public class QueryResource extends Object
Manage queries scheduled on this node
  • Constructor Details

  • Method Details

    • 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)