PostgreSQL Source Code: PopulateArrayContext Struct Reference (original) (raw)
Data Fields | |
---|---|
ArrayBuildState * | astate |
ArrayIOData * | aio |
MemoryContext | acxt |
MemoryContext | mcxt |
const char * | colname |
int * | dims |
int * | sizes |
int | ndims |
Node * | escontext |
Detailed Description
Definition at line 259 of file jsonfuncs.c.
Field Documentation
◆ acxt
MemoryContext PopulateArrayContext::acxt
Definition at line 263 of file jsonfuncs.c.
Referenced by populate_array(), and populate_array_element().
◆ aio
ArrayIOData* PopulateArrayContext::aio
Definition at line 262 of file jsonfuncs.c.
Referenced by populate_array(), and populate_array_element().
◆ astate
ArrayBuildState* PopulateArrayContext::astate
Definition at line 261 of file jsonfuncs.c.
Referenced by populate_array(), and populate_array_element().
◆ colname
const char* PopulateArrayContext::colname
Definition at line 265 of file jsonfuncs.c.
Referenced by populate_array(), and populate_array_report_expected_array().
◆ dims
int* PopulateArrayContext::dims
Definition at line 266 of file jsonfuncs.c.
Referenced by populate_array(), populate_array_assign_ndims(), populate_array_check_dimension(), populate_array_dim_jsonb(), and populate_array_json().
◆ escontext
Node* PopulateArrayContext::escontext
Definition at line 269 of file jsonfuncs.c.
Referenced by populate_array(), populate_array_assign_ndims(), populate_array_check_dimension(), populate_array_dim_jsonb(), populate_array_element(), populate_array_json(), populate_array_report_expected_array(), and populate_array_scalar().
◆ mcxt
MemoryContext PopulateArrayContext::mcxt
Definition at line 264 of file jsonfuncs.c.
Referenced by populate_array(), and populate_array_element().
◆ ndims
int PopulateArrayContext::ndims
Definition at line 268 of file jsonfuncs.c.
Referenced by populate_array(), populate_array_array_end(), populate_array_assign_ndims(), populate_array_dim_jsonb(), populate_array_element_end(), populate_array_json(), populate_array_report_expected_array(), and populate_array_scalar().
◆ sizes
int* PopulateArrayContext::sizes
Definition at line 267 of file jsonfuncs.c.
Referenced by populate_array(), populate_array_assign_ndims(), populate_array_check_dimension(), populate_array_element(), and populate_array_report_expected_array().
The documentation for this struct was generated from the following file:
- src/backend/utils/adt/jsonfuncs.c