Package io.trino.server
Class QueryStateInfoResource
- java.lang.Object
-
- io.trino.server.QueryStateInfoResource
-
@Path("/v1/queryState") public class QueryStateInfoResource extends Object
-
-
Constructor Summary
Constructors Constructor Description QueryStateInfoResource(DispatchManager dispatchManager, ResourceGroupManager<?> resourceGroupManager, AccessControl accessControl, HttpRequestSessionContextFactory sessionContextFactory, ProtocolConfig protocolConfig)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description QueryStateInfogetQueryStateInfo(String queryId, javax.servlet.http.HttpServletRequest servletRequest, javax.ws.rs.core.HttpHeaders httpHeaders)List<QueryStateInfo>getQueryStateInfos(String user, javax.servlet.http.HttpServletRequest servletRequest, javax.ws.rs.core.HttpHeaders httpHeaders)
-
-
-
Constructor Detail
-
QueryStateInfoResource
@Inject public QueryStateInfoResource(DispatchManager dispatchManager, ResourceGroupManager<?> resourceGroupManager, AccessControl accessControl, HttpRequestSessionContextFactory sessionContextFactory, ProtocolConfig protocolConfig)
-
-
Method Detail
-
getQueryStateInfos
@ResourceSecurity(AUTHENTICATED_USER) @GET @Produces("application/json") public List<QueryStateInfo> getQueryStateInfos(@QueryParam("user") String user, @Context javax.servlet.http.HttpServletRequest servletRequest, @Context javax.ws.rs.core.HttpHeaders httpHeaders)
-
getQueryStateInfo
@ResourceSecurity(AUTHENTICATED_USER) @GET @Path("{queryId}") @Produces("application/json") public QueryStateInfo getQueryStateInfo(@PathParam("queryId") String queryId, @Context javax.servlet.http.HttpServletRequest servletRequest, @Context javax.ws.rs.core.HttpHeaders httpHeaders) throws javax.ws.rs.WebApplicationException
- Throws:
javax.ws.rs.WebApplicationException
-
-