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 775 of file execExpr.h.
bool SubscriptingRefState::isassignment |
Definition at line 777 of file execExpr.h.
Referenced by array_subscript_check_subscripts(), ExecInitSubscriptingRef(), and jsonb_subscript_check_subscripts().
Datum* SubscriptingRefState::lowerindex |
Definition at line 792 of file execExpr.h.
Referenced by array_subscript_check_subscripts(), and ExecInitSubscriptingRef().
bool* SubscriptingRefState::lowerindexnull |
Definition at line 793 of file execExpr.h.
Referenced by array_subscript_check_subscripts(), and ExecInitSubscriptingRef().
bool* SubscriptingRefState::lowerprovided |
Definition at line 791 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 790 of file execExpr.h.
Referenced by array_exec_setup(), array_subscript_check_subscripts(), ExecInitSubscriptingRef(), and hstore_exec_setup().
int SubscriptingRefState::numupper |
Definition at line 784 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 801 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 800 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 797 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 796 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 786 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 787 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 785 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 780 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().