PostgreSQL Source Code git master
Data Fields
gbtree_vinfo Struct Reference

#include <btree_utils_var.h>

Data Fields

enum gbtree_type  t
 
 
bool  trnc
 
bool(*  f_gt )(const void *, const void *, Oid, FmgrInfo *)
 
bool(*  f_ge )(const void *, const void *, Oid, FmgrInfo *)
 
bool(*  f_eq )(const void *, const void *, Oid, FmgrInfo *)
 
bool(*  f_le )(const void *, const void *, Oid, FmgrInfo *)
 
bool(*  f_lt )(const void *, const void *, Oid, FmgrInfo *)
 
int32(*  f_cmp )(const void *, const void *, Oid, FmgrInfo *)
 
GBT_VARKEY *(*  f_l2n )(GBT_VARKEY *, FmgrInfo *flinfo)
 

Detailed Description

Definition at line 23 of file btree_utils_var.h.

Field Documentation

eml

int32 gbtree_vinfo::eml

Definition at line 29 of file btree_utils_var.h.

Referenced by gbt_bpchar_consistent(), gbt_text_compress(), gbt_text_consistent(), and gbt_var_node_cp_len().

f_cmp

int32(* gbtree_vinfo::f_cmp) (const void *, const void *, Oid, FmgrInfo *)

Definition at line 40 of file btree_utils_var.h.

Referenced by gbt_num_picksplit(), gbt_var_bin_union(), gbt_var_consistent(), gbt_var_penalty(), gbt_var_same(), and gbt_vsrt_cmp().

f_eq

bool(* gbtree_vinfo::f_eq) (const void *, const void *, Oid, FmgrInfo *)

Definition at line 37 of file btree_utils_var.h.

Referenced by gbt_num_consistent(), gbt_num_same(), and gbt_var_consistent().

f_ge

bool(* gbtree_vinfo::f_ge) (const void *, const void *, Oid, FmgrInfo *)

Definition at line 36 of file btree_utils_var.h.

Referenced by gbt_num_consistent(), gbt_num_distance(), and gbt_var_consistent().

f_gt

bool(* gbtree_vinfo::f_gt) (const void *, const void *, Oid, FmgrInfo *)

Definition at line 35 of file btree_utils_var.h.

Referenced by gbt_num_bin_union(), gbt_num_consistent(), gbt_num_union(), and gbt_var_consistent().

f_l2n

GBT_VARKEY *(* gbtree_vinfo::f_l2n) (GBT_VARKEY *, FmgrInfo *flinfo)

Definition at line 41 of file btree_utils_var.h.

Referenced by gbt_var_leaf2node().

f_le

bool(* gbtree_vinfo::f_le) (const void *, const void *, Oid, FmgrInfo *)

Definition at line 38 of file btree_utils_var.h.

Referenced by gbt_num_consistent(), gbt_num_distance(), and gbt_var_consistent().

f_lt

bool(* gbtree_vinfo::f_lt) (const void *, const void *, Oid, FmgrInfo *)

Definition at line 39 of file btree_utils_var.h.

Referenced by gbt_num_bin_union(), gbt_num_consistent(), gbt_num_union(), and gbt_var_consistent().

t

enum gbtree_type gbtree_vinfo::t

Definition at line 28 of file btree_utils_var.h.

Referenced by gbt_num_compress(), gbt_num_distance(), and gbt_num_fetch().

trnc

bool gbtree_vinfo::trnc

Definition at line 31 of file btree_utils_var.h.

Referenced by gbt_var_node_pf_match(), gbt_var_picksplit(), and gbt_var_union().


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

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