|
PostgreSQL Source Code git master
|
#include <jsonb.h>
Data Fields | |
| JsonbValue * | result |
| MemoryContext | outcontext |
| struct Node * | escontext |
| JsonbParseState * | parseState |
| bool | unique_keys |
| struct Node* JsonbInState::escontext |
Definition at line 335 of file jsonb.h.
Referenced by jsonb_in_object_field_start(), and jsonb_in_scalar().
| MemoryContext JsonbInState::outcontext |
Definition at line 334 of file jsonb.h.
Referenced by appendElement(), appendKey(), appendValue(), jsonb_agg_transfn_worker(), jsonb_object_agg_transfn_worker(), pushJsonbValueScalar(), and pushState().
| JsonbParseState* JsonbInState::parseState |
Definition at line 337 of file jsonb.h.
Referenced by appendElement(), appendKey(), appendValue(), datum_to_jsonb_internal(), jsonb_agg_finalfn(), jsonb_build_object_worker(), jsonb_in_object_start(), jsonb_in_scalar(), jsonb_object_agg_finalfn(), jsonb_object_agg_transfn_worker(), PLyObject_ToJsonbValue(), pushJsonbValue(), pushJsonbValueScalar(), pushState(), and SV_to_JsonbValue().
| JsonbValue* JsonbInState::result |
Definition at line 333 of file jsonb.h.
Referenced by datum_to_jsonb(), jsonb_agg_finalfn(), jsonb_build_array_noargs(), jsonb_build_array_worker(), jsonb_build_object_noargs(), jsonb_build_object_worker(), jsonb_delete(), jsonb_delete_array(), jsonb_delete_idx(), jsonb_delete_path(), jsonb_insert(), jsonb_object(), jsonb_object_agg_finalfn(), jsonb_object_two_arg(), jsonb_set(), jsonb_strip_nulls(), JsonbValueToJsonb(), plperl_to_jsonb(), plpython_to_jsonb(), PLyObject_ToJsonbValue(), pushJsonbValueScalar(), SV_to_JsonbValue(), and transform_jsonb_string_values().
| bool JsonbInState::unique_keys |
Definition at line 338 of file jsonb.h.
Referenced by jsonb_in_object_start().