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
Jack Christensen
9ae7452196
Remove Go 1.16 from CI
...
By the time v5 is released 1.17 will be the minimum supported version.
May as well save some CI time in the mean while.
2021-12-11 14:07:52 -06:00
Jack Christensen
8c9646dbfe
Remove github.com/cockroachdb/apd test dependency
2021-12-11 13:45:37 -06:00
Jack Christensen
6b2a0d99a2
Run CI on v5-dev branch
2021-12-11 13:37:13 -06:00
Jack Christensen
81168a61d1
Update go.mod go version to 1.17
2021-12-11 13:32:50 -06:00
Jack Christensen
85b08ac663
Fix some previously broken comment links
2021-12-11 13:30:36 -06:00