PostgreSQL Source Code git master
Loading...
Searching...
No Matches
JsonTablePlanState Struct Reference

Data Fields

JsonTablePlanplan
 
JsonPathpath
 
MemoryContext mcxt
 
Listargs
 
JsonValueList found
 
JsonValueListIterator iter
 
JsonTablePlanRowSource current
 
int ordinal
 
struct JsonTablePlanStatenested
 
struct JsonTablePlanStateleft
 
struct JsonTablePlanStateright
 
struct JsonTablePlanStateparent
 
bool cross
 
bool outerJoin
 
bool advanceNested
 
bool advanceRight
 
bool reset
 

Detailed Description

Definition at line 204 of file jsonpath_exec.c.

Field Documentation

◆ advanceNested

bool JsonTablePlanState::advanceNested

Definition at line 248 of file jsonpath_exec.c.

Referenced by JsonTablePlanNextRow(), and JsonTableResetNestedPlan().

◆ advanceRight

bool JsonTablePlanState::advanceRight

◆ args

List* JsonTablePlanState::args

Definition at line 220 of file jsonpath_exec.c.

Referenced by JsonTableInitPlan(), and JsonTableResetRowPattern().

◆ cross

bool JsonTablePlanState::cross

Definition at line 245 of file jsonpath_exec.c.

Referenced by JsonTableInitPlan(), and JsonTablePlanNextRow().

◆ current

◆ found

JsonValueList JsonTablePlanState::found

Definition at line 223 of file jsonpath_exec.c.

Referenced by JsonTableInitPlan(), JsonTableRescan(), and JsonTableResetRowPattern().

◆ iter

JsonValueListIterator JsonTablePlanState::iter

Definition at line 224 of file jsonpath_exec.c.

Referenced by JsonTablePlanScanNextRow(), and JsonTableRescan().

◆ left

struct JsonTablePlanState* JsonTablePlanState::left

◆ mcxt

MemoryContext JsonTablePlanState::mcxt

◆ nested

struct JsonTablePlanState* JsonTablePlanState::nested

◆ ordinal

int JsonTablePlanState::ordinal

Definition at line 230 of file jsonpath_exec.c.

Referenced by JsonTableGetValue(), JsonTablePlanScanNextRow(), and JsonTableRescan().

◆ outerJoin

bool JsonTablePlanState::outerJoin

Definition at line 246 of file jsonpath_exec.c.

Referenced by JsonTableInitPlan(), and JsonTablePlanNextRow().

◆ parent

struct JsonTablePlanState* JsonTablePlanState::parent

◆ path

JsonPath* JsonTablePlanState::path

◆ plan

◆ reset

bool JsonTablePlanState::reset

Definition at line 250 of file jsonpath_exec.c.

Referenced by JsonTablePlanNextRow(), and JsonTableResetNestedPlan().

◆ right

struct JsonTablePlanState* JsonTablePlanState::right

The documentation for this struct was generated from the following file: