Hermes
 All Data Structures Files Functions Variables Macros Pages
Distance.h File Reference
#include "Definition.h"
Include dependency graph for Distance.h:
This graph shows which files directly or indirectly include this file:

Functions

Interval * distanceInIntervalPeriod_Timestamp (const Period *period, Timestamp ts, Interval *result)
 
PGDLLEXPORT Datum distanceInIntervalPeriod_TimestampV1 (PG_FUNCTION_ARGS)
 
float8 distancePeriod_Timestamp (const Period *period, Timestamp ts)
 
Interval * distanceInIntervalPeriod_Period (const Period *periodA, const Period *periodB, Interval *result)
 
PGDLLEXPORT Datum distanceInIntervalPeriod_PeriodV1 (PG_FUNCTION_ARGS)
 
float8 distancePeriod_Period (const Period *periodA, const Period *periodB)
 

Function Documentation

Interval* distanceInIntervalPeriod_Period ( const Period periodA,
const Period periodB,
Interval *  result 
)
PGDLLEXPORT Datum distanceInIntervalPeriod_PeriodV1 ( PG_FUNCTION_ARGS  )

References distanceInIntervalPeriod_Period().

Here is the call graph for this function:

Interval* distanceInIntervalPeriod_Timestamp ( const Period period,
Timestamp  ts,
Interval *  result 
)
PGDLLEXPORT Datum distanceInIntervalPeriod_TimestampV1 ( PG_FUNCTION_ARGS  )

References distanceInIntervalPeriod_Timestamp().

Here is the call graph for this function:

float8 distancePeriod_Period ( const Period periodA,
const Period periodB 
)
float8 distancePeriod_Timestamp ( const Period period,
Timestamp  ts 
)

References distanceInIntervalPeriod_Timestamp(), and interval2seconds().

Referenced by distanceGiSTSegmentST(), and distanceSegmentST_TimestampV1().

Here is the call graph for this function: