PostgreSQL Source Code
git master
|
#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 |
Definition at line 701 of file execExpr.h.
bool SubscriptingRefState::isassignment |
Definition at line 703 of file execExpr.h.
Referenced by array_subscript_check_subscripts(), ExecInitSubscriptingRef(), and jsonb_subscript_check_subscripts().
Datum* SubscriptingRefState::lowerindex |
Definition at line 718 of file execExpr.h.
Referenced by array_subscript_check_subscripts(), and ExecInitSubscriptingRef().
bool* SubscriptingRefState::lowerindexnull |
Definition at line 719 of file execExpr.h.
Referenced by array_subscript_check_subscripts(), and ExecInitSubscriptingRef().
bool* SubscriptingRefState::lowerprovided |
Definition at line 717 of file execExpr.h.
Referenced by array_subscript_assign_slice(), array_subscript_check_subscripts(), array_subscript_fetch_old_slice(), array_subscript_fetch_slice(), and ExecInitSubscriptingRef().
int SubscriptingRefState::numlower |
Definition at line 716 of file execExpr.h.
Referenced by array_exec_setup(), array_subscript_check_subscripts(), ExecInitSubscriptingRef(), and hstore_exec_setup().
int SubscriptingRefState::numupper |
Definition at line 710 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().
bool SubscriptingRefState::prevnull |
Definition at line 727 of file execExpr.h.
Referenced by array_subscript_fetch_old(), array_subscript_fetch_old_slice(), ExecInitSubscriptingRef(), and jsonb_subscript_fetch_old().
Datum SubscriptingRefState::prevvalue |
Definition at line 726 of file execExpr.h.
Referenced by array_subscript_fetch_old(), array_subscript_fetch_old_slice(), ExecInitSubscriptingRef(), and jsonb_subscript_fetch_old().
bool SubscriptingRefState::replacenull |
Definition at line 723 of file execExpr.h.
Referenced by array_subscript_assign(), array_subscript_assign_slice(), ExecInitSubscriptingRef(), hstore_subscript_assign(), and jsonb_subscript_assign().
Datum SubscriptingRefState::replacevalue |
Definition at line 722 of file execExpr.h.
Referenced by array_subscript_assign(), array_subscript_assign_slice(), ExecInitSubscriptingRef(), hstore_subscript_assign(), and jsonb_subscript_assign().
Datum* SubscriptingRefState::upperindex |
Definition at line 712 of file execExpr.h.
Referenced by array_subscript_check_subscripts(), ExecInitSubscriptingRef(), hstore_subscript_assign(), hstore_subscript_fetch(), jsonb_subscript_check_subscripts(), and jsonb_subscript_fetch_old().
bool* SubscriptingRefState::upperindexnull |
Definition at line 713 of file execExpr.h.
Referenced by array_subscript_check_subscripts(), ExecInitSubscriptingRef(), hstore_subscript_assign(), hstore_subscript_fetch(), and jsonb_subscript_check_subscripts().
bool* SubscriptingRefState::upperprovided |
Definition at line 711 of file execExpr.h.
Referenced by array_subscript_assign_slice(), array_subscript_check_subscripts(), array_subscript_fetch_old_slice(), array_subscript_fetch_slice(), ExecInitSubscriptingRef(), and jsonb_subscript_check_subscripts().
void* SubscriptingRefState::workspace |
Definition at line 706 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().