pseudotypes.c File Reference
Include dependency graph for pseudotypes.c:
Go to the source code of this file.
Macro Definition Documentation
◆ PSEUDOTYPE_DUMMY_BINARY_IO_FUNCS
#define PSEUDOTYPE_DUMMY_BINARY_IO_FUNCS
(
typname )
Value:
\
Datum \
{ \
(
errcode(ERRCODE_FEATURE_NOT_SUPPORTED), \
} \
\
extern int no_such_variable
int errcode(int sqlerrcode)
int errmsg(const char *fmt,...)
#define PSEUDOTYPE_DUMMY_RECEIVE_FUNC(typname)
Definition at line 81 of file pseudotypes.c.
◆ PSEUDOTYPE_DUMMY_INPUT_FUNC
#define PSEUDOTYPE_DUMMY_INPUT_FUNC
(
typname )
Value:Datum \
{ \
(
errcode(ERRCODE_FEATURE_NOT_SUPPORTED), \
} \
\
extern int no_such_variable
Definition at line 34 of file pseudotypes.c.
◆ PSEUDOTYPE_DUMMY_IO_FUNCS
#define PSEUDOTYPE_DUMMY_IO_FUNCS
(
typname )
Value:
\
Datum \
{ \
(
errcode(ERRCODE_FEATURE_NOT_SUPPORTED), \
} \
\
extern int no_such_variable
#define PSEUDOTYPE_DUMMY_INPUT_FUNC(typname)
Definition at line 47 of file pseudotypes.c.
◆ PSEUDOTYPE_DUMMY_RECEIVE_FUNC
#define PSEUDOTYPE_DUMMY_RECEIVE_FUNC
(
typname )
Value:Datum \
{ \
(
errcode(ERRCODE_FEATURE_NOT_SUPPORTED), \
} \
\
extern int no_such_variable
Definition at line 68 of file pseudotypes.c.
Function Documentation
◆ anyarray_out()
◆ anyarray_send()
◆ anycompatiblearray_out()
◆ anycompatiblearray_send()
◆ anycompatiblemultirange_out()
◆ anycompatiblerange_out()
◆ anyenum_out()
◆ anymultirange_out()
◆ anyrange_out()
◆ cstring_in()
◆ cstring_out()
◆ cstring_recv()
◆ cstring_send()
◆ pg_node_tree_out()
◆ pg_node_tree_send()
◆ PSEUDOTYPE_DUMMY_BINARY_IO_FUNCS()
PSEUDOTYPE_DUMMY_BINARY_IO_FUNCS
(
pg_ddl_command
)
◆ PSEUDOTYPE_DUMMY_INPUT_FUNC() [1/8]
PSEUDOTYPE_DUMMY_INPUT_FUNC
(
anyarray
)
◆ PSEUDOTYPE_DUMMY_INPUT_FUNC() [2/8]
PSEUDOTYPE_DUMMY_INPUT_FUNC
(
anycompatiblearray
)
◆ PSEUDOTYPE_DUMMY_INPUT_FUNC() [3/8]
PSEUDOTYPE_DUMMY_INPUT_FUNC
(
anycompatiblemultirange
)
◆ PSEUDOTYPE_DUMMY_INPUT_FUNC() [4/8]
PSEUDOTYPE_DUMMY_INPUT_FUNC
(
anycompatiblerange
)
◆ PSEUDOTYPE_DUMMY_INPUT_FUNC() [5/8]
PSEUDOTYPE_DUMMY_INPUT_FUNC
(
anyenum
)
◆ PSEUDOTYPE_DUMMY_INPUT_FUNC() [6/8]
PSEUDOTYPE_DUMMY_INPUT_FUNC
(
anymultirange
)
◆ PSEUDOTYPE_DUMMY_INPUT_FUNC() [7/8]
PSEUDOTYPE_DUMMY_INPUT_FUNC
(
anyrange
)
◆ PSEUDOTYPE_DUMMY_INPUT_FUNC() [8/8]
PSEUDOTYPE_DUMMY_INPUT_FUNC
(
pg_node_tree
)
◆ PSEUDOTYPE_DUMMY_IO_FUNCS() [1/14]
PSEUDOTYPE_DUMMY_IO_FUNCS
(
any
)
◆ PSEUDOTYPE_DUMMY_IO_FUNCS() [2/14]
PSEUDOTYPE_DUMMY_IO_FUNCS
(
anycompatible
)
◆ PSEUDOTYPE_DUMMY_IO_FUNCS() [3/14]
PSEUDOTYPE_DUMMY_IO_FUNCS
(
anycompatiblenonarray
)
◆ PSEUDOTYPE_DUMMY_IO_FUNCS() [4/14]
PSEUDOTYPE_DUMMY_IO_FUNCS
(
anyelement
)
◆ PSEUDOTYPE_DUMMY_IO_FUNCS() [5/14]
PSEUDOTYPE_DUMMY_IO_FUNCS
(
anynonarray
)
◆ PSEUDOTYPE_DUMMY_IO_FUNCS() [6/14]
PSEUDOTYPE_DUMMY_IO_FUNCS
(
event_trigger
)
◆ PSEUDOTYPE_DUMMY_IO_FUNCS() [7/14]
PSEUDOTYPE_DUMMY_IO_FUNCS
(
fdw_handler
)
◆ PSEUDOTYPE_DUMMY_IO_FUNCS() [8/14]
PSEUDOTYPE_DUMMY_IO_FUNCS
(
index_am_handler
)
◆ PSEUDOTYPE_DUMMY_IO_FUNCS() [9/14]
PSEUDOTYPE_DUMMY_IO_FUNCS
(
internal
)
◆ PSEUDOTYPE_DUMMY_IO_FUNCS() [10/14]
PSEUDOTYPE_DUMMY_IO_FUNCS
(
language_handler
)
◆ PSEUDOTYPE_DUMMY_IO_FUNCS() [11/14]
PSEUDOTYPE_DUMMY_IO_FUNCS
(
pg_ddl_command
)
◆ PSEUDOTYPE_DUMMY_IO_FUNCS() [12/14]
PSEUDOTYPE_DUMMY_IO_FUNCS
(
table_am_handler
)
◆ PSEUDOTYPE_DUMMY_IO_FUNCS() [13/14]
PSEUDOTYPE_DUMMY_IO_FUNCS
(
trigger
)
◆ PSEUDOTYPE_DUMMY_IO_FUNCS() [14/14]
PSEUDOTYPE_DUMMY_IO_FUNCS
(
tsm_handler
)
◆ PSEUDOTYPE_DUMMY_RECEIVE_FUNC() [1/3]
PSEUDOTYPE_DUMMY_RECEIVE_FUNC
(
anyarray
)
◆ PSEUDOTYPE_DUMMY_RECEIVE_FUNC() [2/3]
PSEUDOTYPE_DUMMY_RECEIVE_FUNC
(
anycompatiblearray
)
◆ PSEUDOTYPE_DUMMY_RECEIVE_FUNC() [3/3]
PSEUDOTYPE_DUMMY_RECEIVE_FUNC
(
pg_node_tree
)
◆ shell_in()
◆ shell_out()
◆ void_in()
◆ void_out()
◆ void_recv()
Definition at line 275 of file pseudotypes.c.
276{
277 /*
278 * Note that since we consume no bytes, an attempt to send anything but an
279 * empty string will result in an "invalid message format" error.
280 */
282}
References PG_RETURN_VOID.
◆ void_send()