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 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: