PostgreSQL Source Code: BTArrayKeyInfo Struct Reference (original) (raw)

#include <[nbtree.h](nbtree%5F8h%5Fsource.html)>

Data Fields
int scan_key
int num_elems
Datum * elem_values
int cur_elem
int16 attlen
bool attbyval
bool null_elem
SkipSupport sksup
ScanKey low_compare
ScanKey high_compare

Detailed Description

Field Documentation

attbyval

bool BTArrayKeyInfo::attbyval

attlen

int16 BTArrayKeyInfo::attlen

cur_elem

int BTArrayKeyInfo::cur_elem

elem_values

Datum* BTArrayKeyInfo::elem_values

high_compare

ScanKey BTArrayKeyInfo::high_compare

low_compare

ScanKey BTArrayKeyInfo::low_compare

null_elem

bool BTArrayKeyInfo::null_elem

Definition at line 1047 of file nbtree.h.

Referenced by _bt_array_decrement(), _bt_array_increment(), _bt_array_set_low_or_high(), _bt_binsrch_skiparray_skey(), _bt_compare_scankey_args(), _bt_first(), _bt_preprocess_array_keys(), _bt_preprocess_array_keys_final(), _bt_set_startikey(), _bt_skiparray_set_element(), _bt_skiparray_set_isnull(), _bt_skiparray_shrink(), and _bt_skiparray_strat_adjust().

num_elems

int BTArrayKeyInfo::num_elems

Definition at line 1038 of file nbtree.h.

Referenced by _bt_advance_array_keys(), _bt_advance_array_keys_increment(), _bt_array_decrement(), _bt_array_increment(), _bt_array_set_low_or_high(), _bt_binsrch_array_skey(), _bt_binsrch_skiparray_skey(), _bt_compare_array_scankey_args(), _bt_compare_scankey_args(), _bt_parallel_restore_arrays(), _bt_parallel_serialize_arrays(), _bt_preprocess_array_keys(), _bt_preprocess_array_keys_final(), _bt_rewind_nonrequired_arrays(), _bt_saoparray_shrink(), _bt_set_startikey(), _bt_skiparray_shrink(), and _bt_skiparray_strat_adjust().

scan_key

int BTArrayKeyInfo::scan_key

Definition at line 1037 of file nbtree.h.

Referenced by _bt_advance_array_keys(), _bt_advance_array_keys_increment(), _bt_first(), _bt_parallel_restore_arrays(), _bt_parallel_serialize_arrays(), _bt_preprocess_array_keys(), _bt_preprocess_array_keys_final(), _bt_preprocess_keys(), _bt_rewind_nonrequired_arrays(), _bt_set_startikey(), _bt_start_array_keys(), and _bt_tuple_before_array_skeys().

sksup


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