@Path(value="/graphql") @Singleton public class DmlResource extends GraphqlResourceBase
For each keyspace, this is either:
APPLICATION_GRAPHQL, authorizationService, persistence| Constructor and Description |
|---|
DmlResource() |
| Modifier and Type | Method and Description |
|---|---|
void |
get(String query,
String operationName,
String variables,
javax.servlet.http.HttpServletRequest httpRequest,
javax.ws.rs.container.AsyncResponse asyncResponse) |
void |
get(String keyspaceName,
String query,
String operationName,
String variables,
javax.servlet.http.HttpServletRequest httpRequest,
javax.ws.rs.container.AsyncResponse asyncResponse) |
void |
postGraphql(String query,
javax.servlet.http.HttpServletRequest httpRequest,
String token,
javax.ws.rs.container.AsyncResponse asyncResponse) |
void |
postGraphql(String keyspaceName,
String query,
javax.servlet.http.HttpServletRequest httpRequest,
String token,
javax.ws.rs.container.AsyncResponse asyncResponse) |
void |
postJson(GraphqlJsonBody jsonBody,
String queryFromUrl,
javax.servlet.http.HttpServletRequest httpRequest,
javax.ws.rs.container.AsyncResponse asyncResponse) |
void |
postJson(String keyspaceName,
GraphqlJsonBody jsonBody,
String queryFromUrl,
javax.servlet.http.HttpServletRequest httpRequest,
javax.ws.rs.container.AsyncResponse asyncResponse) |
executeAsync, get, isAuthorized, postGraphql, postJson, postMultipartJson, replyWithGraphqlError, replyWithGraphqlError@GET
public void get(@QueryParam(value="query")
String query,
@QueryParam(value="operationName")
String operationName,
@QueryParam(value="variables")
String variables,
@Context
javax.servlet.http.HttpServletRequest httpRequest,
@Suspended
javax.ws.rs.container.AsyncResponse asyncResponse)
@GET
@Path(value="/{keyspaceName}")
public void get(@PathParam(value="keyspaceName")
String keyspaceName,
@QueryParam(value="query")
String query,
@QueryParam(value="operationName")
String operationName,
@QueryParam(value="variables")
String variables,
@Context
javax.servlet.http.HttpServletRequest httpRequest,
@Suspended
javax.ws.rs.container.AsyncResponse asyncResponse)
@POST @Consumes(value="application/json") public void postJson(GraphqlJsonBody jsonBody, @QueryParam(value="query") String queryFromUrl, @Context javax.servlet.http.HttpServletRequest httpRequest, @Suspended javax.ws.rs.container.AsyncResponse asyncResponse)
@POST
@Path(value="/{keyspaceName}")
@Consumes(value="application/json")
public void postJson(@PathParam(value="keyspaceName")
String keyspaceName,
GraphqlJsonBody jsonBody,
@QueryParam(value="query")
String queryFromUrl,
@Context
javax.servlet.http.HttpServletRequest httpRequest,
@Suspended
javax.ws.rs.container.AsyncResponse asyncResponse)
@POST @Consumes(value="application/graphql") public void postGraphql(String query, @Context javax.servlet.http.HttpServletRequest httpRequest, @HeaderParam(value="X-Cassandra-Token") String token, @Suspended javax.ws.rs.container.AsyncResponse asyncResponse)
@POST
@Path(value="/{keyspaceName}")
@Consumes(value="application/graphql")
public void postGraphql(@PathParam(value="keyspaceName")
String keyspaceName,
String query,
@Context
javax.servlet.http.HttpServletRequest httpRequest,
@HeaderParam(value="X-Cassandra-Token")
String token,
@Suspended
javax.ws.rs.container.AsyncResponse asyncResponse)
Copyright © 2022. All rights reserved.