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:
- src/include/executor/execExpr.h