Hermes
 All Data Structures Files Functions Variables Macros Pages
Interactions.c File Reference

The implementantion of Period. More...

Include dependency graph for Interactions.c:

Functions

PeriodintersectionPeriod_Period (const Period *periodA, const Period *periodB, Period *result)
 
PGDLLEXPORT Datum intersectionPeriod_PeriodV1 (PG_FUNCTION_ARGS)
 
 PG_FUNCTION_INFO_V1 (intersectionPeriod_PeriodV1)
 
PeriodunionPeriod_Timestamp (const Period *period, Timestamp ts, Period *result)
 
PGDLLEXPORT Datum unionPeriod_TimestampV1 (PG_FUNCTION_ARGS)
 
 PG_FUNCTION_INFO_V1 (unionPeriod_TimestampV1)
 
PeriodunionPeriod_Period (const Period *periodA, const Period *periodB, Period *result)
 
PGDLLEXPORT Datum unionPeriod_PeriodV1 (PG_FUNCTION_ARGS)
 
 PG_FUNCTION_INFO_V1 (unionPeriod_PeriodV1)
 

Detailed Description

The implementantion of Period.

Author
Marios Vodas (mvoda.nosp@m.s@gm.nosp@m.ail.c.nosp@m.om).

These functions are documented in the Period/Interactions.h

Function Documentation

Period* intersectionPeriod_Period ( const Period periodA,
const Period periodB,
Period result 
)
PGDLLEXPORT Datum intersectionPeriod_PeriodV1 ( PG_FUNCTION_ARGS  )

References intersectionPeriod_Period().

Here is the call graph for this function:

PG_FUNCTION_INFO_V1 ( intersectionPeriod_PeriodV1  )
PG_FUNCTION_INFO_V1 ( unionPeriod_TimestampV1  )
PG_FUNCTION_INFO_V1 ( unionPeriod_PeriodV1  )
Period* unionPeriod_Period ( const Period periodA,
const Period periodB,
Period result 
)

References Period::e, and Period::i.

Referenced by unionPeriod_PeriodV1().

PGDLLEXPORT Datum unionPeriod_PeriodV1 ( PG_FUNCTION_ARGS  )

References unionPeriod_Period().

Here is the call graph for this function:

Period* unionPeriod_Timestamp ( const Period period,
Timestamp  ts,
Period result 
)

References Period::e, and Period::i.

Referenced by unionPeriod_TimestampV1().

PGDLLEXPORT Datum unionPeriod_TimestampV1 ( PG_FUNCTION_ARGS  )

References unionPeriod_Timestamp().

Here is the call graph for this function: