14#include "utils/fmgrprotos.h"
54 new_point->
x = pointx->
x;
55 new_point->
y = pointy->
y;
Datum GetAttributeByName(HeapTupleHeader tuple, const char *attname, bool *isNull)
Datum DirectFunctionCall2Coll(PGFunction func, Oid collation, Datum arg1, Datum arg2)
#define PG_GETARG_TEXT_PP(n)
#define PG_GETARG_FLOAT8(n)
#define PG_RETURN_FLOAT8(x)
#define PG_GETARG_HEAPTUPLEHEADER(n)
#define PG_RETURN_TEXT_P(x)
#define PG_RETURN_INT32(x)
#define PG_GETARG_INT32(n)
#define PG_GET_COLLATION()
#define PG_RETURN_BOOL(x)
Datum add_one(PG_FUNCTION_ARGS)
PG_FUNCTION_INFO_V1(add_one)
Datum makepoint(PG_FUNCTION_ARGS)
Datum copytext(PG_FUNCTION_ARGS)
Datum t_starts_with(PG_FUNCTION_ARGS)
Datum add_one_float8(PG_FUNCTION_ARGS)
Datum concat_text(PG_FUNCTION_ARGS)
Datum c_overpaid(PG_FUNCTION_ARGS)
#define PG_GETARG_POINT_P(n)
#define PG_RETURN_POINT_P(x)
static bool DatumGetBool(Datum X)
static Datum PointerGetDatum(const void *X)
static int32 DatumGetInt32(Datum X)
#define SET_VARSIZE(PTR, len)
#define VARSIZE_ANY_EXHDR(PTR)
Datum text_starts_with(PG_FUNCTION_ARGS)