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

Data Fields

JsonTablePlan * plan
 
JsonPath * path
 
MemoryContext mcxt
 
List * args
 
JsonValueList found
 
JsonValueListIterator iter
 
JsonTablePlanRowSource current
 
int ordinal
 
struct JsonTablePlanState * nested
 
struct JsonTablePlanState * left
 
struct JsonTablePlanState * right
 
struct JsonTablePlanState * parent
 
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: