pgx/pgtype
Jack Christensen 19c6689752 Add pgtype.Record and prerequisite restructuring
Because reading a record type requires the decoder to be able to look up oid
to type mapping and types such as hstore have types that are not fixed between
different PostgreSQL servers it was necessary to restructure the pgtype system
so all encoders and decodes take a *ConnInfo that includes oid/name/type
information.
2017-03-18 12:01:16 -05:00
..
aclitem.go Add pgtype.Record and prerequisite restructuring 2017-03-18 12:01:16 -05:00
aclitem_array.go Add pgtype.Record and prerequisite restructuring 2017-03-18 12:01:16 -05:00
aclitem_array_test.go Expand pgtype.Value interface 2017-03-11 19:53:45 -06:00
aclitem_test.go Remove Set self support from pgtype 2017-03-11 20:18:56 -06:00
array.go Add pgtype.Record and prerequisite restructuring 2017-03-18 12:01:16 -05:00
array_test.go Add text to pgtype 2017-03-04 21:20:56 -06:00
bool.go Add pgtype.Record and prerequisite restructuring 2017-03-18 12:01:16 -05:00
bool_array.go Add pgtype.Record and prerequisite restructuring 2017-03-18 12:01:16 -05:00
bool_array_test.go Expand pgtype.Value interface 2017-03-11 19:53:45 -06:00
bool_test.go Remove Set self support from pgtype 2017-03-11 20:18:56 -06:00
bytea.go Add pgtype.Record and prerequisite restructuring 2017-03-18 12:01:16 -05:00
bytea_array.go Add pgtype.Record and prerequisite restructuring 2017-03-18 12:01:16 -05:00
bytea_array_test.go Expand pgtype.Value interface 2017-03-11 19:53:45 -06:00
bytea_test.go Remove Set self support from pgtype 2017-03-11 20:18:56 -06:00
cid.go Add pgtype.Record and prerequisite restructuring 2017-03-18 12:01:16 -05:00
cid_test.go Expand pgtype.Value interface 2017-03-11 19:53:45 -06:00
cidr.go Add pgtype.Record and prerequisite restructuring 2017-03-18 12:01:16 -05:00
cidr_array.go Add pgtype.Record and prerequisite restructuring 2017-03-18 12:01:16 -05:00
cidr_array_test.go Add pgtype.Record and prerequisite restructuring 2017-03-18 12:01:16 -05:00
convert.go Add bytea 2017-03-09 21:07:40 -06:00
database_sql.go Add pgtype.Record and prerequisite restructuring 2017-03-18 12:01:16 -05:00
date.go Add pgtype.Record and prerequisite restructuring 2017-03-18 12:01:16 -05:00
date_array.go Add pgtype.Record and prerequisite restructuring 2017-03-18 12:01:16 -05:00
date_array_test.go Expand pgtype.Value interface 2017-03-11 19:53:45 -06:00
date_test.go Remove Set self support from pgtype 2017-03-11 20:18:56 -06:00
extra-interface.txt Name PG types as words 2017-03-11 17:03:23 -06:00
float4.go Add pgtype.Record and prerequisite restructuring 2017-03-18 12:01:16 -05:00
float4_array.go Add pgtype.Record and prerequisite restructuring 2017-03-18 12:01:16 -05:00
float4_array_test.go Expand pgtype.Value interface 2017-03-11 19:53:45 -06:00
float4_test.go Expand pgtype.Value interface 2017-03-11 19:53:45 -06:00
float8.go Add pgtype.Record and prerequisite restructuring 2017-03-18 12:01:16 -05:00
float8_array.go Add pgtype.Record and prerequisite restructuring 2017-03-18 12:01:16 -05:00
float8_array_test.go Expand pgtype.Value interface 2017-03-11 19:53:45 -06:00
float8_test.go Expand pgtype.Value interface 2017-03-11 19:53:45 -06:00
generic_binary.go Add pgtype.Record and prerequisite restructuring 2017-03-18 12:01:16 -05:00
generic_text.go Add pgtype.Record and prerequisite restructuring 2017-03-18 12:01:16 -05:00
hstore.go Add pgtype.Record and prerequisite restructuring 2017-03-18 12:01:16 -05:00
hstore_test.go Move hstore to pgtype 2017-03-12 17:06:06 -05:00
inet.go Add pgtype.Record and prerequisite restructuring 2017-03-18 12:01:16 -05:00
inet_array.go Add pgtype.Record and prerequisite restructuring 2017-03-18 12:01:16 -05:00
inet_array_test.go Expand pgtype.Value interface 2017-03-11 19:53:45 -06:00
inet_test.go Remove Set self support from pgtype 2017-03-11 20:18:56 -06:00
int2.go Add pgtype.Record and prerequisite restructuring 2017-03-18 12:01:16 -05:00
int2_array.go Add pgtype.Record and prerequisite restructuring 2017-03-18 12:01:16 -05:00
int2_array_test.go Expand pgtype.Value interface 2017-03-11 19:53:45 -06:00
int2_test.go Expand pgtype.Value interface 2017-03-11 19:53:45 -06:00
int4.go Add pgtype.Record and prerequisite restructuring 2017-03-18 12:01:16 -05:00
int4_array.go Add pgtype.Record and prerequisite restructuring 2017-03-18 12:01:16 -05:00
int4_array_test.go Expand pgtype.Value interface 2017-03-11 19:53:45 -06:00
int4_test.go Expand pgtype.Value interface 2017-03-11 19:53:45 -06:00
int8.go Add pgtype.Record and prerequisite restructuring 2017-03-18 12:01:16 -05:00
int8_array.go Add pgtype.Record and prerequisite restructuring 2017-03-18 12:01:16 -05:00
int8_array_test.go Expand pgtype.Value interface 2017-03-11 19:53:45 -06:00
int8_test.go Expand pgtype.Value interface 2017-03-11 19:53:45 -06:00
json.go Add pgtype.Record and prerequisite restructuring 2017-03-18 12:01:16 -05:00
json_test.go Expand pgtype.Value interface 2017-03-11 19:53:45 -06:00
jsonb.go Add pgtype.Record and prerequisite restructuring 2017-03-18 12:01:16 -05:00
jsonb_test.go Expand pgtype.Value interface 2017-03-11 19:53:45 -06:00
name.go Add pgtype.Record and prerequisite restructuring 2017-03-18 12:01:16 -05:00
name_test.go Expand pgtype.Value interface 2017-03-11 19:53:45 -06:00
oid.go Add pgtype.Record and prerequisite restructuring 2017-03-18 12:01:16 -05:00
oid_value.go Add pgtype.Record and prerequisite restructuring 2017-03-18 12:01:16 -05:00
oid_value_test.go Move not null Oid to pgtype 2017-03-13 21:34:38 -05:00
pgtype.go Add pgtype.Record and prerequisite restructuring 2017-03-18 12:01:16 -05:00
pgtype_test.go Add pgtype.Record and prerequisite restructuring 2017-03-18 12:01:16 -05:00
pguint32.go Add pgtype.Record and prerequisite restructuring 2017-03-18 12:01:16 -05:00
qchar.go Add pgtype.Record and prerequisite restructuring 2017-03-18 12:01:16 -05:00
qchar_test.go Expand pgtype.Value interface 2017-03-11 19:53:45 -06:00
record.go Add pgtype.Record and prerequisite restructuring 2017-03-18 12:01:16 -05:00
record_test.go Add pgtype.Record and prerequisite restructuring 2017-03-18 12:01:16 -05:00
text.go Add pgtype.Record and prerequisite restructuring 2017-03-18 12:01:16 -05:00
text_array.go Add pgtype.Record and prerequisite restructuring 2017-03-18 12:01:16 -05:00
text_array_test.go Expand pgtype.Value interface 2017-03-11 19:53:45 -06:00
text_test.go Remove Set self support from pgtype 2017-03-11 20:18:56 -06:00
tid.go Add pgtype.Record and prerequisite restructuring 2017-03-18 12:01:16 -05:00
tid_test.go Name PG types as words 2017-03-11 17:03:23 -06:00
timestamp.go Add pgtype.Record and prerequisite restructuring 2017-03-18 12:01:16 -05:00
timestamp_array.go Add pgtype.Record and prerequisite restructuring 2017-03-18 12:01:16 -05:00
timestamp_array_test.go Expand pgtype.Value interface 2017-03-11 19:53:45 -06:00
timestamp_test.go Remove Set self support from pgtype 2017-03-11 20:18:56 -06:00
timestamptz.go Add pgtype.Record and prerequisite restructuring 2017-03-18 12:01:16 -05:00
timestamptz_array.go Add pgtype.Record and prerequisite restructuring 2017-03-18 12:01:16 -05:00
timestamptz_array_test.go Expand pgtype.Value interface 2017-03-11 19:53:45 -06:00
timestamptz_test.go Remove Set self support from pgtype 2017-03-11 20:18:56 -06:00
typed_array.go.erb Add pgtype.Record and prerequisite restructuring 2017-03-18 12:01:16 -05:00
typed_array_gen.sh Add pgtype.Record and prerequisite restructuring 2017-03-18 12:01:16 -05:00
unknown.go Add pgtype.Record and prerequisite restructuring 2017-03-18 12:01:16 -05:00
varchar.go Add pgtype.Record and prerequisite restructuring 2017-03-18 12:01:16 -05:00
varchar_array.go Add pgtype.Record and prerequisite restructuring 2017-03-18 12:01:16 -05:00
varchar_array_test.go Add pgtype.Record and prerequisite restructuring 2017-03-18 12:01:16 -05:00
xid.go Add pgtype.Record and prerequisite restructuring 2017-03-18 12:01:16 -05:00
xid_test.go Expand pgtype.Value interface 2017-03-11 19:53:45 -06:00