handle = $handle; } public function __destruct() { if (is_resource($this->handle)) { pg_free_result($this->handle); } } public function seek($row) { return pg_result_seek($this->handle, $row); } public function numRecords() { return pg_num_rows($this->handle); } public function nextRecord() { return pg_fetch_assoc($this->handle); } }