schema/field: use actual go type in generated interfaces (#1428)

This commit is contained in:
Ariel Mashraki
2021-04-07 09:53:44 +03:00
committed by GitHub
parent 3fe9d1081e
commit 2cc1c628dc
107 changed files with 4932 additions and 2455 deletions

View File

@@ -50,9 +50,9 @@ func (*City) scanValues(columns []string) ([]interface{}, error) {
for i := range columns {
switch columns[i] {
case city.FieldID:
values[i] = &sql.NullInt64{}
values[i] = new(sql.NullInt64)
case city.FieldName:
values[i] = &sql.NullString{}
values[i] = new(sql.NullString)
default:
return nil, fmt.Errorf("unexpected column %q for type City", columns[i])
}

View File

@@ -57,11 +57,11 @@ func (*Street) scanValues(columns []string) ([]interface{}, error) {
for i := range columns {
switch columns[i] {
case street.FieldID:
values[i] = &sql.NullInt64{}
values[i] = new(sql.NullInt64)
case street.FieldName:
values[i] = &sql.NullString{}
values[i] = new(sql.NullString)
case street.ForeignKeys[0]: // city_streets
values[i] = &sql.NullInt64{}
values[i] = new(sql.NullInt64)
default:
return nil, fmt.Errorf("unexpected column %q for type Street", columns[i])
}

View File

@@ -35,9 +35,9 @@ func (*User) scanValues(columns []string) ([]interface{}, error) {
for i := range columns {
switch columns[i] {
case user.FieldID, user.FieldAge:
values[i] = &sql.NullInt64{}
values[i] = new(sql.NullInt64)
case user.FieldName:
values[i] = &sql.NullString{}
values[i] = new(sql.NullString)
default:
return nil, fmt.Errorf("unexpected column %q for type User", columns[i])
}

View File

@@ -50,9 +50,9 @@ func (*Group) scanValues(columns []string) ([]interface{}, error) {
for i := range columns {
switch columns[i] {
case group.FieldID:
values[i] = &sql.NullInt64{}
values[i] = new(sql.NullInt64)
case group.FieldName:
values[i] = &sql.NullString{}
values[i] = new(sql.NullString)
default:
return nil, fmt.Errorf("unexpected column %q for type Group", columns[i])
}

View File

@@ -52,9 +52,9 @@ func (*User) scanValues(columns []string) ([]interface{}, error) {
for i := range columns {
switch columns[i] {
case user.FieldID, user.FieldAge:
values[i] = &sql.NullInt64{}
values[i] = new(sql.NullInt64)
case user.FieldName:
values[i] = &sql.NullString{}
values[i] = new(sql.NullString)
default:
return nil, fmt.Errorf("unexpected column %q for type User", columns[i])
}

View File

@@ -52,9 +52,9 @@ func (*User) scanValues(columns []string) ([]interface{}, error) {
for i := range columns {
switch columns[i] {
case user.FieldID, user.FieldAge:
values[i] = &sql.NullInt64{}
values[i] = new(sql.NullInt64)
case user.FieldName:
values[i] = &sql.NullString{}
values[i] = new(sql.NullString)
default:
return nil, fmt.Errorf("unexpected column %q for type User", columns[i])
}

View File

@@ -63,9 +63,9 @@ func (*User) scanValues(columns []string) ([]interface{}, error) {
for i := range columns {
switch columns[i] {
case user.FieldID, user.FieldAge:
values[i] = &sql.NullInt64{}
values[i] = new(sql.NullInt64)
case user.FieldName:
values[i] = &sql.NullString{}
values[i] = new(sql.NullString)
default:
return nil, fmt.Errorf("unexpected column %q for type User", columns[i])
}

View File

@@ -57,11 +57,11 @@ func (*Pet) scanValues(columns []string) ([]interface{}, error) {
for i := range columns {
switch columns[i] {
case pet.FieldID:
values[i] = &sql.NullInt64{}
values[i] = new(sql.NullInt64)
case pet.FieldName:
values[i] = &sql.NullString{}
values[i] = new(sql.NullString)
case pet.ForeignKeys[0]: // user_pets
values[i] = &sql.NullInt64{}
values[i] = new(sql.NullInt64)
default:
return nil, fmt.Errorf("unexpected column %q for type Pet", columns[i])
}

View File

@@ -52,9 +52,9 @@ func (*User) scanValues(columns []string) ([]interface{}, error) {
for i := range columns {
switch columns[i] {
case user.FieldID, user.FieldAge:
values[i] = &sql.NullInt64{}
values[i] = new(sql.NullInt64)
case user.FieldName:
values[i] = &sql.NullString{}
values[i] = new(sql.NullString)
default:
return nil, fmt.Errorf("unexpected column %q for type User", columns[i])
}

View File

@@ -67,9 +67,9 @@ func (*Node) scanValues(columns []string) ([]interface{}, error) {
for i := range columns {
switch columns[i] {
case node.FieldID, node.FieldValue:
values[i] = &sql.NullInt64{}
values[i] = new(sql.NullInt64)
case node.ForeignKeys[0]: // node_children
values[i] = &sql.NullInt64{}
values[i] = new(sql.NullInt64)
default:
return nil, fmt.Errorf("unexpected column %q for type Node", columns[i])
}

View File

@@ -60,13 +60,13 @@ func (*Card) scanValues(columns []string) ([]interface{}, error) {
for i := range columns {
switch columns[i] {
case card.FieldID:
values[i] = &sql.NullInt64{}
values[i] = new(sql.NullInt64)
case card.FieldNumber:
values[i] = &sql.NullString{}
values[i] = new(sql.NullString)
case card.FieldExpired:
values[i] = &sql.NullTime{}
values[i] = new(sql.NullTime)
case card.ForeignKeys[0]: // user_card
values[i] = &sql.NullInt64{}
values[i] = new(sql.NullInt64)
default:
return nil, fmt.Errorf("unexpected column %q for type Card", columns[i])
}

View File

@@ -58,9 +58,9 @@ func (*User) scanValues(columns []string) ([]interface{}, error) {
for i := range columns {
switch columns[i] {
case user.FieldID, user.FieldAge:
values[i] = &sql.NullInt64{}
values[i] = new(sql.NullInt64)
case user.FieldName:
values[i] = &sql.NullString{}
values[i] = new(sql.NullString)
default:
return nil, fmt.Errorf("unexpected column %q for type User", columns[i])
}

View File

@@ -58,11 +58,11 @@ func (*User) scanValues(columns []string) ([]interface{}, error) {
for i := range columns {
switch columns[i] {
case user.FieldID, user.FieldAge:
values[i] = &sql.NullInt64{}
values[i] = new(sql.NullInt64)
case user.FieldName:
values[i] = &sql.NullString{}
values[i] = new(sql.NullString)
case user.ForeignKeys[0]: // user_spouse
values[i] = &sql.NullInt64{}
values[i] = new(sql.NullInt64)
default:
return nil, fmt.Errorf("unexpected column %q for type User", columns[i])
}

View File

@@ -72,9 +72,9 @@ func (*Node) scanValues(columns []string) ([]interface{}, error) {
for i := range columns {
switch columns[i] {
case node.FieldID, node.FieldValue:
values[i] = &sql.NullInt64{}
values[i] = new(sql.NullInt64)
case node.ForeignKeys[0]: // node_next
values[i] = &sql.NullInt64{}
values[i] = new(sql.NullInt64)
default:
return nil, fmt.Errorf("unexpected column %q for type Node", columns[i])
}

View File

@@ -29,9 +29,9 @@ func (*User) scanValues(columns []string) ([]interface{}, error) {
for i := range columns {
switch columns[i] {
case user.FieldID:
values[i] = &sql.NullInt64{}
values[i] = new(sql.NullInt64)
case user.FieldName:
values[i] = &sql.NullString{}
values[i] = new(sql.NullString)
default:
return nil, fmt.Errorf("unexpected column %q for type User", columns[i])
}

View File

@@ -68,11 +68,11 @@ func (*Group) scanValues(columns []string) ([]interface{}, error) {
for i := range columns {
switch columns[i] {
case group.FieldID:
values[i] = &sql.NullInt64{}
values[i] = new(sql.NullInt64)
case group.FieldName:
values[i] = &sql.NullString{}
values[i] = new(sql.NullString)
case group.ForeignKeys[0]: // group_tenant
values[i] = &sql.NullInt64{}
values[i] = new(sql.NullInt64)
default:
return nil, fmt.Errorf("unexpected column %q for type Group", columns[i])
}

View File

@@ -29,9 +29,9 @@ func (*Tenant) scanValues(columns []string) ([]interface{}, error) {
for i := range columns {
switch columns[i] {
case tenant.FieldID:
values[i] = &sql.NullInt64{}
values[i] = new(sql.NullInt64)
case tenant.FieldName:
values[i] = &sql.NullString{}
values[i] = new(sql.NullString)
default:
return nil, fmt.Errorf("unexpected column %q for type Tenant", columns[i])
}

View File

@@ -71,13 +71,13 @@ func (*User) scanValues(columns []string) ([]interface{}, error) {
for i := range columns {
switch columns[i] {
case user.FieldFoods:
values[i] = &[]byte{}
values[i] = new([]byte)
case user.FieldID:
values[i] = &sql.NullInt64{}
values[i] = new(sql.NullInt64)
case user.FieldName:
values[i] = &sql.NullString{}
values[i] = new(sql.NullString)
case user.ForeignKeys[0]: // user_tenant
values[i] = &sql.NullInt64{}
values[i] = new(sql.NullInt64)
default:
return nil, fmt.Errorf("unexpected column %q for type User", columns[i])
}

View File

@@ -60,13 +60,13 @@ func (*Car) scanValues(columns []string) ([]interface{}, error) {
for i := range columns {
switch columns[i] {
case car.FieldID:
values[i] = &sql.NullInt64{}
values[i] = new(sql.NullInt64)
case car.FieldModel:
values[i] = &sql.NullString{}
values[i] = new(sql.NullString)
case car.FieldRegisteredAt:
values[i] = &sql.NullTime{}
values[i] = new(sql.NullTime)
case car.ForeignKeys[0]: // user_cars
values[i] = &sql.NullInt64{}
values[i] = new(sql.NullInt64)
default:
return nil, fmt.Errorf("unexpected column %q for type Car", columns[i])
}

View File

@@ -50,9 +50,9 @@ func (*Group) scanValues(columns []string) ([]interface{}, error) {
for i := range columns {
switch columns[i] {
case group.FieldID:
values[i] = &sql.NullInt64{}
values[i] = new(sql.NullInt64)
case group.FieldName:
values[i] = &sql.NullString{}
values[i] = new(sql.NullString)
default:
return nil, fmt.Errorf("unexpected column %q for type Group", columns[i])
}

View File

@@ -63,9 +63,9 @@ func (*User) scanValues(columns []string) ([]interface{}, error) {
for i := range columns {
switch columns[i] {
case user.FieldID, user.FieldAge:
values[i] = &sql.NullInt64{}
values[i] = new(sql.NullInt64)
case user.FieldName:
values[i] = &sql.NullString{}
values[i] = new(sql.NullString)
default:
return nil, fmt.Errorf("unexpected column %q for type User", columns[i])
}

View File

@@ -68,11 +68,11 @@ func (*Group) scanValues(columns []string) ([]interface{}, error) {
for i := range columns {
switch columns[i] {
case group.FieldID:
values[i] = &sql.NullInt64{}
values[i] = new(sql.NullInt64)
case group.FieldName:
values[i] = &sql.NullString{}
values[i] = new(sql.NullString)
case group.ForeignKeys[0]: // group_admin
values[i] = &sql.NullInt64{}
values[i] = new(sql.NullInt64)
default:
return nil, fmt.Errorf("unexpected column %q for type Group", columns[i])
}

View File

@@ -68,11 +68,11 @@ func (*Pet) scanValues(columns []string) ([]interface{}, error) {
for i := range columns {
switch columns[i] {
case pet.FieldID:
values[i] = &sql.NullInt64{}
values[i] = new(sql.NullInt64)
case pet.FieldName:
values[i] = &sql.NullString{}
values[i] = new(sql.NullString)
case pet.ForeignKeys[0]: // user_pets
values[i] = &sql.NullInt64{}
values[i] = new(sql.NullInt64)
default:
return nil, fmt.Errorf("unexpected column %q for type Pet", columns[i])
}

View File

@@ -85,9 +85,9 @@ func (*User) scanValues(columns []string) ([]interface{}, error) {
for i := range columns {
switch columns[i] {
case user.FieldID, user.FieldAge:
values[i] = &sql.NullInt64{}
values[i] = new(sql.NullInt64)
case user.FieldName:
values[i] = &sql.NullString{}
values[i] = new(sql.NullString)
default:
return nil, fmt.Errorf("unexpected column %q for type User", columns[i])
}