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