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:
- src/include/access/nbtree.h