Steven Fackler
4c90977cb0
Little cleanup
2015-01-24 10:04:43 -08:00
Steven Fackler
d3c75d5787
Use the unnamed portal for normal queries
...
There's no need to add extra round trips to close portals that don't
need to exist.
2015-01-24 09:55:46 -08:00
Steven Fackler
dde0f64582
Show -> Debug
2015-01-23 23:31:17 -08:00
Steven Fackler
f38636b21a
Use SteadyTime for next_block_for
2015-01-23 23:29:29 -08:00
Steven Fackler
6381267267
Fix for upstream changes
2015-01-23 10:44:15 -08:00
Steven Fackler
d709692e0e
Clarify docs a bit
2015-01-22 22:55:18 -08:00
Steven Fackler
5cce51723a
Move lazy_query to Statement
...
Symmetry is good
2015-01-22 22:52:29 -08:00
Steven Fackler
ee7f9ee806
Avoid accidentally closing finished statements
2015-01-22 22:33:35 -08:00
Steven Fackler
247e320275
Add explicit statement caching
...
Also remove transaction depth checks to preparation methods on
Connection since lifetimes of statements are tied to the connection, not
any transaction that may be active.
cc #84
2015-01-22 22:27:14 -08:00
Steven Fackler
b30bd46c2b
Set element_type for range types
...
Closes #95
2015-01-22 00:04:58 -08:00
Steven Fackler
e0758ed5b8
Store element type for unknown types
2015-01-21 22:11:43 -08:00
Steven Fackler
08460b889e
Remove an unused parameter
2015-01-21 20:29:22 -08:00
Steven Fackler
290d572166
Redesign COPY IN execution setup.
...
The old Iterator of Iterators setup basically required all of the rows
to sit in memory at the same time, which defeats the entire purpose of
that configuration. There's probably a library that defines
`StreamIterator`, so this may jump to that.
2015-01-21 20:25:01 -08:00
Steven Fackler
9e260fdfac
Add another Show impl
2015-01-16 22:32:25 -08:00
Alex Crichton
05359f9e9c
Remove an unneeded feature
2015-01-12 14:01:35 -08:00
Steven Fackler
41bcb71176
Remove newline from Show impl
2015-01-09 23:58:21 -08:00
Steven Fackler
f7d57ebe68
Implement Show for stuff
2015-01-09 20:48:47 -08:00
Steven Fackler
900ae55807
Fix doc tests
2015-01-09 11:20:43 -08:00
Steven Fackler
92a3593d7f
Update for upstream changes
...
String vs Show still needs to be resolved, but it compiles now
2015-01-09 10:50:54 -08:00
Steven Fackler
4f157bb4a8
Partial update
2015-01-09 10:26:24 -08:00
Steven Fackler
347c79def9
Fix for upstream changes
2015-01-07 08:23:40 -08:00
Steven Fackler
0ddefe9d6b
Remove unsafe Send impl
2015-01-04 17:33:34 -08:00
Steven Fackler
605460c789
Fix for upstream changes
2015-01-04 08:08:53 -08:00
Steven Fackler
94e70df6e2
Fix for upstream changes
2015-01-03 13:23:11 -08:00
Steven Fackler
a210cd605b
Fix doc tests
2014-12-31 21:40:21 -08:00
Steven Fackler
bece000346
Add a missing Send impl
2014-12-29 09:38:30 -08:00
Steven Fackler
c5e7e46f0d
Fix deprecation warnings
2014-12-23 12:10:16 -05:00
Steven Fackler
785c6741f5
Clean up FromSql API
2014-12-22 21:45:09 -05:00
Steven Fackler
98a980b5ec
Fix breakage
2014-12-21 13:52:48 -05:00
Steven Fackler
d5c0cc0140
Fix for upstream changes
2014-12-19 10:43:42 -08:00
Steven Fackler
810a7442e0
Use out of tree serialize
2014-12-18 17:08:58 -08:00
Steven Fackler
5696a15cb6
Cleanup
2014-12-18 09:07:15 -08:00
Alex Crichton
dad6aab372
Fix lifetime parameter shadowing on rust master
2014-12-17 16:23:24 -08:00
Steven Fackler
1501f0ef93
Fix doc example
2014-12-15 12:50:55 -08:00
Steven Fackler
a35af16926
Schema qualify pg_type table reference
...
Just in case someone tosses their own pg_type table in the main schema
2014-12-14 17:18:55 -08:00
Steven Fackler
02fdb06762
Support citext and oid types
...
This ended up involving some pretty major refactors and fixed a bug
where passing extension types as parameters to `execute` broke.
Closes #56
2014-12-14 16:46:22 -08:00
Steven Fackler
3ac26d4961
Add inet support
...
It's lossy ATM, since IpAddr doesn't store the netmask.
Closes #88
2014-12-14 11:39:26 -08:00
Steven Fackler
39ad5ff651
Fix for opt in Copy
2014-12-11 20:36:24 -08:00
Steven Fackler
e8ff196c8e
Cleanup
2014-12-09 21:35:52 -08:00
Steven Fackler
42eb9fb01e
Move Send bound for NoticeHandler to trait def
...
This is a breaking change
2014-12-08 23:43:01 -08:00
Steven Fackler
cdbbadd3cf
Clean up some equality checks
2014-12-06 13:30:37 -08:00
Steven Fackler
39a89de5f0
Fix off by one in index impl
2014-12-06 10:41:49 -08:00
Steven Fackler
05af4073c4
Remove unneeded feature
2014-12-06 08:52:18 -08:00
Steven Fackler
ac59c84c82
Add next_block_for example
2014-12-03 19:55:05 -08:00
Steven Fackler
5065dbfa4d
Use monotonic time for timeout logic
2014-12-03 18:57:04 -08:00
Steven Fackler
d7c63393db
Cleanup
2014-12-02 22:56:56 -08:00
Steven Fackler
705f9f9d79
Remove a bunch of slice sugar usage
2014-12-02 21:44:34 -08:00
Steven Fackler
cfe37fa9bf
Clean up race condition fix
2014-12-02 20:57:32 -08:00
Steven Fackler
9303e4dfdd
Fix race condition in next_block_for
...
If we hit the timeout while not blocked on read, the timeout would
overflow.
2014-12-02 20:47:34 -08:00
Steven Fackler
d5998d8f2a
Add Notifications::next_block_for method
...
The setup is a little hairy, but seems correct.
cc #19
2014-12-02 20:36:31 -08:00