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

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

Data Fields
int sk_flags
AttrNumber sk_attno
StrategyNumber sk_strategy
Oid sk_subtype
Oid sk_collation
FmgrInfo sk_func
Datum sk_argument

Definition at line 64 of file skey.h.

sk_argument

Datum ScanKeyData::sk_argument

Definition at line 72 of file skey.h.

Referenced by _bt_array_decrement(), _bt_array_increment(), _bt_array_set_low_or_high(), _bt_binsrch_skiparray_skey(), _bt_check_rowcompare(), _bt_compare(), _bt_compare_scankey_args(), _bt_fix_scankey_strategy(), _bt_mark_scankey_required(), _bt_parallel_restore_arrays(), _bt_parallel_serialize_arrays(), _bt_preprocess_array_keys_final(), _bt_saoparray_shrink(), _bt_skiparray_set_element(), _bt_skiparray_set_isnull(), _bt_skiparray_strat_decrement(), _bt_skiparray_strat_increment(), blgetbitmap(), ExecIndexAdvanceArrayKeys(), ExecIndexBuildScanKeys(), ExecIndexEvalArrayKeys(), ExecIndexEvalRuntimeKeys(), HeapKeyTest(), inet_spg_inner_consistent(), RelidByRelfilenumber(), ScanKeyEntryInitialize(), ScanKeyEntryInitializeWithInfo(), ScanKeyInit(), SearchCatCacheList(), SearchCatCacheMiss(), spg_box_quad_get_scankey_bbox(), spg_box_quad_inner_consistent(), spg_kd_inner_consistent(), spg_key_orderbys_distances(), spg_quad_inner_consistent(), spg_quad_leaf_consistent(), spg_range_quad_inner_consistent(), spg_range_quad_leaf_consistent(), spg_text_inner_consistent(), spg_text_leaf_consistent(), spgist_name_inner_consistent(), and spgist_name_leaf_consistent().

sk_attno

Definition at line 67 of file skey.h.

Referenced by _bt_check_rowcompare(), _bt_compare(), _bt_compare_array_scankey_args(), _bt_compare_scankey_args(), _bt_find_extreme_element(), _bt_first(), _bt_fix_scankey_strategy(), _bt_load(), _bt_mark_scankey_required(), _bt_merge_arrays(), _bt_num_array_keys(), _bt_preprocess_array_keys(), _bt_preprocess_array_keys_final(), _bt_preprocess_keys(), _bt_saoparray_shrink(), _bt_setup_array_cmp(), _bt_skiparray_strat_decrement(), _bt_skiparray_strat_increment(), blgetbitmap(), CatalogCacheInitializeCache(), ExecIndexBuildScanKeys(), gistrescan(), HeapKeyTest(), InitializeRelfilenumberMap(), ScanKeyEntryInitialize(), ScanKeyEntryInitializeWithInfo(), ScanKeyInit(), systable_beginscan(), systable_beginscan_ordered(), tuplesort_begin_cluster(), and tuplesort_begin_index_btree().

sk_collation

Oid ScanKeyData::sk_collation

Definition at line 70 of file skey.h.

Referenced by _bt_array_decrement(), _bt_array_increment(), _bt_binsrch_skiparray_skey(), _bt_check_rowcompare(), _bt_compare(), _bt_compare_scankey_args(), _bt_find_extreme_element(), _bt_fix_scankey_strategy(), _bt_keep_natts(), _bt_load(), _bt_merge_arrays(), _bt_sort_array_elements(), bringetbitmap(), build_replindex_scan_key(), CatalogCacheInitializeCache(), HeapKeyTest(), InitializeRelfilenumberMap(), ScanKeyEntryInitialize(), ScanKeyEntryInitializeWithInfo(), ScanKeyInit(), tuplesort_begin_cluster(), and tuplesort_begin_index_btree().

sk_flags

int ScanKeyData::sk_flags

Definition at line 66 of file skey.h.

Referenced by _bt_advance_array_keys(), _bt_array_decrement(), _bt_array_increment(), _bt_array_set_low_or_high(), _bt_check_rowcompare(), _bt_compare(), _bt_compare_array_scankey_args(), _bt_compare_scankey_args(), _bt_first(), _bt_fix_scankey_strategy(), _bt_load(), _bt_mark_scankey_required(), _bt_num_array_keys(), _bt_parallel_restore_arrays(), _bt_parallel_serialize_arrays(), _bt_preprocess_array_keys(), _bt_preprocess_array_keys_final(), _bt_preprocess_keys(), _bt_saoparray_shrink(), _bt_skiparray_set_element(), _bt_skiparray_set_isnull(), _bt_skiparray_strat_adjust(), _bt_start_array_keys(), blgetbitmap(), build_replindex_scan_key(), ExecIndexAdvanceArrayKeys(), ExecIndexBuildScanKeys(), ExecIndexEvalArrayKeys(), ExecIndexEvalRuntimeKeys(), gistrescan(), HeapKeyTest(), ScanKeyEntryInitialize(), ScanKeyEntryInitializeWithInfo(), ScanKeyInit(), spgPrepareScanKeys(), tuplesort_begin_cluster(), and tuplesort_begin_index_btree().

sk_func

Definition at line 71 of file skey.h.

Referenced by _bt_array_decrement(), _bt_array_increment(), _bt_binsrch_skiparray_skey(), _bt_check_rowcompare(), _bt_compare(), _bt_compare_scankey_args(), _bt_keep_natts(), _bt_skiparray_strat_decrement(), _bt_skiparray_strat_increment(), CatalogCacheInitializeCache(), gistrescan(), HeapKeyTest(), ScanKeyEntryInitialize(), ScanKeyEntryInitializeWithInfo(), ScanKeyInit(), spg_box_quad_leaf_consistent(), and spgrescan().

sk_strategy

Definition at line 68 of file skey.h.

Referenced by _bt_advance_array_keys(), _bt_check_rowcompare(), _bt_compare_array_scankey_args(), _bt_compare_scankey_args(), _bt_find_extreme_element(), _bt_first(), _bt_fix_scankey_strategy(), _bt_mark_scankey_required(), _bt_merge_arrays(), _bt_num_array_keys(), _bt_oppodir_checkkeys(), _bt_preprocess_array_keys(), _bt_preprocess_array_keys_final(), _bt_preprocess_keys(), _bt_saoparray_shrink(), _bt_setup_array_cmp(), _bt_skiparray_shrink(), _bt_skiparray_strat_adjust(), _bt_skiparray_strat_decrement(), _bt_skiparray_strat_increment(), CatalogCacheInitializeCache(), ExecIndexBuildScanKeys(), inet_spg_consistent_bitmap(), inet_spg_inner_consistent(), InitializeRelfilenumberMap(), ScanKeyEntryInitialize(), ScanKeyEntryInitializeWithInfo(), ScanKeyInit(), spg_box_quad_get_scankey_bbox(), spg_box_quad_inner_consistent(), spg_box_quad_leaf_consistent(), spg_kd_inner_consistent(), spg_quad_inner_consistent(), spg_quad_leaf_consistent(), spg_range_quad_inner_consistent(), spg_range_quad_leaf_consistent(), spg_text_inner_consistent(), spg_text_leaf_consistent(), spgist_name_inner_consistent(), and spgist_name_leaf_consistent().

sk_subtype

Oid ScanKeyData::sk_subtype

Definition at line 69 of file skey.h.

Referenced by _bt_compare_scankey_args(), _bt_fix_scankey_strategy(), _bt_preprocess_array_keys_final(), _bt_saoparray_shrink(), _bt_skiparray_strat_decrement(), _bt_skiparray_strat_increment(), CatalogCacheInitializeCache(), InitializeRelfilenumberMap(), ScanKeyEntryInitialize(), ScanKeyEntryInitializeWithInfo(), ScanKeyInit(), and spg_box_quad_get_scankey_bbox().


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