PostgreSQL Source Code: src/backend/utils/adt/oid8.c File Reference (original) (raw)

Include dependency graph for oid8.c:

Go to the source code of this file.

Functions
Datum oid8in (PG_FUNCTION_ARGS)
Datum oid8out (PG_FUNCTION_ARGS)
Datum oid8recv (PG_FUNCTION_ARGS)
Datum oid8send (PG_FUNCTION_ARGS)
Datum oid8eq (PG_FUNCTION_ARGS)
Datum oid8ne (PG_FUNCTION_ARGS)
Datum oid8lt (PG_FUNCTION_ARGS)
Datum oid8le (PG_FUNCTION_ARGS)
Datum oid8ge (PG_FUNCTION_ARGS)
Datum oid8gt (PG_FUNCTION_ARGS)
Datum hashoid8 (PG_FUNCTION_ARGS)
Datum hashoid8extended (PG_FUNCTION_ARGS)
Datum oid8larger (PG_FUNCTION_ARGS)
Datum oid8smaller (PG_FUNCTION_ARGS)

Macro Definition Documentation

MAXOID8LEN

Function Documentation

hashoid8()

Definition at line 141 of file oid8.c.

142{

144}

Datum hashint8(PG_FUNCTION_ARGS)

References hashint8().

hashoid8extended()

oid8eq()

oid8ge()

oid8gt()

oid8in()

oid8larger()

oid8le()

oid8lt()

oid8ne()

oid8out()

Definition at line 38 of file oid8.c.

39{

42 char *result;

44

47

48 /*

49 * Since the length is already known, we do a manual palloc() and memcpy()

50 * to avoid the strlen() call that would otherwise be done in pstrdup().

51 */

55}

#define PG_RETURN_CSTRING(x)

int pg_ulltoa_n(uint64 value, char *a)

static char buf[DEFAULT_XLOG_SEG_SIZE]

References buf, fb(), len, MAXOID8LEN, palloc(), PG_GETARG_OID8, PG_RETURN_CSTRING, pg_ulltoa_n(), and val.

oid8recv()

oid8send()

oid8smaller()