PostgreSQL Source Code git master
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
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
 
bool * slice_nulls
 
char * data_ptr
 
int current_item
 

Detailed Description

Definition at line 68 of file arrayfuncs.c.

Field Documentation

◆ arr

ArrayType* ArrayIteratorData::arr

Definition at line 71 of file arrayfuncs.c.

Referenced by array_create_iterator(), and array_iterate().

◆ current_item

int ArrayIteratorData::current_item

Definition at line 88 of file arrayfuncs.c.

Referenced by array_create_iterator(), and array_iterate().

◆ data_ptr

char* ArrayIteratorData::data_ptr

Definition at line 87 of file arrayfuncs.c.

Referenced by array_create_iterator(), and array_iterate().

◆ nitems

int ArrayIteratorData::nitems

Definition at line 73 of file arrayfuncs.c.

Referenced by array_create_iterator(), and array_iterate().

◆ nullbitmap

bits8* ArrayIteratorData::nullbitmap

Definition at line 72 of file arrayfuncs.c.

Referenced by array_create_iterator(), and array_iterate().

◆ slice_dims

int* ArrayIteratorData::slice_dims

Definition at line 81 of file arrayfuncs.c.

Referenced by array_create_iterator(), and array_iterate().

◆ slice_lbound

int* ArrayIteratorData::slice_lbound

Definition at line 82 of file arrayfuncs.c.

Referenced by array_create_iterator(), and array_iterate().

◆ slice_len

int ArrayIteratorData::slice_len

Definition at line 80 of file arrayfuncs.c.

Referenced by array_create_iterator(), and array_iterate().

◆ slice_ndim

int ArrayIteratorData::slice_ndim

Definition at line 79 of file arrayfuncs.c.

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

◆ slice_nulls

bool* ArrayIteratorData::slice_nulls

Definition at line 84 of file arrayfuncs.c.

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

◆ slice_values

Datum* ArrayIteratorData::slice_values

Definition at line 83 of file arrayfuncs.c.

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

◆ typalign

char ArrayIteratorData::typalign

Definition at line 76 of file arrayfuncs.c.

Referenced by array_create_iterator(), and array_iterate().

◆ typbyval

bool ArrayIteratorData::typbyval

Definition at line 75 of file arrayfuncs.c.

Referenced by array_create_iterator(), and array_iterate().

◆ typlen

int16 ArrayIteratorData::typlen

Definition at line 74 of file arrayfuncs.c.

Referenced by array_create_iterator(), and array_iterate().


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