Steven Fackler
|
9116147aee
|
Rename Builder to Config
|
2018-12-29 21:00:58 -08:00 |
|
Steven Fackler
|
a3ff1f9a4c
|
Rustfmt
|
2018-12-29 14:08:42 -08:00 |
|
Steven Fackler
|
6ae93a0634
|
Add a convenience connect free function
|
2018-12-29 13:28:38 -08:00 |
|
Steven Fackler
|
af41875ea4
|
derive traits for sync builder
|
2018-12-29 09:57:49 -08:00 |
|
Steven Fackler
|
6bcc7c47ae
|
Fix clippy warning
|
2018-12-28 21:38:50 -08:00 |
|
Steven Fackler
|
fb027d79db
|
Move CopyOutReader to its own module
|
2018-12-28 21:01:10 -08:00 |
|
Steven Fackler
|
5169820d6a
|
Return iterators from query in sync API
|
2018-12-28 20:39:32 -08:00 |
|
Steven Fackler
|
45593f5ad0
|
Rename Query to ToStatement
|
2018-12-28 20:20:31 -08:00 |
|
Steven Fackler
|
919fa52a5e
|
Add bind and query_portal to sync API
|
2018-12-28 16:05:05 -05:00 |
|
Steven Fackler
|
23552b44a4
|
Simplify unix path handling a bit
|
2018-12-28 14:33:27 -05:00 |
|
Steven Fackler
|
634d24a951
|
Wrap Builder in an Arc
The builder ends up being cloned a couple of times per connection, so
use Arc::get_mut to make that faster.
|
2018-12-28 14:16:38 -05:00 |
|
Steven Fackler
|
540bcc5556
|
Remove unused type
|
2018-12-28 13:55:09 -05:00 |
|
Steven Fackler
|
635e6381b3
|
A less stringy builder
This allows us to support things like non-utf8 passwords and unix socket
directories.
|
2018-12-28 13:51:30 -05:00 |
|
Steven Fackler
|
e80e1fcaaf
|
Don't require passwords to be strings in protocol
|
2018-12-27 17:36:04 -05:00 |
|
Steven Fackler
|
aa1e587433
|
Make internal simple query future a stream
|
2018-12-27 13:51:39 -05:00 |
|
Steven Fackler
|
defe764520
|
Support connect_timeout
|
2018-12-25 16:11:33 -05:00 |
|
Steven Fackler
|
d5104bc473
|
Turn on TCP nodelay in socket
|
2018-12-25 15:35:33 -05:00 |
|
Steven Fackler
|
be022b537c
|
Fix poll_idle test race
|
2018-12-24 13:02:48 -05:00 |
|
Steven Fackler
|
45b078982a
|
Add accessors for the async client
|
2018-12-23 15:58:39 -08:00 |
|
Steven Fackler
|
760e4a4f3b
|
Guarantee some buffer for messages
|
2018-12-23 15:50:41 -08:00 |
|
Steven Fackler
|
a1fc412f9e
|
Simplify sync copy_in
|
2018-12-23 15:02:42 -08:00 |
|
Steven Fackler
|
ec680b1e0e
|
Avoid NLL letting CopyOutReader borrow drop early
|
2018-12-23 13:28:13 -08:00 |
|
Steven Fackler
|
793c5f1b87
|
Add sync copy_out
|
2018-12-23 13:17:50 -08:00 |
|
Steven Fackler
|
2b1cac40c3
|
Clean up CopyInFuture
|
2018-12-23 12:22:25 -08:00 |
|
Steven Fackler
|
1b29330a96
|
Sync transaction copy_in
|
2018-12-22 22:09:27 -08:00 |
|
Steven Fackler
|
ee8d3a7632
|
Fix clippy
|
2018-12-22 21:43:52 -08:00 |
|
Steven Fackler
|
7eaac1cb1a
|
Sync copy_in support
|
2018-12-22 21:42:03 -08:00 |
|
Steven Fackler
|
1fdfefbeda
|
Add Client::poll_idle
Closes #403
|
2018-12-22 17:02:48 -08:00 |
|
Steven Fackler
|
0d3e18b251
|
Support nested transactions in sync API
|
2018-12-22 13:38:35 -08:00 |
|
Steven Fackler
|
b9e8b4868b
|
Add Client::is_closed
|
2018-12-21 21:08:26 -08:00 |
|
Steven Fackler
|
633e87aefc
|
Add basic sync API tests
|
2018-12-21 21:01:49 -08:00 |
|
Steven Fackler
|
26eb27e70d
|
Support one-off queries in sync API
We can't do this in tokio-postgres while borrowing the parameters, but
it's fine in the sync API!
|
2018-12-21 20:13:15 -08:00 |
|
Steven Fackler
|
44fa44a307
|
Sync transactions
|
2018-12-21 13:46:50 -08:00 |
|
Steven Fackler
|
759256010d
|
Initial sync crate sketch
|
2018-12-21 13:34:09 -08:00 |
|
Steven Fackler
|
7d20064bd0
|
Rename into_cause to into_source
|
2018-12-20 20:36:14 -08:00 |
|
Steven Fackler
|
23b0d6e6f3
|
Support multiple hosts when connecting
cc #399
|
2018-12-19 20:18:48 -08:00 |
|
Steven Fackler
|
7e7ae968c1
|
Prep for multi-host support
cc #399
|
2018-12-18 21:39:05 -08:00 |
|
Steven Fackler
|
56088a9a46
|
Fix warning
|
2018-12-17 21:59:14 -08:00 |
|
Steven Fackler
|
919012d0c9
|
Finish convenience API
|
2018-12-17 21:25:21 -08:00 |
|
Steven Fackler
|
7df7fc715b
|
Start on runtime API
|
2018-12-16 22:00:46 -08:00 |
|
Steven Fackler
|
707b87a18e
|
Fix parameter parsing and add test
Our behavior matches libpq's - in particular it allows any escape
sequence and trailing \'s...
|
2018-12-16 19:24:22 -08:00 |
|
Steven Fackler
|
7297661cef
|
Shift tests down
|
2018-12-16 16:08:55 -08:00 |
|
Steven Fackler
|
20874e683f
|
Fix build
|
2018-12-13 21:16:40 -08:00 |
|
Steven Fackler
|
46f4a2911c
|
Deserialize libpq-style connection strings
Just the key/value pair version for now - URLs will come later
|
2018-12-13 21:03:47 -08:00 |
|
Steven Fackler
|
10a850a527
|
Hide trait method
|
2018-12-10 21:15:49 -08:00 |
|
Steven Fackler
|
c23e3e0bda
|
Merge row bits
|
2018-12-10 20:56:22 -08:00 |
|
Steven Fackler
|
f445f034cb
|
Check after restoring caches
|
2018-12-09 21:46:46 -08:00 |
|
Steven Fackler
|
fa8fa1a75b
|
rustfmt
|
2018-12-09 21:44:59 -08:00 |
|
Steven Fackler
|
04ce4bb7a1
|
Run clippy
|
2018-12-09 21:44:07 -08:00 |
|
Steven Fackler
|
8c3338e37d
|
Enforce rustfmt in CI
|
2018-12-09 18:01:36 -08:00 |
|