PostgreSQL Source Code  git master
ExpandedArrayHeader Struct Reference

#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
int dvalueslen
int nelems
Size flat_size
char * fstartptr
char * fendptr

Detailed Description

Definition at line 115 of file array.h.

Field Documentation

◆ dims

◆ dnulls

◆ dvalues

◆ dvalueslen

int ExpandedArrayHeader::dvalueslen

◆ ea_magic

◆ element_type

Oid ExpandedArrayHeader::element_type

◆ fendptr

char* ExpandedArrayHeader::fendptr

Definition at line 167 of file array.h.

Referenced by array_set_element_expanded(), copy_byval_expanded_array(), and expand_array().

◆ flat_size

Size ExpandedArrayHeader::flat_size

◆ fstartptr

char* ExpandedArrayHeader::fstartptr

Definition at line 166 of file array.h.

Referenced by copy_byval_expanded_array(), and expand_array().

◆ fvalue

◆ hdr

◆ lbound

◆ ndims

◆ nelems

◆ typalign

◆ typbyval

◆ typlen

The documentation for this struct was generated from the following file: