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

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

Data Fields
Datum val
bool infinite
bool inclusive
bool lower

Detailed Description

Definition at line 61 of file rangetypes.h.

Field Documentation

inclusive

bool RangeBound::inclusive

Definition at line 65 of file rangetypes.h.

Referenced by bounds_adjacent(), range_cmp_bounds(), range_minus_internal(), and range_split_internal().

infinite

bool RangeBound::infinite

Definition at line 64 of file rangetypes.h.

Referenced by calc_hist_selectivity(), get_distance(), get_position(), range_cmp_bound_values(), range_cmp_bounds(), and range_gist_penalty().

lower

bool RangeBound::lower

Definition at line 66 of file rangetypes.h.

Referenced by adjacent_cmp_bounds(), bounds_adjacent(), get_distance(), range_cmp_bound_values(), range_cmp_bounds(), range_minus_internal(), and range_split_internal().

val

Datum RangeBound::val

Definition at line 63 of file rangetypes.h.

Referenced by get_distance(), get_position(), range_cmp_bound_values(), range_cmp_bounds(), range_gist_consider_split(), range_gist_double_sorting_split(), and range_gist_penalty().


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