MobilityDB  1.0
Functions
time_gist.h File Reference
#include <postgres.h>
#include <catalog/pg_type.h>
#include "timetypes.h"
Include dependency graph for time_gist.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

Datum period_gist_union (PG_FUNCTION_ARGS)
 GiST union method for time types. More...
 
Datum timestampset_gist_compress (PG_FUNCTION_ARGS)
 GiST compress method for timestamp sets. More...
 
Datum period_gist_compress (PG_FUNCTION_ARGS)
 GiST compress method for periods. More...
 
Datum periodset_gist_compress (PG_FUNCTION_ARGS)
 GiST compress method for period sets. More...
 
Datum period_gist_penalty (PG_FUNCTION_ARGS)
 GiST page split penalty function for periods. More...
 
Datum period_gist_picksplit (PG_FUNCTION_ARGS)
 GiST picksplit method for time types. More...
 
Datum period_gist_same (PG_FUNCTION_ARGS)
 GiST same method for time types. More...
 
Datum period_gist_fetch (PG_FUNCTION_ARGS)
 GiST fetch method for time types (result in a period) More...
 
int common_entry_cmp (const void *i1, const void *i2)
 Compare CommonEntrys by their deltas. More...
 
bool period_index_consistent_leaf (const Period *key, const Period *query, StrategyNumber strategy)
 Leaf-level consistency for time types. More...
 
bool period_gist_consistent_internal (const Period *key, const Period *query, StrategyNumber strategy)
 GiST internal-page consistency for time types. More...
 
bool period_index_recheck (StrategyNumber strategy)
 Returns true if a recheck is necessary depending on the strategy. More...