#include <postgres.h>
#include <lib/stringinfo.h>
#include "general/meos_catalog.h"
#include "general/span.h"
#include "general/set.h"
#include "general/tbox.h"
#include "point/stbox.h"
#include <c.h>
#include <utils/palloc.h>
#include <utils/elog.h>
#include <utils/array.h>
#include <utils/lsyscache.h>
#include <catalog/pg_type_d.h>
#include "pg_point/postgis.h"
Go to the source code of this file.
|
| struct | CommonEntry |
| | Structure to represent information about an entry that can be placed to either group without affecting overlap over selected axis ("common entry"). More...
|
| |
| struct | SplitInterval |
| | Structure to represent a projection of bounding box to an axis. More...
|
| |
| struct | tempsubtype_struct |
| | Structure to represent the temporal subtype array. More...
|
| |
| struct | TempUnnestState |
| | Structure to represent the state when unnesting a temporal type. More...
|
| |
|
| #define | FLOAT8_EQ(a, b) (float8_cmp_internal(a, b) == 0) |
| |
| #define | FLOAT8_GE(a, b) (float8_cmp_internal(a, b) >= 0) |
| |
| #define | FLOAT8_GT(a, b) (float8_cmp_internal(a, b) > 0) |
| |
| #define | FLOAT8_LE(a, b) (float8_cmp_internal(a, b) <= 0) |
| |
| #define | FLOAT8_LT(a, b) (float8_cmp_internal(a, b) < 0) |
| |
| #define | FLOAT8_MAX(a, b) (FLOAT8_GT(a, b) ? (a) : (b)) |
| |
| #define | FLOAT8_MIN(a, b) (FLOAT8_LT(a, b) ? (a) : (b)) |
| |
| #define | GinContainedStrategy 3 /* for <@ ?@ */ |
| |
| #define | GinContainsStrategy 2 /* for @> @? */ |
| |
| #define | GinEqualStrategy 4 /* for = @=*/ |
| |
| #define | GinOverlapStrategy 1 /* for && @@ */ |
| |
| #define | LIMIT_RATIO 0.3 |
| |
| #define | PG_GETARG_ANYDATUM(X) |
| |
| #define | RTAfterStrategyNumber 30 /* for #>> */ |
| |
| #define | RTBackStrategyNumber 34 /* for />> */ |
| |
| #define | RTBeforeStrategyNumber 29 /* for <<# */ |
| |
| #define | RTFrontStrategyNumber 33 /* for <</ */ |
| |
| #define | RTOverAfterStrategyNumber 31 /* for #&> */ |
| |
| #define | RTOverBackStrategyNumber 35 /* for /&> */ |
| |
| #define | RTOverBeforeStrategyNumber 28 /* for &<# */ |
| |
| #define | RTOverFrontStrategyNumber 32 /* for &</ */ |
| |
| #define | TEMPSUBTYPE_MAX_LEN 13 |
| |
| #define | TEMPSUBTYPE_STRUCT_ARRAY_LEN (sizeof tempsubtype_struct_array/sizeof(struct tempsubtype_struct)) |
| |
| #define | TYPMOD_GET_SUBTYPE(typmod) ((int16) ((typmod == -1) ? (0) : (typmod & 0x0000000F))) |
| |