Hermes
|
The implementation of SegmentST. More...
#include "../../../h/SpatioTemporal/SegmentST/Indexing/S2T.h"
#include "../../../h/Utilities/Utilities.h"
#include <funcapi.h>
#include <access/htup_details.h>
#include <utils/builtins.h>
Variables | |
float8 | S2T_TemporalBufferSize = 0.0 |
int32 | S2T_SpatialBufferSize = 0 |
int32 | S2T_SimplificationMethod = 0 |
float8 | S2T_SimplificationSamplingPeriod = 0.0 |
float8 | S2T_SimplificationEpsDP = 0.0 |
int32 | S2T_VotingMethod = 0 |
float8 | S2T_Sigma = 1.0 |
float8 | S2T_sqSigma_times_two = 2.0 |
MemoryContext | S2T_MemoryContext = NULL |
int32 | S2T_NrSegments = 0 |
float8 * | S2T_Voting = NULL |
float8 * | S2T_Lifespan = NULL |
The implementation of SegmentST.
These functions are documented in the SegmentST/Indexing/S2T.h
PGDLLEXPORT Datum getS2T_Sigma | ( | PG_FUNCTION_ARGS | ) |
References S2T_Sigma.
PGDLLEXPORT Datum getS2T_SimplificationMethod | ( | PG_FUNCTION_ARGS | ) |
References S2T_SimplificationMethod.
PGDLLEXPORT Datum getS2T_SpatialBufferSize | ( | PG_FUNCTION_ARGS | ) |
References S2T_SpatialBufferSize.
PGDLLEXPORT Datum getS2T_TemporalBufferSize | ( | PG_FUNCTION_ARGS | ) |
References S2T_TemporalBufferSize, and seconds2interval().
PGDLLEXPORT Datum getS2T_VotingMethod | ( | PG_FUNCTION_ARGS | ) |
References S2T_VotingMethod.
PGDLLEXPORT Datum getS2T_VotingSignal | ( | PG_FUNCTION_ARGS | ) |
References i(), S2T_Lifespan, S2T_NrSegments, S2T_Voting, and seconds2interval().
PG_FUNCTION_INFO_V1 | ( | getS2T_TemporalBufferSize | ) |
PG_FUNCTION_INFO_V1 | ( | setS2T_TemporalBufferSize | ) |
PG_FUNCTION_INFO_V1 | ( | getS2T_SpatialBufferSize | ) |
PG_FUNCTION_INFO_V1 | ( | setS2T_SpatialBufferSize | ) |
PG_FUNCTION_INFO_V1 | ( | getS2T_SimplificationMethod | ) |
PG_FUNCTION_INFO_V1 | ( | setS2T_SimplificationMethodT | ) |
PG_FUNCTION_INFO_V1 | ( | setS2T_SimplificationMethodDP | ) |
PG_FUNCTION_INFO_V1 | ( | setS2T_SimplificationMethodDPP | ) |
PG_FUNCTION_INFO_V1 | ( | setNoneS2T_SimplificationMethod | ) |
PG_FUNCTION_INFO_V1 | ( | getS2T_VotingMethod | ) |
PG_FUNCTION_INFO_V1 | ( | setS2T_VotingMethod | ) |
PG_FUNCTION_INFO_V1 | ( | setNoneS2T_VotingMethod | ) |
PG_FUNCTION_INFO_V1 | ( | getS2T_Sigma | ) |
PG_FUNCTION_INFO_V1 | ( | setS2T_Sigma | ) |
PG_FUNCTION_INFO_V1 | ( | getS2T_VotingSignal | ) |
PGDLLEXPORT Datum setNoneS2T_SimplificationMethod | ( | PG_FUNCTION_ARGS | ) |
References S2T_SimplificationMethod.
PGDLLEXPORT Datum setNoneS2T_VotingMethod | ( | PG_FUNCTION_ARGS | ) |
References S2T_VotingMethod.
PGDLLEXPORT Datum setS2T_Sigma | ( | PG_FUNCTION_ARGS | ) |
References S2T_Sigma, and S2T_sqSigma_times_two.
PGDLLEXPORT Datum setS2T_SimplificationMethodDP | ( | PG_FUNCTION_ARGS | ) |
References S2T_SimplificationEpsDP, and S2T_SimplificationMethod.
PGDLLEXPORT Datum setS2T_SimplificationMethodDPP | ( | PG_FUNCTION_ARGS | ) |
References S2T_SimplificationEpsDP, and S2T_SimplificationMethod.
PGDLLEXPORT Datum setS2T_SimplificationMethodT | ( | PG_FUNCTION_ARGS | ) |
References interval2seconds(), S2T_SimplificationMethod, and S2T_SimplificationSamplingPeriod.
PGDLLEXPORT Datum setS2T_SpatialBufferSize | ( | PG_FUNCTION_ARGS | ) |
References S2T_SpatialBufferSize.
PGDLLEXPORT Datum setS2T_TemporalBufferSize | ( | PG_FUNCTION_ARGS | ) |
References interval2seconds(), and S2T_TemporalBufferSize.
PGDLLEXPORT Datum setS2T_VotingMethod | ( | PG_FUNCTION_ARGS | ) |
References S2T_VotingMethod.
float8* S2T_Lifespan = NULL |
Referenced by consistentGiSTSegmentST(), and getS2T_VotingSignal().
MemoryContext S2T_MemoryContext = NULL |
Referenced by consistentGiSTSegmentST().
int32 S2T_NrSegments = 0 |
Referenced by consistentGiSTSegmentST(), and getS2T_VotingSignal().
float8 S2T_Sigma = 1.0 |
Referenced by getS2T_Sigma(), and setS2T_Sigma().
float8 S2T_SimplificationEpsDP = 0.0 |
Referenced by consistentGiSTSegmentST(), setS2T_SimplificationMethodDP(), and setS2T_SimplificationMethodDPP().
int32 S2T_SimplificationMethod = 0 |
float8 S2T_SimplificationSamplingPeriod = 0.0 |
Referenced by consistentGiSTSegmentST(), and setS2T_SimplificationMethodT().
int32 S2T_SpatialBufferSize = 0 |
Referenced by consistentGiSTSegmentST(), getS2T_SpatialBufferSize(), and setS2T_SpatialBufferSize().
float8 S2T_sqSigma_times_two = 2.0 |
Referenced by consistentGiSTSegmentST(), and setS2T_Sigma().
float8 S2T_TemporalBufferSize = 0.0 |
Referenced by consistentGiSTSegmentST(), getS2T_TemporalBufferSize(), and setS2T_TemporalBufferSize().
float8* S2T_Voting = NULL |
Referenced by consistentGiSTSegmentST(), and getS2T_VotingSignal().
int32 S2T_VotingMethod = 0 |
Referenced by consistentGiSTSegmentST(), getS2T_VotingMethod(), setNoneS2T_VotingMethod(), and setS2T_VotingMethod().