Class JpqlRepairRequest

java.lang.Object
io.jmix.aitools.dataload.repair.JpqlRepairRequest

public class JpqlRepairRequest extends Object
Input for a single JpqlRepairer attempt: the original execution request, the current query draft, its validation result and the attempt number.
  • Field Details

  • Constructor Details

  • Method Details

    • getExecutionRequest

      public JpqlExecutionRequest getExecutionRequest()
      Returns the original execution request that triggered the repair.
      Returns:
      execution request
    • getGeneratedJpqlResult

      public GeneratedJpqlResult getGeneratedJpqlResult()
      Returns the current query draft to repair.
      Returns:
      query draft
    • getValidationResult

      public JpqlValidationResult getValidationResult()
      Returns the validation result describing why the current draft is invalid.
      Returns:
      validation result
    • getAttempt

      public int getAttempt()
      Returns the 1-based number of the current repair attempt.
      Returns:
      attempt number