PostgreSQL Source Code  git master
gbtree_ninfo Struct Reference

#include <btree_utils_num.h>

Data Fields

enum gbtree_type t
 
int32 size
 
int32 indexsize
 
bool(* f_gt )(const void *, const void *, FmgrInfo *)
 
bool(* f_ge )(const void *, const void *, FmgrInfo *)
 
bool(* f_eq )(const void *, const void *, FmgrInfo *)
 
bool(* f_le )(const void *, const void *, FmgrInfo *)
 
bool(* f_lt )(const void *, const void *, FmgrInfo *)
 
int(* f_cmp )(const void *, const void *, FmgrInfo *)
 
float8(* f_dist )(const void *, const void *, FmgrInfo *)
 

Detailed Description

Definition at line 34 of file btree_utils_num.h.

Field Documentation

◆ f_cmp

int(* gbtree_ninfo::f_cmp) (const void *, const void *, FmgrInfo *)

Definition at line 50 of file btree_utils_num.h.

◆ f_dist

float8(* gbtree_ninfo::f_dist) (const void *, const void *, FmgrInfo *)

Definition at line 51 of file btree_utils_num.h.

◆ f_eq

bool(* gbtree_ninfo::f_eq) (const void *, const void *, FmgrInfo *)

Definition at line 47 of file btree_utils_num.h.

◆ f_ge

bool(* gbtree_ninfo::f_ge) (const void *, const void *, FmgrInfo *)

Definition at line 46 of file btree_utils_num.h.

◆ f_gt

bool(* gbtree_ninfo::f_gt) (const void *, const void *, FmgrInfo *)

Definition at line 45 of file btree_utils_num.h.

◆ f_le

bool(* gbtree_ninfo::f_le) (const void *, const void *, FmgrInfo *)

Definition at line 48 of file btree_utils_num.h.

◆ f_lt

bool(* gbtree_ninfo::f_lt) (const void *, const void *, FmgrInfo *)

Definition at line 49 of file btree_utils_num.h.

◆ indexsize

int32 gbtree_ninfo::indexsize

Definition at line 41 of file btree_utils_num.h.

◆ size

int32 gbtree_ninfo::size

Definition at line 40 of file btree_utils_num.h.

Referenced by gbt_tstz_consistent(), and gbt_tstz_distance().

◆ t

enum gbtree_type gbtree_ninfo::t

Definition at line 28 of file btree_utils_num.h.


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