Hermes
|
#include "Definition.h"
Functions | |
PGDLLEXPORT Datum | constructorEmptyTrajectory (PG_FUNCTION_ARGS) |
Trajectory * | constructorPointTrajectory (const PointST *point) |
PGDLLEXPORT Datum | constructorPointTrajectoryV1 (PG_FUNCTION_ARGS) |
PGDLLEXPORT Datum | constructorPointArrayTrajectory (PG_FUNCTION_ARGS) |
PGDLLEXPORT Datum | TrajCache_Allocate (PG_FUNCTION_ARGS) |
PGDLLEXPORT Datum | TrajCache_Free (PG_FUNCTION_ARGS) |
PGDLLEXPORT Datum | TrajCache_Clean (PG_FUNCTION_ARGS) |
PGDLLEXPORT Datum | TrajCache_ResetIndex (PG_FUNCTION_ARGS) |
PGDLLEXPORT Datum | TrajCache_Rewind (PG_FUNCTION_ARGS) |
PGDLLEXPORT Datum | TrajCache_Append (PG_FUNCTION_ARGS) |
PGDLLEXPORT Datum | TrajCache_getIndex (PG_FUNCTION_ARGS) |
PGDLLEXPORT Datum | TrajCache_Point (PG_FUNCTION_ARGS) |
PGDLLEXPORT Datum | TrajCache2Trajectory (PG_FUNCTION_ARGS) |
Variables | |
MemoryContext | TrajCache_MemoryContext |
int32 | TrajCache_NrCaches |
PointST ** | TrajCache |
int32 * | TrajCache_Length |
int32 * | TrajCache_Index |
PGDLLEXPORT Datum constructorEmptyTrajectory | ( | PG_FUNCTION_ARGS | ) |
PGDLLEXPORT Datum constructorPointArrayTrajectory | ( | PG_FUNCTION_ARGS | ) |
References allocateTrajectory(), i(), Trajectory::points, PointST::t, and updateMetadataTrajectory().
Trajectory* constructorPointTrajectory | ( | const PointST * | point | ) |
References allocateTrajectory(), and Trajectory::points.
Referenced by atPeriodTrajectory(), and constructorPointTrajectoryV1().
PGDLLEXPORT Datum constructorPointTrajectoryV1 | ( | PG_FUNCTION_ARGS | ) |
References constructorPointTrajectory(), and updateMetadataTrajectory().
PGDLLEXPORT Datum TrajCache2Trajectory | ( | PG_FUNCTION_ARGS | ) |
References allocateTrajectory(), Trajectory::points, TrajCache_Index, TrajCache_NrCaches, and updateMetadataTrajectory().
PGDLLEXPORT Datum TrajCache_Allocate | ( | PG_FUNCTION_ARGS | ) |
References i(), length(), TrajCache_Index, TrajCache_Length, TrajCache_MemoryContext, and TrajCache_NrCaches.
PGDLLEXPORT Datum TrajCache_Append | ( | PG_FUNCTION_ARGS | ) |
References PointST::t, TrajCache_Index, TrajCache_Length, and TrajCache_NrCaches.
PGDLLEXPORT Datum TrajCache_Clean | ( | PG_FUNCTION_ARGS | ) |
References TrajCache_Index, TrajCache_Length, TrajCache_MemoryContext, and TrajCache_NrCaches.
PGDLLEXPORT Datum TrajCache_Free | ( | PG_FUNCTION_ARGS | ) |
References TrajCache_Index, TrajCache_Length, and TrajCache_NrCaches.
PGDLLEXPORT Datum TrajCache_getIndex | ( | PG_FUNCTION_ARGS | ) |
References TrajCache_Index, and TrajCache_NrCaches.
PGDLLEXPORT Datum TrajCache_Point | ( | PG_FUNCTION_ARGS | ) |
PGDLLEXPORT Datum TrajCache_ResetIndex | ( | PG_FUNCTION_ARGS | ) |
References TrajCache_Index, and TrajCache_NrCaches.
PGDLLEXPORT Datum TrajCache_Rewind | ( | PG_FUNCTION_ARGS | ) |
References TrajCache_Index, and TrajCache_NrCaches.
PointST** TrajCache |
int32* TrajCache_Index |
int32* TrajCache_Length |
Referenced by TrajCache_Allocate(), TrajCache_Append(), TrajCache_Clean(), and TrajCache_Free().
MemoryContext TrajCache_MemoryContext |
Referenced by TrajCache_Allocate(), and TrajCache_Clean().
int32 TrajCache_NrCaches |