Class ExecutionResult
- Namespace
- ItTiger.TigerQuery.Engine
- Assembly
- ItTiger.TigerQuery.dll
Summarizes batch execution after the engine reaches its result-producing path.
public sealed class ExecutionResult
- Inheritance
-
ExecutionResult
- Inherited Members
Properties
Exception
Gets the final caught exception retained by the coordinator, if any.
public Exception? Exception { get; init; }
Property Value
Remarks
Exceptions that escape parsing, connection opening, cancellation checks, or
callbacks are thrown to the caller instead of being stored here.
ExecutedBatches
Gets the number of batch execution attempts that completed successfully.
public int ExecutedBatches { get; init; }
Property Value
Remarks
Positive
GO n iterations are counted individually.FailedBatches
Gets the number of batch execution attempts that failed.
public int FailedBatches { get; init; }
Property Value
ResultCode
Gets the terminal execution outcome.
public ExecutionResultCode ResultCode { get; init; }
Property Value
TotalDuration
Gets elapsed time spent in the batch-execution coordinator.
public TimeSpan TotalDuration { get; init; }
Property Value
Remarks
Prepared parsing and connection opening occur before this timer starts.