PostgreSQL Source Code: src/backend/utils/adt/oid8.c Source File (original) (raw)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
16
20
21#define MAXOID8LEN 20
22
23
24
25
26
36
39{
42 char *result;
44
47
48
49
50
51
55}
56
57
58
59
67
68
69
70
81
82
83
84
85
94
103
112
121
130
139
145
151
160
#define PG_RETURN_BYTEA_P(x)
#define PG_GETARG_OID8(n)
#define PG_GETARG_POINTER(n)
#define PG_RETURN_CSTRING(x)
#define PG_GETARG_CSTRING(n)
#define PG_RETURN_OID8(x)
#define PG_RETURN_BOOL(x)
Datum hashint8extended(PG_FUNCTION_ARGS)
Datum hashint8(PG_FUNCTION_ARGS)
uint64 uint64in_subr(const char *s, char **endloc, const char *typname, Node *escontext)
int pg_ulltoa_n(uint64 value, char *a)
Datum oid8eq(PG_FUNCTION_ARGS)
Datum oid8recv(PG_FUNCTION_ARGS)
Datum hashoid8(PG_FUNCTION_ARGS)
Datum oid8send(PG_FUNCTION_ARGS)
Datum oid8gt(PG_FUNCTION_ARGS)
Datum oid8lt(PG_FUNCTION_ARGS)
Datum oid8ge(PG_FUNCTION_ARGS)
Datum oid8out(PG_FUNCTION_ARGS)
Datum oid8ne(PG_FUNCTION_ARGS)
Datum oid8larger(PG_FUNCTION_ARGS)
Datum oid8le(PG_FUNCTION_ARGS)
Datum hashoid8extended(PG_FUNCTION_ARGS)
Datum oid8in(PG_FUNCTION_ARGS)
Datum oid8smaller(PG_FUNCTION_ARGS)
static char buf[DEFAULT_XLOG_SEG_SIZE]
void pq_begintypsend(StringInfo buf)
int64 pq_getmsgint64(StringInfo msg)
bytea * pq_endtypsend(StringInfo buf)
static void pq_sendint64(StringInfo buf, uint64 i)
struct StringInfoData * StringInfo