MobilityDB
1.0
|
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"
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 Temporal * | textfunc_ttext (Temporal *temp, Datum(*func)(Datum value)) |
Applies the function to transform the temporal text value. More... | |
static Temporal * | textfunc_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 Temporal * | textfunc_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... | |
Temporal text functions: textcat
, lower
, upper
.