|
MobilityDB
1.0
|
Extended operators for range types. More...
#include <postgres.h>#include <catalog/pg_type.h>#include <utils/rangetypes.h>#include "temporaltypes.h"

Go to the source code of this file.
Functions | |
| const char * | range_to_string (const RangeType *range) |
| Datum | lower_datum (const RangeType *range) |
| Returns the string representation of the range value, used for debugging. More... | |
| Datum | upper_datum (const RangeType *range) |
| Returns the upper bound of the range value. More... | |
| bool | lower_inc (RangeType *range) |
| Returns true if the lower bound of the range value is inclusive. More... | |
| bool | upper_inc (RangeType *range) |
| Returns true if the upper bound of the range value is inclusive. More... | |
| void | range_bounds (const RangeType *range, double *xmin, double *xmax) |
| Get the bounds of the range as double values. More... | |
| RangeType * | range_make (Datum from, Datum to, bool lower_inc, bool upper_inc, Oid basetypid) |
| Construct a range value from given arguments. More... | |
| RangeType ** | rangearr_normalize (RangeType **ranges, int count, int *newcount) |
| Normalize an array of ranges, which may be non contiguous. More... | |
| Datum | intrange_canonical (PG_FUNCTION_ARGS) |
| Canonical function for defining the intrange type. More... | |
| Datum | range_left_elem (PG_FUNCTION_ARGS) |
| Returns true if the range value is strictly to the left of the value. More... | |
| Datum | range_overleft_elem (PG_FUNCTION_ARGS) |
| Returns true if the range value does not extend to the right of the value. More... | |
| Datum | range_right_elem (PG_FUNCTION_ARGS) |
| Returns true if the range value is strictly to the right of the value. More... | |
| Datum | range_overright_elem (PG_FUNCTION_ARGS) |
| Returns true if the range value does not extend to the left of the value. More... | |
| Datum | range_adjacent_elem (PG_FUNCTION_ARGS) |
| Returns true if the range value and the value are adjacent. More... | |
| Datum | elem_left_range (PG_FUNCTION_ARGS) |
| Returns true if the value is strictly to the left of the range value. More... | |
| Datum | elem_overleft_range (PG_FUNCTION_ARGS) |
| Returns true if the value does not extend to the right of the range value. More... | |
| Datum | elem_right_range (PG_FUNCTION_ARGS) |
| Returns true if the value is strictly to the right of the range value. More... | |
| Datum | elem_overright_range (PG_FUNCTION_ARGS) |
| Returns true if the value does not extend to the left of the range value. More... | |
| Datum | elem_adjacent_range (PG_FUNCTION_ARGS) |
| Returns true if the value and the range value are adjacent. More... | |
Extended operators for range types.
1.8.13