|
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().