cdef libpq.PQconninfoOption *opts
cdef libpq.PGconn *pgconn_ptr
with cython.critical_section(self):
- pgconn_ptr = self._pgconn_ptr
- if pgconn_ptr is not NULL:
+ if (pgconn_ptr := self._pgconn_ptr) is not NULL:
opts = libpq.PQconninfo(pgconn_ptr)
if pgconn_ptr is NULL:
raise e.OperationalError("the connection is closed")
def reset(self) -> None:
cdef libpq.PGconn *pgconn_ptr
with cython.critical_section(self):
- pgconn_ptr = self._pgconn_ptr
- if pgconn_ptr is not NULL:
+ if (pgconn_ptr := self._pgconn_ptr) is not NULL:
libpq.PQreset(pgconn_ptr)
if pgconn_ptr is NULL:
raise e.OperationalError("the connection is closed")
cdef char *rv = NULL
cdef libpq.PGconn *pgconn_ptr
with cython.critical_section(self):
- pgconn_ptr = self._pgconn_ptr
- if pgconn_ptr is not NULL:
+ if (pgconn_ptr := self._pgconn_ptr) is not NULL:
rv = libpq.PQhostaddr(pgconn_ptr)
if pgconn_ptr is NULL:
raise e.OperationalError("the connection is closed")
cdef int rv
cdef libpq.PGconn *pgconn_ptr
with cython.critical_section(self):
- pgconn_ptr = self._pgconn_ptr
- if pgconn_ptr is not NULL:
+ if (pgconn_ptr := self._pgconn_ptr) is not NULL:
rv = libpq.PQfullProtocolVersion(pgconn_ptr)
if pgconn_ptr is NULL:
raise e.OperationalError("the connection is closed")
cdef libpq.PGconn *pgconn_ptr
with cython.critical_section(self):
with nogil:
- pgconn_ptr = self._pgconn_ptr
- if pgconn_ptr is not NULL:
+ if (pgconn_ptr := self._pgconn_ptr) is not NULL:
pgresult = libpq.PQexec(pgconn_ptr, command)
if pgconn_ptr is NULL:
raise e.OperationalError("the connection is closed")
cdef libpq.PGconn *pgconn_ptr
with cython.critical_section(self):
with nogil:
- pgconn_ptr = self._pgconn_ptr
- if pgconn_ptr is not NULL:
+ if (pgconn_ptr := self._pgconn_ptr) is not NULL:
rv = libpq.PQsendQuery(pgconn_ptr, command)
if pgconn_ptr is NULL:
raise e.OperationalError("the connection is closed")
cdef libpq.PGresult *pgresult
with cython.critical_section(self):
with nogil:
- pgconn_ptr = self._pgconn_ptr
- if pgconn_ptr is not NULL:
+ if (pgconn_ptr := self._pgconn_ptr) is not NULL:
pgresult = libpq.PQexecParams(
pgconn_ptr, command, <int>cnparams, ctypes,
<const char *const *>cvalues, clengths, cformats, result_format)
cdef int rv
with cython.critical_section(self):
with nogil:
- pgconn_ptr = self._pgconn_ptr
- if pgconn_ptr is not NULL:
+ if (pgconn_ptr := self._pgconn_ptr) is not NULL:
rv = libpq.PQsendQueryParams(
pgconn_ptr, command, <int>cnparams, ctypes,
<const char *const *>cvalues, clengths, cformats, result_format)
cdef int rv
with cython.critical_section(self):
with nogil:
- pgconn_ptr = self._pgconn_ptr
- if pgconn_ptr is not NULL:
+ if (pgconn_ptr := self._pgconn_ptr) is not NULL:
rv = libpq.PQsendPrepare(
pgconn_ptr, name, command, <int>nparams, atypes
)
cdef int rv
with cython.critical_section(self):
with nogil:
- pgconn_ptr = self._pgconn_ptr
- if pgconn_ptr is not NULL:
+ if (pgconn_ptr := self._pgconn_ptr) is not NULL:
rv = libpq.PQsendQueryPrepared(
pgconn_ptr, name, <int>cnparams, <const char *const *>cvalues,
clengths, cformats, result_format)
cdef libpq.PGresult *rv
with cython.critical_section(self):
with nogil:
- pgconn_ptr = self._pgconn_ptr
- if pgconn_ptr is not NULL:
+ if (pgconn_ptr := self._pgconn_ptr) is not NULL:
rv = libpq.PQprepare(
pgconn_ptr, name, command, <int>nparams, atypes)
PyMem_Free(atypes)
cdef libpq.PGresult *rv
with cython.critical_section(self):
with nogil:
- pgconn_ptr = self._pgconn_ptr
- if pgconn_ptr is not NULL:
+ if (pgconn_ptr := self._pgconn_ptr) is not NULL:
rv = libpq.PQexecPrepared(
pgconn_ptr, name, <int>cnparams,
<const char *const *>cvalues,
cdef libpq.PGresult *rv
cdef libpq.PGconn *pgconn_ptr
with cython.critical_section(self):
- pgconn_ptr = self._pgconn_ptr
- if pgconn_ptr is not NULL:
+ if (pgconn_ptr := self._pgconn_ptr) is not NULL:
rv = libpq.PQclosePrepared(pgconn_ptr, name)
if pgconn_ptr is NULL:
raise e.OperationalError("the connection is closed")
cdef int rv
cdef libpq.PGconn *pgconn_ptr
with cython.critical_section(self):
- pgconn_ptr = self._pgconn_ptr
- if pgconn_ptr is not NULL:
+ if (pgconn_ptr := self._pgconn_ptr) is not NULL:
rv = libpq.PQsendClosePrepared(pgconn_ptr, name)
if pgconn_ptr is NULL:
raise e.OperationalError("the connection is closed")
cdef libpq.PGresult *rv
cdef libpq.PGconn *pgconn_ptr
with cython.critical_section(self):
- pgconn_ptr = self._pgconn_ptr
- if pgconn_ptr is not NULL:
+ if (pgconn_ptr := self._pgconn_ptr) is not NULL:
rv = libpq.PQclosePortal(pgconn_ptr, name)
if pgconn_ptr is NULL:
raise e.OperationalError("the connection is closed")
cdef int rv
cdef libpq.PGconn *pgconn_ptr
with cython.critical_section(self):
- pgconn_ptr = self._pgconn_ptr
- if pgconn_ptr is not NULL:
+ if (pgconn_ptr := self._pgconn_ptr) is not NULL:
rv = libpq.PQsendClosePortal(pgconn_ptr, name)
if pgconn_ptr is NULL:
raise e.OperationalError("the connection is closed")
cdef int rv
cdef libpq.PGconn *pgconn_ptr
with cython.critical_section(self):
- pgconn_ptr = self._pgconn_ptr
- if pgconn_ptr is not NULL:
+ if (pgconn_ptr := self._pgconn_ptr) is not NULL:
rv = libpq.PQflush(self._pgconn_ptr)
if pgconn_ptr is NULL:
raise e.OperationalError("flushing failed: the connection is closed")
cdef void *rv = NULL
cdef libpq.PGconn *pgconn_ptr
with cython.critical_section(self):
- pgconn_ptr = self._pgconn_ptr
- if pgconn_ptr is not NULL:
+ if (pgconn_ptr := self._pgconn_ptr) is not NULL:
rv = func(pgconn_ptr, param)
if pgconn_ptr is NULL:
raise e.OperationalError("the connection is closed")
cdef int rv
cdef libpq.PGconn *pgconn_ptr
with cython.critical_section(self):
- pgconn_ptr = self._pgconn_ptr
- if pgconn_ptr is not NULL:
+ if (pgconn_ptr := self._pgconn_ptr) is not NULL:
rv = func(pgconn_ptr)
if pgconn_ptr is NULL:
raise e.OperationalError("the connection is closed")
cdef int rv
cdef libpq.PGconn *pgconn_ptr
with cython.critical_section(self):
- pgconn_ptr = self._pgconn_ptr
- if pgconn_ptr is not NULL:
+ if (pgconn_ptr := self._pgconn_ptr) is not NULL:
rv = func(pgconn_ptr, param)
if pgconn_ptr is NULL:
raise e.OperationalError("the connection is closed")
cdef char *rv
cdef libpq.PGconn *pgconn_ptr
with cython.critical_section(self):
- pgconn_ptr = self._pgconn_ptr
- if pgconn_ptr is not NULL:
+ if (pgconn_ptr := self._pgconn_ptr) is not NULL:
rv = func(pgconn_ptr)
if pgconn_ptr is NULL:
raise e.OperationalError("the connection is closed")