#include <plpy_procedure.h>
Data Fields | |
char * | proname |
char * | pyname |
TransactionId | fn_xmin |
ItemPointerData | fn_tid |
bool | fn_readonly |
PLyTypeInfo | result |
bool | is_setof |
PyObject * | setof |
char * | src |
char ** | argnames |
PLyTypeInfo | args [FUNC_MAX_ARGS] |
int | nargs |
PyObject * | code |
PyObject * | statics |
PyObject * | globals |
Definition at line 15 of file plpy_procedure.h.
char** PLyProcedure::argnames |
Definition at line 27 of file plpy_procedure.h.
Referenced by PLy_function_build_args(), PLy_function_delete_args(), PLy_procedure_create(), and PLy_procedure_delete().
PLyTypeInfo PLyProcedure::args[FUNC_MAX_ARGS] |
Definition at line 28 of file plpy_procedure.h.
Referenced by PLy_function_build_args(), PLy_procedure_create(), PLy_procedure_delete(), and PLy_procedure_valid().
PyObject* PLyProcedure::code |
Definition at line 30 of file plpy_procedure.h.
Referenced by PLy_procedure_call(), PLy_procedure_compile(), PLy_procedure_create(), and PLy_procedure_delete().
Definition at line 21 of file plpy_procedure.h.
Referenced by PLy_cursor_plan(), PLy_cursor_query(), PLy_procedure_create(), PLy_spi_execute_plan(), and PLy_spi_execute_query().
Definition at line 20 of file plpy_procedure.h.
Referenced by PLy_procedure_create(), and PLy_procedure_valid().
Definition at line 19 of file plpy_procedure.h.
Referenced by PLy_procedure_create(), and PLy_procedure_valid().
PyObject* PLyProcedure::globals |
Definition at line 32 of file plpy_procedure.h.
Referenced by PLy_function_build_args(), PLy_function_delete_args(), PLy_procedure_call(), PLy_procedure_compile(), PLy_procedure_create(), and PLy_procedure_delete().
Definition at line 24 of file plpy_procedure.h.
Referenced by PLy_exec_function(), and PLy_procedure_create().
Definition at line 29 of file plpy_procedure.h.
Referenced by PLy_function_build_args(), PLy_function_delete_args(), PLy_procedure_create(), PLy_procedure_delete(), and PLy_procedure_valid().
char* PLyProcedure::proname |
Definition at line 17 of file plpy_procedure.h.
Referenced by PLy_procedure_compile(), PLy_procedure_create(), PLy_procedure_delete(), and PLy_procedure_name().
char* PLyProcedure::pyname |
Definition at line 18 of file plpy_procedure.h.
Referenced by plpython_inline_handler(), PLy_procedure_compile(), PLy_procedure_create(), and PLy_procedure_delete().
Definition at line 22 of file plpy_procedure.h.
Referenced by plpython_inline_handler(), PLy_exec_function(), PLy_exec_trigger(), PLy_function_build_args(), PLy_modify_tuple(), PLy_procedure_create(), PLy_procedure_valid(), and PLy_trigger_build_args().
PyObject* PLyProcedure::setof |
Definition at line 25 of file plpy_procedure.h.
Referenced by PLy_exec_function(), and PLy_procedure_create().
char* PLyProcedure::src |
Definition at line 26 of file plpy_procedure.h.
Referenced by PLy_procedure_compile(), PLy_procedure_create(), PLy_procedure_delete(), and PLy_traceback().
PyObject* PLyProcedure::statics |
Definition at line 31 of file plpy_procedure.h.
Referenced by PLy_procedure_compile(), PLy_procedure_create(), and PLy_procedure_delete().