MobilityDB 1.1
|
#include "general/skiplist.h"
#include <assert.h>
#include <math.h>
#include <executor/spi.h>
#include <libpq/pqformat.h>
#include <utils/memutils.h>
#include <utils/timestamp.h>
#include <gsl/gsl_rng.h>
#include <meos.h>
#include <meos_internal.h>
#include "general/pg_types.h"
#include "general/span.h"
#include "general/temporal_aggfuncs.h"
#include "pg_general/span.h"
#include "pg_general/temporal.h"
#include "pg_general/type_util.h"
Functions | |
static SkipList * | aggstate_read (StringInfo buf) |
Read the state value from the buffer. More... | |
static void | aggstate_write (SkipList *state, StringInfo buf) |
Write the state value into the buffer. More... | |
MemoryContext | set_aggregation_context (FunctionCallInfo fcinfo) |
Functions manipulating skiplists. More... | |
PGDLLEXPORT Datum | Tagg_deserialize (PG_FUNCTION_ARGS) |
Deserialize the state value. More... | |
PGDLLEXPORT Datum | Tagg_serialize (PG_FUNCTION_ARGS) |
Serialize the state value. More... | |
void | unset_aggregation_context (MemoryContext ctx) |
Switch to the given memory context. More... | |