Table of Contents

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

Exception

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

int

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

int

ResultCode

Gets the terminal execution outcome.
public ExecutionResultCode ResultCode { get; init; }

Property Value

ExecutionResultCode

TotalDuration

Gets elapsed time spent in the batch-execution coordinator.
public TimeSpan TotalDuration { get; init; }

Property Value

TimeSpan

Remarks

Prepared parsing and connection opening occur before this timer starts.