Class DynamoDbDsl
java.lang.Object
org.evomaster.client.java.controller.dynamodb.dsl.DynamoDbDsl
- All Implemented Interfaces:
DynamoDbSequenceDsl,DynamoDbStatementDsl
DSL for DynamoDB insertions in generated tests.
-
Method Summary
Modifier and TypeMethodDescriptionAdds a scalar attribute using its printable representation.List<org.evomaster.client.java.controller.api.dto.database.operations.DynamoDbInsertionDto>dtos()static DynamoDbSequenceDsldynamoDb()insertInto(String tableName) Starts an item insertion.
-
Method Details
-
dynamoDb
- Returns:
- a new DynamoDB insertion sequence
-
insertInto
Description copied from interface:DynamoDbSequenceDslStarts an item insertion.- Specified by:
insertIntoin interfaceDynamoDbSequenceDsl- Parameters:
tableName- target table- Returns:
- item statement
-
d
Description copied from interface:DynamoDbStatementDslAdds a scalar attribute using its printable representation. Strings must be enclosed in single quotes, numbers are represented by their exact text, and booleans are represented bytrueorfalse.- Specified by:
din interfaceDynamoDbStatementDsl- Parameters:
attributeName- attribute nameprintableValue- scalar value in printable form- Returns:
- the continuation of this statement
-
dtos
public List<org.evomaster.client.java.controller.api.dto.database.operations.DynamoDbInsertionDto> dtos()- Specified by:
dtosin interfaceDynamoDbStatementDsl- Returns:
- the completed insertion DTOs
-