Jack Christensen
7f226539a0
Add driver.StmtExecContext support to stdlib.Stmt
2017-05-19 16:18:54 -05:00
Jack Christensen
f9cb22e4b8
Add driver.RowsColumnTypeDatabaseTypeName support to stdlib.Rows
2017-05-19 16:05:30 -05:00
Jack Christensen
5ee76a26c8
Add tests for stdlib.Conn.QueryContext
2017-05-19 15:54:55 -05:00
Jack Christensen
4f31904904
Remove spurious Println
2017-05-19 15:52:18 -05:00
Jack Christensen
e45a42c7ef
Do not create empty slices in Bind.Decode
2017-05-19 15:50:27 -05:00
Jack Christensen
3080d0ee4d
Do not create empty slices in Bind.Decode
2017-05-19 15:50:27 -05:00
Jack Christensen
dbcfa46d8e
Add driver.ExecerContext support to stdlib.Conn
2017-05-19 14:57:49 -05:00
Jack Christensen
f8d7602270
Add driver.ConnPrepareContext support to stdlib.Conn
2017-05-19 14:31:01 -05:00
Jack Christensen
936cb68866
Add driver.Pinger support to stdlib.Conn
2017-05-19 08:54:08 -05:00
Jack Christensen
e1397613fd
Ping only makes sense with a context for timeout
2017-05-19 08:02:51 -05:00
Jack Christensen
c6aef15181
Add basic pgmock support
...
Primarily useful for testing pgx itself. Design is still subject to change.
2017-05-13 17:56:54 -05:00
Jack Christensen
479ebdfa19
Add basic pgmock support
...
Primarily useful for testing pgx itself. Design is still subject to change.
2017-05-13 17:56:54 -05:00
Jack Christensen
80edb27dee
Fix Bind Decode to advance rp
2017-05-13 16:19:55 -05:00
Jack Christensen
413871a897
Fix Bind Decode to advance rp
2017-05-13 16:19:55 -05:00
Steve Atkins
d2d99eac65
Add godoc.org badge to README.md
2017-05-09 17:42:33 -05:00
Jack Christensen
cd0c4c4916
Merge pull request #273 from wttw/master
...
Add godoc.org badge to README.md
2017-05-09 17:41:34 -05:00
Steve Atkins
1792f01c1e
Add godoc.org badge to README.md
2017-05-09 08:24:31 -07:00
Jack Christensen
45b67f9b95
Fix issues identified by go vet
2017-05-06 19:48:03 -05:00
Jack Christensen
6a2a5e28fd
Fix issues identified by go vet
2017-05-06 19:48:03 -05:00
Jack Christensen
c78d450c19
Add stdlib AcquireConn and ReleaseConn
...
Also add some documentation.
2017-05-06 19:39:40 -05:00
Jack Christensen
4cbefbb27e
Add TxOptions support to stdlib
2017-05-06 16:29:37 -05:00
Jack Christensen
ffae1b1345
Remove stdlib.OpenFromConnPool
2017-05-06 15:39:26 -05:00
Jack Christensen
78d344d1ab
Add DriverConfig system to stdlib
2017-05-06 15:28:16 -05:00
Jack Christensen
8b6c32d13a
Add ConnConfig.Merge
2017-05-06 15:20:40 -05:00
Jack Christensen
2a49569747
Remove AfterClose() and Conn() from Tx and Rows
2017-05-06 10:00:49 -05:00
Jack Christensen
8322171bd8
Remove Rows.Fatal
2017-05-06 09:37:49 -05:00
Jack Christensen
0a67735a8e
ConnPool.Close does not wait for acquired conns
2017-05-06 09:25:58 -05:00
Jack Christensen
2d209bd579
Remove read functions from pgio and update docs
2017-05-06 08:54:47 -05:00
Jack Christensen
0cda099bb5
Remove read functions from pgio and update docs
2017-05-06 08:54:47 -05:00
Jack Christensen
61d4386931
Update pgproto3 to enable pgmock
2017-05-06 08:48:40 -05:00
Jack Christensen
6f398d8bb5
Update pgproto3 to enable pgmock
2017-05-06 08:48:40 -05:00
Jack Christensen
b1489a1eab
Update pgproto3 to enable pgmock
2017-05-06 08:48:40 -05:00
Jack Christensen
458dd24a9f
Remove unneeded WriteBuf
2017-05-02 21:39:23 -05:00
Jack Christensen
6b906ca870
Refactor pgio and types to append buffers
2017-05-02 20:38:26 -05:00
Jack Christensen
d4fe3edf84
Refactor pgio and types to append buffers
2017-05-02 20:38:26 -05:00
Jack Christensen
6e64a0c867
Refactor pgio and types to append buffers
2017-05-02 20:38:26 -05:00
Jack Christensen
eb9fc6e7a5
Fix queries with more than 32 columns
...
fixes #270
2017-05-01 19:46:37 -05:00
Jack Christensen
ee001a7cae
Fix queries with more than 32 columns
...
fixes #270
2017-05-01 19:46:37 -05:00
Jack Christensen
ee0c64864e
Fix Travis
2017-05-01 19:32:16 -05:00
Jack Christensen
d25abf5674
Add pgproto3.Backend
2017-05-01 18:11:55 -05:00
Jack Christensen
4c24c635a9
Add pgproto3.Backend
2017-05-01 18:11:55 -05:00
Jack Christensen
280bce7078
Added log adapter for logrus
...
Also changed standard logger interface to take a map instead of varargs for
extra data.
2017-04-29 21:28:38 -05:00
Jack Christensen
855b735eae
Add log adapters for testing and log15
...
Make LogLevel a type for Stringer interface.
2017-04-29 20:33:52 -05:00
Jack Christensen
353ca7c5c7
Fix travis
2017-04-29 13:38:56 -05:00
Jack Christensen
a5f702c41d
Reduce allocs and copies
2017-04-29 13:21:25 -05:00
Jack Christensen
ab21bc4ec7
pgtype DecodeText and DecodeBinary do not copy
...
They now take ownership of the src argument.
Needed to change Scan to make a copy of []byte arguments as lib/pq apparently
gives Scan a shared memory buffer.
2017-04-29 12:23:51 -05:00
Jack Christensen
932caef600
pgtype DecodeText and DecodeBinary do not copy
...
They now take ownership of the src argument.
Needed to change Scan to make a copy of []byte arguments as lib/pq apparently
gives Scan a shared memory buffer.
2017-04-29 12:23:51 -05:00
Jack Christensen
61026b7c21
Reduce allocations and copies in pgproto3
...
Altered chunkreader to never reuse memory.
Altered pgproto3 to to copy memory when decoding. Renamed UnmarshalBinary to
Decode because of changed semantics.
2017-04-29 11:55:14 -05:00
Jack Christensen
eff55451cf
Reduce allocations and copies in pgproto3
...
Altered chunkreader to never reuse memory.
Altered pgproto3 to to copy memory when decoding. Renamed UnmarshalBinary to
Decode because of changed semantics.
2017-04-29 11:55:14 -05:00
Jack Christensen
e8eaad520b
Reduce allocations and copies in pgproto3
...
Altered chunkreader to never reuse memory.
Altered pgproto3 to to copy memory when decoding. Renamed UnmarshalBinary to
Decode because of changed semantics.
2017-04-29 11:55:14 -05:00