PostgreSQL Source Code  git master
JsonPathExecContext Struct Reference

Data Fields

Jsonbvars
 
JsonbValueroot
 
JsonbValuecurrent
 
JsonBaseObjectInfo baseObject
 
int lastGeneratedObjectId
 
int innermostArraySize
 
bool laxMode
 
bool ignoreStructuralErrors
 
bool throwErrors
 
bool useTz
 

Detailed Description

Definition at line 93 of file jsonpath_exec.c.

Field Documentation

◆ baseObject

JsonBaseObjectInfo JsonPathExecContext::baseObject

◆ current

JsonbValue* JsonPathExecContext::current

◆ ignoreStructuralErrors

bool JsonPathExecContext::ignoreStructuralErrors

Definition at line 105 of file jsonpath_exec.c.

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

◆ innermostArraySize

int JsonPathExecContext::innermostArraySize

Definition at line 102 of file jsonpath_exec.c.

Referenced by executeItemOptUnwrapTarget(), and executeJsonPath().

◆ lastGeneratedObjectId

int JsonPathExecContext::lastGeneratedObjectId

Definition at line 100 of file jsonpath_exec.c.

Referenced by executeJsonPath(), and executeKeyValueMethod().

◆ laxMode

bool JsonPathExecContext::laxMode

Definition at line 103 of file jsonpath_exec.c.

Referenced by executeJsonPath().

◆ root

JsonbValue* JsonPathExecContext::root

Definition at line 96 of file jsonpath_exec.c.

Referenced by executeItemOptUnwrapTarget(), and executeJsonPath().

◆ throwErrors

bool JsonPathExecContext::throwErrors

Definition at line 109 of file jsonpath_exec.c.

Referenced by executeItemOptUnwrapResultNoThrow(), and executeJsonPath().

◆ useTz

bool JsonPathExecContext::useTz

Definition at line 111 of file jsonpath_exec.c.

Referenced by executeComparison(), and executeJsonPath().

◆ vars

Jsonb* JsonPathExecContext::vars

Definition at line 95 of file jsonpath_exec.c.

Referenced by executeJsonPath(), and getJsonPathItem().


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