PyObject * PLy_spi_prepare(PyObject *self, PyObject *args)
void PLy_spi_subtransaction_commit(MemoryContext oldcontext, ResourceOwner oldowner)
PyObject * PLy_spi_execute(PyObject *self, PyObject *args)
struct PLyExceptionEntry PLyExceptionEntry
PyObject * PLy_rollback(PyObject *self, PyObject *args)
PyObject * PLy_spi_execute_plan(PyObject *ob, PyObject *list, long limit)
PyObject * PLy_commit(PyObject *self, PyObject *args)
void PLy_spi_subtransaction_abort(MemoryContext oldcontext, ResourceOwner oldowner)
void PLy_spi_subtransaction_begin(MemoryContext oldcontext, ResourceOwner oldowner)