Returns the blocking status of the database connection
Begin reset the communication channel to the server, in a nonblocking manner
Useful only for non-blocking operations.
Useful only for non-blocking operations.
Returns the status of the connection
Returns the current in-transaction status of the server. The status can be: * PQTRANS_IDLE - currently idle * PQTRANS_ACTIVE - a command is in progress (reported only when a query has been sent to the server and not yet completed) * PQTRANS_INTRANS - idle, in a valid transaction block * PQTRANS_INERROR - idle, in a failed transaction block * PQTRANS_UNKNOWN - reported if the connection is bad
If input is available from the server, consume it
Obtains the file descriptor number of the connection socket to the server
Obtains duplicate file descriptor number of the connection socket to the server
Obtains std.socket.Socket of the connection to the server
Returns the error message most recently generated by an operation on the connection
Sets or examines the current notice processor
Get next result after sending a non-blocking commands. Can return null.
Get result after PQexec* functions or throw exception if pull is empty
Select single-row mode for the currently-executing query
Try to cancel query
Connection for dynamic version of libpq