25#include "utils/fmgroids.h"
456 total = 20 * numargs + 1;
461 for (num = 0; num < numargs; num++)
467 if (left < (
slen + 2))
int32 numeric_maximum_size(int32 typmod)
#define FORMAT_TYPE_ALLOW_INVALID
#define FORMAT_TYPE_INVALID_AS_NULL
#define FORMAT_TYPE_TYPEMOD_GIVEN
#define FORMAT_TYPE_FORCE_QUALIFY
#define Assert(condition)
#define OidFunctionCall1(functionId, arg1)
#define PG_GETARG_POINTER(n)
#define PG_RETURN_TEXT_P(x)
#define PG_GETARG_INT32(n)
#define HeapTupleIsValid(tuple)
static void * GETSTRUCT(const HeapTupleData *tuple)
char * get_namespace_name_or_temp(Oid nspid)
int GetDatabaseEncoding(void)
char * pstrdup(const char *in)
void * repalloc(void *pointer, Size size)
bool TypeIsVisible(Oid typid)
static char buf[DEFAULT_XLOG_SEG_SIZE]
FormData_pg_type * Form_pg_type
static Datum ObjectIdGetDatum(Oid X)
static char * DatumGetCString(Datum X)
static Datum Int32GetDatum(int32 X)
char * psprintf(const char *fmt,...)
char * quote_qualified_identifier(const char *qualifier, const char *ident)
void ReleaseSysCache(HeapTuple tuple)
HeapTuple SearchSysCache1(int cacheId, Datum key1)
text * cstring_to_text(const char *s)
int pg_encoding_max_length(int encoding)