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

Data Fields

voidvars
 
JsonPathGetVarCallback getVar
 
JsonbValueroot
 
JsonbValuecurrent
 
JsonBaseObjectInfo baseObject
 
int lastGeneratedObjectId
 
int innermostArraySize
 
bool laxMode
 
bool ignoreStructuralErrors
 
bool throwErrors
 
bool useTz
 

Detailed Description

Definition at line 96 of file jsonpath_exec.c.

Field Documentation

◆ baseObject

JsonBaseObjectInfo JsonPathExecContext::baseObject

◆ current

JsonbValue* JsonPathExecContext::current

◆ getVar

JsonPathGetVarCallback JsonPathExecContext::getVar

Definition at line 99 of file jsonpath_exec.c.

Referenced by executeJsonPath(), and getJsonPathVariable().

◆ ignoreStructuralErrors

bool JsonPathExecContext::ignoreStructuralErrors

Definition at line 110 of file jsonpath_exec.c.

Referenced by executeAnyItem(), executeItemOptUnwrapTarget(), and executeJsonPath().

◆ innermostArraySize

int JsonPathExecContext::innermostArraySize

Definition at line 107 of file jsonpath_exec.c.

Referenced by executeItemOptUnwrapTarget(), and executeJsonPath().

◆ lastGeneratedObjectId

int JsonPathExecContext::lastGeneratedObjectId

Definition at line 105 of file jsonpath_exec.c.

Referenced by executeJsonPath(), and executeKeyValueMethod().

◆ laxMode

bool JsonPathExecContext::laxMode

Definition at line 108 of file jsonpath_exec.c.

Referenced by executeJsonPath().

◆ root

JsonbValue* JsonPathExecContext::root

Definition at line 101 of file jsonpath_exec.c.

Referenced by executeItemOptUnwrapTarget(), and executeJsonPath().

◆ throwErrors

bool JsonPathExecContext::throwErrors

Definition at line 114 of file jsonpath_exec.c.

Referenced by executeItemOptUnwrapResultNoThrow(), and executeJsonPath().

◆ useTz

bool JsonPathExecContext::useTz

Definition at line 116 of file jsonpath_exec.c.

Referenced by executeComparison(), executeDateTimeMethod(), and executeJsonPath().

◆ vars

void* JsonPathExecContext::vars

Definition at line 98 of file jsonpath_exec.c.

Referenced by executeJsonPath(), and getJsonPathVariable().


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