|
PostgreSQL Source Code git master
|
#include <array.h>
Data Fields | |
| ExpandedObjectHeader | hdr |
| int | ea_magic |
| int | ndims |
| int * | dims |
| int * | lbound |
| Oid | element_type |
| int16 | typlen |
| bool | typbyval |
| char | typalign |
| Datum * | dvalues |
| bool * | dnulls |
| int | dvalueslen |
| int | nelems |
| Size | flat_size |
| ArrayType * | fvalue |
| char * | fstartptr |
| char * | fendptr |
| int* ExpandedArrayHeader::dims |
Definition at line 125 of file array.h.
Referenced by array_append(), array_get_element_expanded(), array_set_element_expanded(), copy_byval_expanded_array(), EA_flatten_into(), EA_get_flat_size(), and expand_array().
| bool* ExpandedArrayHeader::dnulls |
Definition at line 147 of file array.h.
Referenced by array_contain_compare(), array_get_element_expanded(), array_set_element_expanded(), copy_byval_expanded_array(), deconstruct_expanded_array(), EA_flatten_into(), EA_get_flat_size(), and expand_array().
| Datum* ExpandedArrayHeader::dvalues |
Definition at line 146 of file array.h.
Referenced by array_contain_compare(), array_get_element_expanded(), array_set_element_expanded(), copy_byval_expanded_array(), deconstruct_expanded_array(), EA_flatten_into(), EA_get_flat_size(), expand_array(), and statext_expressions_load().
| int ExpandedArrayHeader::dvalueslen |
Definition at line 148 of file array.h.
Referenced by array_set_element_expanded(), copy_byval_expanded_array(), deconstruct_expanded_array(), and expand_array().
| int ExpandedArrayHeader::ea_magic |
Definition at line 121 of file array.h.
Referenced by array_get_element_expanded(), DatumGetAnyArrayP(), DatumGetExpandedArray(), DatumGetExpandedArrayX(), EA_flatten_into(), EA_get_flat_size(), and expand_array().
| Oid ExpandedArrayHeader::element_type |
Definition at line 129 of file array.h.
Referenced by copy_byval_expanded_array(), DatumGetExpandedArrayX(), deconstruct_expanded_array(), EA_flatten_into(), and expand_array().
| char* ExpandedArrayHeader::fendptr |
Definition at line 167 of file array.h.
Referenced by array_set_element_expanded(), copy_byval_expanded_array(), and expand_array().
| Size ExpandedArrayHeader::flat_size |
Definition at line 156 of file array.h.
Referenced by array_set_element_expanded(), copy_byval_expanded_array(), EA_flatten_into(), EA_get_flat_size(), and expand_array().
| char* ExpandedArrayHeader::fstartptr |
Definition at line 166 of file array.h.
Referenced by copy_byval_expanded_array(), and expand_array().
| ArrayType* ExpandedArrayHeader::fvalue |
Definition at line 165 of file array.h.
Referenced by array_set_element_expanded(), copy_byval_expanded_array(), deconstruct_expanded_array(), EA_flatten_into(), EA_get_flat_size(), and expand_array().
| ExpandedObjectHeader ExpandedArrayHeader::hdr |
Definition at line 118 of file array.h.
Referenced by array_append(), array_prepend(), array_set_element_expanded(), copy_byval_expanded_array(), deconstruct_expanded_array(), and expand_array().
| int* ExpandedArrayHeader::lbound |
Definition at line 126 of file array.h.
Referenced by array_append(), array_get_element_expanded(), array_prepend(), array_set_element_expanded(), copy_byval_expanded_array(), EA_flatten_into(), and expand_array().
| int ExpandedArrayHeader::ndims |
Definition at line 124 of file array.h.
Referenced by array_append(), array_get_element_expanded(), array_prepend(), array_set_element_expanded(), copy_byval_expanded_array(), EA_flatten_into(), EA_get_flat_size(), and expand_array().
| int ExpandedArrayHeader::nelems |
Definition at line 149 of file array.h.
Referenced by array_contain_compare(), array_set_element_expanded(), copy_byval_expanded_array(), deconstruct_expanded_array(), EA_flatten_into(), EA_get_flat_size(), and expand_array().
| char ExpandedArrayHeader::typalign |
Definition at line 132 of file array.h.
Referenced by array_get_element_expanded(), array_set_element_expanded(), array_unnest(), copy_byval_expanded_array(), DatumGetExpandedArrayX(), deconstruct_expanded_array(), EA_flatten_into(), EA_get_flat_size(), and expand_array().
| bool ExpandedArrayHeader::typbyval |
Definition at line 131 of file array.h.
Referenced by array_get_element_expanded(), array_set_element_expanded(), array_unnest(), copy_byval_expanded_array(), DatumGetExpandedArrayX(), deconstruct_expanded_array(), EA_flatten_into(), and expand_array().
| int16 ExpandedArrayHeader::typlen |
Definition at line 130 of file array.h.
Referenced by array_get_element_expanded(), array_set_element_expanded(), array_unnest(), copy_byval_expanded_array(), DatumGetExpandedArrayX(), deconstruct_expanded_array(), EA_flatten_into(), EA_get_flat_size(), and expand_array().