Table of Contents

Class ResultSetInfo

Namespace
ItTiger.TigerQuery.Events
Assembly
ItTiger.TigerQuery.dll
Contains column metadata and all rows materialized from one SQL result set.
public sealed class ResultSetInfo
Inheritance
ResultSetInfo
Inherited Members

Remarks

The engine invokes the result-set callback only after reading the complete result set. The payload, row list, and row arrays are not reused or modified by the engine after delivery and may be retained by the consumer.

Properties

BatchNumber

Gets the one-based logical batch number that produced the result set.
public int BatchNumber { get; init; }

Property Value

int

Columns

Gets the result columns in ordinal order.
public IReadOnlyList<ColumnInfo> Columns { get; init; }

Property Value

IReadOnlyList<ColumnInfo>

ExecutionIndex

Gets the one-based repeat iteration that produced the result set.
public int ExecutionIndex { get; init; }

Property Value

int

ResultSetIndex

Gets the one-based result-set number within the execution.
public int ResultSetIndex { get; init; }

Property Value

int

Rows

Gets the materialized rows; each array contains values in column ordinal order.
public List<object?[]> Rows { get; init; }

Property Value

List<object[]>

Remarks

Database null values are represented by Value.