93 (
errcode(ERRCODE_FEATURE_NOT_SUPPORTED),
94 errmsg(
"cannot accept a value of type %s",
"anyarray")));
121 (
errcode(ERRCODE_FEATURE_NOT_SUPPORTED),
122 errmsg(
"cannot accept a value of type %s",
"anyarray")));
146 (
errcode(ERRCODE_FEATURE_NOT_SUPPORTED),
147 errmsg(
"cannot accept a value of type %s",
"anyenum")));
170 (
errcode(ERRCODE_FEATURE_NOT_SUPPORTED),
171 errmsg(
"cannot accept a value of type %s",
"anyrange")));
246 (
errcode(ERRCODE_FEATURE_NOT_SUPPORTED),
247 errmsg(
"cannot accept a value of a shell type")));
259 (
errcode(ERRCODE_FEATURE_NOT_SUPPORTED),
260 errmsg(
"cannot display a value of a shell type")));
281 (
errcode(ERRCODE_FEATURE_NOT_SUPPORTED),
282 errmsg(
"cannot accept a value of type %s",
"pg_node_tree")));
306 (
errcode(ERRCODE_FEATURE_NOT_SUPPORTED),
307 errmsg(
"cannot accept a value of type %s",
"pg_node_tree")));
334 (
errcode(ERRCODE_FEATURE_NOT_SUPPORTED),
335 errmsg(
"cannot accept a value of type %s",
"pg_ddl_command")));
349 (
errcode(ERRCODE_FEATURE_NOT_SUPPORTED),
350 errmsg(
"cannot output a value of type %s",
"pg_ddl_command")));
362 (
errcode(ERRCODE_FEATURE_NOT_SUPPORTED),
363 errmsg(
"cannot accept a value of type %s",
"pg_ddl_command")));
375 (
errcode(ERRCODE_FEATURE_NOT_SUPPORTED),
376 errmsg(
"cannot output a value of type %s",
"pg_ddl_command")));
386 #define PSEUDOTYPE_DUMMY_IO_FUNCS(typname) \ 389 typname##_in(PG_FUNCTION_ARGS) \ 392 (errcode(ERRCODE_FEATURE_NOT_SUPPORTED), \ 393 errmsg("cannot accept a value of type %s", #typname))); \ 399 typname##_out(PG_FUNCTION_ARGS) \ 402 (errcode(ERRCODE_FEATURE_NOT_SUPPORTED), \ 403 errmsg("cannot display a value of type %s", #typname))); \ 408 extern int no_such_variable
Datum pg_ddl_command_send(PG_FUNCTION_ARGS)
Datum array_send(PG_FUNCTION_ARGS)
Datum cstring_send(PG_FUNCTION_ARGS)
Datum anyarray_send(PG_FUNCTION_ARGS)
Datum pg_node_tree_in(PG_FUNCTION_ARGS)
Datum anyenum_out(PG_FUNCTION_ARGS)
Datum anyrange_in(PG_FUNCTION_ARGS)
char * pstrdup(const char *in)
Datum textout(PG_FUNCTION_ARGS)
StringInfoData * StringInfo
Datum pg_node_tree_send(PG_FUNCTION_ARGS)
int errcode(int sqlerrcode)
Datum pg_ddl_command_out(PG_FUNCTION_ARGS)
#define PG_GETARG_POINTER(n)
#define PG_RETURN_BYTEA_P(x)
Datum void_in(PG_FUNCTION_ARGS)
Datum array_out(PG_FUNCTION_ARGS)
Datum anyarray_out(PG_FUNCTION_ARGS)
Datum enum_out(PG_FUNCTION_ARGS)
Datum anyrange_out(PG_FUNCTION_ARGS)
Datum cstring_in(PG_FUNCTION_ARGS)
Datum anyarray_in(PG_FUNCTION_ARGS)
Datum pg_node_tree_recv(PG_FUNCTION_ARGS)
#define ereport(elevel, rest)
Datum range_out(PG_FUNCTION_ARGS)
Datum cstring_out(PG_FUNCTION_ARGS)
#define PSEUDOTYPE_DUMMY_IO_FUNCS(typname)
Datum void_send(PG_FUNCTION_ARGS)
Datum shell_out(PG_FUNCTION_ARGS)
Datum pg_ddl_command_recv(PG_FUNCTION_ARGS)
Datum shell_in(PG_FUNCTION_ARGS)
#define PG_RETURN_CSTRING(x)
Datum textsend(PG_FUNCTION_ARGS)
Datum anyarray_recv(PG_FUNCTION_ARGS)
Datum void_out(PG_FUNCTION_ARGS)
int errmsg(const char *fmt,...)
Datum cstring_recv(PG_FUNCTION_ARGS)
#define PG_GETARG_CSTRING(n)
Datum anyenum_in(PG_FUNCTION_ARGS)
Datum void_recv(PG_FUNCTION_ARGS)
Datum pg_ddl_command_in(PG_FUNCTION_ARGS)
Datum pg_node_tree_out(PG_FUNCTION_ARGS)