Commit Graph

139 Commits (cc3d1e4af896d34ec98c3bf2e982d0367451f21c)

Author SHA1 Message Date
Jack Christensen cc3d1e4af8 Use pgtype.Int2Array in pgx 2017-03-02 21:19:07 -06:00
Jack Christensen de8c140cfb Add timestamptz null and infinity 2017-02-25 19:32:22 -06:00
Jack Christensen 7bf783ae20 Add Status to pgtype.Date 2017-02-25 17:19:55 -06:00
Jack Christensen 984500455c Add status to Int4 and Int8 2017-02-25 16:54:01 -06:00
Jack Christensen 001647c1da Add Status to pgtype.Int2 2017-02-25 16:15:51 -06:00
Jack Christensen 720451f06d Add status to pgtype.Bool 2017-02-25 15:56:44 -06:00
Jack Christensen 325f700b6e Add date to conversion system 2017-02-24 17:28:15 -06:00
Jack Christensen d984fcafab Add pgtype interfaces 2017-02-24 16:15:38 -06:00
Jack Christensen 0f93bfc2de Begin introduction of Convert 2017-02-24 14:48:34 -06:00
Jack Christensen e5707023ca Move bool to pgtype 2017-02-24 14:10:56 -06:00
Jack Christensen 83a5447cd2 wip 2017-02-22 18:08:05 -06:00
Jack Christensen 0ca0ee7206 wip 2017-02-20 18:56:52 -06:00
Jack Christensen d2c2baf4ea wip 2017-02-20 18:46:10 -06:00
Jack Christensen f78371da00 wip 2017-02-20 17:43:39 -06:00
Jack Christensen 3366699bea wip 2017-02-20 14:07:47 -06:00
Jack Christensen 8b07d97d13 wip 2017-02-20 13:20:00 -06:00
Jack Christensen 62f1adb342 wip 2017-02-20 12:08:46 -06:00
Jack Christensen a712d25469 wip 2017-02-20 09:30:52 -06:00
Jack Christensen 4faf97cc58 wip 2017-02-17 22:20:18 -06:00
Jack Christensen 47eda78ea1 Refactor huge switch statement 2017-02-16 19:44:50 -06:00
Jack Christensen 4d56221868 Do not scan binary values into strings
refs #219 and #228
2017-02-16 19:19:45 -06:00
Jack Christensen 39dad2b795 Merge branch 'master' into v3-experimental 2017-02-04 11:27:12 -06:00
Jack Christensen a52a6bd555 Add PgxScanner interface
Enables types to support database/sql at the same time as pgx.

fixes #232
2017-02-02 20:20:52 -06:00
Jack Christensen 93e5c68f69 Merge branch 'master' into v3-experimental 2016-12-10 12:21:08 -06:00
Jack Christensen e96c105b55 decodeJSONB works for text and binary format 2016-11-23 12:52:04 -06:00
Jack Christensen c952d48a5c Return first err in decodeJSONB
fixes #212
2016-11-23 12:29:21 -06:00
Manni Wood 3beac831cf Adds formatting notes 2016-11-17 22:25:00 -05:00
Manni Wood 7bd2e85f31 Improves names and comments 2016-11-17 22:18:09 -05:00
Manni Wood 09ee8a9b70 Returns AclItem earlier 2016-11-17 22:08:56 -05:00
Manni Wood bce83fd4ba Better names and efficiency 2016-11-17 21:59:05 -05:00
Manni Wood 3906f7c0d0 Casts aclitem earl to avoid O(2n) 2016-11-17 21:45:46 -05:00
Manni Wood 4b430a254e Improves docs around aclitem[] 2016-11-17 21:38:00 -05:00
Manni Wood 323e2b3f78 Adds aclitem helper func tests 2016-11-15 22:22:57 -05:00
Manni Wood 7b3488b088 Makes parseAclItemArray helpers private 2016-11-15 22:14:08 -05:00
Manni Wood 1ebcbab8a3 Removes unneeded XXXs 2016-11-15 22:09:55 -05:00
Manni Wood 6ec7e84dbf Handles parse error for aclitem[] 2016-11-15 22:05:52 -05:00
Manni Wood 5712d02e1b Gets tricky acl parsing working 2016-11-15 21:53:22 -05:00
Manni Wood 9b8e3043ba Handles empty aclitems 2016-11-12 12:46:31 -05:00
Manni Wood 104c01df21 Handles aclitem lists of 1+ 2016-11-12 12:28:31 -05:00
Manni Wood 7d7bc87396 Moves sql outside of struct 2016-11-12 12:01:03 -05:00
Manni Wood 36bdbd7cb1 Parses actual return string
...but only handles aclitem[] size 1
2016-11-12 11:56:04 -05:00
Manni Wood a80ef6d35f Actually takes the first arg 2016-11-12 11:46:07 -05:00
Manni Wood c9292c44e6 Adds aclitem[] len 1 ability 2016-11-12 11:42:07 -05:00
Manni Wood df033d499f Adds a tricky user to test
This allows us to test aclitem encoding
with tricky SQL identifiers. The user actually
has to exist, or the aclitem will be incorrect.
2016-10-27 21:57:46 -04:00
Manni Wood f73791c6c9 Adds NullAclItem 2016-10-27 21:33:56 -04:00
Manni Wood b198efdcef Merge branch 'master' into add-name 2016-10-01 13:57:21 -04:00
Manni Wood c8575984d8 Removes name length convenience method 2016-10-01 13:46:48 -04:00
Jack Christensen f7b6b3f077 Handle json/jsonb in binary to support CopyTo
fixes #189
2016-10-01 11:01:54 -05:00
Manni Wood ca96431b5e Fixes a documentation typo 2016-09-29 00:36:56 -04:00
Manni Wood c25e3dd826 Adds Name/NullName types 2016-09-29 00:25:19 -04:00