Table of Contents

Interface SqlFunctions.IJsonEachRow

Namespace
NextORM.Core
Assembly
nextorm.core.dll

Row shape produced by json_each(string?) and json_tree(string?): one row per JSON element. The key, value, type, fullkey and path columns are projected as text (SQLite renders an array index or a primitive value as its text form).

public interface SqlFunctions.IJsonEachRow
Extension Methods

Properties

FullKey

The full path that identifies the element.

[Column("fullkey")]
string? FullKey { get; set; }

Property Value

string

Key

The array index or object label of the element, or null.

[Column("key")]
string? Key { get; set; }

Property Value

string

Path

The path to the container of the element.

[Column("path")]
string? Path { get; set; }

Property Value

string

Type

The JSON type of the element (object, array, string, ...).

[Column("type")]
string? Type { get; set; }

Property Value

string

Value

The SQL value of the element.

[Column("value")]
string? Value { get; set; }

Property Value

string