#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().
1.7.1