public abstract class TableFetcher extends DdlQueryFetcher
authenticationService, authorizationService, DEFAULT_CONSISTENCY, DEFAULT_PAGE_SIZE, DEFAULT_PARAMETERS, DEFAULT_SERIAL_CONSISTENCY| Modifier | Constructor and Description |
|---|---|
protected |
TableFetcher(AuthenticationService authenticationService,
AuthorizationService authorizationService,
DataStoreFactory dataStoreFactory) |
| Modifier and Type | Method and Description |
|---|---|
protected Query<?> |
buildQuery(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment,
QueryBuilder builder,
AuthenticationSubject authenticationSubject) |
protected abstract Query<?> |
buildQuery(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment,
QueryBuilder builder,
String keyspaceName,
String tableName) |
decodeColumn, decodeColumns, decodeType, getget, getDatastoreParametersprotected TableFetcher(AuthenticationService authenticationService, AuthorizationService authorizationService, DataStoreFactory dataStoreFactory)
protected Query<?> buildQuery(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment, QueryBuilder builder, AuthenticationSubject authenticationSubject) throws UnauthorizedException
buildQuery in class DdlQueryFetcherUnauthorizedExceptionprotected abstract Query<?> buildQuery(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment, QueryBuilder builder, String keyspaceName, String tableName)
Copyright © 2021. All rights reserved.