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
 
Datumdvalues
 
booldnulls
 
int dvalueslen
 
int nelems
 
Size flat_size
 
ArrayTypefvalue
 
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: