Commit graph

18 commits

Author SHA1 Message Date
Sean Corfield
70c22add30 Fix a few calls 2019-01-10 18:33:12 -08:00
Sean Corfield
7d9a53127d Add options to DataSource 2019-01-10 18:30:05 -08:00
Sean Corfield
73a7b2af10 Note: broken transaction machinery
After removing records and relying entirely on protocols, transaction handling is broken because you can't `assoc` into a non-map.
2019-01-10 18:24:55 -08:00
Sean Corfield
a5027066f9 Perf test query wrapper 2019-01-10 13:16:29 -08:00
Sean Corfield
01a13fe4fa Implement and test assoc on a row 2019-01-10 13:16:14 -08:00
Sean Corfield
5cb185f16e Tidy up 2019-01-10 13:15:58 -08:00
Sean Corfield
fc1ca82e4e Add a quick'n'dirty query function
For benchmarking overhead.
2019-01-10 11:44:19 -08:00
Sean Corfield
4ae5b44a52 Allow execute! on a PreparedStatement
Refactors reduce of prepared statement so it can be reused.
Remove options from `mapify-result-set` until option handling is figured out.
2019-01-10 11:35:17 -08:00
Sean Corfield
a99b4542ca Revert to as-is column names
At least until I figure out how options should flow through the whole stack.
2019-01-10 11:33:19 -08:00
Sean Corfield
85d400e28e Factor out set-parameters
This allows for a prepared statement to be reused for queries with different argument values.
2019-01-10 11:32:46 -08:00
Sean Corfield
d25171e434 Refactor spec / string to common code 2019-01-09 23:30:46 -08:00
Sean Corfield
320f40ecca Do more with protocols for performance 2019-01-09 23:05:21 -08:00
Sean Corfield
0950e356ab Fix issues link 2019-01-09 22:09:29 -08:00
Sean Corfield
b321120518 Put CONTRIBUTING in the right place! 2019-01-09 22:07:57 -08:00
Sean Corfield
e7d0065ced Work in progress
Basic machinery is working: spec -> connection -> prepared statement -> execute -> reduce.

Everything is still very much in flux at this point.
2019-01-09 22:06:49 -08:00
Sean Corfield
8a44a8cbca Prepare for public viewing/contribution 2019-01-09 22:05:58 -08:00
Sean Corfield
954a1ed306 First functioning version of execute! 2019-01-07 23:03:20 -08:00
Sean Corfield
a8c1c37cfd Baseline project setup 2019-01-07 20:38:58 -08:00