#include <postgres.h>
#include <fmgr.h>
#include <access/gist.h>
#include <access/stratnum.h>
#include "general/temporal.h"
Go to the source code of this file.
|
| void | bbox_gist_consider_split (ConsiderSplitContext *context, int dimNum, meosType bboxtype, double rightLower, int minLeftCount, double leftUpper, int maxLeftCount) |
| | Consider replacement of currently selected split with the better one. More...
|
| |
| void | bbox_gist_fallback_split (GistEntryVector *entryvec, GIST_SPLITVEC *v, meosType bboxtype, void(*bbox_adjust)(void *, void *)) |
| | Trivial split: half of entries will be placed on one page and the other half on another page. More...
|
| |
| Datum | bbox_gist_picksplit_ext (FunctionCallInfo fcinfo, meosType bboxtype, void(*bbox_adjust)(void *, void *), double(*bbox_penalty)(void *, void *)) |
| | Double sorting split algorithm. More...
|
| |
| int | interval_cmp_lower (const void *i1, const void *i2) |
| | Interval comparison function by lower bound of the interval. More...
|
| |
| int | interval_cmp_upper (const void *i1, const void *i2) |
| | Interval comparison function by upper bound of the interval. More...
|
| |
| float | non_negative (float val) |
| | Replace negative (or NaN) value with zero. More...
|
| |
| bool | tbox_index_consistent_leaf (const TBox *key, const TBox *query, StrategyNumber strategy) |
| | R-tree GiST index for temporal integers and temporal floats. More...
|
| |