Package io.prestosql.server.ui
Class UiQueryResource
- java.lang.Object
-
- io.prestosql.server.ui.UiQueryResource
-
@Path("/ui/api/query") public class UiQueryResource extends Object
-
-
Constructor Summary
Constructors Constructor Description UiQueryResource(DispatchManager dispatchManager, AccessControl accessControl, GroupProvider groupProvider)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<BasicQueryInfo>
getAllQueryInfo(String stateFilter, javax.servlet.http.HttpServletRequest servletRequest, javax.ws.rs.core.HttpHeaders httpHeaders)
javax.ws.rs.core.Response
getQueryInfo(QueryId queryId, javax.servlet.http.HttpServletRequest servletRequest, javax.ws.rs.core.HttpHeaders httpHeaders)
javax.ws.rs.core.Response
killQuery(QueryId queryId, String message, javax.servlet.http.HttpServletRequest servletRequest, javax.ws.rs.core.HttpHeaders httpHeaders)
javax.ws.rs.core.Response
preemptQuery(QueryId queryId, String message, javax.servlet.http.HttpServletRequest servletRequest, javax.ws.rs.core.HttpHeaders httpHeaders)
-
-
-
Constructor Detail
-
UiQueryResource
@Inject public UiQueryResource(DispatchManager dispatchManager, AccessControl accessControl, GroupProvider groupProvider)
-
-
Method Detail
-
getAllQueryInfo
@ResourceSecurity(WEB_UI) @GET public List<BasicQueryInfo> 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)
-
-