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