/*
* call-seq:
* res.status()
*
* Returns the status of the query. The status value is one of:
* * +EMPTY_QUERY+ -- The string sent to the server was empty.
* * +COMMAND_OK+ -- Successful completion of a command returning no data.
* * +TUPLES_OK+ -- Successful completion of a command returning data (such as a +SELECT+ or +SHOW+).
* * +COPY_OUT+ -- Copy Out (from server) data transfer started.
* * +COPY_IN+ -- Copy In (to server) data transfer started.
* * +BAD_RESPONSE+ -- The server's response was not understood.
* * +NONFATAL_ERROR+ -- A nonfatal error (a notice or warning) occurred.
* * +FATAL_ERROR+ -- A fatal error occurred.
*
* For more information, see
* PQresultStatus[http://www.postgresql.org/docs/7.4/static/libpq-exec.html]
* which is called internally by this method.
*/
static VALUE
pgresult_status(obj)
VALUE obj;
{
int status;
status = PQresultStatus(get_pgresult(obj));
return INT2NUM(status);
}