mirror of
https://github.com/ent/ent.git
synced 2026-05-24 09:31:56 +03:00
dialect/sql: dialect based builders (#1550)
Summary: Pull Request resolved: https://github.com/facebookexternal/fbc/pull/1550 Pull Request resolved: https://github.com/facebookincubator/ent/pull/84 This is still WIP and you should ignore this. Reviewed By: alexsn Differential Revision: D17854477 fbshipit-source-id: 2d19713c118adb31164b7a2781327e64c87db8d4
This commit is contained in:
committed by
Facebook Github Bot
parent
9983309eac
commit
6f5f42ab3c
@@ -75,7 +75,9 @@ func (cc *CityCreate) sqlSave(ctx context.Context) (*City, error) {
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
builder := sql.Insert(city.Table).Default(cc.driver.Dialect())
|
||||
builder := sql.Dialect(cc.driver.Dialect()).
|
||||
Insert(city.Table).
|
||||
Default()
|
||||
if value := cc.name; value != nil {
|
||||
builder.Set(city.FieldName, *value)
|
||||
c.Name = *value
|
||||
|
||||
@@ -78,7 +78,9 @@ func (sc *StreetCreate) sqlSave(ctx context.Context) (*Street, error) {
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
builder := sql.Insert(street.Table).Default(sc.driver.Dialect())
|
||||
builder := sql.Dialect(sc.driver.Dialect()).
|
||||
Insert(street.Table).
|
||||
Default()
|
||||
if value := sc.name; value != nil {
|
||||
builder.Set(street.FieldName, *value)
|
||||
s.Name = *value
|
||||
|
||||
@@ -41,7 +41,9 @@ func (uc *UserCreate) sqlSave(ctx context.Context) (*User, error) {
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
builder := sql.Insert(user.Table).Default(uc.driver.Dialect())
|
||||
builder := sql.Dialect(uc.driver.Dialect()).
|
||||
Insert(user.Table).
|
||||
Default()
|
||||
query, args := builder.Query()
|
||||
if err := tx.Exec(ctx, query, args, &res); err != nil {
|
||||
return nil, rollback(tx, err)
|
||||
|
||||
@@ -73,7 +73,9 @@ func (gc *GroupCreate) sqlSave(ctx context.Context) (*Group, error) {
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
builder := sql.Insert(group.Table).Default(gc.driver.Dialect())
|
||||
builder := sql.Dialect(gc.driver.Dialect()).
|
||||
Insert(group.Table).
|
||||
Default()
|
||||
if value := gc.name; value != nil {
|
||||
builder.Set(group.FieldName, *value)
|
||||
gr.Name = *value
|
||||
|
||||
@@ -83,7 +83,9 @@ func (uc *UserCreate) sqlSave(ctx context.Context) (*User, error) {
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
builder := sql.Insert(user.Table).Default(uc.driver.Dialect())
|
||||
builder := sql.Dialect(uc.driver.Dialect()).
|
||||
Insert(user.Table).
|
||||
Default()
|
||||
if value := uc.age; value != nil {
|
||||
builder.Set(user.FieldAge, *value)
|
||||
u.Age = *value
|
||||
|
||||
@@ -83,7 +83,9 @@ func (uc *UserCreate) sqlSave(ctx context.Context) (*User, error) {
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
builder := sql.Insert(user.Table).Default(uc.driver.Dialect())
|
||||
builder := sql.Dialect(uc.driver.Dialect()).
|
||||
Insert(user.Table).
|
||||
Default()
|
||||
if value := uc.age; value != nil {
|
||||
builder.Set(user.FieldAge, *value)
|
||||
u.Age = *value
|
||||
|
||||
@@ -104,7 +104,9 @@ func (uc *UserCreate) sqlSave(ctx context.Context) (*User, error) {
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
builder := sql.Insert(user.Table).Default(uc.driver.Dialect())
|
||||
builder := sql.Dialect(uc.driver.Dialect()).
|
||||
Insert(user.Table).
|
||||
Default()
|
||||
if value := uc.age; value != nil {
|
||||
builder.Set(user.FieldAge, *value)
|
||||
u.Age = *value
|
||||
|
||||
@@ -78,7 +78,9 @@ func (pc *PetCreate) sqlSave(ctx context.Context) (*Pet, error) {
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
builder := sql.Insert(pet.Table).Default(pc.driver.Dialect())
|
||||
builder := sql.Dialect(pc.driver.Dialect()).
|
||||
Insert(pet.Table).
|
||||
Default()
|
||||
if value := pc.name; value != nil {
|
||||
builder.Set(pet.FieldName, *value)
|
||||
pe.Name = *value
|
||||
|
||||
@@ -85,7 +85,9 @@ func (uc *UserCreate) sqlSave(ctx context.Context) (*User, error) {
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
builder := sql.Insert(user.Table).Default(uc.driver.Dialect())
|
||||
builder := sql.Dialect(uc.driver.Dialect()).
|
||||
Insert(user.Table).
|
||||
Default()
|
||||
if value := uc.age; value != nil {
|
||||
builder.Set(user.FieldAge, *value)
|
||||
u.Age = *value
|
||||
|
||||
@@ -100,7 +100,9 @@ func (nc *NodeCreate) sqlSave(ctx context.Context) (*Node, error) {
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
builder := sql.Insert(node.Table).Default(nc.driver.Dialect())
|
||||
builder := sql.Dialect(nc.driver.Dialect()).
|
||||
Insert(node.Table).
|
||||
Default()
|
||||
if value := nc.value; value != nil {
|
||||
builder.Set(node.FieldValue, *value)
|
||||
n.Value = *value
|
||||
|
||||
@@ -85,7 +85,9 @@ func (cc *CardCreate) sqlSave(ctx context.Context) (*Card, error) {
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
builder := sql.Insert(card.Table).Default(cc.driver.Dialect())
|
||||
builder := sql.Dialect(cc.driver.Dialect()).
|
||||
Insert(card.Table).
|
||||
Default()
|
||||
if value := cc.expired; value != nil {
|
||||
builder.Set(card.FieldExpired, *value)
|
||||
c.Expired = *value
|
||||
|
||||
@@ -90,7 +90,9 @@ func (uc *UserCreate) sqlSave(ctx context.Context) (*User, error) {
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
builder := sql.Insert(user.Table).Default(uc.driver.Dialect())
|
||||
builder := sql.Dialect(uc.driver.Dialect()).
|
||||
Insert(user.Table).
|
||||
Default()
|
||||
if value := uc.age; value != nil {
|
||||
builder.Set(user.FieldAge, *value)
|
||||
u.Age = *value
|
||||
|
||||
@@ -89,7 +89,9 @@ func (uc *UserCreate) sqlSave(ctx context.Context) (*User, error) {
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
builder := sql.Insert(user.Table).Default(uc.driver.Dialect())
|
||||
builder := sql.Dialect(uc.driver.Dialect()).
|
||||
Insert(user.Table).
|
||||
Default()
|
||||
if value := uc.age; value != nil {
|
||||
builder.Set(user.FieldAge, *value)
|
||||
u.Age = *value
|
||||
|
||||
@@ -105,7 +105,9 @@ func (nc *NodeCreate) sqlSave(ctx context.Context) (*Node, error) {
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
builder := sql.Insert(node.Table).Default(nc.driver.Dialect())
|
||||
builder := sql.Dialect(nc.driver.Dialect()).
|
||||
Insert(node.Table).
|
||||
Default()
|
||||
if value := nc.value; value != nil {
|
||||
builder.Set(node.FieldValue, *value)
|
||||
n.Value = *value
|
||||
|
||||
@@ -89,7 +89,9 @@ func (cc *CarCreate) sqlSave(ctx context.Context) (*Car, error) {
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
builder := sql.Insert(car.Table).Default(cc.driver.Dialect())
|
||||
builder := sql.Dialect(cc.driver.Dialect()).
|
||||
Insert(car.Table).
|
||||
Default()
|
||||
if value := cc.model; value != nil {
|
||||
builder.Set(car.FieldModel, *value)
|
||||
c.Model = *value
|
||||
|
||||
@@ -77,7 +77,9 @@ func (gc *GroupCreate) sqlSave(ctx context.Context) (*Group, error) {
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
builder := sql.Insert(group.Table).Default(gc.driver.Dialect())
|
||||
builder := sql.Dialect(gc.driver.Dialect()).
|
||||
Insert(group.Table).
|
||||
Default()
|
||||
if value := gc.name; value != nil {
|
||||
builder.Set(group.FieldName, *value)
|
||||
gr.Name = *value
|
||||
|
||||
@@ -118,7 +118,9 @@ func (uc *UserCreate) sqlSave(ctx context.Context) (*User, error) {
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
builder := sql.Insert(user.Table).Default(uc.driver.Dialect())
|
||||
builder := sql.Dialect(uc.driver.Dialect()).
|
||||
Insert(user.Table).
|
||||
Default()
|
||||
if value := uc.age; value != nil {
|
||||
builder.Set(user.FieldAge, *value)
|
||||
u.Age = *value
|
||||
|
||||
@@ -99,7 +99,9 @@ func (gc *GroupCreate) sqlSave(ctx context.Context) (*Group, error) {
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
builder := sql.Insert(group.Table).Default(gc.driver.Dialect())
|
||||
builder := sql.Dialect(gc.driver.Dialect()).
|
||||
Insert(group.Table).
|
||||
Default()
|
||||
if value := gc.name; value != nil {
|
||||
builder.Set(group.FieldName, *value)
|
||||
gr.Name = *value
|
||||
|
||||
@@ -99,7 +99,9 @@ func (pc *PetCreate) sqlSave(ctx context.Context) (*Pet, error) {
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
builder := sql.Insert(pet.Table).Default(pc.driver.Dialect())
|
||||
builder := sql.Dialect(pc.driver.Dialect()).
|
||||
Insert(pet.Table).
|
||||
Default()
|
||||
if value := pc.name; value != nil {
|
||||
builder.Set(pet.FieldName, *value)
|
||||
pe.Name = *value
|
||||
|
||||
@@ -149,7 +149,9 @@ func (uc *UserCreate) sqlSave(ctx context.Context) (*User, error) {
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
builder := sql.Insert(user.Table).Default(uc.driver.Dialect())
|
||||
builder := sql.Dialect(uc.driver.Dialect()).
|
||||
Insert(user.Table).
|
||||
Default()
|
||||
if value := uc.age; value != nil {
|
||||
builder.Set(user.FieldAge, *value)
|
||||
u.Age = *value
|
||||
|
||||
Reference in New Issue
Block a user