Package dev.frostlake.metastore.model
Class TaskExecution
java.lang.Object
dev.frostlake.metastore.model.TaskExecution
-
Constructor Summary
ConstructorsConstructorDescriptionTaskExecution(LocalDateTime scheduledTime, LocalDateTime startTime, LocalDateTime endTime, TaskExecutionState state, String errorMessage, int rowsAffected) TaskExecution(LocalDateTime scheduledTime, LocalDateTime startTime, LocalDateTime endTime, TaskExecutionState state, String errorMessage, int rowsAffected, TaskTrigger trigger) The same, recording what started the run. -
Method Summary
Modifier and TypeMethodDescriptionintWhat started this run, as TASK_HISTORY prints it.getState()
-
Constructor Details
-
TaskExecution
public TaskExecution(LocalDateTime scheduledTime, LocalDateTime startTime, LocalDateTime endTime, TaskExecutionState state, String errorMessage, int rowsAffected) -
TaskExecution
public TaskExecution(LocalDateTime scheduledTime, LocalDateTime startTime, LocalDateTime endTime, TaskExecutionState state, String errorMessage, int rowsAffected, TaskTrigger trigger) The same, recording what started the run.- Parameters:
scheduledTime- the time the run was scheduled forstartTime- when it beganendTime- when it endedstate- its outcomeerrorMessage- the failure's message, or nullrowsAffected- the rows its body wrotetrigger- what started it
-
-
Method Details
-
getScheduledFrom
What started this run, as TASK_HISTORY prints it.- Returns:
- SCHEDULE or EXECUTE TASK
-
getScheduledTime
-
getStartTime
-
getEndTime
-
getState
-
getErrorMessage
-
getRowsAffected
public int getRowsAffected()
-