45extern bool bool_in(
const char *in_str);
61 const char *orig_string);
double float8
Definition: c.h:570
TimestampTz pg_timestamp_mi_interval(TimestampTz timestamp, const Interval *span)
Add an interval to a timestamp data type.
Definition: pg_types.c:1084
TimestampTz pg_timestamp_pl_interval(TimestampTz timestamp, const Interval *span)
Add an interval to a timestamp data type.
Definition: pg_types.c:1012
TimestampTz pg_timestamptz_in(const char *str, int32 typmod)
Convert a string to a timestamp with time zone.
Definition: pg_types.c:540
Interval * pg_interval_pl(const Interval *span1, const Interval *span2)
Add an interval to a timestamp data type.
Definition: pg_types.c:975
bool bool_in(const char *in_str)
MobilityDB functions pg_func(...) corresponding to external PostgreSQL functions func(PG_FUNCTION_ARG...
Definition: basetype_inout.c:151
char * pg_timestamptz_out(TimestampTz dt)
Convert a timestamp with timezone to a string.
Definition: pg_types.c:589
char * bool_out(bool b)
Convert 1 or 0 to "t" or "f".
Definition: basetype_inout.c:183
int pg_interval_cmp(const Interval *interval1, const Interval *interval2)
Compare the two intervals.
Definition: pg_types.c:1189
Interval * pg_timestamp_mi(TimestampTz dt1, TimestampTz dt2)
Compute the difference of two timestamps.
Definition: pg_types.c:1135
int64 TimestampTz
Definition: pg_ext_defs.in.h:19
unsigned int uint32
Definition: pg_ext_defs.in.h:13
signed int int32
Definition: pg_ext_defs.in.h:8
unsigned long int uint64
Definition: pg_ext_defs.in.h:14
long int int64
Definition: pg_ext_defs.in.h:9
uint32 hash_bytes_uint32(uint32 k)
Definition: hashfn.c:610
float8 float8_in(const char *num, const char *type_name, const char *orig_string)
Definition: basetype_inout.c:457
float8 pg_datan2(float8 arg1, float8 arg2)
Return the arctan of arg1/arg2 (radians)
Definition: pg_types.c:188
float8 pg_datan(float8 arg1)
Return the arctan of arg1 (radians)
Definition: pg_types.c:163
uint32 pg_hashfloat8(float8 key)
Get the 32-bit hash value of an float64 value.
Definition: pg_types.c:1317
float8 pg_dcos(float8 arg1)
Return the cosine of arg1 (radians)
Definition: pg_types.c:125
float8 pg_dsin(float8 arg1)
Return the sine of arg1 (radians)
Definition: pg_types.c:101
int64 int8_in(const char *str)
Return an int8 from a string.
Definition: basetype_inout.c:262
uint64 pg_hashfloat8extended(float8 key, uint64 seed)
Get the 64-bit hash value of a float64 value.
Definition: pg_types.c:1341
int32 int4_in(const char *str)
Return an int4 from a string.
Definition: basetype_inout.c:200
uint64 pg_hashtextextended(text *key, uint64 seed)
Get the 32-bit hash value of an text value.
Definition: pg_types.c:1371
Interval * pg_interval_justify_hours(const Interval *span)
Add an interval to a timestamp data type.
Definition: pg_types.c:1103
uint32 pg_hashtext(text *key)
Get the 32-bit hash value of an text value.
Definition: pg_types.c:1358
uint64 hash_bytes_uint32_extended(uint32 k, uint64 seed)
Definition: hashfn.c:631
char * int8_out(int64 val)
Return a string from an int8.
Definition: basetype_inout.c:307
uint32 pg_hashint8(int64 val)
Get the 32-bit hash value of an int64 value.
Definition: pg_types.c:1282
uint64 pg_hashint8extended(int64 val, uint64 seed)
Get the 64-bit hash value of an int64 value.
Definition: pg_types.c:1303
char * int4_out(int32 val)
Return a string from an int4.
Definition: basetype_inout.c:239
char * float8_out(double num, int maxdd)
Definition: basetype_inout.c:473
Definition: pg_ext_defs.in.h:24
Definition: pg_ext_defs.in.h:31