/* * call-seq: * conn.query(sql, *bind_values) * * Sends SQL query request specified by _sql_ to the PostgreSQL. * Returns an Array as the resulting tuple on success. * On failure, it returns +nil+, and the error details can be obtained by #error. * * +bind_values+ represents values for the PostgreSQL bind parameters found in the +sql+. PostgreSQL bind parameters are presented as $1, $1, $2, etc. */ static VALUE pgconn_query(argc, argv, obj) int argc; VALUE *argv; VALUE obj; { return pgresult_result_with_clear(pgconn_exec(argc, argv, obj)); }