|
PostgreSQL Source Code git master
|
#include <plpy_procedure.h>
Definition at line 35 of file plpy_procedure.h.
| char** PLyProcedure::argnames |
Definition at line 50 of file plpy_procedure.h.
Referenced by PLy_function_build_args(), PLy_function_restore_args(), PLy_function_save_args(), and PLy_procedure_create().
| PLyDatumToOb* PLyProcedure::args |
Definition at line 51 of file plpy_procedure.h.
Referenced by PLy_function_build_args(), and PLy_procedure_create().
| PLySavedArgs* PLyProcedure::argstack |
Definition at line 59 of file plpy_procedure.h.
Referenced by PLy_global_args_pop(), PLy_global_args_push(), and PLy_procedure_create().
| long PLyProcedure::calldepth |
Definition at line 58 of file plpy_procedure.h.
Referenced by PLy_global_args_pop(), PLy_global_args_push(), and PLy_procedure_create().
| PyObject* PLyProcedure::code |
Definition at line 55 of file plpy_procedure.h.
Referenced by PLy_procedure_call(), PLy_procedure_compile(), PLy_procedure_create(), and PLy_procedure_delete().
| bool PLyProcedure::fn_readonly |
Definition at line 43 of file plpy_procedure.h.
Referenced by PLy_procedure_create().
| ItemPointerData PLyProcedure::fn_tid |
Definition at line 42 of file plpy_procedure.h.
Referenced by PLy_procedure_create(), and PLy_procedure_valid().
| TransactionId PLyProcedure::fn_xmin |
Definition at line 41 of file plpy_procedure.h.
Referenced by PLy_procedure_create(), and PLy_procedure_valid().
| PyObject* PLyProcedure::globals |
Definition at line 57 of file plpy_procedure.h.
Referenced by PLy_function_build_args(), PLy_function_restore_args(), PLy_function_save_args(), PLy_procedure_call(), PLy_procedure_compile(), PLy_procedure_create(), and PLy_procedure_delete().
| bool PLyProcedure::is_procedure |
Definition at line 45 of file plpy_procedure.h.
Referenced by PLy_exec_function(), and PLy_procedure_create().
| bool PLyProcedure::is_setof |
Definition at line 44 of file plpy_procedure.h.
Referenced by PLy_exec_function(), and PLy_procedure_create().
| PLyTrigType PLyProcedure::is_trigger |
Definition at line 46 of file plpy_procedure.h.
Referenced by PLy_function_save_args(), and PLy_procedure_create().
| Oid PLyProcedure::langid |
Definition at line 53 of file plpy_procedure.h.
Referenced by plpython3_inline_handler(), PLy_input_setup_func(), PLy_output_setup_func(), and PLy_procedure_create().
| MemoryContext PLyProcedure::mcxt |
Definition at line 37 of file plpy_procedure.h.
Referenced by plpython3_inline_handler(), PLy_exec_trigger(), PLy_function_save_args(), PLy_procedure_compile(), PLy_procedure_create(), and PLy_procedure_delete().
| int PLyProcedure::nargs |
Definition at line 52 of file plpy_procedure.h.
Referenced by PLy_function_build_args(), PLy_function_save_args(), and PLy_procedure_create().
| char* PLyProcedure::proname |
Definition at line 39 of file plpy_procedure.h.
Referenced by PLy_procedure_compile(), PLy_procedure_create(), and PLy_procedure_name().
| char* PLyProcedure::pyname |
Definition at line 40 of file plpy_procedure.h.
Referenced by plpython3_inline_handler(), PLy_procedure_compile(), and PLy_procedure_create().
| PLyObToDatum PLyProcedure::result |
Definition at line 47 of file plpy_procedure.h.
Referenced by plpython3_inline_handler(), PLy_exec_function(), PLy_exec_trigger(), PLy_modify_tuple(), and PLy_procedure_create().
| PLyDatumToOb PLyProcedure::result_in |
Definition at line 48 of file plpy_procedure.h.
Referenced by PLy_exec_trigger(), PLy_procedure_create(), and PLy_trigger_build_args().
| char* PLyProcedure::src |
Definition at line 49 of file plpy_procedure.h.
Referenced by PLy_procedure_compile(), and PLy_procedure_create().
| PyObject* PLyProcedure::statics |
Definition at line 56 of file plpy_procedure.h.
Referenced by PLy_procedure_compile(), PLy_procedure_create(), and PLy_procedure_delete().
| List* PLyProcedure::trftypes |
Definition at line 54 of file plpy_procedure.h.
Referenced by PLy_input_setup_func(), PLy_output_setup_func(), and PLy_procedure_create().