PostgreSQL Source Code  git master
ConsiderSplitContext Struct Reference

Data Fields

int entriesCount
 
BOX boundingBox
 
bool first
 
float8 leftUpper
 
float8 rightLower
 
float4 ratio
 
float4 overlap
 
int dim
 
float8 range
 
TypeCacheEntrytypcache
 
bool has_subtype_diff
 
int entries_count
 
RangeBoundleft_upper
 
RangeBoundright_lower
 
int common_left
 
int common_right
 

Detailed Description

Definition at line 284 of file gistproc.c.

Field Documentation

◆ boundingBox

BOX ConsiderSplitContext::boundingBox

Definition at line 287 of file gistproc.c.

Referenced by g_box_consider_split(), and gist_box_picksplit().

◆ common_left

int ConsiderSplitContext::common_left

Definition at line 86 of file rangetypes_gist.c.

Referenced by range_gist_consider_split(), and range_gist_double_sorting_split().

◆ common_right

int ConsiderSplitContext::common_right

Definition at line 87 of file rangetypes_gist.c.

Referenced by range_gist_consider_split().

◆ dim

int ConsiderSplitContext::dim

Definition at line 298 of file gistproc.c.

Referenced by g_box_consider_split(), and gist_box_picksplit().

◆ entries_count

int ConsiderSplitContext::entries_count

Definition at line 75 of file rangetypes_gist.c.

Referenced by range_gist_consider_split(), and range_gist_double_sorting_split().

◆ entriesCount

int ConsiderSplitContext::entriesCount

Definition at line 286 of file gistproc.c.

Referenced by g_box_consider_split(), and gist_box_picksplit().

◆ first

bool ConsiderSplitContext::first

◆ has_subtype_diff

bool ConsiderSplitContext::has_subtype_diff

Definition at line 74 of file rangetypes_gist.c.

Referenced by range_gist_consider_split(), and range_gist_double_sorting_split().

◆ left_upper

RangeBound* ConsiderSplitContext::left_upper

Definition at line 81 of file rangetypes_gist.c.

Referenced by range_gist_consider_split(), and range_gist_double_sorting_split().

◆ leftUpper

float8 ConsiderSplitContext::leftUpper

Definition at line 293 of file gistproc.c.

Referenced by g_box_consider_split(), and gist_box_picksplit().

◆ overlap

float4 ConsiderSplitContext::overlap

Definition at line 297 of file gistproc.c.

Referenced by g_box_consider_split(), and range_gist_consider_split().

◆ range

float8 ConsiderSplitContext::range

Definition at line 299 of file gistproc.c.

Referenced by g_box_consider_split().

◆ ratio

float4 ConsiderSplitContext::ratio

Definition at line 296 of file gistproc.c.

Referenced by g_box_consider_split(), and range_gist_consider_split().

◆ right_lower

RangeBound* ConsiderSplitContext::right_lower

Definition at line 82 of file rangetypes_gist.c.

Referenced by range_gist_consider_split(), and range_gist_double_sorting_split().

◆ rightLower

float8 ConsiderSplitContext::rightLower

Definition at line 294 of file gistproc.c.

Referenced by g_box_consider_split(), and gist_box_picksplit().

◆ typcache

TypeCacheEntry* ConsiderSplitContext::typcache

Definition at line 73 of file rangetypes_gist.c.

Referenced by range_gist_consider_split(), and range_gist_double_sorting_split().


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