PostgreSQL Source Code: SubscriptingRefState Struct Reference (original) (raw)

#include <[execExpr.h](execExpr%5F8h%5Fsource.html)>

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

Definition at line 781 of file execExpr.h.

isassignment

bool SubscriptingRefState::isassignment

lowerindex

Datum* SubscriptingRefState::lowerindex

lowerindexnull

bool* SubscriptingRefState::lowerindexnull

lowerprovided

bool* SubscriptingRefState::lowerprovided

numlower

int SubscriptingRefState::numlower

numupper

int SubscriptingRefState::numupper

Definition at line 790 of file execExpr.h.

Referenced by array_exec_setup(), array_subscript_assign(), array_subscript_assign_slice(), array_subscript_check_subscripts(), array_subscript_fetch(), array_subscript_fetch_old(), array_subscript_fetch_old_slice(), array_subscript_fetch_slice(), ExecInitSubscriptingRef(), hstore_exec_setup(), jsonb_subscript_assign(), jsonb_subscript_check_subscripts(), jsonb_subscript_fetch(), and jsonb_subscript_fetch_old().

prevnull

bool SubscriptingRefState::prevnull

prevvalue

Datum SubscriptingRefState::prevvalue

replacenull

bool SubscriptingRefState::replacenull

replacevalue

Datum SubscriptingRefState::replacevalue

upperindex

Datum* SubscriptingRefState::upperindex

upperindexnull

bool* SubscriptingRefState::upperindexnull

upperprovided

bool* SubscriptingRefState::upperprovided

workspace

void* SubscriptingRefState::workspace

Definition at line 786 of file execExpr.h.

Referenced by array_exec_setup(), array_subscript_assign(), array_subscript_assign_slice(), array_subscript_check_subscripts(), array_subscript_fetch(), array_subscript_fetch_old(), array_subscript_fetch_old_slice(), array_subscript_fetch_slice(), jsonb_exec_setup(), jsonb_subscript_assign(), jsonb_subscript_check_subscripts(), and jsonb_subscript_fetch().


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