Class DynamoDbCommandWithDistance

java.lang.Object
org.evomaster.client.java.controller.internal.db.dynamodb.DynamoDbCommandWithDistance

public final class DynamoDbCommandWithDistance extends Object
Associates an intercepted DynamoDB command and table with its heuristic result.
  • Constructor Details

    • DynamoDbCommandWithDistance

      public DynamoDbCommandWithDistance(org.evomaster.client.java.instrumentation.DynamoDbCommand command, String tableName, DynamoDbDistanceWithMetrics distanceWithMetrics)
      Creates an evaluated DynamoDB command.
      Parameters:
      command - intercepted command
      tableName - evaluated table
      distanceWithMetrics - heuristic result
  • Method Details

    • getCommand

      public org.evomaster.client.java.instrumentation.DynamoDbCommand getCommand()
      Returns:
      intercepted command
    • getTableName

      public String getTableName()
      Returns:
      evaluated table name
    • getDistanceWithMetrics

      public DynamoDbDistanceWithMetrics getDistanceWithMetrics()
      Returns:
      heuristic result and metrics
    • getHeuristicId

      public String getHeuristicId()
      Returns:
      stable identifier used in the extra-heuristic DTO