|
PGDLLEXPORT Datum | Add_number_tnumber (PG_FUNCTION_ARGS) |
| Return the temporal addition of a number and a temporal number. More...
|
|
PGDLLEXPORT Datum | Add_tnumber_number (PG_FUNCTION_ARGS) |
| Return the temporal addition of a temporal number and a number. More...
|
|
PGDLLEXPORT Datum | Add_tnumber_tnumber (PG_FUNCTION_ARGS) |
| Return the temporal addition of the temporal numbers. More...
|
|
static Datum | arithop_number_tnumber_ext (FunctionCallInfo fcinfo, TArithmetic oper, Datum(*func)(Datum, Datum, meosType, meosType)) |
| Mathematical operators (+, -, *, /) and functions (round, degrees, ...) for temporal number. More...
|
|
static Datum | arithop_tnumber_number_ext (FunctionCallInfo fcinfo, TArithmetic oper, Datum(*func)(Datum, Datum, meosType, meosType)) |
| Generic arithmetic operator on a temporal number an a number. More...
|
|
static Datum | arithop_tnumber_tnumber_ext (FunctionCallInfo fcinfo, TArithmetic oper, Datum(*func)(Datum, Datum, meosType, meosType), bool(*tpfunc)(const TInstant *, const TInstant *, const TInstant *, const TInstant *, Datum *, TimestampTz *)) |
| Generic arithmetic operator on a temporal numbers. More...
|
|
Datum | datum_round_float (Datum value, Datum prec) |
| Round a number to a given number of decimal places. More...
|
|
PGDLLEXPORT Datum | Div_number_tnumber (PG_FUNCTION_ARGS) |
| Return the temporal division of a number and a temporal number. More...
|
|
PGDLLEXPORT Datum | Div_tnumber_number (PG_FUNCTION_ARGS) |
| Return the temporal division of a temporal number and a number. More...
|
|
PGDLLEXPORT Datum | Div_tnumber_tnumber (PG_FUNCTION_ARGS) |
| Return the temporal multiplication of the temporal numbers. More...
|
|
PGDLLEXPORT Datum | Mult_number_tnumber (PG_FUNCTION_ARGS) |
| Return the temporal multiplication of a number and a temporal number. More...
|
|
PGDLLEXPORT Datum | Mult_tnumber_number (PG_FUNCTION_ARGS) |
| Return the temporal multiplication of a temporal number and a number. More...
|
|
PGDLLEXPORT Datum | Mult_tnumber_tnumber (PG_FUNCTION_ARGS) |
| Return the temporal multiplication of the temporal numbers. More...
|
|
PGDLLEXPORT Datum | Sub_number_tnumber (PG_FUNCTION_ARGS) |
| Return the temporal subtraction of a number and a temporal number. More...
|
|
PGDLLEXPORT Datum | Sub_tnumber_number (PG_FUNCTION_ARGS) |
| Return the temporal subtraction of a temporal number and a number. More...
|
|
PGDLLEXPORT Datum | Sub_tnumber_tnumber (PG_FUNCTION_ARGS) |
| Return the temporal subtraction of the temporal numbers. More...
|
|
PGDLLEXPORT Datum | Tfloat_degrees (PG_FUNCTION_ARGS) |
| Convert a temporal number from radians to degrees. More...
|
|
PGDLLEXPORT Datum | Tfloat_derivative (PG_FUNCTION_ARGS) |
| Return the derivative of a temporal number. More...
|
|
PGDLLEXPORT Datum | Tfloat_radians (PG_FUNCTION_ARGS) |
| Convert a temporal number from degrees to radians. More...
|
|
Temporal * | tfloat_round (const Temporal *temp, Datum digits) |
| Round a temporal number to a given number of decimal places. More...
|
|
PGDLLEXPORT Datum | Tfloat_round (PG_FUNCTION_ARGS) |
| Round a temporal number to a given number of decimal places. More...
|
|
PGDLLEXPORT Datum | Tnumber_abs (PG_FUNCTION_ARGS) |
| Get the absolute value of a temporal number. More...
|
|