Package io.jmix.aitools.dataload.repair
Class JpqlRepairRequest
java.lang.Object
io.jmix.aitools.dataload.repair.JpqlRepairRequest
Input for a single
JpqlRepairer attempt: the original execution request, the current query
draft, its validation result and the attempt number.-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected intprotected JpqlExecutionRequestprotected GeneratedJpqlResultprotected JpqlValidationResult -
Constructor Summary
ConstructorsConstructorDescriptionJpqlRepairRequest(JpqlExecutionRequest executionRequest, GeneratedJpqlResult generatedJpqlResult, JpqlValidationResult validationResult, int attempt) -
Method Summary
Modifier and TypeMethodDescriptionintReturns the 1-based number of the current repair attempt.Returns the original execution request that triggered the repair.Returns the current query draft to repair.Returns the validation result describing why the current draft is invalid.
-
Field Details
-
executionRequest
-
generatedJpqlResult
-
validationResult
-
attempt
protected int attempt
-
-
Constructor Details
-
JpqlRepairRequest
public JpqlRepairRequest(JpqlExecutionRequest executionRequest, GeneratedJpqlResult generatedJpqlResult, JpqlValidationResult validationResult, int attempt)
-
-
Method Details
-
getExecutionRequest
Returns the original execution request that triggered the repair.- Returns:
- execution request
-
getGeneratedJpqlResult
Returns the current query draft to repair.- Returns:
- query draft
-
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
-