4#define DatumGetPointer(X) ((Pointer) (X))
9typedef signed char int8;
TimeADT time_in(const char *str, int32 typmod)
Return a time from its string representation.
Definition: postgres_types.c:1079
char * interval_out(const Interval *interv)
Return the string representation of an interval.
Definition: postgres_types.c:1801
char * timestamptz_out(TimestampTz t)
Return the string representation of a timestamp with timezone.
Definition: postgres_types.c:1424
TimestampTz timestamptz_in(const char *str, int32 typmod)
Return the string representation of a timestamp with time zone.
Definition: postgres_types.c:1346
int interval_cmp(const Interval *interv1, const Interval *interv2)
Return the comparison of two intervals.
Definition: postgres_types.c:2217
Timestamp timestamp_in(const char *str, int32 typmod)
Return a timestamp without time zone from its string representation.
Definition: postgres_types.c:1325
char * date_out(DateADT d)
Return the string representation of a date.
Definition: postgres_types.c:711
char * timestamp_out(Timestamp t)
Return the string representation of a timestamp without timezone.
Definition: postgres_types.c:1407
char * time_out(TimeADT t)
Return the string representation of a time.
Definition: postgres_types.c:1122
Interval * interval_in(const char *str, int32 typmod)
Return an interval from its string representation.
Definition: postgres_types.c:1654
DateADT date_in(const char *str)
Return a date from its string representation.
Definition: postgres_types.c:608
unsigned short uint16
Definition: postgres_ext_defs.in.h:15
int64 Timestamp
Definition: postgres_ext_defs.in.h:21
int64 TimestampTz
Definition: postgres_ext_defs.in.h:22
unsigned int uint32
Definition: postgres_ext_defs.in.h:16
signed char int8
Definition: postgres_ext_defs.in.h:9
int32 fsec_t
Definition: postgres_ext_defs.in.h:24
signed short int16
Definition: postgres_ext_defs.in.h:10
uintptr_t Datum
Definition: postgres_ext_defs.in.h:7
signed int int32
Definition: postgres_ext_defs.in.h:11
char * Pointer
Definition: postgres_ext_defs.in.h:6
int32 DateADT
Definition: postgres_ext_defs.in.h:19
int64 TimeADT
Definition: postgres_ext_defs.in.h:20
unsigned char uint8
Definition: postgres_ext_defs.in.h:14
varlena text
Definition: postgres_ext_defs.in.h:39
unsigned long int uint64
Definition: postgres_ext_defs.in.h:17
int64 TimeOffset
Definition: postgres_ext_defs.in.h:23
long int int64
Definition: postgres_ext_defs.in.h:12
int32 day
Definition: postgres_ext_defs.in.h:29
int32 month
Definition: postgres_ext_defs.in.h:30
TimeOffset time
Definition: postgres_ext_defs.in.h:28
Definition: postgres_ext_defs.in.h:27
char vl_len_[4]
Definition: postgres_ext_defs.in.h:35
char vl_dat[]
Definition: postgres_ext_defs.in.h:36
Definition: postgres_ext_defs.in.h:34
int64 TimeOffset
Definition: timestamp_def.h:42