MobilityDB  1.0
Functions
ttext_textfuncs.c File Reference

Temporal text functions: textcat, lower, upper. More...

#include "general/ttext_textfuncs.h"
#include <utils/builtins.h>
#include "general/temporal.h"
#include "general/temporal_util.h"
#include "general/lifting.h"
Include dependency graph for ttext_textfuncs.c:

Functions

static Datum datum_textcat (Datum l, Datum r)
 Returns the concatenation of the two text values. More...
 
static Datum datum_lower (Datum value)
 Convert the text value to lowercase. More...
 
static Datum datum_upper (Datum value)
 Convert the text value to uppercase. More...
 
static Temporaltextfunc_ttext (Temporal *temp, Datum(*func)(Datum value))
 Applies the function to transform the temporal text value. More...
 
static Temporaltextfunc_ttext_text (Temporal *temp, Datum value, datum_func2 func, bool invert)
 Applies the function to the temporal text value and the base text value. More...
 
static Temporaltextfunc_ttext_ttext (Temporal *temp1, Temporal *temp2, datum_func2 func)
 Applies the function to the temporal text value and the base text value. More...
 
PGDLLEXPORT Datum textcat_base_ttext (PG_FUNCTION_ARGS)
 Returns the concatenation of the text value and the temporal text values. More...
 
PGDLLEXPORT Datum textcat_ttext_base (PG_FUNCTION_ARGS)
 Returns the concatenation of the temporal text value and the text value. More...
 
PGDLLEXPORT Datum textcat_ttext_ttext (PG_FUNCTION_ARGS)
 Returns the concatenation of the two temporal text values. More...
 
PGDLLEXPORT Datum ttext_upper (PG_FUNCTION_ARGS)
 Transform the temporal text value into uppercase. More...
 
PGDLLEXPORT Datum ttext_lower (PG_FUNCTION_ARGS)
 Transform the temporal text value into lowercase. More...
 

Detailed Description

Temporal text functions: textcat, lower, upper.