PostgreSQL Source Code git master
Data Fields
BTArrayKeyInfo Struct Reference

#include <nbtree.h>

Data Fields

int  scan_key
 
int  num_elems
 
 
int  cur_elem
 
 
bool  attbyval
 
bool  null_elem
 
 
 
 

Detailed Description

Definition at line 1034 of file nbtree.h.

Field Documentation

attbyval

bool BTArrayKeyInfo::attbyval

Definition at line 1046 of file nbtree.h.

Referenced by _bt_array_decrement(), _bt_array_increment(), _bt_array_set_low_or_high(), _bt_parallel_restore_arrays(), _bt_parallel_serialize_arrays(), _bt_preprocess_array_keys(), _bt_skiparray_set_element(), and _bt_skiparray_set_isnull().

attlen

int16 BTArrayKeyInfo::attlen

Definition at line 1045 of file nbtree.h.

Referenced by _bt_array_decrement(), _bt_array_increment(), _bt_parallel_serialize_arrays(), _bt_preprocess_array_keys(), and _bt_skiparray_set_element().

cur_elem

int BTArrayKeyInfo::cur_elem

Definition at line 1042 of file nbtree.h.

Referenced by _bt_advance_array_keys(), _bt_array_decrement(), _bt_array_increment(), _bt_array_set_low_or_high(), _bt_binsrch_array_skey(), _bt_parallel_restore_arrays(), _bt_parallel_serialize_arrays(), and _bt_preprocess_array_keys().

elem_values

Datum* BTArrayKeyInfo::elem_values

Definition at line 1041 of file nbtree.h.

Referenced by _bt_advance_array_keys(), _bt_array_decrement(), _bt_array_increment(), _bt_array_set_low_or_high(), _bt_binsrch_array_skey(), _bt_parallel_restore_arrays(), _bt_preprocess_array_keys(), _bt_preprocess_array_keys_final(), and _bt_saoparray_shrink().

high_compare

ScanKey BTArrayKeyInfo::high_compare

Definition at line 1050 of file nbtree.h.

Referenced by _bt_array_increment(), _bt_binsrch_skiparray_skey(), _bt_first(), _bt_preprocess_array_keys(), _bt_skiparray_set_isnull(), _bt_skiparray_shrink(), _bt_skiparray_strat_adjust(), and _bt_skiparray_strat_decrement().

low_compare

ScanKey BTArrayKeyInfo::low_compare

Definition at line 1049 of file nbtree.h.

Referenced by _bt_array_decrement(), _bt_binsrch_skiparray_skey(), _bt_first(), _bt_preprocess_array_keys(), _bt_skiparray_set_isnull(), _bt_skiparray_shrink(), _bt_skiparray_strat_adjust(), and _bt_skiparray_strat_increment().

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_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_reorder_array_cmp(), _bt_set_startikey(), _bt_start_array_keys(), _bt_tuple_before_array_skeys(), and _bt_unmark_keys().

sksup

SkipSupport BTArrayKeyInfo::sksup

Definition at line 1048 of file nbtree.h.

Referenced by _bt_array_decrement(), _bt_array_increment(), _bt_preprocess_array_keys(), _bt_preprocess_array_keys_final(), _bt_skiparray_strat_adjust(), _bt_skiparray_strat_decrement(), and _bt_skiparray_strat_increment().


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

AltStyle によって変換されたページ (->オリジナル) /