public abstract class DmlFetcher<ResultT> extends CassandraFetcher<ResultT>
| Modifier and Type | Field and Description |
|---|---|
protected com.datastax.oss.driver.api.core.CqlIdentifier |
keyspaceId |
protected NameMapping |
nameMapping |
protected Table |
table |
protected com.datastax.oss.driver.api.core.CqlIdentifier |
tableId |
authenticationService, DEFAULT_CONSISTENCY, DEFAULT_PAGE_SIZE, DEFAULT_PARAMETERS, DEFAULT_SERIAL_CONSISTENCY, persistence| Modifier | Constructor and Description |
|---|---|
protected |
DmlFetcher(Table table,
NameMapping nameMapping,
Persistence persistence,
AuthenticationService authenticationService) |
| Modifier and Type | Method and Description |
|---|---|
protected List<com.datastax.oss.driver.api.querybuilder.relation.Relation> |
buildClause(Table table,
graphql.schema.DataFetchingEnvironment environment) |
protected List<com.datastax.oss.driver.api.querybuilder.relation.Relation> |
buildFilterConditions(Table table,
Map<String,Map<String,Object>> columnList) |
protected List<com.datastax.oss.driver.api.querybuilder.condition.Condition> |
buildIfConditions(Table table,
Map<String,Map<String,Object>> columnList) |
protected Column |
getColumn(Table table,
String fieldName) |
protected com.datastax.oss.driver.api.core.CqlIdentifier |
getDBColumnName(Table table,
String fieldName) |
protected com.datastax.oss.driver.api.querybuilder.term.Term |
toCqlTerm(Column column,
Object value) |
get, getprotected final Table table
protected final NameMapping nameMapping
protected final com.datastax.oss.driver.api.core.CqlIdentifier keyspaceId
protected final com.datastax.oss.driver.api.core.CqlIdentifier tableId
protected DmlFetcher(Table table, NameMapping nameMapping, Persistence persistence, AuthenticationService authenticationService)
protected List<com.datastax.oss.driver.api.querybuilder.condition.Condition> buildIfConditions(Table table, Map<String,Map<String,Object>> columnList)
protected List<com.datastax.oss.driver.api.querybuilder.relation.Relation> buildFilterConditions(Table table, Map<String,Map<String,Object>> columnList)
protected List<com.datastax.oss.driver.api.querybuilder.relation.Relation> buildClause(Table table, graphql.schema.DataFetchingEnvironment environment)
protected com.datastax.oss.driver.api.core.CqlIdentifier getDBColumnName(Table table, String fieldName)
Copyright © 2020. All rights reserved.