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

#include <execExpr.h>

Data Fields

bool isassignment
 
void * workspace
 
int numupper
 
bool * upperprovided
 
Datum * upperindex
 
bool * upperindexnull
 
int numlower
 
bool * lowerprovided
 
Datum * lowerindex
 
bool * lowerindexnull
 
Datum replacevalue
 
bool replacenull
 
Datum prevvalue
 
bool prevnull
 

Detailed Description

Definition at line 785 of file execExpr.h.

Field Documentation

◆ isassignment

bool SubscriptingRefState::isassignment

Definition at line 787 of file execExpr.h.

◆ lowerindex

Datum* SubscriptingRefState::lowerindex

Definition at line 802 of file execExpr.h.

◆ lowerindexnull

bool* SubscriptingRefState::lowerindexnull

Definition at line 803 of file execExpr.h.

◆ lowerprovided

bool* SubscriptingRefState::lowerprovided

Definition at line 801 of file execExpr.h.

◆ numlower

int SubscriptingRefState::numlower

Definition at line 800 of file execExpr.h.

◆ numupper

int SubscriptingRefState::numupper

Definition at line 794 of file execExpr.h.

◆ prevnull

bool SubscriptingRefState::prevnull

Definition at line 811 of file execExpr.h.

◆ prevvalue

Datum SubscriptingRefState::prevvalue

Definition at line 810 of file execExpr.h.

Referenced by jsonb_subscript_fetch_old().

◆ replacenull

bool SubscriptingRefState::replacenull

Definition at line 807 of file execExpr.h.

◆ replacevalue

Datum SubscriptingRefState::replacevalue

Definition at line 806 of file execExpr.h.

◆ upperindex

Datum* SubscriptingRefState::upperindex

Definition at line 796 of file execExpr.h.

◆ upperindexnull

bool* SubscriptingRefState::upperindexnull

Definition at line 797 of file execExpr.h.

◆ upperprovided

bool* SubscriptingRefState::upperprovided

Definition at line 795 of file execExpr.h.

◆ workspace

void* SubscriptingRefState::workspace

Definition at line 790 of file execExpr.h.


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