Table of Contents

Class D1RawQueryResultSet

Namespace
Cloudflare.NET.Accounts.D1.Models
Assembly
Cloudflare.NET.dll

Result set from a raw query containing columns and rows.

public record D1RawQueryResultSet : IEquatable<D1RawQueryResultSet>
Inheritance
D1RawQueryResultSet
Implements
Inherited Members

Constructors

D1RawQueryResultSet(IReadOnlyList<string>, IReadOnlyList<IReadOnlyList<JsonElement>>)

Result set from a raw query containing columns and rows.

public D1RawQueryResultSet(IReadOnlyList<string> Columns, IReadOnlyList<IReadOnlyList<JsonElement>> Rows)

Parameters

Columns IReadOnlyList<string>

Array of column names in SELECT order.

Rows IReadOnlyList<IReadOnlyList<JsonElement>>

Array of row arrays, each containing values in column order.

Properties

Columns

Array of column names in SELECT order.

[JsonPropertyName("columns")]
public IReadOnlyList<string> Columns { get; init; }

Property Value

IReadOnlyList<string>

Rows

Array of row arrays, each containing values in column order.

[JsonPropertyName("rows")]
public IReadOnlyList<IReadOnlyList<JsonElement>> Rows { get; init; }

Property Value

IReadOnlyList<IReadOnlyList<JsonElement>>