Package io.trino.server.ui
Class UiQueryResource
java.lang.Object
io.trino.server.ui.UiQueryResource
-
Constructor Summary
ConstructorsConstructorDescriptionUiQueryResource(DispatchManager dispatchManager, AccessControl accessControl, HttpRequestSessionContextFactory sessionContextFactory) -
Method Summary
Modifier and TypeMethodDescriptiongetAllQueryInfo(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
-
UiQueryResource
@Inject public UiQueryResource(DispatchManager dispatchManager, AccessControl accessControl, HttpRequestSessionContextFactory sessionContextFactory)
-
-
Method Details
-
getAllQueryInfo
@ResourceSecurity(WEB_UI) @GET public List<TrimmedBasicQueryInfo> getAllQueryInfo(@QueryParam("state") String stateFilter, @Context jakarta.servlet.http.HttpServletRequest servletRequest, @Context jakarta.ws.rs.core.HttpHeaders httpHeaders) -
getQueryInfo
@ResourceSecurity(WEB_UI) @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) -
killQuery
@ResourceSecurity(WEB_UI) @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(WEB_UI) @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)
-