PostgreSQL Source Code  git master
JsonPathVariableEvalContext Struct Reference

#include <jsonpath.h>

Data Fields

char * name
 
Oid typid
 
int32 typmod
 
struct ExprContextecontext
 
struct ExprStateestate
 
MemoryContext mcxt
 
Datum value
 
bool isnull
 
bool evaluated
 

Detailed Description

Definition at line 260 of file jsonpath.h.

Field Documentation

◆ econtext

struct ExprContext* JsonPathVariableEvalContext::econtext

Definition at line 265 of file jsonpath.h.

Referenced by ExecEvalJson(), ExecInitExprRec(), and JsonTableInitOpaque().

◆ estate

struct ExprState* JsonPathVariableEvalContext::estate

Definition at line 266 of file jsonpath.h.

Referenced by ExecInitExprRec(), and JsonTableInitOpaque().

◆ evaluated

bool JsonPathVariableEvalContext::evaluated

Definition at line 270 of file jsonpath.h.

Referenced by ExecEvalJson(), ExecInitExprRec(), and JsonTableInitOpaque().

◆ isnull

bool JsonPathVariableEvalContext::isnull

Definition at line 269 of file jsonpath.h.

Referenced by ExecInitExprRec(), and JsonTableInitOpaque().

◆ mcxt

MemoryContext JsonPathVariableEvalContext::mcxt

Definition at line 267 of file jsonpath.h.

Referenced by ExecInitExprRec(), and JsonTableInitOpaque().

◆ name

char* JsonPathVariableEvalContext::name

Definition at line 262 of file jsonpath.h.

Referenced by ExecInitExprRec(), and JsonTableInitOpaque().

◆ typid

Oid JsonPathVariableEvalContext::typid

Definition at line 263 of file jsonpath.h.

Referenced by ExecInitExprRec(), and JsonTableInitOpaque().

◆ typmod

int32 JsonPathVariableEvalContext::typmod

Definition at line 264 of file jsonpath.h.

Referenced by ExecInitExprRec(), and JsonTableInitOpaque().

◆ value

Datum JsonPathVariableEvalContext::value

Definition at line 268 of file jsonpath.h.

Referenced by ExecInitExprRec(), and JsonTableInitOpaque().


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