PostgreSQL Source Code  git master
JsonConstructorExprState Struct Reference

#include <execExpr.h>

Data Fields

JsonConstructorExprconstructor
 
Datumarg_values
 
boolarg_nulls
 
Oidarg_types
 
struct {
   int   category
 
   Oid   outfuncid
 
} * arg_type_cache
 
int nargs
 

Detailed Description

Definition at line 793 of file execExpr.h.

Field Documentation

◆ arg_nulls

bool* JsonConstructorExprState::arg_nulls

Definition at line 797 of file execExpr.h.

Referenced by ExecEvalJsonConstructor(), and ExecInitExprRec().

◆ 

struct { ... } * JsonConstructorExprState::arg_type_cache

◆ arg_types

Oid* JsonConstructorExprState::arg_types

Definition at line 798 of file execExpr.h.

Referenced by ExecEvalJsonConstructor(), and ExecInitExprRec().

◆ arg_values

Datum* JsonConstructorExprState::arg_values

Definition at line 796 of file execExpr.h.

Referenced by ExecEvalJsonConstructor(), and ExecInitExprRec().

◆ category

int JsonConstructorExprState::category

Definition at line 801 of file execExpr.h.

Referenced by ExecEvalJsonConstructor(), and ExecInitExprRec().

◆ constructor

JsonConstructorExpr* JsonConstructorExprState::constructor

Definition at line 795 of file execExpr.h.

Referenced by ExecEvalJsonConstructor(), and ExecInitExprRec().

◆ nargs

int JsonConstructorExprState::nargs

Definition at line 804 of file execExpr.h.

Referenced by ExecEvalJsonConstructor(), and ExecInitExprRec().

◆ outfuncid

Oid JsonConstructorExprState::outfuncid

Definition at line 802 of file execExpr.h.

Referenced by ExecEvalJsonConstructor(), and ExecInitExprRec().


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