roc
roc copied to clipboard
A Modern Finagle-Postgresql Client
Users should be able to have SQL queries and parameters automatically SQL escaped.
Related to #79 , we want to update Cats to 0.9.0 while still supporting scala 2.11.8 in preparation for a big Finagle version increase.
Beginning to resolve https://github.com/finagle/roc/issues/78
With version 0.8.0, Cats sunsetted `Xor`. This raises conflicts when using Roc alongside libraries that have migrated to Cats 0.8.0+ (e.g. https://github.com/finagle/finch) There are only a handful of occurrences to...
We've been experiencing some occasional "Could not find element X in row" exceptions when mapping over queries. In each case where this happens, it's implausible that the column would be...
I did this because many of the binary decoders were incorrect. - Remove existing binary decoder tests and replace with integration tests against postgres (To verify that they do actually...
From #72 , @jeremyrsmith raises a question about supporting additional Charsets for Postgres. Currently we are locked in to `StandardCharsets.UTF_8` throughout the code base. Postgres gives us the current encoding...
Right now the Client executes a Simple Query. We want an ExtendedQuery ( PreparedStatement ) flow as well. See [Extended Query Flow](http://www.postgresql.org/docs/current/static/protocol-flow.html#PROTOCOL-FLOW-EXT-QUERY)
Let's put in the Function protocol. Since we can dictate the format we wan't information returned in, it will allow us to generate some test data for a future `decoders`...