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
 

Detailed Description

Definition at line 92 of file jsonpath_exec.c.

Field Documentation

◆ baseObject

JsonBaseObjectInfo JsonPathExecContext::baseObject

◆ current

JsonbValue* JsonPathExecContext::current

◆ ignoreStructuralErrors

bool JsonPathExecContext::ignoreStructuralErrors

Definition at line 104 of file jsonpath_exec.c.

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

◆ innermostArraySize

int JsonPathExecContext::innermostArraySize

Definition at line 101 of file jsonpath_exec.c.

Referenced by executeItemOptUnwrapTarget(), and executeJsonPath().

◆ lastGeneratedObjectId

int JsonPathExecContext::lastGeneratedObjectId

Definition at line 99 of file jsonpath_exec.c.

Referenced by executeJsonPath(), and executeKeyValueMethod().

◆ laxMode

bool JsonPathExecContext::laxMode

Definition at line 102 of file jsonpath_exec.c.

Referenced by executeJsonPath().

◆ root

JsonbValue* JsonPathExecContext::root

Definition at line 95 of file jsonpath_exec.c.

Referenced by executeItemOptUnwrapTarget(), and executeJsonPath().

◆ throwErrors

bool JsonPathExecContext::throwErrors

Definition at line 108 of file jsonpath_exec.c.

Referenced by executeItemOptUnwrapResultNoThrow(), and executeJsonPath().

◆ vars

Jsonb* JsonPathExecContext::vars

Definition at line 94 of file jsonpath_exec.c.

Referenced by executeJsonPath(), and getJsonPathItem().


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