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