| Package | Description |
|---|---|
| io.stargate.graphql.schema.graphqlfirst.processor |
| Modifier and Type | Method and Description |
|---|---|
protected ConditionModel |
ConditionModelBuilderBase.build() |
| Modifier and Type | Method and Description |
|---|---|
List<ConditionModel> |
DeleteModel.getIfConditions() |
List<ConditionModel> |
ArgumentDirectiveModels.getIfConditions() |
List<ConditionModel> |
UpdateModel.getIfConditions() |
List<ConditionModel> |
EntityModel.getPrimaryKeyWhereConditions()
Returns a default list of WHERE conditions that select all primary key columns with
=
relations. |
List<ConditionModel> |
DeleteModel.getWhereConditions()
If the mutation takes individual PK fields, the condition builder associated with each field.
|
List<ConditionModel> |
ArgumentDirectiveModels.getWhereConditions() |
List<ConditionModel> |
QueryModel.getWhereConditions() |
List<ConditionModel> |
UpdateModel.getWhereConditions() |
| Modifier and Type | Method and Description |
|---|---|
Optional<String> |
EntityModel.validateForUpdate(Collection<ConditionModel> conditions)
Validates a set of conditions to ensure that they form a valid WHERE clause for an UPDATE.
|
Optional<String> |
EntityModel.validateNoFiltering(Collection<ConditionModel> conditions)
Validates a set of conditions to ensure that they will produce a valid CQL query that doesn't
require ALLOW FILTERING for this entity.
|
| Constructor and Description |
|---|
ArgumentDirectiveModels(List<ConditionModel> ifConditions,
List<ConditionModel> whereConditions,
List<IncrementModel> incrementModels) |
ArgumentDirectiveModels(List<ConditionModel> ifConditions,
List<ConditionModel> whereConditions,
List<IncrementModel> incrementModels) |
UpdateModel(String parentTypeName,
graphql.language.FieldDefinition field,
EntityModel entity,
List<ConditionModel> whereConditions,
List<ConditionModel> ifConditions,
Optional<String> entityArgumentName,
OperationModel.ReturnType returnType,
Optional<ResponsePayloadModel> responsePayload,
boolean ifExists,
List<IncrementModel> incrementModels,
Optional<ConsistencyLevel> consistencyLevel,
Optional<ConsistencyLevel> serialConsistencyLevel,
Optional<Integer> ttl,
Optional<String> cqlTimestampArgumentName) |
UpdateModel(String parentTypeName,
graphql.language.FieldDefinition field,
EntityModel entity,
List<ConditionModel> whereConditions,
List<ConditionModel> ifConditions,
Optional<String> entityArgumentName,
OperationModel.ReturnType returnType,
Optional<ResponsePayloadModel> responsePayload,
boolean ifExists,
List<IncrementModel> incrementModels,
Optional<ConsistencyLevel> consistencyLevel,
Optional<ConsistencyLevel> serialConsistencyLevel,
Optional<Integer> ttl,
Optional<String> cqlTimestampArgumentName) |
Copyright © 2023. All rights reserved.