PostgreSQL Source Code  git master
ArrayIteratorData Struct Reference

Data Fields

ArrayTypearr
 
bits8nullbitmap
 
int nitems
 
int16 typlen
 
bool typbyval
 
char typalign
 
int slice_ndim
 
int slice_len
 
int * slice_dims
 
int * slice_lbound
 
Datumslice_values
 
boolslice_nulls
 
char * data_ptr
 
int current_item
 

Detailed Description

Definition at line 67 of file arrayfuncs.c.

Field Documentation

◆ arr

ArrayType* ArrayIteratorData::arr

Definition at line 70 of file arrayfuncs.c.

Referenced by array_create_iterator(), array_iterate(), and array_unnest().

◆ current_item

int ArrayIteratorData::current_item

Definition at line 87 of file arrayfuncs.c.

Referenced by array_create_iterator(), and array_iterate().

◆ data_ptr

char* ArrayIteratorData::data_ptr

Definition at line 86 of file arrayfuncs.c.

Referenced by array_create_iterator(), and array_iterate().

◆ nitems

◆ nullbitmap

bits8* ArrayIteratorData::nullbitmap

Definition at line 71 of file arrayfuncs.c.

Referenced by array_create_iterator(), and array_iterate().

◆ slice_dims

int* ArrayIteratorData::slice_dims

Definition at line 80 of file arrayfuncs.c.

Referenced by array_create_iterator(), and array_iterate().

◆ slice_lbound

int* ArrayIteratorData::slice_lbound

Definition at line 81 of file arrayfuncs.c.

Referenced by array_create_iterator(), and array_iterate().

◆ slice_len

int ArrayIteratorData::slice_len

Definition at line 79 of file arrayfuncs.c.

Referenced by array_create_iterator(), and array_iterate().

◆ slice_ndim

int ArrayIteratorData::slice_ndim

Definition at line 78 of file arrayfuncs.c.

Referenced by array_create_iterator(), array_free_iterator(), and array_iterate().

◆ slice_nulls

bool* ArrayIteratorData::slice_nulls

Definition at line 83 of file arrayfuncs.c.

Referenced by array_create_iterator(), array_free_iterator(), and array_iterate().

◆ slice_values

Datum* ArrayIteratorData::slice_values

Definition at line 82 of file arrayfuncs.c.

Referenced by array_create_iterator(), array_free_iterator(), and array_iterate().

◆ typalign

◆ typbyval

◆ typlen


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