forked from xo/xo
-
Notifications
You must be signed in to change notification settings - Fork 0
/
abitofeverything.xo.go
85 lines (81 loc) · 6.99 KB
/
abitofeverything.xo.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
// Package postgres contains generated code for schema 'public'.
package postgres
// Code generated by xo. DO NOT EDIT.
import (
"database/sql"
"time"
"github.com/google/uuid"
)
// ABitOfEverything represents a row from 'public.a_bit_of_everything'.
type ABitOfEverything struct {
AEnum AEnum `json:"a_enum"` // a_enum
AEnumNullable NullAEnum `json:"a_enum_nullable"` // a_enum_nullable
ABigint int64 `json:"a_bigint"` // a_bigint
ABigintNullable sql.NullInt64 `json:"a_bigint_nullable"` // a_bigint_nullable
ABigserial int64 `json:"a_bigserial"` // a_bigserial
ABigserialNullable int64 `json:"a_bigserial_nullable"` // a_bigserial_nullable
ABit uint8 `json:"a_bit"` // a_bit
ABitNullable *uint8 `json:"a_bit_nullable"` // a_bit_nullable
ABitVarying []byte `json:"a_bit_varying"` // a_bit_varying
ABitVaryingNullable []byte `json:"a_bit_varying_nullable"` // a_bit_varying_nullable
ABool bool `json:"a_bool"` // a_bool
ABoolNullable sql.NullBool `json:"a_bool_nullable"` // a_bool_nullable
ABoolean bool `json:"a_boolean"` // a_boolean
ABooleanNullable sql.NullBool `json:"a_boolean_nullable"` // a_boolean_nullable
ABpchar string `json:"a_bpchar"` // a_bpchar
ABpcharNullable sql.NullString `json:"a_bpchar_nullable"` // a_bpchar_nullable
ABytea []byte `json:"a_bytea"` // a_bytea
AByteaNullable []byte `json:"a_bytea_nullable"` // a_bytea_nullable
AChar string `json:"a_char"` // a_char
ACharNullable sql.NullString `json:"a_char_nullable"` // a_char_nullable
ACharacter string `json:"a_character"` // a_character
ACharacterNullable sql.NullString `json:"a_character_nullable"` // a_character_nullable
ACharacterVarying string `json:"a_character_varying"` // a_character_varying
ACharacterVaryingNullable sql.NullString `json:"a_character_varying_nullable"` // a_character_varying_nullable
ADate time.Time `json:"a_date"` // a_date
ADateNullable sql.NullTime `json:"a_date_nullable"` // a_date_nullable
ADecimal float64 `json:"a_decimal"` // a_decimal
ADecimalNullable sql.NullFloat64 `json:"a_decimal_nullable"` // a_decimal_nullable
ADoublePrecision float64 `json:"a_double_precision"` // a_double_precision
ADoublePrecisionNullable sql.NullFloat64 `json:"a_double_precision_nullable"` // a_double_precision_nullable
AInet string `json:"a_inet"` // a_inet
AInetNullable sql.NullString `json:"a_inet_nullable"` // a_inet_nullable
AInt int `json:"a_int"` // a_int
AIntNullable sql.NullInt64 `json:"a_int_nullable"` // a_int_nullable
AInteger int `json:"a_integer"` // a_integer
AIntegerNullable sql.NullInt64 `json:"a_integer_nullable"` // a_integer_nullable
AInterval []byte `json:"a_interval"` // a_interval
AIntervalNullable []byte `json:"a_interval_nullable"` // a_interval_nullable
AJSON []byte `json:"a_json"` // a_json
AJSONNullable []byte `json:"a_json_nullable"` // a_json_nullable
AJsonb []byte `json:"a_jsonb"` // a_jsonb
AJsonbNullable []byte `json:"a_jsonb_nullable"` // a_jsonb_nullable
AMoney string `json:"a_money"` // a_money
AMoneyNullable sql.NullString `json:"a_money_nullable"` // a_money_nullable
ANumeric float64 `json:"a_numeric"` // a_numeric
ANumericNullable sql.NullFloat64 `json:"a_numeric_nullable"` // a_numeric_nullable
AReal float32 `json:"a_real"` // a_real
ARealNullable sql.NullFloat64 `json:"a_real_nullable"` // a_real_nullable
ASerial int `json:"a_serial"` // a_serial
ASerialNullable int `json:"a_serial_nullable"` // a_serial_nullable
ASmallint int16 `json:"a_smallint"` // a_smallint
ASmallintNullable sql.NullInt64 `json:"a_smallint_nullable"` // a_smallint_nullable
ASmallserial int16 `json:"a_smallserial"` // a_smallserial
ASmallserialNullable int16 `json:"a_smallserial_nullable"` // a_smallserial_nullable
AText string `json:"a_text"` // a_text
ATextNullable sql.NullString `json:"a_text_nullable"` // a_text_nullable
ATime time.Time `json:"a_time"` // a_time
ATimeNullable sql.NullTime `json:"a_time_nullable"` // a_time_nullable
ATimestamp time.Time `json:"a_timestamp"` // a_timestamp
ATimestampNullable sql.NullTime `json:"a_timestamp_nullable"` // a_timestamp_nullable
ATimestamptz time.Time `json:"a_timestamptz"` // a_timestamptz
ATimestamptzNullable sql.NullTime `json:"a_timestamptz_nullable"` // a_timestamptz_nullable
ATimetz time.Time `json:"a_timetz"` // a_timetz
ATimetzNullable sql.NullTime `json:"a_timetz_nullable"` // a_timetz_nullable
AUUID uuid.UUID `json:"a_uuid"` // a_uuid
AUUIDNullable uuid.NullUUID `json:"a_uuid_nullable"` // a_uuid_nullable
AVarchar string `json:"a_varchar"` // a_varchar
AVarcharNullable sql.NullString `json:"a_varchar_nullable"` // a_varchar_nullable
AXML []byte `json:"a_xml"` // a_xml
AXMLNullable []byte `json:"a_xml_nullable"` // a_xml_nullable
}