Class DynamoDbRequestParser

java.lang.Object
org.evomaster.client.java.controller.dynamodb.DynamoDbRequestParser

public class DynamoDbRequestParser extends Object
Builds internal operations from DynamoDB request objects.
  • Constructor Details

    • DynamoDbRequestParser

      public DynamoDbRequestParser()
      Creates a request parser and registers supported DynamoDB API method parsers.
  • Method Details

    • parseByTable

      public Map<String,ParsedDynamoDbRequest> parseByTable(Object ddbRequest, org.evomaster.client.java.instrumentation.DynamoDbOperationNames apiMethodName)
      Entry-point parser used by a future handler.
      Parameters:
      ddbRequest - DynamoDB SDK ddbRequest object (see comment on DynamoDbBaseApiMethodParser)
      apiMethodName - DynamoDB API method name from enum type
      Returns:
      a map of parsed requests by table name. Unsupported operations intentionally yield an empty map.