While I refactored the Query Class (af72aeb) some interesting helper methods emerged:
They are all defined as private methods on Query. But they all belong in the Connection class. They will be moved there. This requires almost no afford on the implementation side. But it needs some rearranging of specs. get_request and delete_request should be added, too. Then other classes can benefit from this change, too.
The more I think about it, the more I suspect they belong to the Database class. They need to know about the Cursor Class, and the Connection should not know about that.
...and simple_query_request belongs to the Collection class.
Some additional refactoring in preparation of #27
I played around with this. But I'm not sure yet. I don't want to include it in the next release.