Class QueuedStatementResource

java.lang.Object
io.trino.dispatcher.QueuedStatementResource

@Path("/v1/statement") public class QueuedStatementResource extends Object
  • Constructor Details

  • Method Details

    • start

      @PostConstruct public void start()
    • stop

      @PreDestroy public void stop()
    • postStatement

      @ResourceSecurity(AUTHENTICATED_USER) @POST @Produces("application/json") public jakarta.ws.rs.core.Response postStatement(String statement, @Context jakarta.servlet.http.HttpServletRequest servletRequest, @Context jakarta.ws.rs.core.HttpHeaders httpHeaders, @Context jakarta.ws.rs.core.UriInfo uriInfo)
    • getStatus

      @ResourceSecurity(PUBLIC) @GET @Path("queued/{queryId}/{slug}/{token}") @Produces("application/json") public void getStatus(@PathParam("queryId") QueryId queryId, @PathParam("slug") String slug, @PathParam("token") long token, @QueryParam("maxWait") io.airlift.units.Duration maxWait, @Context jakarta.ws.rs.core.UriInfo uriInfo, @Suspended jakarta.ws.rs.container.AsyncResponse asyncResponse)
    • cancelQuery

      @ResourceSecurity(PUBLIC) @DELETE @Path("queued/{queryId}/{slug}/{token}") @Produces("application/json") public jakarta.ws.rs.core.Response cancelQuery(@PathParam("queryId") QueryId queryId, @PathParam("slug") String slug, @PathParam("token") long token)