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 753 of file execExpr.h.
bool SubscriptingRefState::isassignment |
Definition at line 755 of file execExpr.h.
Referenced by array_subscript_check_subscripts(), ExecInitSubscriptingRef(), and jsonb_subscript_check_subscripts().
Datum* SubscriptingRefState::lowerindex |
Definition at line 770 of file execExpr.h.
Referenced by array_subscript_check_subscripts(), and ExecInitSubscriptingRef().
bool* SubscriptingRefState::lowerindexnull |
Definition at line 771 of file execExpr.h.
Referenced by array_subscript_check_subscripts(), and ExecInitSubscriptingRef().
bool* SubscriptingRefState::lowerprovided |
Definition at line 769 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 768 of file execExpr.h.
Referenced by array_exec_setup(), array_subscript_check_subscripts(), ExecInitSubscriptingRef(), and hstore_exec_setup().
int SubscriptingRefState::numupper |
Definition at line 762 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 779 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 778 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 775 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 774 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 764 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 765 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 763 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 758 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().