Commit Graph

2719 Commits (c6f3e03a6103ca6c4a524ad33b26e69585f89db2)

Author SHA1 Message Date
Jack Christensen c6f3e03a61 BoolCodec EncodePlan actually plans 2022-01-08 17:01:32 -06:00
Jack Christensen f5347987a6 Add bit and varbit array support 2022-01-08 16:53:15 -06:00
Jack Christensen 17513d175a Convert bit and varbit to Codec 2022-01-08 16:49:58 -06:00
Jack Christensen 1eee7987e1 Use TextCodec for aclitem type 2022-01-08 16:24:05 -06:00
Jack Christensen 313569db56 Remove useless allocations 2022-01-08 13:38:56 -06:00
Jack Christensen 4aff33603d Remove useless receivers 2022-01-08 13:37:23 -06:00
Jack Christensen 6a6878bafd Fix Box, Circle, and Point NULL 2022-01-08 13:29:47 -06:00
Jack Christensen 58d2d8e453 Add name array 2022-01-08 13:16:09 -06:00
Jack Christensen fcc9dcc960 Convert text to Codec
This also entailed updating and deleting types that depended on Text.
2022-01-08 13:13:26 -06:00
Jack Christensen a7d4a22001 Add point array support 2022-01-08 09:37:40 -06:00
Jack Christensen 2b0afbb408 Convert point to Codec 2022-01-08 09:33:08 -06:00
Jack Christensen dcaf102f8e Introduce PlanEncode 2022-01-05 08:59:21 -06:00
Jack Christensen ac80fa5b33 Remove proposed v5 type system before Codec 2022-01-04 20:04:48 -06:00
Jack Christensen 1a189db041 Remove ValueTranscoder interface 2022-01-04 19:59:32 -06:00
Jack Christensen b90f92d2d2 Remove obsolute ArrayType 2022-01-04 19:58:40 -06:00
Jack Christensen 80ae29d056 Inline Encoder interface to Codec 2022-01-04 19:56:16 -06:00
Jack Christensen 6a32f938f1 Extract codecDecodeToTextFormat 2022-01-03 21:23:29 -06:00
Jack Christensen f7c0c31e87 Extract DecodeValue helper 2022-01-03 21:20:52 -06:00
Jack Christensen ad6ee2bd56 Add circle array 2022-01-03 20:56:12 -06:00
Jack Christensen eb2c37a983 Convert circle to Codec 2022-01-03 20:53:50 -06:00
Jack Christensen 5c4560eed3 Add box array 2022-01-03 20:30:57 -06:00
Jack Christensen 298a5f0dca Convert box to Codec 2022-01-03 20:27:44 -06:00
Jack Christensen 4b1121c2a9 Convert bool to Codec 2022-01-01 18:18:47 -06:00
Jack Christensen 0c0e28a70a Convert int4 and int8 to new system
Note: purposely disabled some tests and composite support that needs to
be restored later in v5 development.
2022-01-01 17:26:39 -06:00
Jack Christensen 40fb889605 Temporarily remove composite and record support 2022-01-01 11:41:08 -06:00
Jack Christensen ffa1fdd66e Temporarily remove range type support 2022-01-01 11:32:52 -06:00
Jack Christensen d2cf33ed40 Add UnmarshalJSON to generated ints 2022-01-01 11:25:26 -06:00
Jack Christensen 0403c34ae3 Prepare for generating tests 2022-01-01 11:22:14 -06:00
Jack Christensen 1b353297d5 Prepare for generating int types 2022-01-01 11:11:31 -06:00
Jack Christensen 6c7f1593e8 Use rake to build generated code 2022-01-01 10:54:54 -06:00
Jack Christensen 93cc21199f All tests passing 2021-12-31 17:54:47 -06:00
Jack Christensen 1516a0d8db pgtype tests pass 2021-12-31 17:51:18 -06:00
Jack Christensen 19ae359e9e Add binary scan plans for int2 2021-12-31 17:03:31 -06:00
Jack Christensen 77b9b59622 Generate text to int scan plans 2021-12-31 13:07:08 -06:00
Jack Christensen b99d95470f Fix tryBaseTypeScanPlan infinite recursion 2021-12-31 12:32:46 -06:00
Jack Christensen c39924d0c6 Improvements to ArrayCodec 2021-12-31 12:28:45 -06:00
Jack Christensen 9fc8f9b3a8 Initial passing tests for main pgx package 2021-12-30 18:12:47 -06:00
Jack Christensen 58b7486343 Initial codec support for int2 and int2[] 2021-12-23 13:12:54 -06:00
Jack Christensen 14b5053209 Merge remote-tracking branch 'pgconn/master' into v5-dev 2021-12-18 08:20:53 -06:00
James Hartig 5a5260b73d feat: support port in ip from LookupFunc to override config
Fixes #97
2021-12-18 08:16:31 -06:00
Jack Christensen d2dc20af81 Link to extensions 2021-12-11 15:32:52 -06:00
Jack Christensen b2569172d8 Fix typo in example 2021-12-11 14:55:02 -06:00
Jack Christensen 7c5dbde59e Upgrade remaining dependencies 2021-12-11 14:54:25 -06:00
Jack Christensen 8e2e8a7009 Remove external log adapters 2021-12-11 14:52:31 -06:00
Jack Christensen ef2b70edad Remove github.com/gofrs/uuid test dependency 2021-12-11 14:37:02 -06:00
Jack Christensen 731312fea8 Remove github.com/shopspring/decimal test dependency 2021-12-11 14:32:32 -06:00
Jack Christensen 9ab821620f Remove github.com/Masterminds/semver/v3 test dependency 2021-12-11 14:27:00 -06:00
Jack Christensen 1b416b36dc Finish temp removal of PG < 14 from CI 2021-12-11 14:26:04 -06:00
Jack Christensen 066908d4f8 Temporarily remove all PG versions but 14 from CI
Same issue as previous commit removing CockroachDB. numeric type only
supports infinity on PG 14 and there is no easy way in the current
test structure to skip tests based on server version.
2021-12-11 14:15:22 -06:00
Jack Christensen 5fbf907471 Temporarily remove cockroachdb from CI
pgtype has a ton of tests that don't work on CockroachDB. And because of
how the tests are structured it is difficult to skip just those tests.

pgtype may have significant changes before v5 is released so delay
updating these tests.
2021-12-11 14:09:37 -06:00