#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))) |
|