PostgreSQL Source Code  git master
SubscriptingRefState Struct Reference

#include <execExpr.h>

Data Fields

bool isassignment
 
Oid refelemtype
 
int16 refattrlength
 
int16 refelemlength
 
bool refelembyval
 
char refelemalign
 
int numupper
 
bool upperprovided [MAXDIM]
 
int upperindex [MAXDIM]
 
int numlower
 
bool lowerprovided [MAXDIM]
 
int lowerindex [MAXDIM]
 
Datum subscriptvalue
 
bool subscriptnull
 
Datum replacevalue
 
bool replacenull
 
Datum prevvalue
 
bool prevnull
 

Detailed Description

Definition at line 648 of file execExpr.h.

Field Documentation

◆ isassignment

bool SubscriptingRefState::isassignment

Definition at line 650 of file execExpr.h.

Referenced by ExecEvalSubscriptingRef(), and ExecInitSubscriptingRef().

◆ lowerindex

int SubscriptingRefState::lowerindex[MAXDIM]

◆ lowerprovided

bool SubscriptingRefState::lowerprovided[MAXDIM]

◆ numlower

int SubscriptingRefState::numlower

◆ numupper

int SubscriptingRefState::numupper

◆ prevnull

bool SubscriptingRefState::prevnull

Definition at line 679 of file execExpr.h.

Referenced by ExecEvalSubscriptingRefOld(), and ExecInitSubscriptingRef().

◆ prevvalue

Datum SubscriptingRefState::prevvalue

Definition at line 678 of file execExpr.h.

Referenced by ExecEvalSubscriptingRefOld(), and ExecInitSubscriptingRef().

◆ refattrlength

int16 SubscriptingRefState::refattrlength

◆ refelemalign

char SubscriptingRefState::refelemalign

◆ refelembyval

bool SubscriptingRefState::refelembyval

◆ refelemlength

int16 SubscriptingRefState::refelemlength

◆ refelemtype

Oid SubscriptingRefState::refelemtype

Definition at line 652 of file execExpr.h.

Referenced by ExecEvalSubscriptingRefAssign(), and ExecInitSubscriptingRef().

◆ replacenull

bool SubscriptingRefState::replacenull

Definition at line 675 of file execExpr.h.

Referenced by ExecEvalSubscriptingRefAssign(), and ExecInitSubscriptingRef().

◆ replacevalue

Datum SubscriptingRefState::replacevalue

Definition at line 674 of file execExpr.h.

Referenced by ExecEvalSubscriptingRefAssign(), and ExecInitSubscriptingRef().

◆ subscriptnull

bool SubscriptingRefState::subscriptnull

Definition at line 671 of file execExpr.h.

Referenced by ExecEvalSubscriptingRef(), and ExecInitSubscriptingRef().

◆ subscriptvalue

Datum SubscriptingRefState::subscriptvalue

Definition at line 670 of file execExpr.h.

Referenced by ExecEvalSubscriptingRef(), and ExecInitSubscriptingRef().

◆ upperindex

int SubscriptingRefState::upperindex[MAXDIM]

◆ upperprovided

bool SubscriptingRefState::upperprovided[MAXDIM]

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