diff --git a/examples/edgeindex/ent/city.go b/examples/edgeindex/ent/city.go index 6ae0c8907..2dd883980 100644 --- a/examples/edgeindex/ent/city.go +++ b/examples/edgeindex/ent/city.go @@ -26,7 +26,7 @@ type City struct { Edges struct { // Streets holds the value of the streets edge. Streets []*Street - } + } `json:"edges"` } // scanValues returns the types for scanning values from sql.Rows. diff --git a/examples/edgeindex/ent/city_create.go b/examples/edgeindex/ent/city_create.go index 0630d7fe4..76751f09d 100644 --- a/examples/edgeindex/ent/city_create.go +++ b/examples/edgeindex/ent/city_create.go @@ -68,8 +68,8 @@ func (cc *CityCreate) SaveX(ctx context.Context) *City { func (cc *CityCreate) sqlSave(ctx context.Context) (*City, error) { var ( - c = &City{config: cc.config} - spec = &sqlgraph.CreateSpec{ + c = &City{config: cc.config} + _spec = &sqlgraph.CreateSpec{ Table: city.Table, ID: &sqlgraph.FieldSpec{ Type: field.TypeInt, @@ -78,7 +78,7 @@ func (cc *CityCreate) sqlSave(ctx context.Context) (*City, error) { } ) if value := cc.name; value != nil { - spec.Fields = append(spec.Fields, &sqlgraph.FieldSpec{ + _spec.Fields = append(_spec.Fields, &sqlgraph.FieldSpec{ Type: field.TypeString, Value: *value, Column: city.FieldName, @@ -102,15 +102,15 @@ func (cc *CityCreate) sqlSave(ctx context.Context) (*City, error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges = append(spec.Edges, edge) + _spec.Edges = append(_spec.Edges, edge) } - if err := sqlgraph.CreateNode(ctx, cc.driver, spec); err != nil { + if err := sqlgraph.CreateNode(ctx, cc.driver, _spec); err != nil { if cerr, ok := isSQLConstraintError(err); ok { err = cerr } return nil, err } - id := spec.ID.Value.(int64) + id := _spec.ID.Value.(int64) c.ID = int(id) return c, nil } diff --git a/examples/edgeindex/ent/city_delete.go b/examples/edgeindex/ent/city_delete.go index 55ed942c1..94bd929ce 100644 --- a/examples/edgeindex/ent/city_delete.go +++ b/examples/edgeindex/ent/city_delete.go @@ -43,7 +43,7 @@ func (cd *CityDelete) ExecX(ctx context.Context) int { } func (cd *CityDelete) sqlExec(ctx context.Context) (int, error) { - spec := &sqlgraph.DeleteSpec{ + _spec := &sqlgraph.DeleteSpec{ Node: &sqlgraph.NodeSpec{ Table: city.Table, ID: &sqlgraph.FieldSpec{ @@ -53,13 +53,13 @@ func (cd *CityDelete) sqlExec(ctx context.Context) (int, error) { }, } if ps := cd.predicates; len(ps) > 0 { - spec.Predicate = func(selector *sql.Selector) { + _spec.Predicate = func(selector *sql.Selector) { for i := range ps { ps[i](selector) } } } - return sqlgraph.DeleteNodes(ctx, cd.driver, spec) + return sqlgraph.DeleteNodes(ctx, cd.driver, _spec) } // CityDeleteOne is the builder for deleting a single City entity. diff --git a/examples/edgeindex/ent/city_query.go b/examples/edgeindex/ent/city_query.go index 892671146..9b3f09f75 100644 --- a/examples/edgeindex/ent/city_query.go +++ b/examples/edgeindex/ent/city_query.go @@ -295,22 +295,22 @@ func (cq *CityQuery) Select(field string, fields ...string) *CitySelect { func (cq *CityQuery) sqlAll(ctx context.Context) ([]*City, error) { var ( nodes []*City - spec = cq.querySpec() + _spec = cq.querySpec() ) - spec.ScanValues = func() []interface{} { + _spec.ScanValues = func() []interface{} { node := &City{config: cq.config} nodes = append(nodes, node) values := node.scanValues() return values } - spec.Assign = func(values ...interface{}) error { + _spec.Assign = func(values ...interface{}) error { if len(nodes) == 0 { return fmt.Errorf("ent: Assign called without calling ScanValues") } node := nodes[len(nodes)-1] return node.assignValues(values...) } - if err := sqlgraph.QueryNodes(ctx, cq.driver, spec); err != nil { + if err := sqlgraph.QueryNodes(ctx, cq.driver, _spec); err != nil { return nil, err } @@ -346,8 +346,8 @@ func (cq *CityQuery) sqlAll(ctx context.Context) ([]*City, error) { } func (cq *CityQuery) sqlCount(ctx context.Context) (int, error) { - spec := cq.querySpec() - return sqlgraph.CountNodes(ctx, cq.driver, spec) + _spec := cq.querySpec() + return sqlgraph.CountNodes(ctx, cq.driver, _spec) } func (cq *CityQuery) sqlExist(ctx context.Context) (bool, error) { @@ -359,7 +359,7 @@ func (cq *CityQuery) sqlExist(ctx context.Context) (bool, error) { } func (cq *CityQuery) querySpec() *sqlgraph.QuerySpec { - spec := &sqlgraph.QuerySpec{ + _spec := &sqlgraph.QuerySpec{ Node: &sqlgraph.NodeSpec{ Table: city.Table, Columns: city.Columns, @@ -372,26 +372,26 @@ func (cq *CityQuery) querySpec() *sqlgraph.QuerySpec { Unique: true, } if ps := cq.predicates; len(ps) > 0 { - spec.Predicate = func(selector *sql.Selector) { + _spec.Predicate = func(selector *sql.Selector) { for i := range ps { ps[i](selector) } } } if limit := cq.limit; limit != nil { - spec.Limit = *limit + _spec.Limit = *limit } if offset := cq.offset; offset != nil { - spec.Offset = *offset + _spec.Offset = *offset } if ps := cq.order; len(ps) > 0 { - spec.Order = func(selector *sql.Selector) { + _spec.Order = func(selector *sql.Selector) { for i := range ps { ps[i](selector) } } } - return spec + return _spec } func (cq *CityQuery) sqlQuery() *sql.Selector { diff --git a/examples/edgeindex/ent/city_update.go b/examples/edgeindex/ent/city_update.go index f5380ee1a..514c94546 100644 --- a/examples/edgeindex/ent/city_update.go +++ b/examples/edgeindex/ent/city_update.go @@ -106,7 +106,7 @@ func (cu *CityUpdate) ExecX(ctx context.Context) { } func (cu *CityUpdate) sqlSave(ctx context.Context) (n int, err error) { - spec := &sqlgraph.UpdateSpec{ + _spec := &sqlgraph.UpdateSpec{ Node: &sqlgraph.NodeSpec{ Table: city.Table, Columns: city.Columns, @@ -117,14 +117,14 @@ func (cu *CityUpdate) sqlSave(ctx context.Context) (n int, err error) { }, } if ps := cu.predicates; len(ps) > 0 { - spec.Predicate = func(selector *sql.Selector) { + _spec.Predicate = func(selector *sql.Selector) { for i := range ps { ps[i](selector) } } } if value := cu.name; value != nil { - spec.Fields.Set = append(spec.Fields.Set, &sqlgraph.FieldSpec{ + _spec.Fields.Set = append(_spec.Fields.Set, &sqlgraph.FieldSpec{ Type: field.TypeString, Value: *value, Column: city.FieldName, @@ -147,7 +147,7 @@ func (cu *CityUpdate) sqlSave(ctx context.Context) (n int, err error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges.Clear = append(spec.Edges.Clear, edge) + _spec.Edges.Clear = append(_spec.Edges.Clear, edge) } if nodes := cu.streets; len(nodes) > 0 { edge := &sqlgraph.EdgeSpec{ @@ -166,9 +166,9 @@ func (cu *CityUpdate) sqlSave(ctx context.Context) (n int, err error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges.Add = append(spec.Edges.Add, edge) + _spec.Edges.Add = append(_spec.Edges.Add, edge) } - if n, err = sqlgraph.UpdateNodes(ctx, cu.driver, spec); err != nil { + if n, err = sqlgraph.UpdateNodes(ctx, cu.driver, _spec); err != nil { if cerr, ok := isSQLConstraintError(err); ok { err = cerr } @@ -260,7 +260,7 @@ func (cuo *CityUpdateOne) ExecX(ctx context.Context) { } func (cuo *CityUpdateOne) sqlSave(ctx context.Context) (c *City, err error) { - spec := &sqlgraph.UpdateSpec{ + _spec := &sqlgraph.UpdateSpec{ Node: &sqlgraph.NodeSpec{ Table: city.Table, Columns: city.Columns, @@ -272,7 +272,7 @@ func (cuo *CityUpdateOne) sqlSave(ctx context.Context) (c *City, err error) { }, } if value := cuo.name; value != nil { - spec.Fields.Set = append(spec.Fields.Set, &sqlgraph.FieldSpec{ + _spec.Fields.Set = append(_spec.Fields.Set, &sqlgraph.FieldSpec{ Type: field.TypeString, Value: *value, Column: city.FieldName, @@ -295,7 +295,7 @@ func (cuo *CityUpdateOne) sqlSave(ctx context.Context) (c *City, err error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges.Clear = append(spec.Edges.Clear, edge) + _spec.Edges.Clear = append(_spec.Edges.Clear, edge) } if nodes := cuo.streets; len(nodes) > 0 { edge := &sqlgraph.EdgeSpec{ @@ -314,12 +314,12 @@ func (cuo *CityUpdateOne) sqlSave(ctx context.Context) (c *City, err error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges.Add = append(spec.Edges.Add, edge) + _spec.Edges.Add = append(_spec.Edges.Add, edge) } c = &City{config: cuo.config} - spec.Assign = c.assignValues - spec.ScanValues = c.scanValues() - if err = sqlgraph.UpdateNode(ctx, cuo.driver, spec); err != nil { + _spec.Assign = c.assignValues + _spec.ScanValues = c.scanValues() + if err = sqlgraph.UpdateNode(ctx, cuo.driver, _spec); err != nil { if cerr, ok := isSQLConstraintError(err); ok { err = cerr } diff --git a/examples/edgeindex/ent/street.go b/examples/edgeindex/ent/street.go index c8e81bd45..0505b2350 100644 --- a/examples/edgeindex/ent/street.go +++ b/examples/edgeindex/ent/street.go @@ -26,7 +26,7 @@ type Street struct { Edges struct { // City holds the value of the city edge. City *City - } + } `json:"edges"` city_id *int } diff --git a/examples/edgeindex/ent/street_create.go b/examples/edgeindex/ent/street_create.go index 305405afe..1243a543b 100644 --- a/examples/edgeindex/ent/street_create.go +++ b/examples/edgeindex/ent/street_create.go @@ -73,8 +73,8 @@ func (sc *StreetCreate) SaveX(ctx context.Context) *Street { func (sc *StreetCreate) sqlSave(ctx context.Context) (*Street, error) { var ( - s = &Street{config: sc.config} - spec = &sqlgraph.CreateSpec{ + s = &Street{config: sc.config} + _spec = &sqlgraph.CreateSpec{ Table: street.Table, ID: &sqlgraph.FieldSpec{ Type: field.TypeInt, @@ -83,7 +83,7 @@ func (sc *StreetCreate) sqlSave(ctx context.Context) (*Street, error) { } ) if value := sc.name; value != nil { - spec.Fields = append(spec.Fields, &sqlgraph.FieldSpec{ + _spec.Fields = append(_spec.Fields, &sqlgraph.FieldSpec{ Type: field.TypeString, Value: *value, Column: street.FieldName, @@ -107,15 +107,15 @@ func (sc *StreetCreate) sqlSave(ctx context.Context) (*Street, error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges = append(spec.Edges, edge) + _spec.Edges = append(_spec.Edges, edge) } - if err := sqlgraph.CreateNode(ctx, sc.driver, spec); err != nil { + if err := sqlgraph.CreateNode(ctx, sc.driver, _spec); err != nil { if cerr, ok := isSQLConstraintError(err); ok { err = cerr } return nil, err } - id := spec.ID.Value.(int64) + id := _spec.ID.Value.(int64) s.ID = int(id) return s, nil } diff --git a/examples/edgeindex/ent/street_delete.go b/examples/edgeindex/ent/street_delete.go index de9bc438b..0c97a6efa 100644 --- a/examples/edgeindex/ent/street_delete.go +++ b/examples/edgeindex/ent/street_delete.go @@ -43,7 +43,7 @@ func (sd *StreetDelete) ExecX(ctx context.Context) int { } func (sd *StreetDelete) sqlExec(ctx context.Context) (int, error) { - spec := &sqlgraph.DeleteSpec{ + _spec := &sqlgraph.DeleteSpec{ Node: &sqlgraph.NodeSpec{ Table: street.Table, ID: &sqlgraph.FieldSpec{ @@ -53,13 +53,13 @@ func (sd *StreetDelete) sqlExec(ctx context.Context) (int, error) { }, } if ps := sd.predicates; len(ps) > 0 { - spec.Predicate = func(selector *sql.Selector) { + _spec.Predicate = func(selector *sql.Selector) { for i := range ps { ps[i](selector) } } } - return sqlgraph.DeleteNodes(ctx, sd.driver, spec) + return sqlgraph.DeleteNodes(ctx, sd.driver, _spec) } // StreetDeleteOne is the builder for deleting a single Street entity. diff --git a/examples/edgeindex/ent/street_query.go b/examples/edgeindex/ent/street_query.go index 9af1ca1a9..13708b43f 100644 --- a/examples/edgeindex/ent/street_query.go +++ b/examples/edgeindex/ent/street_query.go @@ -296,15 +296,15 @@ func (sq *StreetQuery) sqlAll(ctx context.Context) ([]*Street, error) { var ( nodes []*Street withFKs = sq.withFKs - spec = sq.querySpec() + _spec = sq.querySpec() ) if sq.withCity != nil { withFKs = true } if withFKs { - spec.Node.Columns = append(spec.Node.Columns, street.ForeignKeys...) + _spec.Node.Columns = append(_spec.Node.Columns, street.ForeignKeys...) } - spec.ScanValues = func() []interface{} { + _spec.ScanValues = func() []interface{} { node := &Street{config: sq.config} nodes = append(nodes, node) values := node.scanValues() @@ -313,14 +313,14 @@ func (sq *StreetQuery) sqlAll(ctx context.Context) ([]*Street, error) { } return values } - spec.Assign = func(values ...interface{}) error { + _spec.Assign = func(values ...interface{}) error { if len(nodes) == 0 { return fmt.Errorf("ent: Assign called without calling ScanValues") } node := nodes[len(nodes)-1] return node.assignValues(values...) } - if err := sqlgraph.QueryNodes(ctx, sq.driver, spec); err != nil { + if err := sqlgraph.QueryNodes(ctx, sq.driver, _spec); err != nil { return nil, err } @@ -353,8 +353,8 @@ func (sq *StreetQuery) sqlAll(ctx context.Context) ([]*Street, error) { } func (sq *StreetQuery) sqlCount(ctx context.Context) (int, error) { - spec := sq.querySpec() - return sqlgraph.CountNodes(ctx, sq.driver, spec) + _spec := sq.querySpec() + return sqlgraph.CountNodes(ctx, sq.driver, _spec) } func (sq *StreetQuery) sqlExist(ctx context.Context) (bool, error) { @@ -366,7 +366,7 @@ func (sq *StreetQuery) sqlExist(ctx context.Context) (bool, error) { } func (sq *StreetQuery) querySpec() *sqlgraph.QuerySpec { - spec := &sqlgraph.QuerySpec{ + _spec := &sqlgraph.QuerySpec{ Node: &sqlgraph.NodeSpec{ Table: street.Table, Columns: street.Columns, @@ -379,26 +379,26 @@ func (sq *StreetQuery) querySpec() *sqlgraph.QuerySpec { Unique: true, } if ps := sq.predicates; len(ps) > 0 { - spec.Predicate = func(selector *sql.Selector) { + _spec.Predicate = func(selector *sql.Selector) { for i := range ps { ps[i](selector) } } } if limit := sq.limit; limit != nil { - spec.Limit = *limit + _spec.Limit = *limit } if offset := sq.offset; offset != nil { - spec.Offset = *offset + _spec.Offset = *offset } if ps := sq.order; len(ps) > 0 { - spec.Order = func(selector *sql.Selector) { + _spec.Order = func(selector *sql.Selector) { for i := range ps { ps[i](selector) } } } - return spec + return _spec } func (sq *StreetQuery) sqlQuery() *sql.Selector { diff --git a/examples/edgeindex/ent/street_update.go b/examples/edgeindex/ent/street_update.go index 6e8da07ed..625c2287e 100644 --- a/examples/edgeindex/ent/street_update.go +++ b/examples/edgeindex/ent/street_update.go @@ -98,7 +98,7 @@ func (su *StreetUpdate) ExecX(ctx context.Context) { } func (su *StreetUpdate) sqlSave(ctx context.Context) (n int, err error) { - spec := &sqlgraph.UpdateSpec{ + _spec := &sqlgraph.UpdateSpec{ Node: &sqlgraph.NodeSpec{ Table: street.Table, Columns: street.Columns, @@ -109,14 +109,14 @@ func (su *StreetUpdate) sqlSave(ctx context.Context) (n int, err error) { }, } if ps := su.predicates; len(ps) > 0 { - spec.Predicate = func(selector *sql.Selector) { + _spec.Predicate = func(selector *sql.Selector) { for i := range ps { ps[i](selector) } } } if value := su.name; value != nil { - spec.Fields.Set = append(spec.Fields.Set, &sqlgraph.FieldSpec{ + _spec.Fields.Set = append(_spec.Fields.Set, &sqlgraph.FieldSpec{ Type: field.TypeString, Value: *value, Column: street.FieldName, @@ -136,7 +136,7 @@ func (su *StreetUpdate) sqlSave(ctx context.Context) (n int, err error) { }, }, } - spec.Edges.Clear = append(spec.Edges.Clear, edge) + _spec.Edges.Clear = append(_spec.Edges.Clear, edge) } if nodes := su.city; len(nodes) > 0 { edge := &sqlgraph.EdgeSpec{ @@ -155,9 +155,9 @@ func (su *StreetUpdate) sqlSave(ctx context.Context) (n int, err error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges.Add = append(spec.Edges.Add, edge) + _spec.Edges.Add = append(_spec.Edges.Add, edge) } - if n, err = sqlgraph.UpdateNodes(ctx, su.driver, spec); err != nil { + if n, err = sqlgraph.UpdateNodes(ctx, su.driver, _spec); err != nil { if cerr, ok := isSQLConstraintError(err); ok { err = cerr } @@ -240,7 +240,7 @@ func (suo *StreetUpdateOne) ExecX(ctx context.Context) { } func (suo *StreetUpdateOne) sqlSave(ctx context.Context) (s *Street, err error) { - spec := &sqlgraph.UpdateSpec{ + _spec := &sqlgraph.UpdateSpec{ Node: &sqlgraph.NodeSpec{ Table: street.Table, Columns: street.Columns, @@ -252,7 +252,7 @@ func (suo *StreetUpdateOne) sqlSave(ctx context.Context) (s *Street, err error) }, } if value := suo.name; value != nil { - spec.Fields.Set = append(spec.Fields.Set, &sqlgraph.FieldSpec{ + _spec.Fields.Set = append(_spec.Fields.Set, &sqlgraph.FieldSpec{ Type: field.TypeString, Value: *value, Column: street.FieldName, @@ -272,7 +272,7 @@ func (suo *StreetUpdateOne) sqlSave(ctx context.Context) (s *Street, err error) }, }, } - spec.Edges.Clear = append(spec.Edges.Clear, edge) + _spec.Edges.Clear = append(_spec.Edges.Clear, edge) } if nodes := suo.city; len(nodes) > 0 { edge := &sqlgraph.EdgeSpec{ @@ -291,12 +291,12 @@ func (suo *StreetUpdateOne) sqlSave(ctx context.Context) (s *Street, err error) for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges.Add = append(spec.Edges.Add, edge) + _spec.Edges.Add = append(_spec.Edges.Add, edge) } s = &Street{config: suo.config} - spec.Assign = s.assignValues - spec.ScanValues = s.scanValues() - if err = sqlgraph.UpdateNode(ctx, suo.driver, spec); err != nil { + _spec.Assign = s.assignValues + _spec.ScanValues = s.scanValues() + if err = sqlgraph.UpdateNode(ctx, suo.driver, _spec); err != nil { if cerr, ok := isSQLConstraintError(err); ok { err = cerr } diff --git a/examples/entcpkg/ent/user_create.go b/examples/entcpkg/ent/user_create.go index ac625e4fc..d22df3d1b 100644 --- a/examples/entcpkg/ent/user_create.go +++ b/examples/entcpkg/ent/user_create.go @@ -35,8 +35,8 @@ func (uc *UserCreate) SaveX(ctx context.Context) *User { func (uc *UserCreate) sqlSave(ctx context.Context) (*User, error) { var ( - u = &User{config: uc.config} - spec = &sqlgraph.CreateSpec{ + u = &User{config: uc.config} + _spec = &sqlgraph.CreateSpec{ Table: user.Table, ID: &sqlgraph.FieldSpec{ Type: field.TypeInt, @@ -44,13 +44,13 @@ func (uc *UserCreate) sqlSave(ctx context.Context) (*User, error) { }, } ) - if err := sqlgraph.CreateNode(ctx, uc.driver, spec); err != nil { + if err := sqlgraph.CreateNode(ctx, uc.driver, _spec); err != nil { if cerr, ok := isSQLConstraintError(err); ok { err = cerr } return nil, err } - id := spec.ID.Value.(int64) + id := _spec.ID.Value.(int64) u.ID = int(id) return u, nil } diff --git a/examples/entcpkg/ent/user_delete.go b/examples/entcpkg/ent/user_delete.go index 234a9e21e..ce184794b 100644 --- a/examples/entcpkg/ent/user_delete.go +++ b/examples/entcpkg/ent/user_delete.go @@ -43,7 +43,7 @@ func (ud *UserDelete) ExecX(ctx context.Context) int { } func (ud *UserDelete) sqlExec(ctx context.Context) (int, error) { - spec := &sqlgraph.DeleteSpec{ + _spec := &sqlgraph.DeleteSpec{ Node: &sqlgraph.NodeSpec{ Table: user.Table, ID: &sqlgraph.FieldSpec{ @@ -53,13 +53,13 @@ func (ud *UserDelete) sqlExec(ctx context.Context) (int, error) { }, } if ps := ud.predicates; len(ps) > 0 { - spec.Predicate = func(selector *sql.Selector) { + _spec.Predicate = func(selector *sql.Selector) { for i := range ps { ps[i](selector) } } } - return sqlgraph.DeleteNodes(ctx, ud.driver, spec) + return sqlgraph.DeleteNodes(ctx, ud.driver, _spec) } // UserDeleteOne is the builder for deleting a single User entity. diff --git a/examples/entcpkg/ent/user_query.go b/examples/entcpkg/ent/user_query.go index a1121600b..7f6a5d7d4 100644 --- a/examples/entcpkg/ent/user_query.go +++ b/examples/entcpkg/ent/user_query.go @@ -244,30 +244,30 @@ func (uq *UserQuery) Select(field string, fields ...string) *UserSelect { func (uq *UserQuery) sqlAll(ctx context.Context) ([]*User, error) { var ( nodes []*User - spec = uq.querySpec() + _spec = uq.querySpec() ) - spec.ScanValues = func() []interface{} { + _spec.ScanValues = func() []interface{} { node := &User{config: uq.config} nodes = append(nodes, node) values := node.scanValues() return values } - spec.Assign = func(values ...interface{}) error { + _spec.Assign = func(values ...interface{}) error { if len(nodes) == 0 { return fmt.Errorf("ent: Assign called without calling ScanValues") } node := nodes[len(nodes)-1] return node.assignValues(values...) } - if err := sqlgraph.QueryNodes(ctx, uq.driver, spec); err != nil { + if err := sqlgraph.QueryNodes(ctx, uq.driver, _spec); err != nil { return nil, err } return nodes, nil } func (uq *UserQuery) sqlCount(ctx context.Context) (int, error) { - spec := uq.querySpec() - return sqlgraph.CountNodes(ctx, uq.driver, spec) + _spec := uq.querySpec() + return sqlgraph.CountNodes(ctx, uq.driver, _spec) } func (uq *UserQuery) sqlExist(ctx context.Context) (bool, error) { @@ -279,7 +279,7 @@ func (uq *UserQuery) sqlExist(ctx context.Context) (bool, error) { } func (uq *UserQuery) querySpec() *sqlgraph.QuerySpec { - spec := &sqlgraph.QuerySpec{ + _spec := &sqlgraph.QuerySpec{ Node: &sqlgraph.NodeSpec{ Table: user.Table, Columns: user.Columns, @@ -292,26 +292,26 @@ func (uq *UserQuery) querySpec() *sqlgraph.QuerySpec { Unique: true, } if ps := uq.predicates; len(ps) > 0 { - spec.Predicate = func(selector *sql.Selector) { + _spec.Predicate = func(selector *sql.Selector) { for i := range ps { ps[i](selector) } } } if limit := uq.limit; limit != nil { - spec.Limit = *limit + _spec.Limit = *limit } if offset := uq.offset; offset != nil { - spec.Offset = *offset + _spec.Offset = *offset } if ps := uq.order; len(ps) > 0 { - spec.Order = func(selector *sql.Selector) { + _spec.Order = func(selector *sql.Selector) { for i := range ps { ps[i](selector) } } } - return spec + return _spec } func (uq *UserQuery) sqlQuery() *sql.Selector { diff --git a/examples/entcpkg/ent/user_update.go b/examples/entcpkg/ent/user_update.go index 56dc963e6..abdd2205e 100644 --- a/examples/entcpkg/ent/user_update.go +++ b/examples/entcpkg/ent/user_update.go @@ -56,7 +56,7 @@ func (uu *UserUpdate) ExecX(ctx context.Context) { } func (uu *UserUpdate) sqlSave(ctx context.Context) (n int, err error) { - spec := &sqlgraph.UpdateSpec{ + _spec := &sqlgraph.UpdateSpec{ Node: &sqlgraph.NodeSpec{ Table: user.Table, Columns: user.Columns, @@ -67,13 +67,13 @@ func (uu *UserUpdate) sqlSave(ctx context.Context) (n int, err error) { }, } if ps := uu.predicates; len(ps) > 0 { - spec.Predicate = func(selector *sql.Selector) { + _spec.Predicate = func(selector *sql.Selector) { for i := range ps { ps[i](selector) } } } - if n, err = sqlgraph.UpdateNodes(ctx, uu.driver, spec); err != nil { + if n, err = sqlgraph.UpdateNodes(ctx, uu.driver, _spec); err != nil { if cerr, ok := isSQLConstraintError(err); ok { err = cerr } @@ -116,7 +116,7 @@ func (uuo *UserUpdateOne) ExecX(ctx context.Context) { } func (uuo *UserUpdateOne) sqlSave(ctx context.Context) (u *User, err error) { - spec := &sqlgraph.UpdateSpec{ + _spec := &sqlgraph.UpdateSpec{ Node: &sqlgraph.NodeSpec{ Table: user.Table, Columns: user.Columns, @@ -128,9 +128,9 @@ func (uuo *UserUpdateOne) sqlSave(ctx context.Context) (u *User, err error) { }, } u = &User{config: uuo.config} - spec.Assign = u.assignValues - spec.ScanValues = u.scanValues() - if err = sqlgraph.UpdateNode(ctx, uuo.driver, spec); err != nil { + _spec.Assign = u.assignValues + _spec.ScanValues = u.scanValues() + if err = sqlgraph.UpdateNode(ctx, uuo.driver, _spec); err != nil { if cerr, ok := isSQLConstraintError(err); ok { err = cerr } diff --git a/examples/m2m2types/ent/group.go b/examples/m2m2types/ent/group.go index 7484a66fd..14fa290ae 100644 --- a/examples/m2m2types/ent/group.go +++ b/examples/m2m2types/ent/group.go @@ -26,7 +26,7 @@ type Group struct { Edges struct { // Users holds the value of the users edge. Users []*User - } + } `json:"edges"` } // scanValues returns the types for scanning values from sql.Rows. diff --git a/examples/m2m2types/ent/group_create.go b/examples/m2m2types/ent/group_create.go index 190915723..f4c515a50 100644 --- a/examples/m2m2types/ent/group_create.go +++ b/examples/m2m2types/ent/group_create.go @@ -68,8 +68,8 @@ func (gc *GroupCreate) SaveX(ctx context.Context) *Group { func (gc *GroupCreate) sqlSave(ctx context.Context) (*Group, error) { var ( - gr = &Group{config: gc.config} - spec = &sqlgraph.CreateSpec{ + gr = &Group{config: gc.config} + _spec = &sqlgraph.CreateSpec{ Table: group.Table, ID: &sqlgraph.FieldSpec{ Type: field.TypeInt, @@ -78,7 +78,7 @@ func (gc *GroupCreate) sqlSave(ctx context.Context) (*Group, error) { } ) if value := gc.name; value != nil { - spec.Fields = append(spec.Fields, &sqlgraph.FieldSpec{ + _spec.Fields = append(_spec.Fields, &sqlgraph.FieldSpec{ Type: field.TypeString, Value: *value, Column: group.FieldName, @@ -102,15 +102,15 @@ func (gc *GroupCreate) sqlSave(ctx context.Context) (*Group, error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges = append(spec.Edges, edge) + _spec.Edges = append(_spec.Edges, edge) } - if err := sqlgraph.CreateNode(ctx, gc.driver, spec); err != nil { + if err := sqlgraph.CreateNode(ctx, gc.driver, _spec); err != nil { if cerr, ok := isSQLConstraintError(err); ok { err = cerr } return nil, err } - id := spec.ID.Value.(int64) + id := _spec.ID.Value.(int64) gr.ID = int(id) return gr, nil } diff --git a/examples/m2m2types/ent/group_delete.go b/examples/m2m2types/ent/group_delete.go index 0d5c7fd51..df6eeec87 100644 --- a/examples/m2m2types/ent/group_delete.go +++ b/examples/m2m2types/ent/group_delete.go @@ -43,7 +43,7 @@ func (gd *GroupDelete) ExecX(ctx context.Context) int { } func (gd *GroupDelete) sqlExec(ctx context.Context) (int, error) { - spec := &sqlgraph.DeleteSpec{ + _spec := &sqlgraph.DeleteSpec{ Node: &sqlgraph.NodeSpec{ Table: group.Table, ID: &sqlgraph.FieldSpec{ @@ -53,13 +53,13 @@ func (gd *GroupDelete) sqlExec(ctx context.Context) (int, error) { }, } if ps := gd.predicates; len(ps) > 0 { - spec.Predicate = func(selector *sql.Selector) { + _spec.Predicate = func(selector *sql.Selector) { for i := range ps { ps[i](selector) } } } - return sqlgraph.DeleteNodes(ctx, gd.driver, spec) + return sqlgraph.DeleteNodes(ctx, gd.driver, _spec) } // GroupDeleteOne is the builder for deleting a single Group entity. diff --git a/examples/m2m2types/ent/group_query.go b/examples/m2m2types/ent/group_query.go index 4d3aa575f..274710894 100644 --- a/examples/m2m2types/ent/group_query.go +++ b/examples/m2m2types/ent/group_query.go @@ -295,22 +295,22 @@ func (gq *GroupQuery) Select(field string, fields ...string) *GroupSelect { func (gq *GroupQuery) sqlAll(ctx context.Context) ([]*Group, error) { var ( nodes []*Group - spec = gq.querySpec() + _spec = gq.querySpec() ) - spec.ScanValues = func() []interface{} { + _spec.ScanValues = func() []interface{} { node := &Group{config: gq.config} nodes = append(nodes, node) values := node.scanValues() return values } - spec.Assign = func(values ...interface{}) error { + _spec.Assign = func(values ...interface{}) error { if len(nodes) == 0 { return fmt.Errorf("ent: Assign called without calling ScanValues") } node := nodes[len(nodes)-1] return node.assignValues(values...) } - if err := sqlgraph.QueryNodes(ctx, gq.driver, spec); err != nil { + if err := sqlgraph.QueryNodes(ctx, gq.driver, _spec); err != nil { return nil, err } @@ -325,7 +325,7 @@ func (gq *GroupQuery) sqlAll(ctx context.Context) ([]*Group, error) { edgeids []int edges = make(map[int][]*Group) ) - spec := &sqlgraph.EdgeQuerySpec{ + _spec := &sqlgraph.EdgeQuerySpec{ Edge: &sqlgraph.EdgeSpec{ Inverse: false, Table: group.UsersTable, @@ -358,7 +358,7 @@ func (gq *GroupQuery) sqlAll(ctx context.Context) ([]*Group, error) { return nil }, } - if err := sqlgraph.QueryEdges(ctx, gq.driver, spec); err != nil { + if err := sqlgraph.QueryEdges(ctx, gq.driver, _spec); err != nil { return nil, fmt.Errorf(`query edges "users": %v`, err) } query.Where(user.IDIn(edgeids...)) @@ -381,8 +381,8 @@ func (gq *GroupQuery) sqlAll(ctx context.Context) ([]*Group, error) { } func (gq *GroupQuery) sqlCount(ctx context.Context) (int, error) { - spec := gq.querySpec() - return sqlgraph.CountNodes(ctx, gq.driver, spec) + _spec := gq.querySpec() + return sqlgraph.CountNodes(ctx, gq.driver, _spec) } func (gq *GroupQuery) sqlExist(ctx context.Context) (bool, error) { @@ -394,7 +394,7 @@ func (gq *GroupQuery) sqlExist(ctx context.Context) (bool, error) { } func (gq *GroupQuery) querySpec() *sqlgraph.QuerySpec { - spec := &sqlgraph.QuerySpec{ + _spec := &sqlgraph.QuerySpec{ Node: &sqlgraph.NodeSpec{ Table: group.Table, Columns: group.Columns, @@ -407,26 +407,26 @@ func (gq *GroupQuery) querySpec() *sqlgraph.QuerySpec { Unique: true, } if ps := gq.predicates; len(ps) > 0 { - spec.Predicate = func(selector *sql.Selector) { + _spec.Predicate = func(selector *sql.Selector) { for i := range ps { ps[i](selector) } } } if limit := gq.limit; limit != nil { - spec.Limit = *limit + _spec.Limit = *limit } if offset := gq.offset; offset != nil { - spec.Offset = *offset + _spec.Offset = *offset } if ps := gq.order; len(ps) > 0 { - spec.Order = func(selector *sql.Selector) { + _spec.Order = func(selector *sql.Selector) { for i := range ps { ps[i](selector) } } } - return spec + return _spec } func (gq *GroupQuery) sqlQuery() *sql.Selector { diff --git a/examples/m2m2types/ent/group_update.go b/examples/m2m2types/ent/group_update.go index 0d9539a20..3ed3b3fcd 100644 --- a/examples/m2m2types/ent/group_update.go +++ b/examples/m2m2types/ent/group_update.go @@ -106,7 +106,7 @@ func (gu *GroupUpdate) ExecX(ctx context.Context) { } func (gu *GroupUpdate) sqlSave(ctx context.Context) (n int, err error) { - spec := &sqlgraph.UpdateSpec{ + _spec := &sqlgraph.UpdateSpec{ Node: &sqlgraph.NodeSpec{ Table: group.Table, Columns: group.Columns, @@ -117,14 +117,14 @@ func (gu *GroupUpdate) sqlSave(ctx context.Context) (n int, err error) { }, } if ps := gu.predicates; len(ps) > 0 { - spec.Predicate = func(selector *sql.Selector) { + _spec.Predicate = func(selector *sql.Selector) { for i := range ps { ps[i](selector) } } } if value := gu.name; value != nil { - spec.Fields.Set = append(spec.Fields.Set, &sqlgraph.FieldSpec{ + _spec.Fields.Set = append(_spec.Fields.Set, &sqlgraph.FieldSpec{ Type: field.TypeString, Value: *value, Column: group.FieldName, @@ -147,7 +147,7 @@ func (gu *GroupUpdate) sqlSave(ctx context.Context) (n int, err error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges.Clear = append(spec.Edges.Clear, edge) + _spec.Edges.Clear = append(_spec.Edges.Clear, edge) } if nodes := gu.users; len(nodes) > 0 { edge := &sqlgraph.EdgeSpec{ @@ -166,9 +166,9 @@ func (gu *GroupUpdate) sqlSave(ctx context.Context) (n int, err error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges.Add = append(spec.Edges.Add, edge) + _spec.Edges.Add = append(_spec.Edges.Add, edge) } - if n, err = sqlgraph.UpdateNodes(ctx, gu.driver, spec); err != nil { + if n, err = sqlgraph.UpdateNodes(ctx, gu.driver, _spec); err != nil { if cerr, ok := isSQLConstraintError(err); ok { err = cerr } @@ -260,7 +260,7 @@ func (guo *GroupUpdateOne) ExecX(ctx context.Context) { } func (guo *GroupUpdateOne) sqlSave(ctx context.Context) (gr *Group, err error) { - spec := &sqlgraph.UpdateSpec{ + _spec := &sqlgraph.UpdateSpec{ Node: &sqlgraph.NodeSpec{ Table: group.Table, Columns: group.Columns, @@ -272,7 +272,7 @@ func (guo *GroupUpdateOne) sqlSave(ctx context.Context) (gr *Group, err error) { }, } if value := guo.name; value != nil { - spec.Fields.Set = append(spec.Fields.Set, &sqlgraph.FieldSpec{ + _spec.Fields.Set = append(_spec.Fields.Set, &sqlgraph.FieldSpec{ Type: field.TypeString, Value: *value, Column: group.FieldName, @@ -295,7 +295,7 @@ func (guo *GroupUpdateOne) sqlSave(ctx context.Context) (gr *Group, err error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges.Clear = append(spec.Edges.Clear, edge) + _spec.Edges.Clear = append(_spec.Edges.Clear, edge) } if nodes := guo.users; len(nodes) > 0 { edge := &sqlgraph.EdgeSpec{ @@ -314,12 +314,12 @@ func (guo *GroupUpdateOne) sqlSave(ctx context.Context) (gr *Group, err error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges.Add = append(spec.Edges.Add, edge) + _spec.Edges.Add = append(_spec.Edges.Add, edge) } gr = &Group{config: guo.config} - spec.Assign = gr.assignValues - spec.ScanValues = gr.scanValues() - if err = sqlgraph.UpdateNode(ctx, guo.driver, spec); err != nil { + _spec.Assign = gr.assignValues + _spec.ScanValues = gr.scanValues() + if err = sqlgraph.UpdateNode(ctx, guo.driver, _spec); err != nil { if cerr, ok := isSQLConstraintError(err); ok { err = cerr } diff --git a/examples/m2m2types/ent/user.go b/examples/m2m2types/ent/user.go index 2d8301379..b00d88dad 100644 --- a/examples/m2m2types/ent/user.go +++ b/examples/m2m2types/ent/user.go @@ -28,7 +28,7 @@ type User struct { Edges struct { // Groups holds the value of the groups edge. Groups []*Group - } + } `json:"edges"` } // scanValues returns the types for scanning values from sql.Rows. diff --git a/examples/m2m2types/ent/user_create.go b/examples/m2m2types/ent/user_create.go index bc953b1d1..9c45c91da 100644 --- a/examples/m2m2types/ent/user_create.go +++ b/examples/m2m2types/ent/user_create.go @@ -78,8 +78,8 @@ func (uc *UserCreate) SaveX(ctx context.Context) *User { func (uc *UserCreate) sqlSave(ctx context.Context) (*User, error) { var ( - u = &User{config: uc.config} - spec = &sqlgraph.CreateSpec{ + u = &User{config: uc.config} + _spec = &sqlgraph.CreateSpec{ Table: user.Table, ID: &sqlgraph.FieldSpec{ Type: field.TypeInt, @@ -88,7 +88,7 @@ func (uc *UserCreate) sqlSave(ctx context.Context) (*User, error) { } ) if value := uc.age; value != nil { - spec.Fields = append(spec.Fields, &sqlgraph.FieldSpec{ + _spec.Fields = append(_spec.Fields, &sqlgraph.FieldSpec{ Type: field.TypeInt, Value: *value, Column: user.FieldAge, @@ -96,7 +96,7 @@ func (uc *UserCreate) sqlSave(ctx context.Context) (*User, error) { u.Age = *value } if value := uc.name; value != nil { - spec.Fields = append(spec.Fields, &sqlgraph.FieldSpec{ + _spec.Fields = append(_spec.Fields, &sqlgraph.FieldSpec{ Type: field.TypeString, Value: *value, Column: user.FieldName, @@ -120,15 +120,15 @@ func (uc *UserCreate) sqlSave(ctx context.Context) (*User, error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges = append(spec.Edges, edge) + _spec.Edges = append(_spec.Edges, edge) } - if err := sqlgraph.CreateNode(ctx, uc.driver, spec); err != nil { + if err := sqlgraph.CreateNode(ctx, uc.driver, _spec); err != nil { if cerr, ok := isSQLConstraintError(err); ok { err = cerr } return nil, err } - id := spec.ID.Value.(int64) + id := _spec.ID.Value.(int64) u.ID = int(id) return u, nil } diff --git a/examples/m2m2types/ent/user_delete.go b/examples/m2m2types/ent/user_delete.go index a97cb44cf..a809f1f5a 100644 --- a/examples/m2m2types/ent/user_delete.go +++ b/examples/m2m2types/ent/user_delete.go @@ -43,7 +43,7 @@ func (ud *UserDelete) ExecX(ctx context.Context) int { } func (ud *UserDelete) sqlExec(ctx context.Context) (int, error) { - spec := &sqlgraph.DeleteSpec{ + _spec := &sqlgraph.DeleteSpec{ Node: &sqlgraph.NodeSpec{ Table: user.Table, ID: &sqlgraph.FieldSpec{ @@ -53,13 +53,13 @@ func (ud *UserDelete) sqlExec(ctx context.Context) (int, error) { }, } if ps := ud.predicates; len(ps) > 0 { - spec.Predicate = func(selector *sql.Selector) { + _spec.Predicate = func(selector *sql.Selector) { for i := range ps { ps[i](selector) } } } - return sqlgraph.DeleteNodes(ctx, ud.driver, spec) + return sqlgraph.DeleteNodes(ctx, ud.driver, _spec) } // UserDeleteOne is the builder for deleting a single User entity. diff --git a/examples/m2m2types/ent/user_query.go b/examples/m2m2types/ent/user_query.go index dcd1b13f8..e48acc1a7 100644 --- a/examples/m2m2types/ent/user_query.go +++ b/examples/m2m2types/ent/user_query.go @@ -295,22 +295,22 @@ func (uq *UserQuery) Select(field string, fields ...string) *UserSelect { func (uq *UserQuery) sqlAll(ctx context.Context) ([]*User, error) { var ( nodes []*User - spec = uq.querySpec() + _spec = uq.querySpec() ) - spec.ScanValues = func() []interface{} { + _spec.ScanValues = func() []interface{} { node := &User{config: uq.config} nodes = append(nodes, node) values := node.scanValues() return values } - spec.Assign = func(values ...interface{}) error { + _spec.Assign = func(values ...interface{}) error { if len(nodes) == 0 { return fmt.Errorf("ent: Assign called without calling ScanValues") } node := nodes[len(nodes)-1] return node.assignValues(values...) } - if err := sqlgraph.QueryNodes(ctx, uq.driver, spec); err != nil { + if err := sqlgraph.QueryNodes(ctx, uq.driver, _spec); err != nil { return nil, err } @@ -325,7 +325,7 @@ func (uq *UserQuery) sqlAll(ctx context.Context) ([]*User, error) { edgeids []int edges = make(map[int][]*User) ) - spec := &sqlgraph.EdgeQuerySpec{ + _spec := &sqlgraph.EdgeQuerySpec{ Edge: &sqlgraph.EdgeSpec{ Inverse: true, Table: user.GroupsTable, @@ -358,7 +358,7 @@ func (uq *UserQuery) sqlAll(ctx context.Context) ([]*User, error) { return nil }, } - if err := sqlgraph.QueryEdges(ctx, uq.driver, spec); err != nil { + if err := sqlgraph.QueryEdges(ctx, uq.driver, _spec); err != nil { return nil, fmt.Errorf(`query edges "groups": %v`, err) } query.Where(group.IDIn(edgeids...)) @@ -381,8 +381,8 @@ func (uq *UserQuery) sqlAll(ctx context.Context) ([]*User, error) { } func (uq *UserQuery) sqlCount(ctx context.Context) (int, error) { - spec := uq.querySpec() - return sqlgraph.CountNodes(ctx, uq.driver, spec) + _spec := uq.querySpec() + return sqlgraph.CountNodes(ctx, uq.driver, _spec) } func (uq *UserQuery) sqlExist(ctx context.Context) (bool, error) { @@ -394,7 +394,7 @@ func (uq *UserQuery) sqlExist(ctx context.Context) (bool, error) { } func (uq *UserQuery) querySpec() *sqlgraph.QuerySpec { - spec := &sqlgraph.QuerySpec{ + _spec := &sqlgraph.QuerySpec{ Node: &sqlgraph.NodeSpec{ Table: user.Table, Columns: user.Columns, @@ -407,26 +407,26 @@ func (uq *UserQuery) querySpec() *sqlgraph.QuerySpec { Unique: true, } if ps := uq.predicates; len(ps) > 0 { - spec.Predicate = func(selector *sql.Selector) { + _spec.Predicate = func(selector *sql.Selector) { for i := range ps { ps[i](selector) } } } if limit := uq.limit; limit != nil { - spec.Limit = *limit + _spec.Limit = *limit } if offset := uq.offset; offset != nil { - spec.Offset = *offset + _spec.Offset = *offset } if ps := uq.order; len(ps) > 0 { - spec.Order = func(selector *sql.Selector) { + _spec.Order = func(selector *sql.Selector) { for i := range ps { ps[i](selector) } } } - return spec + return _spec } func (uq *UserQuery) sqlQuery() *sql.Selector { diff --git a/examples/m2m2types/ent/user_update.go b/examples/m2m2types/ent/user_update.go index 4b05092e2..825620aa3 100644 --- a/examples/m2m2types/ent/user_update.go +++ b/examples/m2m2types/ent/user_update.go @@ -125,7 +125,7 @@ func (uu *UserUpdate) ExecX(ctx context.Context) { } func (uu *UserUpdate) sqlSave(ctx context.Context) (n int, err error) { - spec := &sqlgraph.UpdateSpec{ + _spec := &sqlgraph.UpdateSpec{ Node: &sqlgraph.NodeSpec{ Table: user.Table, Columns: user.Columns, @@ -136,28 +136,28 @@ func (uu *UserUpdate) sqlSave(ctx context.Context) (n int, err error) { }, } if ps := uu.predicates; len(ps) > 0 { - spec.Predicate = func(selector *sql.Selector) { + _spec.Predicate = func(selector *sql.Selector) { for i := range ps { ps[i](selector) } } } if value := uu.age; value != nil { - spec.Fields.Set = append(spec.Fields.Set, &sqlgraph.FieldSpec{ + _spec.Fields.Set = append(_spec.Fields.Set, &sqlgraph.FieldSpec{ Type: field.TypeInt, Value: *value, Column: user.FieldAge, }) } if value := uu.addage; value != nil { - spec.Fields.Add = append(spec.Fields.Add, &sqlgraph.FieldSpec{ + _spec.Fields.Add = append(_spec.Fields.Add, &sqlgraph.FieldSpec{ Type: field.TypeInt, Value: *value, Column: user.FieldAge, }) } if value := uu.name; value != nil { - spec.Fields.Set = append(spec.Fields.Set, &sqlgraph.FieldSpec{ + _spec.Fields.Set = append(_spec.Fields.Set, &sqlgraph.FieldSpec{ Type: field.TypeString, Value: *value, Column: user.FieldName, @@ -180,7 +180,7 @@ func (uu *UserUpdate) sqlSave(ctx context.Context) (n int, err error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges.Clear = append(spec.Edges.Clear, edge) + _spec.Edges.Clear = append(_spec.Edges.Clear, edge) } if nodes := uu.groups; len(nodes) > 0 { edge := &sqlgraph.EdgeSpec{ @@ -199,9 +199,9 @@ func (uu *UserUpdate) sqlSave(ctx context.Context) (n int, err error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges.Add = append(spec.Edges.Add, edge) + _spec.Edges.Add = append(_spec.Edges.Add, edge) } - if n, err = sqlgraph.UpdateNodes(ctx, uu.driver, spec); err != nil { + if n, err = sqlgraph.UpdateNodes(ctx, uu.driver, _spec); err != nil { if cerr, ok := isSQLConstraintError(err); ok { err = cerr } @@ -312,7 +312,7 @@ func (uuo *UserUpdateOne) ExecX(ctx context.Context) { } func (uuo *UserUpdateOne) sqlSave(ctx context.Context) (u *User, err error) { - spec := &sqlgraph.UpdateSpec{ + _spec := &sqlgraph.UpdateSpec{ Node: &sqlgraph.NodeSpec{ Table: user.Table, Columns: user.Columns, @@ -324,21 +324,21 @@ func (uuo *UserUpdateOne) sqlSave(ctx context.Context) (u *User, err error) { }, } if value := uuo.age; value != nil { - spec.Fields.Set = append(spec.Fields.Set, &sqlgraph.FieldSpec{ + _spec.Fields.Set = append(_spec.Fields.Set, &sqlgraph.FieldSpec{ Type: field.TypeInt, Value: *value, Column: user.FieldAge, }) } if value := uuo.addage; value != nil { - spec.Fields.Add = append(spec.Fields.Add, &sqlgraph.FieldSpec{ + _spec.Fields.Add = append(_spec.Fields.Add, &sqlgraph.FieldSpec{ Type: field.TypeInt, Value: *value, Column: user.FieldAge, }) } if value := uuo.name; value != nil { - spec.Fields.Set = append(spec.Fields.Set, &sqlgraph.FieldSpec{ + _spec.Fields.Set = append(_spec.Fields.Set, &sqlgraph.FieldSpec{ Type: field.TypeString, Value: *value, Column: user.FieldName, @@ -361,7 +361,7 @@ func (uuo *UserUpdateOne) sqlSave(ctx context.Context) (u *User, err error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges.Clear = append(spec.Edges.Clear, edge) + _spec.Edges.Clear = append(_spec.Edges.Clear, edge) } if nodes := uuo.groups; len(nodes) > 0 { edge := &sqlgraph.EdgeSpec{ @@ -380,12 +380,12 @@ func (uuo *UserUpdateOne) sqlSave(ctx context.Context) (u *User, err error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges.Add = append(spec.Edges.Add, edge) + _spec.Edges.Add = append(_spec.Edges.Add, edge) } u = &User{config: uuo.config} - spec.Assign = u.assignValues - spec.ScanValues = u.scanValues() - if err = sqlgraph.UpdateNode(ctx, uuo.driver, spec); err != nil { + _spec.Assign = u.assignValues + _spec.ScanValues = u.scanValues() + if err = sqlgraph.UpdateNode(ctx, uuo.driver, _spec); err != nil { if cerr, ok := isSQLConstraintError(err); ok { err = cerr } diff --git a/examples/m2mbidi/ent/user.go b/examples/m2mbidi/ent/user.go index fc567fe9d..3bfd0d3fe 100644 --- a/examples/m2mbidi/ent/user.go +++ b/examples/m2mbidi/ent/user.go @@ -28,7 +28,7 @@ type User struct { Edges struct { // Friends holds the value of the friends edge. Friends []*User - } + } `json:"edges"` } // scanValues returns the types for scanning values from sql.Rows. diff --git a/examples/m2mbidi/ent/user_create.go b/examples/m2mbidi/ent/user_create.go index 2f5f8efc7..8bf509d1c 100644 --- a/examples/m2mbidi/ent/user_create.go +++ b/examples/m2mbidi/ent/user_create.go @@ -77,8 +77,8 @@ func (uc *UserCreate) SaveX(ctx context.Context) *User { func (uc *UserCreate) sqlSave(ctx context.Context) (*User, error) { var ( - u = &User{config: uc.config} - spec = &sqlgraph.CreateSpec{ + u = &User{config: uc.config} + _spec = &sqlgraph.CreateSpec{ Table: user.Table, ID: &sqlgraph.FieldSpec{ Type: field.TypeInt, @@ -87,7 +87,7 @@ func (uc *UserCreate) sqlSave(ctx context.Context) (*User, error) { } ) if value := uc.age; value != nil { - spec.Fields = append(spec.Fields, &sqlgraph.FieldSpec{ + _spec.Fields = append(_spec.Fields, &sqlgraph.FieldSpec{ Type: field.TypeInt, Value: *value, Column: user.FieldAge, @@ -95,7 +95,7 @@ func (uc *UserCreate) sqlSave(ctx context.Context) (*User, error) { u.Age = *value } if value := uc.name; value != nil { - spec.Fields = append(spec.Fields, &sqlgraph.FieldSpec{ + _spec.Fields = append(_spec.Fields, &sqlgraph.FieldSpec{ Type: field.TypeString, Value: *value, Column: user.FieldName, @@ -119,15 +119,15 @@ func (uc *UserCreate) sqlSave(ctx context.Context) (*User, error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges = append(spec.Edges, edge) + _spec.Edges = append(_spec.Edges, edge) } - if err := sqlgraph.CreateNode(ctx, uc.driver, spec); err != nil { + if err := sqlgraph.CreateNode(ctx, uc.driver, _spec); err != nil { if cerr, ok := isSQLConstraintError(err); ok { err = cerr } return nil, err } - id := spec.ID.Value.(int64) + id := _spec.ID.Value.(int64) u.ID = int(id) return u, nil } diff --git a/examples/m2mbidi/ent/user_delete.go b/examples/m2mbidi/ent/user_delete.go index 939e9cd81..c0233b5cf 100644 --- a/examples/m2mbidi/ent/user_delete.go +++ b/examples/m2mbidi/ent/user_delete.go @@ -43,7 +43,7 @@ func (ud *UserDelete) ExecX(ctx context.Context) int { } func (ud *UserDelete) sqlExec(ctx context.Context) (int, error) { - spec := &sqlgraph.DeleteSpec{ + _spec := &sqlgraph.DeleteSpec{ Node: &sqlgraph.NodeSpec{ Table: user.Table, ID: &sqlgraph.FieldSpec{ @@ -53,13 +53,13 @@ func (ud *UserDelete) sqlExec(ctx context.Context) (int, error) { }, } if ps := ud.predicates; len(ps) > 0 { - spec.Predicate = func(selector *sql.Selector) { + _spec.Predicate = func(selector *sql.Selector) { for i := range ps { ps[i](selector) } } } - return sqlgraph.DeleteNodes(ctx, ud.driver, spec) + return sqlgraph.DeleteNodes(ctx, ud.driver, _spec) } // UserDeleteOne is the builder for deleting a single User entity. diff --git a/examples/m2mbidi/ent/user_query.go b/examples/m2mbidi/ent/user_query.go index a540f05ec..d0a142ef1 100644 --- a/examples/m2mbidi/ent/user_query.go +++ b/examples/m2mbidi/ent/user_query.go @@ -294,22 +294,22 @@ func (uq *UserQuery) Select(field string, fields ...string) *UserSelect { func (uq *UserQuery) sqlAll(ctx context.Context) ([]*User, error) { var ( nodes []*User - spec = uq.querySpec() + _spec = uq.querySpec() ) - spec.ScanValues = func() []interface{} { + _spec.ScanValues = func() []interface{} { node := &User{config: uq.config} nodes = append(nodes, node) values := node.scanValues() return values } - spec.Assign = func(values ...interface{}) error { + _spec.Assign = func(values ...interface{}) error { if len(nodes) == 0 { return fmt.Errorf("ent: Assign called without calling ScanValues") } node := nodes[len(nodes)-1] return node.assignValues(values...) } - if err := sqlgraph.QueryNodes(ctx, uq.driver, spec); err != nil { + if err := sqlgraph.QueryNodes(ctx, uq.driver, _spec); err != nil { return nil, err } @@ -324,7 +324,7 @@ func (uq *UserQuery) sqlAll(ctx context.Context) ([]*User, error) { edgeids []int edges = make(map[int][]*User) ) - spec := &sqlgraph.EdgeQuerySpec{ + _spec := &sqlgraph.EdgeQuerySpec{ Edge: &sqlgraph.EdgeSpec{ Inverse: false, Table: user.FriendsTable, @@ -357,7 +357,7 @@ func (uq *UserQuery) sqlAll(ctx context.Context) ([]*User, error) { return nil }, } - if err := sqlgraph.QueryEdges(ctx, uq.driver, spec); err != nil { + if err := sqlgraph.QueryEdges(ctx, uq.driver, _spec); err != nil { return nil, fmt.Errorf(`query edges "friends": %v`, err) } query.Where(user.IDIn(edgeids...)) @@ -380,8 +380,8 @@ func (uq *UserQuery) sqlAll(ctx context.Context) ([]*User, error) { } func (uq *UserQuery) sqlCount(ctx context.Context) (int, error) { - spec := uq.querySpec() - return sqlgraph.CountNodes(ctx, uq.driver, spec) + _spec := uq.querySpec() + return sqlgraph.CountNodes(ctx, uq.driver, _spec) } func (uq *UserQuery) sqlExist(ctx context.Context) (bool, error) { @@ -393,7 +393,7 @@ func (uq *UserQuery) sqlExist(ctx context.Context) (bool, error) { } func (uq *UserQuery) querySpec() *sqlgraph.QuerySpec { - spec := &sqlgraph.QuerySpec{ + _spec := &sqlgraph.QuerySpec{ Node: &sqlgraph.NodeSpec{ Table: user.Table, Columns: user.Columns, @@ -406,26 +406,26 @@ func (uq *UserQuery) querySpec() *sqlgraph.QuerySpec { Unique: true, } if ps := uq.predicates; len(ps) > 0 { - spec.Predicate = func(selector *sql.Selector) { + _spec.Predicate = func(selector *sql.Selector) { for i := range ps { ps[i](selector) } } } if limit := uq.limit; limit != nil { - spec.Limit = *limit + _spec.Limit = *limit } if offset := uq.offset; offset != nil { - spec.Offset = *offset + _spec.Offset = *offset } if ps := uq.order; len(ps) > 0 { - spec.Order = func(selector *sql.Selector) { + _spec.Order = func(selector *sql.Selector) { for i := range ps { ps[i](selector) } } } - return spec + return _spec } func (uq *UserQuery) sqlQuery() *sql.Selector { diff --git a/examples/m2mbidi/ent/user_update.go b/examples/m2mbidi/ent/user_update.go index c7b1d0833..e68ec1bcf 100644 --- a/examples/m2mbidi/ent/user_update.go +++ b/examples/m2mbidi/ent/user_update.go @@ -124,7 +124,7 @@ func (uu *UserUpdate) ExecX(ctx context.Context) { } func (uu *UserUpdate) sqlSave(ctx context.Context) (n int, err error) { - spec := &sqlgraph.UpdateSpec{ + _spec := &sqlgraph.UpdateSpec{ Node: &sqlgraph.NodeSpec{ Table: user.Table, Columns: user.Columns, @@ -135,28 +135,28 @@ func (uu *UserUpdate) sqlSave(ctx context.Context) (n int, err error) { }, } if ps := uu.predicates; len(ps) > 0 { - spec.Predicate = func(selector *sql.Selector) { + _spec.Predicate = func(selector *sql.Selector) { for i := range ps { ps[i](selector) } } } if value := uu.age; value != nil { - spec.Fields.Set = append(spec.Fields.Set, &sqlgraph.FieldSpec{ + _spec.Fields.Set = append(_spec.Fields.Set, &sqlgraph.FieldSpec{ Type: field.TypeInt, Value: *value, Column: user.FieldAge, }) } if value := uu.addage; value != nil { - spec.Fields.Add = append(spec.Fields.Add, &sqlgraph.FieldSpec{ + _spec.Fields.Add = append(_spec.Fields.Add, &sqlgraph.FieldSpec{ Type: field.TypeInt, Value: *value, Column: user.FieldAge, }) } if value := uu.name; value != nil { - spec.Fields.Set = append(spec.Fields.Set, &sqlgraph.FieldSpec{ + _spec.Fields.Set = append(_spec.Fields.Set, &sqlgraph.FieldSpec{ Type: field.TypeString, Value: *value, Column: user.FieldName, @@ -179,7 +179,7 @@ func (uu *UserUpdate) sqlSave(ctx context.Context) (n int, err error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges.Clear = append(spec.Edges.Clear, edge) + _spec.Edges.Clear = append(_spec.Edges.Clear, edge) } if nodes := uu.friends; len(nodes) > 0 { edge := &sqlgraph.EdgeSpec{ @@ -198,9 +198,9 @@ func (uu *UserUpdate) sqlSave(ctx context.Context) (n int, err error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges.Add = append(spec.Edges.Add, edge) + _spec.Edges.Add = append(_spec.Edges.Add, edge) } - if n, err = sqlgraph.UpdateNodes(ctx, uu.driver, spec); err != nil { + if n, err = sqlgraph.UpdateNodes(ctx, uu.driver, _spec); err != nil { if cerr, ok := isSQLConstraintError(err); ok { err = cerr } @@ -311,7 +311,7 @@ func (uuo *UserUpdateOne) ExecX(ctx context.Context) { } func (uuo *UserUpdateOne) sqlSave(ctx context.Context) (u *User, err error) { - spec := &sqlgraph.UpdateSpec{ + _spec := &sqlgraph.UpdateSpec{ Node: &sqlgraph.NodeSpec{ Table: user.Table, Columns: user.Columns, @@ -323,21 +323,21 @@ func (uuo *UserUpdateOne) sqlSave(ctx context.Context) (u *User, err error) { }, } if value := uuo.age; value != nil { - spec.Fields.Set = append(spec.Fields.Set, &sqlgraph.FieldSpec{ + _spec.Fields.Set = append(_spec.Fields.Set, &sqlgraph.FieldSpec{ Type: field.TypeInt, Value: *value, Column: user.FieldAge, }) } if value := uuo.addage; value != nil { - spec.Fields.Add = append(spec.Fields.Add, &sqlgraph.FieldSpec{ + _spec.Fields.Add = append(_spec.Fields.Add, &sqlgraph.FieldSpec{ Type: field.TypeInt, Value: *value, Column: user.FieldAge, }) } if value := uuo.name; value != nil { - spec.Fields.Set = append(spec.Fields.Set, &sqlgraph.FieldSpec{ + _spec.Fields.Set = append(_spec.Fields.Set, &sqlgraph.FieldSpec{ Type: field.TypeString, Value: *value, Column: user.FieldName, @@ -360,7 +360,7 @@ func (uuo *UserUpdateOne) sqlSave(ctx context.Context) (u *User, err error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges.Clear = append(spec.Edges.Clear, edge) + _spec.Edges.Clear = append(_spec.Edges.Clear, edge) } if nodes := uuo.friends; len(nodes) > 0 { edge := &sqlgraph.EdgeSpec{ @@ -379,12 +379,12 @@ func (uuo *UserUpdateOne) sqlSave(ctx context.Context) (u *User, err error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges.Add = append(spec.Edges.Add, edge) + _spec.Edges.Add = append(_spec.Edges.Add, edge) } u = &User{config: uuo.config} - spec.Assign = u.assignValues - spec.ScanValues = u.scanValues() - if err = sqlgraph.UpdateNode(ctx, uuo.driver, spec); err != nil { + _spec.Assign = u.assignValues + _spec.ScanValues = u.scanValues() + if err = sqlgraph.UpdateNode(ctx, uuo.driver, _spec); err != nil { if cerr, ok := isSQLConstraintError(err); ok { err = cerr } diff --git a/examples/m2mrecur/ent/user.go b/examples/m2mrecur/ent/user.go index 4ab7adbc1..17dddc558 100644 --- a/examples/m2mrecur/ent/user.go +++ b/examples/m2mrecur/ent/user.go @@ -30,7 +30,7 @@ type User struct { Followers []*User // Following holds the value of the following edge. Following []*User - } + } `json:"edges"` } // scanValues returns the types for scanning values from sql.Rows. diff --git a/examples/m2mrecur/ent/user_create.go b/examples/m2mrecur/ent/user_create.go index 7032f10de..062ec99e3 100644 --- a/examples/m2mrecur/ent/user_create.go +++ b/examples/m2mrecur/ent/user_create.go @@ -98,8 +98,8 @@ func (uc *UserCreate) SaveX(ctx context.Context) *User { func (uc *UserCreate) sqlSave(ctx context.Context) (*User, error) { var ( - u = &User{config: uc.config} - spec = &sqlgraph.CreateSpec{ + u = &User{config: uc.config} + _spec = &sqlgraph.CreateSpec{ Table: user.Table, ID: &sqlgraph.FieldSpec{ Type: field.TypeInt, @@ -108,7 +108,7 @@ func (uc *UserCreate) sqlSave(ctx context.Context) (*User, error) { } ) if value := uc.age; value != nil { - spec.Fields = append(spec.Fields, &sqlgraph.FieldSpec{ + _spec.Fields = append(_spec.Fields, &sqlgraph.FieldSpec{ Type: field.TypeInt, Value: *value, Column: user.FieldAge, @@ -116,7 +116,7 @@ func (uc *UserCreate) sqlSave(ctx context.Context) (*User, error) { u.Age = *value } if value := uc.name; value != nil { - spec.Fields = append(spec.Fields, &sqlgraph.FieldSpec{ + _spec.Fields = append(_spec.Fields, &sqlgraph.FieldSpec{ Type: field.TypeString, Value: *value, Column: user.FieldName, @@ -140,7 +140,7 @@ func (uc *UserCreate) sqlSave(ctx context.Context) (*User, error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges = append(spec.Edges, edge) + _spec.Edges = append(_spec.Edges, edge) } if nodes := uc.following; len(nodes) > 0 { edge := &sqlgraph.EdgeSpec{ @@ -159,15 +159,15 @@ func (uc *UserCreate) sqlSave(ctx context.Context) (*User, error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges = append(spec.Edges, edge) + _spec.Edges = append(_spec.Edges, edge) } - if err := sqlgraph.CreateNode(ctx, uc.driver, spec); err != nil { + if err := sqlgraph.CreateNode(ctx, uc.driver, _spec); err != nil { if cerr, ok := isSQLConstraintError(err); ok { err = cerr } return nil, err } - id := spec.ID.Value.(int64) + id := _spec.ID.Value.(int64) u.ID = int(id) return u, nil } diff --git a/examples/m2mrecur/ent/user_delete.go b/examples/m2mrecur/ent/user_delete.go index efceb187b..3570da446 100644 --- a/examples/m2mrecur/ent/user_delete.go +++ b/examples/m2mrecur/ent/user_delete.go @@ -43,7 +43,7 @@ func (ud *UserDelete) ExecX(ctx context.Context) int { } func (ud *UserDelete) sqlExec(ctx context.Context) (int, error) { - spec := &sqlgraph.DeleteSpec{ + _spec := &sqlgraph.DeleteSpec{ Node: &sqlgraph.NodeSpec{ Table: user.Table, ID: &sqlgraph.FieldSpec{ @@ -53,13 +53,13 @@ func (ud *UserDelete) sqlExec(ctx context.Context) (int, error) { }, } if ps := ud.predicates; len(ps) > 0 { - spec.Predicate = func(selector *sql.Selector) { + _spec.Predicate = func(selector *sql.Selector) { for i := range ps { ps[i](selector) } } } - return sqlgraph.DeleteNodes(ctx, ud.driver, spec) + return sqlgraph.DeleteNodes(ctx, ud.driver, _spec) } // UserDeleteOne is the builder for deleting a single User entity. diff --git a/examples/m2mrecur/ent/user_query.go b/examples/m2mrecur/ent/user_query.go index 654c7d17b..3d6635946 100644 --- a/examples/m2mrecur/ent/user_query.go +++ b/examples/m2mrecur/ent/user_query.go @@ -318,22 +318,22 @@ func (uq *UserQuery) Select(field string, fields ...string) *UserSelect { func (uq *UserQuery) sqlAll(ctx context.Context) ([]*User, error) { var ( nodes []*User - spec = uq.querySpec() + _spec = uq.querySpec() ) - spec.ScanValues = func() []interface{} { + _spec.ScanValues = func() []interface{} { node := &User{config: uq.config} nodes = append(nodes, node) values := node.scanValues() return values } - spec.Assign = func(values ...interface{}) error { + _spec.Assign = func(values ...interface{}) error { if len(nodes) == 0 { return fmt.Errorf("ent: Assign called without calling ScanValues") } node := nodes[len(nodes)-1] return node.assignValues(values...) } - if err := sqlgraph.QueryNodes(ctx, uq.driver, spec); err != nil { + if err := sqlgraph.QueryNodes(ctx, uq.driver, _spec); err != nil { return nil, err } @@ -348,7 +348,7 @@ func (uq *UserQuery) sqlAll(ctx context.Context) ([]*User, error) { edgeids []int edges = make(map[int][]*User) ) - spec := &sqlgraph.EdgeQuerySpec{ + _spec := &sqlgraph.EdgeQuerySpec{ Edge: &sqlgraph.EdgeSpec{ Inverse: true, Table: user.FollowersTable, @@ -381,7 +381,7 @@ func (uq *UserQuery) sqlAll(ctx context.Context) ([]*User, error) { return nil }, } - if err := sqlgraph.QueryEdges(ctx, uq.driver, spec); err != nil { + if err := sqlgraph.QueryEdges(ctx, uq.driver, _spec); err != nil { return nil, fmt.Errorf(`query edges "followers": %v`, err) } query.Where(user.IDIn(edgeids...)) @@ -411,7 +411,7 @@ func (uq *UserQuery) sqlAll(ctx context.Context) ([]*User, error) { edgeids []int edges = make(map[int][]*User) ) - spec := &sqlgraph.EdgeQuerySpec{ + _spec := &sqlgraph.EdgeQuerySpec{ Edge: &sqlgraph.EdgeSpec{ Inverse: false, Table: user.FollowingTable, @@ -444,7 +444,7 @@ func (uq *UserQuery) sqlAll(ctx context.Context) ([]*User, error) { return nil }, } - if err := sqlgraph.QueryEdges(ctx, uq.driver, spec); err != nil { + if err := sqlgraph.QueryEdges(ctx, uq.driver, _spec); err != nil { return nil, fmt.Errorf(`query edges "following": %v`, err) } query.Where(user.IDIn(edgeids...)) @@ -467,8 +467,8 @@ func (uq *UserQuery) sqlAll(ctx context.Context) ([]*User, error) { } func (uq *UserQuery) sqlCount(ctx context.Context) (int, error) { - spec := uq.querySpec() - return sqlgraph.CountNodes(ctx, uq.driver, spec) + _spec := uq.querySpec() + return sqlgraph.CountNodes(ctx, uq.driver, _spec) } func (uq *UserQuery) sqlExist(ctx context.Context) (bool, error) { @@ -480,7 +480,7 @@ func (uq *UserQuery) sqlExist(ctx context.Context) (bool, error) { } func (uq *UserQuery) querySpec() *sqlgraph.QuerySpec { - spec := &sqlgraph.QuerySpec{ + _spec := &sqlgraph.QuerySpec{ Node: &sqlgraph.NodeSpec{ Table: user.Table, Columns: user.Columns, @@ -493,26 +493,26 @@ func (uq *UserQuery) querySpec() *sqlgraph.QuerySpec { Unique: true, } if ps := uq.predicates; len(ps) > 0 { - spec.Predicate = func(selector *sql.Selector) { + _spec.Predicate = func(selector *sql.Selector) { for i := range ps { ps[i](selector) } } } if limit := uq.limit; limit != nil { - spec.Limit = *limit + _spec.Limit = *limit } if offset := uq.offset; offset != nil { - spec.Offset = *offset + _spec.Offset = *offset } if ps := uq.order; len(ps) > 0 { - spec.Order = func(selector *sql.Selector) { + _spec.Order = func(selector *sql.Selector) { for i := range ps { ps[i](selector) } } } - return spec + return _spec } func (uq *UserQuery) sqlQuery() *sql.Selector { diff --git a/examples/m2mrecur/ent/user_update.go b/examples/m2mrecur/ent/user_update.go index f5f909f2a..240e2e50e 100644 --- a/examples/m2mrecur/ent/user_update.go +++ b/examples/m2mrecur/ent/user_update.go @@ -166,7 +166,7 @@ func (uu *UserUpdate) ExecX(ctx context.Context) { } func (uu *UserUpdate) sqlSave(ctx context.Context) (n int, err error) { - spec := &sqlgraph.UpdateSpec{ + _spec := &sqlgraph.UpdateSpec{ Node: &sqlgraph.NodeSpec{ Table: user.Table, Columns: user.Columns, @@ -177,28 +177,28 @@ func (uu *UserUpdate) sqlSave(ctx context.Context) (n int, err error) { }, } if ps := uu.predicates; len(ps) > 0 { - spec.Predicate = func(selector *sql.Selector) { + _spec.Predicate = func(selector *sql.Selector) { for i := range ps { ps[i](selector) } } } if value := uu.age; value != nil { - spec.Fields.Set = append(spec.Fields.Set, &sqlgraph.FieldSpec{ + _spec.Fields.Set = append(_spec.Fields.Set, &sqlgraph.FieldSpec{ Type: field.TypeInt, Value: *value, Column: user.FieldAge, }) } if value := uu.addage; value != nil { - spec.Fields.Add = append(spec.Fields.Add, &sqlgraph.FieldSpec{ + _spec.Fields.Add = append(_spec.Fields.Add, &sqlgraph.FieldSpec{ Type: field.TypeInt, Value: *value, Column: user.FieldAge, }) } if value := uu.name; value != nil { - spec.Fields.Set = append(spec.Fields.Set, &sqlgraph.FieldSpec{ + _spec.Fields.Set = append(_spec.Fields.Set, &sqlgraph.FieldSpec{ Type: field.TypeString, Value: *value, Column: user.FieldName, @@ -221,7 +221,7 @@ func (uu *UserUpdate) sqlSave(ctx context.Context) (n int, err error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges.Clear = append(spec.Edges.Clear, edge) + _spec.Edges.Clear = append(_spec.Edges.Clear, edge) } if nodes := uu.followers; len(nodes) > 0 { edge := &sqlgraph.EdgeSpec{ @@ -240,7 +240,7 @@ func (uu *UserUpdate) sqlSave(ctx context.Context) (n int, err error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges.Add = append(spec.Edges.Add, edge) + _spec.Edges.Add = append(_spec.Edges.Add, edge) } if nodes := uu.removedFollowing; len(nodes) > 0 { edge := &sqlgraph.EdgeSpec{ @@ -259,7 +259,7 @@ func (uu *UserUpdate) sqlSave(ctx context.Context) (n int, err error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges.Clear = append(spec.Edges.Clear, edge) + _spec.Edges.Clear = append(_spec.Edges.Clear, edge) } if nodes := uu.following; len(nodes) > 0 { edge := &sqlgraph.EdgeSpec{ @@ -278,9 +278,9 @@ func (uu *UserUpdate) sqlSave(ctx context.Context) (n int, err error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges.Add = append(spec.Edges.Add, edge) + _spec.Edges.Add = append(_spec.Edges.Add, edge) } - if n, err = sqlgraph.UpdateNodes(ctx, uu.driver, spec); err != nil { + if n, err = sqlgraph.UpdateNodes(ctx, uu.driver, _spec); err != nil { if cerr, ok := isSQLConstraintError(err); ok { err = cerr } @@ -433,7 +433,7 @@ func (uuo *UserUpdateOne) ExecX(ctx context.Context) { } func (uuo *UserUpdateOne) sqlSave(ctx context.Context) (u *User, err error) { - spec := &sqlgraph.UpdateSpec{ + _spec := &sqlgraph.UpdateSpec{ Node: &sqlgraph.NodeSpec{ Table: user.Table, Columns: user.Columns, @@ -445,21 +445,21 @@ func (uuo *UserUpdateOne) sqlSave(ctx context.Context) (u *User, err error) { }, } if value := uuo.age; value != nil { - spec.Fields.Set = append(spec.Fields.Set, &sqlgraph.FieldSpec{ + _spec.Fields.Set = append(_spec.Fields.Set, &sqlgraph.FieldSpec{ Type: field.TypeInt, Value: *value, Column: user.FieldAge, }) } if value := uuo.addage; value != nil { - spec.Fields.Add = append(spec.Fields.Add, &sqlgraph.FieldSpec{ + _spec.Fields.Add = append(_spec.Fields.Add, &sqlgraph.FieldSpec{ Type: field.TypeInt, Value: *value, Column: user.FieldAge, }) } if value := uuo.name; value != nil { - spec.Fields.Set = append(spec.Fields.Set, &sqlgraph.FieldSpec{ + _spec.Fields.Set = append(_spec.Fields.Set, &sqlgraph.FieldSpec{ Type: field.TypeString, Value: *value, Column: user.FieldName, @@ -482,7 +482,7 @@ func (uuo *UserUpdateOne) sqlSave(ctx context.Context) (u *User, err error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges.Clear = append(spec.Edges.Clear, edge) + _spec.Edges.Clear = append(_spec.Edges.Clear, edge) } if nodes := uuo.followers; len(nodes) > 0 { edge := &sqlgraph.EdgeSpec{ @@ -501,7 +501,7 @@ func (uuo *UserUpdateOne) sqlSave(ctx context.Context) (u *User, err error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges.Add = append(spec.Edges.Add, edge) + _spec.Edges.Add = append(_spec.Edges.Add, edge) } if nodes := uuo.removedFollowing; len(nodes) > 0 { edge := &sqlgraph.EdgeSpec{ @@ -520,7 +520,7 @@ func (uuo *UserUpdateOne) sqlSave(ctx context.Context) (u *User, err error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges.Clear = append(spec.Edges.Clear, edge) + _spec.Edges.Clear = append(_spec.Edges.Clear, edge) } if nodes := uuo.following; len(nodes) > 0 { edge := &sqlgraph.EdgeSpec{ @@ -539,12 +539,12 @@ func (uuo *UserUpdateOne) sqlSave(ctx context.Context) (u *User, err error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges.Add = append(spec.Edges.Add, edge) + _spec.Edges.Add = append(_spec.Edges.Add, edge) } u = &User{config: uuo.config} - spec.Assign = u.assignValues - spec.ScanValues = u.scanValues() - if err = sqlgraph.UpdateNode(ctx, uuo.driver, spec); err != nil { + _spec.Assign = u.assignValues + _spec.ScanValues = u.scanValues() + if err = sqlgraph.UpdateNode(ctx, uuo.driver, _spec); err != nil { if cerr, ok := isSQLConstraintError(err); ok { err = cerr } diff --git a/examples/o2m2types/ent/pet.go b/examples/o2m2types/ent/pet.go index 440404531..b7564e36e 100644 --- a/examples/o2m2types/ent/pet.go +++ b/examples/o2m2types/ent/pet.go @@ -26,7 +26,7 @@ type Pet struct { Edges struct { // Owner holds the value of the owner edge. Owner *User - } + } `json:"edges"` owner_id *int } diff --git a/examples/o2m2types/ent/pet_create.go b/examples/o2m2types/ent/pet_create.go index ab7ffb696..a42f03b1a 100644 --- a/examples/o2m2types/ent/pet_create.go +++ b/examples/o2m2types/ent/pet_create.go @@ -73,8 +73,8 @@ func (pc *PetCreate) SaveX(ctx context.Context) *Pet { func (pc *PetCreate) sqlSave(ctx context.Context) (*Pet, error) { var ( - pe = &Pet{config: pc.config} - spec = &sqlgraph.CreateSpec{ + pe = &Pet{config: pc.config} + _spec = &sqlgraph.CreateSpec{ Table: pet.Table, ID: &sqlgraph.FieldSpec{ Type: field.TypeInt, @@ -83,7 +83,7 @@ func (pc *PetCreate) sqlSave(ctx context.Context) (*Pet, error) { } ) if value := pc.name; value != nil { - spec.Fields = append(spec.Fields, &sqlgraph.FieldSpec{ + _spec.Fields = append(_spec.Fields, &sqlgraph.FieldSpec{ Type: field.TypeString, Value: *value, Column: pet.FieldName, @@ -107,15 +107,15 @@ func (pc *PetCreate) sqlSave(ctx context.Context) (*Pet, error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges = append(spec.Edges, edge) + _spec.Edges = append(_spec.Edges, edge) } - if err := sqlgraph.CreateNode(ctx, pc.driver, spec); err != nil { + if err := sqlgraph.CreateNode(ctx, pc.driver, _spec); err != nil { if cerr, ok := isSQLConstraintError(err); ok { err = cerr } return nil, err } - id := spec.ID.Value.(int64) + id := _spec.ID.Value.(int64) pe.ID = int(id) return pe, nil } diff --git a/examples/o2m2types/ent/pet_delete.go b/examples/o2m2types/ent/pet_delete.go index 3e20c1e56..25cff4202 100644 --- a/examples/o2m2types/ent/pet_delete.go +++ b/examples/o2m2types/ent/pet_delete.go @@ -43,7 +43,7 @@ func (pd *PetDelete) ExecX(ctx context.Context) int { } func (pd *PetDelete) sqlExec(ctx context.Context) (int, error) { - spec := &sqlgraph.DeleteSpec{ + _spec := &sqlgraph.DeleteSpec{ Node: &sqlgraph.NodeSpec{ Table: pet.Table, ID: &sqlgraph.FieldSpec{ @@ -53,13 +53,13 @@ func (pd *PetDelete) sqlExec(ctx context.Context) (int, error) { }, } if ps := pd.predicates; len(ps) > 0 { - spec.Predicate = func(selector *sql.Selector) { + _spec.Predicate = func(selector *sql.Selector) { for i := range ps { ps[i](selector) } } } - return sqlgraph.DeleteNodes(ctx, pd.driver, spec) + return sqlgraph.DeleteNodes(ctx, pd.driver, _spec) } // PetDeleteOne is the builder for deleting a single Pet entity. diff --git a/examples/o2m2types/ent/pet_query.go b/examples/o2m2types/ent/pet_query.go index d8ebd6034..0751afb45 100644 --- a/examples/o2m2types/ent/pet_query.go +++ b/examples/o2m2types/ent/pet_query.go @@ -296,15 +296,15 @@ func (pq *PetQuery) sqlAll(ctx context.Context) ([]*Pet, error) { var ( nodes []*Pet withFKs = pq.withFKs - spec = pq.querySpec() + _spec = pq.querySpec() ) if pq.withOwner != nil { withFKs = true } if withFKs { - spec.Node.Columns = append(spec.Node.Columns, pet.ForeignKeys...) + _spec.Node.Columns = append(_spec.Node.Columns, pet.ForeignKeys...) } - spec.ScanValues = func() []interface{} { + _spec.ScanValues = func() []interface{} { node := &Pet{config: pq.config} nodes = append(nodes, node) values := node.scanValues() @@ -313,14 +313,14 @@ func (pq *PetQuery) sqlAll(ctx context.Context) ([]*Pet, error) { } return values } - spec.Assign = func(values ...interface{}) error { + _spec.Assign = func(values ...interface{}) error { if len(nodes) == 0 { return fmt.Errorf("ent: Assign called without calling ScanValues") } node := nodes[len(nodes)-1] return node.assignValues(values...) } - if err := sqlgraph.QueryNodes(ctx, pq.driver, spec); err != nil { + if err := sqlgraph.QueryNodes(ctx, pq.driver, _spec); err != nil { return nil, err } @@ -353,8 +353,8 @@ func (pq *PetQuery) sqlAll(ctx context.Context) ([]*Pet, error) { } func (pq *PetQuery) sqlCount(ctx context.Context) (int, error) { - spec := pq.querySpec() - return sqlgraph.CountNodes(ctx, pq.driver, spec) + _spec := pq.querySpec() + return sqlgraph.CountNodes(ctx, pq.driver, _spec) } func (pq *PetQuery) sqlExist(ctx context.Context) (bool, error) { @@ -366,7 +366,7 @@ func (pq *PetQuery) sqlExist(ctx context.Context) (bool, error) { } func (pq *PetQuery) querySpec() *sqlgraph.QuerySpec { - spec := &sqlgraph.QuerySpec{ + _spec := &sqlgraph.QuerySpec{ Node: &sqlgraph.NodeSpec{ Table: pet.Table, Columns: pet.Columns, @@ -379,26 +379,26 @@ func (pq *PetQuery) querySpec() *sqlgraph.QuerySpec { Unique: true, } if ps := pq.predicates; len(ps) > 0 { - spec.Predicate = func(selector *sql.Selector) { + _spec.Predicate = func(selector *sql.Selector) { for i := range ps { ps[i](selector) } } } if limit := pq.limit; limit != nil { - spec.Limit = *limit + _spec.Limit = *limit } if offset := pq.offset; offset != nil { - spec.Offset = *offset + _spec.Offset = *offset } if ps := pq.order; len(ps) > 0 { - spec.Order = func(selector *sql.Selector) { + _spec.Order = func(selector *sql.Selector) { for i := range ps { ps[i](selector) } } } - return spec + return _spec } func (pq *PetQuery) sqlQuery() *sql.Selector { diff --git a/examples/o2m2types/ent/pet_update.go b/examples/o2m2types/ent/pet_update.go index 2769925e4..ea3cecdf0 100644 --- a/examples/o2m2types/ent/pet_update.go +++ b/examples/o2m2types/ent/pet_update.go @@ -98,7 +98,7 @@ func (pu *PetUpdate) ExecX(ctx context.Context) { } func (pu *PetUpdate) sqlSave(ctx context.Context) (n int, err error) { - spec := &sqlgraph.UpdateSpec{ + _spec := &sqlgraph.UpdateSpec{ Node: &sqlgraph.NodeSpec{ Table: pet.Table, Columns: pet.Columns, @@ -109,14 +109,14 @@ func (pu *PetUpdate) sqlSave(ctx context.Context) (n int, err error) { }, } if ps := pu.predicates; len(ps) > 0 { - spec.Predicate = func(selector *sql.Selector) { + _spec.Predicate = func(selector *sql.Selector) { for i := range ps { ps[i](selector) } } } if value := pu.name; value != nil { - spec.Fields.Set = append(spec.Fields.Set, &sqlgraph.FieldSpec{ + _spec.Fields.Set = append(_spec.Fields.Set, &sqlgraph.FieldSpec{ Type: field.TypeString, Value: *value, Column: pet.FieldName, @@ -136,7 +136,7 @@ func (pu *PetUpdate) sqlSave(ctx context.Context) (n int, err error) { }, }, } - spec.Edges.Clear = append(spec.Edges.Clear, edge) + _spec.Edges.Clear = append(_spec.Edges.Clear, edge) } if nodes := pu.owner; len(nodes) > 0 { edge := &sqlgraph.EdgeSpec{ @@ -155,9 +155,9 @@ func (pu *PetUpdate) sqlSave(ctx context.Context) (n int, err error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges.Add = append(spec.Edges.Add, edge) + _spec.Edges.Add = append(_spec.Edges.Add, edge) } - if n, err = sqlgraph.UpdateNodes(ctx, pu.driver, spec); err != nil { + if n, err = sqlgraph.UpdateNodes(ctx, pu.driver, _spec); err != nil { if cerr, ok := isSQLConstraintError(err); ok { err = cerr } @@ -240,7 +240,7 @@ func (puo *PetUpdateOne) ExecX(ctx context.Context) { } func (puo *PetUpdateOne) sqlSave(ctx context.Context) (pe *Pet, err error) { - spec := &sqlgraph.UpdateSpec{ + _spec := &sqlgraph.UpdateSpec{ Node: &sqlgraph.NodeSpec{ Table: pet.Table, Columns: pet.Columns, @@ -252,7 +252,7 @@ func (puo *PetUpdateOne) sqlSave(ctx context.Context) (pe *Pet, err error) { }, } if value := puo.name; value != nil { - spec.Fields.Set = append(spec.Fields.Set, &sqlgraph.FieldSpec{ + _spec.Fields.Set = append(_spec.Fields.Set, &sqlgraph.FieldSpec{ Type: field.TypeString, Value: *value, Column: pet.FieldName, @@ -272,7 +272,7 @@ func (puo *PetUpdateOne) sqlSave(ctx context.Context) (pe *Pet, err error) { }, }, } - spec.Edges.Clear = append(spec.Edges.Clear, edge) + _spec.Edges.Clear = append(_spec.Edges.Clear, edge) } if nodes := puo.owner; len(nodes) > 0 { edge := &sqlgraph.EdgeSpec{ @@ -291,12 +291,12 @@ func (puo *PetUpdateOne) sqlSave(ctx context.Context) (pe *Pet, err error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges.Add = append(spec.Edges.Add, edge) + _spec.Edges.Add = append(_spec.Edges.Add, edge) } pe = &Pet{config: puo.config} - spec.Assign = pe.assignValues - spec.ScanValues = pe.scanValues() - if err = sqlgraph.UpdateNode(ctx, puo.driver, spec); err != nil { + _spec.Assign = pe.assignValues + _spec.ScanValues = pe.scanValues() + if err = sqlgraph.UpdateNode(ctx, puo.driver, _spec); err != nil { if cerr, ok := isSQLConstraintError(err); ok { err = cerr } diff --git a/examples/o2m2types/ent/user.go b/examples/o2m2types/ent/user.go index bb95ce618..ec30d7571 100644 --- a/examples/o2m2types/ent/user.go +++ b/examples/o2m2types/ent/user.go @@ -28,7 +28,7 @@ type User struct { Edges struct { // Pets holds the value of the pets edge. Pets []*Pet - } + } `json:"edges"` } // scanValues returns the types for scanning values from sql.Rows. diff --git a/examples/o2m2types/ent/user_create.go b/examples/o2m2types/ent/user_create.go index bc55c2db4..250b26096 100644 --- a/examples/o2m2types/ent/user_create.go +++ b/examples/o2m2types/ent/user_create.go @@ -78,8 +78,8 @@ func (uc *UserCreate) SaveX(ctx context.Context) *User { func (uc *UserCreate) sqlSave(ctx context.Context) (*User, error) { var ( - u = &User{config: uc.config} - spec = &sqlgraph.CreateSpec{ + u = &User{config: uc.config} + _spec = &sqlgraph.CreateSpec{ Table: user.Table, ID: &sqlgraph.FieldSpec{ Type: field.TypeInt, @@ -88,7 +88,7 @@ func (uc *UserCreate) sqlSave(ctx context.Context) (*User, error) { } ) if value := uc.age; value != nil { - spec.Fields = append(spec.Fields, &sqlgraph.FieldSpec{ + _spec.Fields = append(_spec.Fields, &sqlgraph.FieldSpec{ Type: field.TypeInt, Value: *value, Column: user.FieldAge, @@ -96,7 +96,7 @@ func (uc *UserCreate) sqlSave(ctx context.Context) (*User, error) { u.Age = *value } if value := uc.name; value != nil { - spec.Fields = append(spec.Fields, &sqlgraph.FieldSpec{ + _spec.Fields = append(_spec.Fields, &sqlgraph.FieldSpec{ Type: field.TypeString, Value: *value, Column: user.FieldName, @@ -120,15 +120,15 @@ func (uc *UserCreate) sqlSave(ctx context.Context) (*User, error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges = append(spec.Edges, edge) + _spec.Edges = append(_spec.Edges, edge) } - if err := sqlgraph.CreateNode(ctx, uc.driver, spec); err != nil { + if err := sqlgraph.CreateNode(ctx, uc.driver, _spec); err != nil { if cerr, ok := isSQLConstraintError(err); ok { err = cerr } return nil, err } - id := spec.ID.Value.(int64) + id := _spec.ID.Value.(int64) u.ID = int(id) return u, nil } diff --git a/examples/o2m2types/ent/user_delete.go b/examples/o2m2types/ent/user_delete.go index 59cfd3b49..b12351236 100644 --- a/examples/o2m2types/ent/user_delete.go +++ b/examples/o2m2types/ent/user_delete.go @@ -43,7 +43,7 @@ func (ud *UserDelete) ExecX(ctx context.Context) int { } func (ud *UserDelete) sqlExec(ctx context.Context) (int, error) { - spec := &sqlgraph.DeleteSpec{ + _spec := &sqlgraph.DeleteSpec{ Node: &sqlgraph.NodeSpec{ Table: user.Table, ID: &sqlgraph.FieldSpec{ @@ -53,13 +53,13 @@ func (ud *UserDelete) sqlExec(ctx context.Context) (int, error) { }, } if ps := ud.predicates; len(ps) > 0 { - spec.Predicate = func(selector *sql.Selector) { + _spec.Predicate = func(selector *sql.Selector) { for i := range ps { ps[i](selector) } } } - return sqlgraph.DeleteNodes(ctx, ud.driver, spec) + return sqlgraph.DeleteNodes(ctx, ud.driver, _spec) } // UserDeleteOne is the builder for deleting a single User entity. diff --git a/examples/o2m2types/ent/user_query.go b/examples/o2m2types/ent/user_query.go index 24d0c3dd3..c0154a39b 100644 --- a/examples/o2m2types/ent/user_query.go +++ b/examples/o2m2types/ent/user_query.go @@ -295,22 +295,22 @@ func (uq *UserQuery) Select(field string, fields ...string) *UserSelect { func (uq *UserQuery) sqlAll(ctx context.Context) ([]*User, error) { var ( nodes []*User - spec = uq.querySpec() + _spec = uq.querySpec() ) - spec.ScanValues = func() []interface{} { + _spec.ScanValues = func() []interface{} { node := &User{config: uq.config} nodes = append(nodes, node) values := node.scanValues() return values } - spec.Assign = func(values ...interface{}) error { + _spec.Assign = func(values ...interface{}) error { if len(nodes) == 0 { return fmt.Errorf("ent: Assign called without calling ScanValues") } node := nodes[len(nodes)-1] return node.assignValues(values...) } - if err := sqlgraph.QueryNodes(ctx, uq.driver, spec); err != nil { + if err := sqlgraph.QueryNodes(ctx, uq.driver, _spec); err != nil { return nil, err } @@ -346,8 +346,8 @@ func (uq *UserQuery) sqlAll(ctx context.Context) ([]*User, error) { } func (uq *UserQuery) sqlCount(ctx context.Context) (int, error) { - spec := uq.querySpec() - return sqlgraph.CountNodes(ctx, uq.driver, spec) + _spec := uq.querySpec() + return sqlgraph.CountNodes(ctx, uq.driver, _spec) } func (uq *UserQuery) sqlExist(ctx context.Context) (bool, error) { @@ -359,7 +359,7 @@ func (uq *UserQuery) sqlExist(ctx context.Context) (bool, error) { } func (uq *UserQuery) querySpec() *sqlgraph.QuerySpec { - spec := &sqlgraph.QuerySpec{ + _spec := &sqlgraph.QuerySpec{ Node: &sqlgraph.NodeSpec{ Table: user.Table, Columns: user.Columns, @@ -372,26 +372,26 @@ func (uq *UserQuery) querySpec() *sqlgraph.QuerySpec { Unique: true, } if ps := uq.predicates; len(ps) > 0 { - spec.Predicate = func(selector *sql.Selector) { + _spec.Predicate = func(selector *sql.Selector) { for i := range ps { ps[i](selector) } } } if limit := uq.limit; limit != nil { - spec.Limit = *limit + _spec.Limit = *limit } if offset := uq.offset; offset != nil { - spec.Offset = *offset + _spec.Offset = *offset } if ps := uq.order; len(ps) > 0 { - spec.Order = func(selector *sql.Selector) { + _spec.Order = func(selector *sql.Selector) { for i := range ps { ps[i](selector) } } } - return spec + return _spec } func (uq *UserQuery) sqlQuery() *sql.Selector { diff --git a/examples/o2m2types/ent/user_update.go b/examples/o2m2types/ent/user_update.go index 1893bdfbb..5d4c64c68 100644 --- a/examples/o2m2types/ent/user_update.go +++ b/examples/o2m2types/ent/user_update.go @@ -125,7 +125,7 @@ func (uu *UserUpdate) ExecX(ctx context.Context) { } func (uu *UserUpdate) sqlSave(ctx context.Context) (n int, err error) { - spec := &sqlgraph.UpdateSpec{ + _spec := &sqlgraph.UpdateSpec{ Node: &sqlgraph.NodeSpec{ Table: user.Table, Columns: user.Columns, @@ -136,28 +136,28 @@ func (uu *UserUpdate) sqlSave(ctx context.Context) (n int, err error) { }, } if ps := uu.predicates; len(ps) > 0 { - spec.Predicate = func(selector *sql.Selector) { + _spec.Predicate = func(selector *sql.Selector) { for i := range ps { ps[i](selector) } } } if value := uu.age; value != nil { - spec.Fields.Set = append(spec.Fields.Set, &sqlgraph.FieldSpec{ + _spec.Fields.Set = append(_spec.Fields.Set, &sqlgraph.FieldSpec{ Type: field.TypeInt, Value: *value, Column: user.FieldAge, }) } if value := uu.addage; value != nil { - spec.Fields.Add = append(spec.Fields.Add, &sqlgraph.FieldSpec{ + _spec.Fields.Add = append(_spec.Fields.Add, &sqlgraph.FieldSpec{ Type: field.TypeInt, Value: *value, Column: user.FieldAge, }) } if value := uu.name; value != nil { - spec.Fields.Set = append(spec.Fields.Set, &sqlgraph.FieldSpec{ + _spec.Fields.Set = append(_spec.Fields.Set, &sqlgraph.FieldSpec{ Type: field.TypeString, Value: *value, Column: user.FieldName, @@ -180,7 +180,7 @@ func (uu *UserUpdate) sqlSave(ctx context.Context) (n int, err error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges.Clear = append(spec.Edges.Clear, edge) + _spec.Edges.Clear = append(_spec.Edges.Clear, edge) } if nodes := uu.pets; len(nodes) > 0 { edge := &sqlgraph.EdgeSpec{ @@ -199,9 +199,9 @@ func (uu *UserUpdate) sqlSave(ctx context.Context) (n int, err error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges.Add = append(spec.Edges.Add, edge) + _spec.Edges.Add = append(_spec.Edges.Add, edge) } - if n, err = sqlgraph.UpdateNodes(ctx, uu.driver, spec); err != nil { + if n, err = sqlgraph.UpdateNodes(ctx, uu.driver, _spec); err != nil { if cerr, ok := isSQLConstraintError(err); ok { err = cerr } @@ -312,7 +312,7 @@ func (uuo *UserUpdateOne) ExecX(ctx context.Context) { } func (uuo *UserUpdateOne) sqlSave(ctx context.Context) (u *User, err error) { - spec := &sqlgraph.UpdateSpec{ + _spec := &sqlgraph.UpdateSpec{ Node: &sqlgraph.NodeSpec{ Table: user.Table, Columns: user.Columns, @@ -324,21 +324,21 @@ func (uuo *UserUpdateOne) sqlSave(ctx context.Context) (u *User, err error) { }, } if value := uuo.age; value != nil { - spec.Fields.Set = append(spec.Fields.Set, &sqlgraph.FieldSpec{ + _spec.Fields.Set = append(_spec.Fields.Set, &sqlgraph.FieldSpec{ Type: field.TypeInt, Value: *value, Column: user.FieldAge, }) } if value := uuo.addage; value != nil { - spec.Fields.Add = append(spec.Fields.Add, &sqlgraph.FieldSpec{ + _spec.Fields.Add = append(_spec.Fields.Add, &sqlgraph.FieldSpec{ Type: field.TypeInt, Value: *value, Column: user.FieldAge, }) } if value := uuo.name; value != nil { - spec.Fields.Set = append(spec.Fields.Set, &sqlgraph.FieldSpec{ + _spec.Fields.Set = append(_spec.Fields.Set, &sqlgraph.FieldSpec{ Type: field.TypeString, Value: *value, Column: user.FieldName, @@ -361,7 +361,7 @@ func (uuo *UserUpdateOne) sqlSave(ctx context.Context) (u *User, err error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges.Clear = append(spec.Edges.Clear, edge) + _spec.Edges.Clear = append(_spec.Edges.Clear, edge) } if nodes := uuo.pets; len(nodes) > 0 { edge := &sqlgraph.EdgeSpec{ @@ -380,12 +380,12 @@ func (uuo *UserUpdateOne) sqlSave(ctx context.Context) (u *User, err error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges.Add = append(spec.Edges.Add, edge) + _spec.Edges.Add = append(_spec.Edges.Add, edge) } u = &User{config: uuo.config} - spec.Assign = u.assignValues - spec.ScanValues = u.scanValues() - if err = sqlgraph.UpdateNode(ctx, uuo.driver, spec); err != nil { + _spec.Assign = u.assignValues + _spec.ScanValues = u.scanValues() + if err = sqlgraph.UpdateNode(ctx, uuo.driver, _spec); err != nil { if cerr, ok := isSQLConstraintError(err); ok { err = cerr } diff --git a/examples/o2mrecur/ent/node.go b/examples/o2mrecur/ent/node.go index b0d48e0fc..75e836012 100644 --- a/examples/o2mrecur/ent/node.go +++ b/examples/o2mrecur/ent/node.go @@ -28,7 +28,7 @@ type Node struct { Parent *Node // Children holds the value of the children edge. Children []*Node - } + } `json:"edges"` parent_id *int } diff --git a/examples/o2mrecur/ent/node_create.go b/examples/o2mrecur/ent/node_create.go index 112ae1730..71a0d58d5 100644 --- a/examples/o2mrecur/ent/node_create.go +++ b/examples/o2mrecur/ent/node_create.go @@ -93,8 +93,8 @@ func (nc *NodeCreate) SaveX(ctx context.Context) *Node { func (nc *NodeCreate) sqlSave(ctx context.Context) (*Node, error) { var ( - n = &Node{config: nc.config} - spec = &sqlgraph.CreateSpec{ + n = &Node{config: nc.config} + _spec = &sqlgraph.CreateSpec{ Table: node.Table, ID: &sqlgraph.FieldSpec{ Type: field.TypeInt, @@ -103,7 +103,7 @@ func (nc *NodeCreate) sqlSave(ctx context.Context) (*Node, error) { } ) if value := nc.value; value != nil { - spec.Fields = append(spec.Fields, &sqlgraph.FieldSpec{ + _spec.Fields = append(_spec.Fields, &sqlgraph.FieldSpec{ Type: field.TypeInt, Value: *value, Column: node.FieldValue, @@ -127,7 +127,7 @@ func (nc *NodeCreate) sqlSave(ctx context.Context) (*Node, error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges = append(spec.Edges, edge) + _spec.Edges = append(_spec.Edges, edge) } if nodes := nc.children; len(nodes) > 0 { edge := &sqlgraph.EdgeSpec{ @@ -146,15 +146,15 @@ func (nc *NodeCreate) sqlSave(ctx context.Context) (*Node, error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges = append(spec.Edges, edge) + _spec.Edges = append(_spec.Edges, edge) } - if err := sqlgraph.CreateNode(ctx, nc.driver, spec); err != nil { + if err := sqlgraph.CreateNode(ctx, nc.driver, _spec); err != nil { if cerr, ok := isSQLConstraintError(err); ok { err = cerr } return nil, err } - id := spec.ID.Value.(int64) + id := _spec.ID.Value.(int64) n.ID = int(id) return n, nil } diff --git a/examples/o2mrecur/ent/node_delete.go b/examples/o2mrecur/ent/node_delete.go index d890a1c31..d7e662b73 100644 --- a/examples/o2mrecur/ent/node_delete.go +++ b/examples/o2mrecur/ent/node_delete.go @@ -43,7 +43,7 @@ func (nd *NodeDelete) ExecX(ctx context.Context) int { } func (nd *NodeDelete) sqlExec(ctx context.Context) (int, error) { - spec := &sqlgraph.DeleteSpec{ + _spec := &sqlgraph.DeleteSpec{ Node: &sqlgraph.NodeSpec{ Table: node.Table, ID: &sqlgraph.FieldSpec{ @@ -53,13 +53,13 @@ func (nd *NodeDelete) sqlExec(ctx context.Context) (int, error) { }, } if ps := nd.predicates; len(ps) > 0 { - spec.Predicate = func(selector *sql.Selector) { + _spec.Predicate = func(selector *sql.Selector) { for i := range ps { ps[i](selector) } } } - return sqlgraph.DeleteNodes(ctx, nd.driver, spec) + return sqlgraph.DeleteNodes(ctx, nd.driver, _spec) } // NodeDeleteOne is the builder for deleting a single Node entity. diff --git a/examples/o2mrecur/ent/node_query.go b/examples/o2mrecur/ent/node_query.go index 22004b7cf..7ed6b0649 100644 --- a/examples/o2mrecur/ent/node_query.go +++ b/examples/o2mrecur/ent/node_query.go @@ -320,15 +320,15 @@ func (nq *NodeQuery) sqlAll(ctx context.Context) ([]*Node, error) { var ( nodes []*Node withFKs = nq.withFKs - spec = nq.querySpec() + _spec = nq.querySpec() ) if nq.withParent != nil { withFKs = true } if withFKs { - spec.Node.Columns = append(spec.Node.Columns, node.ForeignKeys...) + _spec.Node.Columns = append(_spec.Node.Columns, node.ForeignKeys...) } - spec.ScanValues = func() []interface{} { + _spec.ScanValues = func() []interface{} { node := &Node{config: nq.config} nodes = append(nodes, node) values := node.scanValues() @@ -337,14 +337,14 @@ func (nq *NodeQuery) sqlAll(ctx context.Context) ([]*Node, error) { } return values } - spec.Assign = func(values ...interface{}) error { + _spec.Assign = func(values ...interface{}) error { if len(nodes) == 0 { return fmt.Errorf("ent: Assign called without calling ScanValues") } node := nodes[len(nodes)-1] return node.assignValues(values...) } - if err := sqlgraph.QueryNodes(ctx, nq.driver, spec); err != nil { + if err := sqlgraph.QueryNodes(ctx, nq.driver, _spec); err != nil { return nil, err } @@ -405,8 +405,8 @@ func (nq *NodeQuery) sqlAll(ctx context.Context) ([]*Node, error) { } func (nq *NodeQuery) sqlCount(ctx context.Context) (int, error) { - spec := nq.querySpec() - return sqlgraph.CountNodes(ctx, nq.driver, spec) + _spec := nq.querySpec() + return sqlgraph.CountNodes(ctx, nq.driver, _spec) } func (nq *NodeQuery) sqlExist(ctx context.Context) (bool, error) { @@ -418,7 +418,7 @@ func (nq *NodeQuery) sqlExist(ctx context.Context) (bool, error) { } func (nq *NodeQuery) querySpec() *sqlgraph.QuerySpec { - spec := &sqlgraph.QuerySpec{ + _spec := &sqlgraph.QuerySpec{ Node: &sqlgraph.NodeSpec{ Table: node.Table, Columns: node.Columns, @@ -431,26 +431,26 @@ func (nq *NodeQuery) querySpec() *sqlgraph.QuerySpec { Unique: true, } if ps := nq.predicates; len(ps) > 0 { - spec.Predicate = func(selector *sql.Selector) { + _spec.Predicate = func(selector *sql.Selector) { for i := range ps { ps[i](selector) } } } if limit := nq.limit; limit != nil { - spec.Limit = *limit + _spec.Limit = *limit } if offset := nq.offset; offset != nil { - spec.Offset = *offset + _spec.Offset = *offset } if ps := nq.order; len(ps) > 0 { - spec.Order = func(selector *sql.Selector) { + _spec.Order = func(selector *sql.Selector) { for i := range ps { ps[i](selector) } } } - return spec + return _spec } func (nq *NodeQuery) sqlQuery() *sql.Selector { diff --git a/examples/o2mrecur/ent/node_update.go b/examples/o2mrecur/ent/node_update.go index 3a2091800..f0ba516f4 100644 --- a/examples/o2mrecur/ent/node_update.go +++ b/examples/o2mrecur/ent/node_update.go @@ -151,7 +151,7 @@ func (nu *NodeUpdate) ExecX(ctx context.Context) { } func (nu *NodeUpdate) sqlSave(ctx context.Context) (n int, err error) { - spec := &sqlgraph.UpdateSpec{ + _spec := &sqlgraph.UpdateSpec{ Node: &sqlgraph.NodeSpec{ Table: node.Table, Columns: node.Columns, @@ -162,21 +162,21 @@ func (nu *NodeUpdate) sqlSave(ctx context.Context) (n int, err error) { }, } if ps := nu.predicates; len(ps) > 0 { - spec.Predicate = func(selector *sql.Selector) { + _spec.Predicate = func(selector *sql.Selector) { for i := range ps { ps[i](selector) } } } if value := nu.value; value != nil { - spec.Fields.Set = append(spec.Fields.Set, &sqlgraph.FieldSpec{ + _spec.Fields.Set = append(_spec.Fields.Set, &sqlgraph.FieldSpec{ Type: field.TypeInt, Value: *value, Column: node.FieldValue, }) } if value := nu.addvalue; value != nil { - spec.Fields.Add = append(spec.Fields.Add, &sqlgraph.FieldSpec{ + _spec.Fields.Add = append(_spec.Fields.Add, &sqlgraph.FieldSpec{ Type: field.TypeInt, Value: *value, Column: node.FieldValue, @@ -196,7 +196,7 @@ func (nu *NodeUpdate) sqlSave(ctx context.Context) (n int, err error) { }, }, } - spec.Edges.Clear = append(spec.Edges.Clear, edge) + _spec.Edges.Clear = append(_spec.Edges.Clear, edge) } if nodes := nu.parent; len(nodes) > 0 { edge := &sqlgraph.EdgeSpec{ @@ -215,7 +215,7 @@ func (nu *NodeUpdate) sqlSave(ctx context.Context) (n int, err error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges.Add = append(spec.Edges.Add, edge) + _spec.Edges.Add = append(_spec.Edges.Add, edge) } if nodes := nu.removedChildren; len(nodes) > 0 { edge := &sqlgraph.EdgeSpec{ @@ -234,7 +234,7 @@ func (nu *NodeUpdate) sqlSave(ctx context.Context) (n int, err error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges.Clear = append(spec.Edges.Clear, edge) + _spec.Edges.Clear = append(_spec.Edges.Clear, edge) } if nodes := nu.children; len(nodes) > 0 { edge := &sqlgraph.EdgeSpec{ @@ -253,9 +253,9 @@ func (nu *NodeUpdate) sqlSave(ctx context.Context) (n int, err error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges.Add = append(spec.Edges.Add, edge) + _spec.Edges.Add = append(_spec.Edges.Add, edge) } - if n, err = sqlgraph.UpdateNodes(ctx, nu.driver, spec); err != nil { + if n, err = sqlgraph.UpdateNodes(ctx, nu.driver, _spec); err != nil { if cerr, ok := isSQLConstraintError(err); ok { err = cerr } @@ -392,7 +392,7 @@ func (nuo *NodeUpdateOne) ExecX(ctx context.Context) { } func (nuo *NodeUpdateOne) sqlSave(ctx context.Context) (n *Node, err error) { - spec := &sqlgraph.UpdateSpec{ + _spec := &sqlgraph.UpdateSpec{ Node: &sqlgraph.NodeSpec{ Table: node.Table, Columns: node.Columns, @@ -404,14 +404,14 @@ func (nuo *NodeUpdateOne) sqlSave(ctx context.Context) (n *Node, err error) { }, } if value := nuo.value; value != nil { - spec.Fields.Set = append(spec.Fields.Set, &sqlgraph.FieldSpec{ + _spec.Fields.Set = append(_spec.Fields.Set, &sqlgraph.FieldSpec{ Type: field.TypeInt, Value: *value, Column: node.FieldValue, }) } if value := nuo.addvalue; value != nil { - spec.Fields.Add = append(spec.Fields.Add, &sqlgraph.FieldSpec{ + _spec.Fields.Add = append(_spec.Fields.Add, &sqlgraph.FieldSpec{ Type: field.TypeInt, Value: *value, Column: node.FieldValue, @@ -431,7 +431,7 @@ func (nuo *NodeUpdateOne) sqlSave(ctx context.Context) (n *Node, err error) { }, }, } - spec.Edges.Clear = append(spec.Edges.Clear, edge) + _spec.Edges.Clear = append(_spec.Edges.Clear, edge) } if nodes := nuo.parent; len(nodes) > 0 { edge := &sqlgraph.EdgeSpec{ @@ -450,7 +450,7 @@ func (nuo *NodeUpdateOne) sqlSave(ctx context.Context) (n *Node, err error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges.Add = append(spec.Edges.Add, edge) + _spec.Edges.Add = append(_spec.Edges.Add, edge) } if nodes := nuo.removedChildren; len(nodes) > 0 { edge := &sqlgraph.EdgeSpec{ @@ -469,7 +469,7 @@ func (nuo *NodeUpdateOne) sqlSave(ctx context.Context) (n *Node, err error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges.Clear = append(spec.Edges.Clear, edge) + _spec.Edges.Clear = append(_spec.Edges.Clear, edge) } if nodes := nuo.children; len(nodes) > 0 { edge := &sqlgraph.EdgeSpec{ @@ -488,12 +488,12 @@ func (nuo *NodeUpdateOne) sqlSave(ctx context.Context) (n *Node, err error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges.Add = append(spec.Edges.Add, edge) + _spec.Edges.Add = append(_spec.Edges.Add, edge) } n = &Node{config: nuo.config} - spec.Assign = n.assignValues - spec.ScanValues = n.scanValues() - if err = sqlgraph.UpdateNode(ctx, nuo.driver, spec); err != nil { + _spec.Assign = n.assignValues + _spec.ScanValues = n.scanValues() + if err = sqlgraph.UpdateNode(ctx, nuo.driver, _spec); err != nil { if cerr, ok := isSQLConstraintError(err); ok { err = cerr } diff --git a/examples/o2o2types/ent/card.go b/examples/o2o2types/ent/card.go index 956dda187..402fecc42 100644 --- a/examples/o2o2types/ent/card.go +++ b/examples/o2o2types/ent/card.go @@ -29,7 +29,7 @@ type Card struct { Edges struct { // Owner holds the value of the owner edge. Owner *User - } + } `json:"edges"` owner_id *int } diff --git a/examples/o2o2types/ent/card_create.go b/examples/o2o2types/ent/card_create.go index f7812f0be..bf9d498b9 100644 --- a/examples/o2o2types/ent/card_create.go +++ b/examples/o2o2types/ent/card_create.go @@ -79,8 +79,8 @@ func (cc *CardCreate) SaveX(ctx context.Context) *Card { func (cc *CardCreate) sqlSave(ctx context.Context) (*Card, error) { var ( - c = &Card{config: cc.config} - spec = &sqlgraph.CreateSpec{ + c = &Card{config: cc.config} + _spec = &sqlgraph.CreateSpec{ Table: card.Table, ID: &sqlgraph.FieldSpec{ Type: field.TypeInt, @@ -89,7 +89,7 @@ func (cc *CardCreate) sqlSave(ctx context.Context) (*Card, error) { } ) if value := cc.expired; value != nil { - spec.Fields = append(spec.Fields, &sqlgraph.FieldSpec{ + _spec.Fields = append(_spec.Fields, &sqlgraph.FieldSpec{ Type: field.TypeTime, Value: *value, Column: card.FieldExpired, @@ -97,7 +97,7 @@ func (cc *CardCreate) sqlSave(ctx context.Context) (*Card, error) { c.Expired = *value } if value := cc.number; value != nil { - spec.Fields = append(spec.Fields, &sqlgraph.FieldSpec{ + _spec.Fields = append(_spec.Fields, &sqlgraph.FieldSpec{ Type: field.TypeString, Value: *value, Column: card.FieldNumber, @@ -121,15 +121,15 @@ func (cc *CardCreate) sqlSave(ctx context.Context) (*Card, error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges = append(spec.Edges, edge) + _spec.Edges = append(_spec.Edges, edge) } - if err := sqlgraph.CreateNode(ctx, cc.driver, spec); err != nil { + if err := sqlgraph.CreateNode(ctx, cc.driver, _spec); err != nil { if cerr, ok := isSQLConstraintError(err); ok { err = cerr } return nil, err } - id := spec.ID.Value.(int64) + id := _spec.ID.Value.(int64) c.ID = int(id) return c, nil } diff --git a/examples/o2o2types/ent/card_delete.go b/examples/o2o2types/ent/card_delete.go index 76265a9e5..7043ffda6 100644 --- a/examples/o2o2types/ent/card_delete.go +++ b/examples/o2o2types/ent/card_delete.go @@ -43,7 +43,7 @@ func (cd *CardDelete) ExecX(ctx context.Context) int { } func (cd *CardDelete) sqlExec(ctx context.Context) (int, error) { - spec := &sqlgraph.DeleteSpec{ + _spec := &sqlgraph.DeleteSpec{ Node: &sqlgraph.NodeSpec{ Table: card.Table, ID: &sqlgraph.FieldSpec{ @@ -53,13 +53,13 @@ func (cd *CardDelete) sqlExec(ctx context.Context) (int, error) { }, } if ps := cd.predicates; len(ps) > 0 { - spec.Predicate = func(selector *sql.Selector) { + _spec.Predicate = func(selector *sql.Selector) { for i := range ps { ps[i](selector) } } } - return sqlgraph.DeleteNodes(ctx, cd.driver, spec) + return sqlgraph.DeleteNodes(ctx, cd.driver, _spec) } // CardDeleteOne is the builder for deleting a single Card entity. diff --git a/examples/o2o2types/ent/card_query.go b/examples/o2o2types/ent/card_query.go index 702a7cece..f834d7d02 100644 --- a/examples/o2o2types/ent/card_query.go +++ b/examples/o2o2types/ent/card_query.go @@ -296,15 +296,15 @@ func (cq *CardQuery) sqlAll(ctx context.Context) ([]*Card, error) { var ( nodes []*Card withFKs = cq.withFKs - spec = cq.querySpec() + _spec = cq.querySpec() ) if cq.withOwner != nil { withFKs = true } if withFKs { - spec.Node.Columns = append(spec.Node.Columns, card.ForeignKeys...) + _spec.Node.Columns = append(_spec.Node.Columns, card.ForeignKeys...) } - spec.ScanValues = func() []interface{} { + _spec.ScanValues = func() []interface{} { node := &Card{config: cq.config} nodes = append(nodes, node) values := node.scanValues() @@ -313,14 +313,14 @@ func (cq *CardQuery) sqlAll(ctx context.Context) ([]*Card, error) { } return values } - spec.Assign = func(values ...interface{}) error { + _spec.Assign = func(values ...interface{}) error { if len(nodes) == 0 { return fmt.Errorf("ent: Assign called without calling ScanValues") } node := nodes[len(nodes)-1] return node.assignValues(values...) } - if err := sqlgraph.QueryNodes(ctx, cq.driver, spec); err != nil { + if err := sqlgraph.QueryNodes(ctx, cq.driver, _spec); err != nil { return nil, err } @@ -353,8 +353,8 @@ func (cq *CardQuery) sqlAll(ctx context.Context) ([]*Card, error) { } func (cq *CardQuery) sqlCount(ctx context.Context) (int, error) { - spec := cq.querySpec() - return sqlgraph.CountNodes(ctx, cq.driver, spec) + _spec := cq.querySpec() + return sqlgraph.CountNodes(ctx, cq.driver, _spec) } func (cq *CardQuery) sqlExist(ctx context.Context) (bool, error) { @@ -366,7 +366,7 @@ func (cq *CardQuery) sqlExist(ctx context.Context) (bool, error) { } func (cq *CardQuery) querySpec() *sqlgraph.QuerySpec { - spec := &sqlgraph.QuerySpec{ + _spec := &sqlgraph.QuerySpec{ Node: &sqlgraph.NodeSpec{ Table: card.Table, Columns: card.Columns, @@ -379,26 +379,26 @@ func (cq *CardQuery) querySpec() *sqlgraph.QuerySpec { Unique: true, } if ps := cq.predicates; len(ps) > 0 { - spec.Predicate = func(selector *sql.Selector) { + _spec.Predicate = func(selector *sql.Selector) { for i := range ps { ps[i](selector) } } } if limit := cq.limit; limit != nil { - spec.Limit = *limit + _spec.Limit = *limit } if offset := cq.offset; offset != nil { - spec.Offset = *offset + _spec.Offset = *offset } if ps := cq.order; len(ps) > 0 { - spec.Order = func(selector *sql.Selector) { + _spec.Order = func(selector *sql.Selector) { for i := range ps { ps[i](selector) } } } - return spec + return _spec } func (cq *CardQuery) sqlQuery() *sql.Selector { diff --git a/examples/o2o2types/ent/card_update.go b/examples/o2o2types/ent/card_update.go index 727fecefd..0d343563d 100644 --- a/examples/o2o2types/ent/card_update.go +++ b/examples/o2o2types/ent/card_update.go @@ -101,7 +101,7 @@ func (cu *CardUpdate) ExecX(ctx context.Context) { } func (cu *CardUpdate) sqlSave(ctx context.Context) (n int, err error) { - spec := &sqlgraph.UpdateSpec{ + _spec := &sqlgraph.UpdateSpec{ Node: &sqlgraph.NodeSpec{ Table: card.Table, Columns: card.Columns, @@ -112,21 +112,21 @@ func (cu *CardUpdate) sqlSave(ctx context.Context) (n int, err error) { }, } if ps := cu.predicates; len(ps) > 0 { - spec.Predicate = func(selector *sql.Selector) { + _spec.Predicate = func(selector *sql.Selector) { for i := range ps { ps[i](selector) } } } if value := cu.expired; value != nil { - spec.Fields.Set = append(spec.Fields.Set, &sqlgraph.FieldSpec{ + _spec.Fields.Set = append(_spec.Fields.Set, &sqlgraph.FieldSpec{ Type: field.TypeTime, Value: *value, Column: card.FieldExpired, }) } if value := cu.number; value != nil { - spec.Fields.Set = append(spec.Fields.Set, &sqlgraph.FieldSpec{ + _spec.Fields.Set = append(_spec.Fields.Set, &sqlgraph.FieldSpec{ Type: field.TypeString, Value: *value, Column: card.FieldNumber, @@ -146,7 +146,7 @@ func (cu *CardUpdate) sqlSave(ctx context.Context) (n int, err error) { }, }, } - spec.Edges.Clear = append(spec.Edges.Clear, edge) + _spec.Edges.Clear = append(_spec.Edges.Clear, edge) } if nodes := cu.owner; len(nodes) > 0 { edge := &sqlgraph.EdgeSpec{ @@ -165,9 +165,9 @@ func (cu *CardUpdate) sqlSave(ctx context.Context) (n int, err error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges.Add = append(spec.Edges.Add, edge) + _spec.Edges.Add = append(_spec.Edges.Add, edge) } - if n, err = sqlgraph.UpdateNodes(ctx, cu.driver, spec); err != nil { + if n, err = sqlgraph.UpdateNodes(ctx, cu.driver, _spec); err != nil { if cerr, ok := isSQLConstraintError(err); ok { err = cerr } @@ -252,7 +252,7 @@ func (cuo *CardUpdateOne) ExecX(ctx context.Context) { } func (cuo *CardUpdateOne) sqlSave(ctx context.Context) (c *Card, err error) { - spec := &sqlgraph.UpdateSpec{ + _spec := &sqlgraph.UpdateSpec{ Node: &sqlgraph.NodeSpec{ Table: card.Table, Columns: card.Columns, @@ -264,14 +264,14 @@ func (cuo *CardUpdateOne) sqlSave(ctx context.Context) (c *Card, err error) { }, } if value := cuo.expired; value != nil { - spec.Fields.Set = append(spec.Fields.Set, &sqlgraph.FieldSpec{ + _spec.Fields.Set = append(_spec.Fields.Set, &sqlgraph.FieldSpec{ Type: field.TypeTime, Value: *value, Column: card.FieldExpired, }) } if value := cuo.number; value != nil { - spec.Fields.Set = append(spec.Fields.Set, &sqlgraph.FieldSpec{ + _spec.Fields.Set = append(_spec.Fields.Set, &sqlgraph.FieldSpec{ Type: field.TypeString, Value: *value, Column: card.FieldNumber, @@ -291,7 +291,7 @@ func (cuo *CardUpdateOne) sqlSave(ctx context.Context) (c *Card, err error) { }, }, } - spec.Edges.Clear = append(spec.Edges.Clear, edge) + _spec.Edges.Clear = append(_spec.Edges.Clear, edge) } if nodes := cuo.owner; len(nodes) > 0 { edge := &sqlgraph.EdgeSpec{ @@ -310,12 +310,12 @@ func (cuo *CardUpdateOne) sqlSave(ctx context.Context) (c *Card, err error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges.Add = append(spec.Edges.Add, edge) + _spec.Edges.Add = append(_spec.Edges.Add, edge) } c = &Card{config: cuo.config} - spec.Assign = c.assignValues - spec.ScanValues = c.scanValues() - if err = sqlgraph.UpdateNode(ctx, cuo.driver, spec); err != nil { + _spec.Assign = c.assignValues + _spec.ScanValues = c.scanValues() + if err = sqlgraph.UpdateNode(ctx, cuo.driver, _spec); err != nil { if cerr, ok := isSQLConstraintError(err); ok { err = cerr } diff --git a/examples/o2o2types/ent/user.go b/examples/o2o2types/ent/user.go index bca01c406..7b3f31fe3 100644 --- a/examples/o2o2types/ent/user.go +++ b/examples/o2o2types/ent/user.go @@ -28,7 +28,7 @@ type User struct { Edges struct { // Card holds the value of the card edge. Card *Card - } + } `json:"edges"` } // scanValues returns the types for scanning values from sql.Rows. diff --git a/examples/o2o2types/ent/user_create.go b/examples/o2o2types/ent/user_create.go index f2524cd01..c25a5f0f6 100644 --- a/examples/o2o2types/ent/user_create.go +++ b/examples/o2o2types/ent/user_create.go @@ -83,8 +83,8 @@ func (uc *UserCreate) SaveX(ctx context.Context) *User { func (uc *UserCreate) sqlSave(ctx context.Context) (*User, error) { var ( - u = &User{config: uc.config} - spec = &sqlgraph.CreateSpec{ + u = &User{config: uc.config} + _spec = &sqlgraph.CreateSpec{ Table: user.Table, ID: &sqlgraph.FieldSpec{ Type: field.TypeInt, @@ -93,7 +93,7 @@ func (uc *UserCreate) sqlSave(ctx context.Context) (*User, error) { } ) if value := uc.age; value != nil { - spec.Fields = append(spec.Fields, &sqlgraph.FieldSpec{ + _spec.Fields = append(_spec.Fields, &sqlgraph.FieldSpec{ Type: field.TypeInt, Value: *value, Column: user.FieldAge, @@ -101,7 +101,7 @@ func (uc *UserCreate) sqlSave(ctx context.Context) (*User, error) { u.Age = *value } if value := uc.name; value != nil { - spec.Fields = append(spec.Fields, &sqlgraph.FieldSpec{ + _spec.Fields = append(_spec.Fields, &sqlgraph.FieldSpec{ Type: field.TypeString, Value: *value, Column: user.FieldName, @@ -125,15 +125,15 @@ func (uc *UserCreate) sqlSave(ctx context.Context) (*User, error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges = append(spec.Edges, edge) + _spec.Edges = append(_spec.Edges, edge) } - if err := sqlgraph.CreateNode(ctx, uc.driver, spec); err != nil { + if err := sqlgraph.CreateNode(ctx, uc.driver, _spec); err != nil { if cerr, ok := isSQLConstraintError(err); ok { err = cerr } return nil, err } - id := spec.ID.Value.(int64) + id := _spec.ID.Value.(int64) u.ID = int(id) return u, nil } diff --git a/examples/o2o2types/ent/user_delete.go b/examples/o2o2types/ent/user_delete.go index b8100952a..285e69dfb 100644 --- a/examples/o2o2types/ent/user_delete.go +++ b/examples/o2o2types/ent/user_delete.go @@ -43,7 +43,7 @@ func (ud *UserDelete) ExecX(ctx context.Context) int { } func (ud *UserDelete) sqlExec(ctx context.Context) (int, error) { - spec := &sqlgraph.DeleteSpec{ + _spec := &sqlgraph.DeleteSpec{ Node: &sqlgraph.NodeSpec{ Table: user.Table, ID: &sqlgraph.FieldSpec{ @@ -53,13 +53,13 @@ func (ud *UserDelete) sqlExec(ctx context.Context) (int, error) { }, } if ps := ud.predicates; len(ps) > 0 { - spec.Predicate = func(selector *sql.Selector) { + _spec.Predicate = func(selector *sql.Selector) { for i := range ps { ps[i](selector) } } } - return sqlgraph.DeleteNodes(ctx, ud.driver, spec) + return sqlgraph.DeleteNodes(ctx, ud.driver, _spec) } // UserDeleteOne is the builder for deleting a single User entity. diff --git a/examples/o2o2types/ent/user_query.go b/examples/o2o2types/ent/user_query.go index 2d3b34d91..ebd81b106 100644 --- a/examples/o2o2types/ent/user_query.go +++ b/examples/o2o2types/ent/user_query.go @@ -295,22 +295,22 @@ func (uq *UserQuery) Select(field string, fields ...string) *UserSelect { func (uq *UserQuery) sqlAll(ctx context.Context) ([]*User, error) { var ( nodes []*User - spec = uq.querySpec() + _spec = uq.querySpec() ) - spec.ScanValues = func() []interface{} { + _spec.ScanValues = func() []interface{} { node := &User{config: uq.config} nodes = append(nodes, node) values := node.scanValues() return values } - spec.Assign = func(values ...interface{}) error { + _spec.Assign = func(values ...interface{}) error { if len(nodes) == 0 { return fmt.Errorf("ent: Assign called without calling ScanValues") } node := nodes[len(nodes)-1] return node.assignValues(values...) } - if err := sqlgraph.QueryNodes(ctx, uq.driver, spec); err != nil { + if err := sqlgraph.QueryNodes(ctx, uq.driver, _spec); err != nil { return nil, err } @@ -346,8 +346,8 @@ func (uq *UserQuery) sqlAll(ctx context.Context) ([]*User, error) { } func (uq *UserQuery) sqlCount(ctx context.Context) (int, error) { - spec := uq.querySpec() - return sqlgraph.CountNodes(ctx, uq.driver, spec) + _spec := uq.querySpec() + return sqlgraph.CountNodes(ctx, uq.driver, _spec) } func (uq *UserQuery) sqlExist(ctx context.Context) (bool, error) { @@ -359,7 +359,7 @@ func (uq *UserQuery) sqlExist(ctx context.Context) (bool, error) { } func (uq *UserQuery) querySpec() *sqlgraph.QuerySpec { - spec := &sqlgraph.QuerySpec{ + _spec := &sqlgraph.QuerySpec{ Node: &sqlgraph.NodeSpec{ Table: user.Table, Columns: user.Columns, @@ -372,26 +372,26 @@ func (uq *UserQuery) querySpec() *sqlgraph.QuerySpec { Unique: true, } if ps := uq.predicates; len(ps) > 0 { - spec.Predicate = func(selector *sql.Selector) { + _spec.Predicate = func(selector *sql.Selector) { for i := range ps { ps[i](selector) } } } if limit := uq.limit; limit != nil { - spec.Limit = *limit + _spec.Limit = *limit } if offset := uq.offset; offset != nil { - spec.Offset = *offset + _spec.Offset = *offset } if ps := uq.order; len(ps) > 0 { - spec.Order = func(selector *sql.Selector) { + _spec.Order = func(selector *sql.Selector) { for i := range ps { ps[i](selector) } } } - return spec + return _spec } func (uq *UserQuery) sqlQuery() *sql.Selector { diff --git a/examples/o2o2types/ent/user_update.go b/examples/o2o2types/ent/user_update.go index d3404e5e6..ea06a40b9 100644 --- a/examples/o2o2types/ent/user_update.go +++ b/examples/o2o2types/ent/user_update.go @@ -117,7 +117,7 @@ func (uu *UserUpdate) ExecX(ctx context.Context) { } func (uu *UserUpdate) sqlSave(ctx context.Context) (n int, err error) { - spec := &sqlgraph.UpdateSpec{ + _spec := &sqlgraph.UpdateSpec{ Node: &sqlgraph.NodeSpec{ Table: user.Table, Columns: user.Columns, @@ -128,28 +128,28 @@ func (uu *UserUpdate) sqlSave(ctx context.Context) (n int, err error) { }, } if ps := uu.predicates; len(ps) > 0 { - spec.Predicate = func(selector *sql.Selector) { + _spec.Predicate = func(selector *sql.Selector) { for i := range ps { ps[i](selector) } } } if value := uu.age; value != nil { - spec.Fields.Set = append(spec.Fields.Set, &sqlgraph.FieldSpec{ + _spec.Fields.Set = append(_spec.Fields.Set, &sqlgraph.FieldSpec{ Type: field.TypeInt, Value: *value, Column: user.FieldAge, }) } if value := uu.addage; value != nil { - spec.Fields.Add = append(spec.Fields.Add, &sqlgraph.FieldSpec{ + _spec.Fields.Add = append(_spec.Fields.Add, &sqlgraph.FieldSpec{ Type: field.TypeInt, Value: *value, Column: user.FieldAge, }) } if value := uu.name; value != nil { - spec.Fields.Set = append(spec.Fields.Set, &sqlgraph.FieldSpec{ + _spec.Fields.Set = append(_spec.Fields.Set, &sqlgraph.FieldSpec{ Type: field.TypeString, Value: *value, Column: user.FieldName, @@ -169,7 +169,7 @@ func (uu *UserUpdate) sqlSave(ctx context.Context) (n int, err error) { }, }, } - spec.Edges.Clear = append(spec.Edges.Clear, edge) + _spec.Edges.Clear = append(_spec.Edges.Clear, edge) } if nodes := uu.card; len(nodes) > 0 { edge := &sqlgraph.EdgeSpec{ @@ -188,9 +188,9 @@ func (uu *UserUpdate) sqlSave(ctx context.Context) (n int, err error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges.Add = append(spec.Edges.Add, edge) + _spec.Edges.Add = append(_spec.Edges.Add, edge) } - if n, err = sqlgraph.UpdateNodes(ctx, uu.driver, spec); err != nil { + if n, err = sqlgraph.UpdateNodes(ctx, uu.driver, _spec); err != nil { if cerr, ok := isSQLConstraintError(err); ok { err = cerr } @@ -292,7 +292,7 @@ func (uuo *UserUpdateOne) ExecX(ctx context.Context) { } func (uuo *UserUpdateOne) sqlSave(ctx context.Context) (u *User, err error) { - spec := &sqlgraph.UpdateSpec{ + _spec := &sqlgraph.UpdateSpec{ Node: &sqlgraph.NodeSpec{ Table: user.Table, Columns: user.Columns, @@ -304,21 +304,21 @@ func (uuo *UserUpdateOne) sqlSave(ctx context.Context) (u *User, err error) { }, } if value := uuo.age; value != nil { - spec.Fields.Set = append(spec.Fields.Set, &sqlgraph.FieldSpec{ + _spec.Fields.Set = append(_spec.Fields.Set, &sqlgraph.FieldSpec{ Type: field.TypeInt, Value: *value, Column: user.FieldAge, }) } if value := uuo.addage; value != nil { - spec.Fields.Add = append(spec.Fields.Add, &sqlgraph.FieldSpec{ + _spec.Fields.Add = append(_spec.Fields.Add, &sqlgraph.FieldSpec{ Type: field.TypeInt, Value: *value, Column: user.FieldAge, }) } if value := uuo.name; value != nil { - spec.Fields.Set = append(spec.Fields.Set, &sqlgraph.FieldSpec{ + _spec.Fields.Set = append(_spec.Fields.Set, &sqlgraph.FieldSpec{ Type: field.TypeString, Value: *value, Column: user.FieldName, @@ -338,7 +338,7 @@ func (uuo *UserUpdateOne) sqlSave(ctx context.Context) (u *User, err error) { }, }, } - spec.Edges.Clear = append(spec.Edges.Clear, edge) + _spec.Edges.Clear = append(_spec.Edges.Clear, edge) } if nodes := uuo.card; len(nodes) > 0 { edge := &sqlgraph.EdgeSpec{ @@ -357,12 +357,12 @@ func (uuo *UserUpdateOne) sqlSave(ctx context.Context) (u *User, err error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges.Add = append(spec.Edges.Add, edge) + _spec.Edges.Add = append(_spec.Edges.Add, edge) } u = &User{config: uuo.config} - spec.Assign = u.assignValues - spec.ScanValues = u.scanValues() - if err = sqlgraph.UpdateNode(ctx, uuo.driver, spec); err != nil { + _spec.Assign = u.assignValues + _spec.ScanValues = u.scanValues() + if err = sqlgraph.UpdateNode(ctx, uuo.driver, _spec); err != nil { if cerr, ok := isSQLConstraintError(err); ok { err = cerr } diff --git a/examples/o2obidi/ent/user.go b/examples/o2obidi/ent/user.go index cd917bf17..7a184d4b7 100644 --- a/examples/o2obidi/ent/user.go +++ b/examples/o2obidi/ent/user.go @@ -28,7 +28,7 @@ type User struct { Edges struct { // Spouse holds the value of the spouse edge. Spouse *User - } + } `json:"edges"` user_spouse_id *int } diff --git a/examples/o2obidi/ent/user_create.go b/examples/o2obidi/ent/user_create.go index 663dbf97e..4fbac69cb 100644 --- a/examples/o2obidi/ent/user_create.go +++ b/examples/o2obidi/ent/user_create.go @@ -82,8 +82,8 @@ func (uc *UserCreate) SaveX(ctx context.Context) *User { func (uc *UserCreate) sqlSave(ctx context.Context) (*User, error) { var ( - u = &User{config: uc.config} - spec = &sqlgraph.CreateSpec{ + u = &User{config: uc.config} + _spec = &sqlgraph.CreateSpec{ Table: user.Table, ID: &sqlgraph.FieldSpec{ Type: field.TypeInt, @@ -92,7 +92,7 @@ func (uc *UserCreate) sqlSave(ctx context.Context) (*User, error) { } ) if value := uc.age; value != nil { - spec.Fields = append(spec.Fields, &sqlgraph.FieldSpec{ + _spec.Fields = append(_spec.Fields, &sqlgraph.FieldSpec{ Type: field.TypeInt, Value: *value, Column: user.FieldAge, @@ -100,7 +100,7 @@ func (uc *UserCreate) sqlSave(ctx context.Context) (*User, error) { u.Age = *value } if value := uc.name; value != nil { - spec.Fields = append(spec.Fields, &sqlgraph.FieldSpec{ + _spec.Fields = append(_spec.Fields, &sqlgraph.FieldSpec{ Type: field.TypeString, Value: *value, Column: user.FieldName, @@ -124,15 +124,15 @@ func (uc *UserCreate) sqlSave(ctx context.Context) (*User, error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges = append(spec.Edges, edge) + _spec.Edges = append(_spec.Edges, edge) } - if err := sqlgraph.CreateNode(ctx, uc.driver, spec); err != nil { + if err := sqlgraph.CreateNode(ctx, uc.driver, _spec); err != nil { if cerr, ok := isSQLConstraintError(err); ok { err = cerr } return nil, err } - id := spec.ID.Value.(int64) + id := _spec.ID.Value.(int64) u.ID = int(id) return u, nil } diff --git a/examples/o2obidi/ent/user_delete.go b/examples/o2obidi/ent/user_delete.go index 40323f9a0..30f7e4cc5 100644 --- a/examples/o2obidi/ent/user_delete.go +++ b/examples/o2obidi/ent/user_delete.go @@ -43,7 +43,7 @@ func (ud *UserDelete) ExecX(ctx context.Context) int { } func (ud *UserDelete) sqlExec(ctx context.Context) (int, error) { - spec := &sqlgraph.DeleteSpec{ + _spec := &sqlgraph.DeleteSpec{ Node: &sqlgraph.NodeSpec{ Table: user.Table, ID: &sqlgraph.FieldSpec{ @@ -53,13 +53,13 @@ func (ud *UserDelete) sqlExec(ctx context.Context) (int, error) { }, } if ps := ud.predicates; len(ps) > 0 { - spec.Predicate = func(selector *sql.Selector) { + _spec.Predicate = func(selector *sql.Selector) { for i := range ps { ps[i](selector) } } } - return sqlgraph.DeleteNodes(ctx, ud.driver, spec) + return sqlgraph.DeleteNodes(ctx, ud.driver, _spec) } // UserDeleteOne is the builder for deleting a single User entity. diff --git a/examples/o2obidi/ent/user_query.go b/examples/o2obidi/ent/user_query.go index 2696a7c1d..62192c57a 100644 --- a/examples/o2obidi/ent/user_query.go +++ b/examples/o2obidi/ent/user_query.go @@ -295,15 +295,15 @@ func (uq *UserQuery) sqlAll(ctx context.Context) ([]*User, error) { var ( nodes []*User withFKs = uq.withFKs - spec = uq.querySpec() + _spec = uq.querySpec() ) if uq.withSpouse != nil { withFKs = true } if withFKs { - spec.Node.Columns = append(spec.Node.Columns, user.ForeignKeys...) + _spec.Node.Columns = append(_spec.Node.Columns, user.ForeignKeys...) } - spec.ScanValues = func() []interface{} { + _spec.ScanValues = func() []interface{} { node := &User{config: uq.config} nodes = append(nodes, node) values := node.scanValues() @@ -312,14 +312,14 @@ func (uq *UserQuery) sqlAll(ctx context.Context) ([]*User, error) { } return values } - spec.Assign = func(values ...interface{}) error { + _spec.Assign = func(values ...interface{}) error { if len(nodes) == 0 { return fmt.Errorf("ent: Assign called without calling ScanValues") } node := nodes[len(nodes)-1] return node.assignValues(values...) } - if err := sqlgraph.QueryNodes(ctx, uq.driver, spec); err != nil { + if err := sqlgraph.QueryNodes(ctx, uq.driver, _spec); err != nil { return nil, err } @@ -352,8 +352,8 @@ func (uq *UserQuery) sqlAll(ctx context.Context) ([]*User, error) { } func (uq *UserQuery) sqlCount(ctx context.Context) (int, error) { - spec := uq.querySpec() - return sqlgraph.CountNodes(ctx, uq.driver, spec) + _spec := uq.querySpec() + return sqlgraph.CountNodes(ctx, uq.driver, _spec) } func (uq *UserQuery) sqlExist(ctx context.Context) (bool, error) { @@ -365,7 +365,7 @@ func (uq *UserQuery) sqlExist(ctx context.Context) (bool, error) { } func (uq *UserQuery) querySpec() *sqlgraph.QuerySpec { - spec := &sqlgraph.QuerySpec{ + _spec := &sqlgraph.QuerySpec{ Node: &sqlgraph.NodeSpec{ Table: user.Table, Columns: user.Columns, @@ -378,26 +378,26 @@ func (uq *UserQuery) querySpec() *sqlgraph.QuerySpec { Unique: true, } if ps := uq.predicates; len(ps) > 0 { - spec.Predicate = func(selector *sql.Selector) { + _spec.Predicate = func(selector *sql.Selector) { for i := range ps { ps[i](selector) } } } if limit := uq.limit; limit != nil { - spec.Limit = *limit + _spec.Limit = *limit } if offset := uq.offset; offset != nil { - spec.Offset = *offset + _spec.Offset = *offset } if ps := uq.order; len(ps) > 0 { - spec.Order = func(selector *sql.Selector) { + _spec.Order = func(selector *sql.Selector) { for i := range ps { ps[i](selector) } } } - return spec + return _spec } func (uq *UserQuery) sqlQuery() *sql.Selector { diff --git a/examples/o2obidi/ent/user_update.go b/examples/o2obidi/ent/user_update.go index 566a21027..a6a74927d 100644 --- a/examples/o2obidi/ent/user_update.go +++ b/examples/o2obidi/ent/user_update.go @@ -116,7 +116,7 @@ func (uu *UserUpdate) ExecX(ctx context.Context) { } func (uu *UserUpdate) sqlSave(ctx context.Context) (n int, err error) { - spec := &sqlgraph.UpdateSpec{ + _spec := &sqlgraph.UpdateSpec{ Node: &sqlgraph.NodeSpec{ Table: user.Table, Columns: user.Columns, @@ -127,28 +127,28 @@ func (uu *UserUpdate) sqlSave(ctx context.Context) (n int, err error) { }, } if ps := uu.predicates; len(ps) > 0 { - spec.Predicate = func(selector *sql.Selector) { + _spec.Predicate = func(selector *sql.Selector) { for i := range ps { ps[i](selector) } } } if value := uu.age; value != nil { - spec.Fields.Set = append(spec.Fields.Set, &sqlgraph.FieldSpec{ + _spec.Fields.Set = append(_spec.Fields.Set, &sqlgraph.FieldSpec{ Type: field.TypeInt, Value: *value, Column: user.FieldAge, }) } if value := uu.addage; value != nil { - spec.Fields.Add = append(spec.Fields.Add, &sqlgraph.FieldSpec{ + _spec.Fields.Add = append(_spec.Fields.Add, &sqlgraph.FieldSpec{ Type: field.TypeInt, Value: *value, Column: user.FieldAge, }) } if value := uu.name; value != nil { - spec.Fields.Set = append(spec.Fields.Set, &sqlgraph.FieldSpec{ + _spec.Fields.Set = append(_spec.Fields.Set, &sqlgraph.FieldSpec{ Type: field.TypeString, Value: *value, Column: user.FieldName, @@ -168,7 +168,7 @@ func (uu *UserUpdate) sqlSave(ctx context.Context) (n int, err error) { }, }, } - spec.Edges.Clear = append(spec.Edges.Clear, edge) + _spec.Edges.Clear = append(_spec.Edges.Clear, edge) } if nodes := uu.spouse; len(nodes) > 0 { edge := &sqlgraph.EdgeSpec{ @@ -187,9 +187,9 @@ func (uu *UserUpdate) sqlSave(ctx context.Context) (n int, err error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges.Add = append(spec.Edges.Add, edge) + _spec.Edges.Add = append(_spec.Edges.Add, edge) } - if n, err = sqlgraph.UpdateNodes(ctx, uu.driver, spec); err != nil { + if n, err = sqlgraph.UpdateNodes(ctx, uu.driver, _spec); err != nil { if cerr, ok := isSQLConstraintError(err); ok { err = cerr } @@ -291,7 +291,7 @@ func (uuo *UserUpdateOne) ExecX(ctx context.Context) { } func (uuo *UserUpdateOne) sqlSave(ctx context.Context) (u *User, err error) { - spec := &sqlgraph.UpdateSpec{ + _spec := &sqlgraph.UpdateSpec{ Node: &sqlgraph.NodeSpec{ Table: user.Table, Columns: user.Columns, @@ -303,21 +303,21 @@ func (uuo *UserUpdateOne) sqlSave(ctx context.Context) (u *User, err error) { }, } if value := uuo.age; value != nil { - spec.Fields.Set = append(spec.Fields.Set, &sqlgraph.FieldSpec{ + _spec.Fields.Set = append(_spec.Fields.Set, &sqlgraph.FieldSpec{ Type: field.TypeInt, Value: *value, Column: user.FieldAge, }) } if value := uuo.addage; value != nil { - spec.Fields.Add = append(spec.Fields.Add, &sqlgraph.FieldSpec{ + _spec.Fields.Add = append(_spec.Fields.Add, &sqlgraph.FieldSpec{ Type: field.TypeInt, Value: *value, Column: user.FieldAge, }) } if value := uuo.name; value != nil { - spec.Fields.Set = append(spec.Fields.Set, &sqlgraph.FieldSpec{ + _spec.Fields.Set = append(_spec.Fields.Set, &sqlgraph.FieldSpec{ Type: field.TypeString, Value: *value, Column: user.FieldName, @@ -337,7 +337,7 @@ func (uuo *UserUpdateOne) sqlSave(ctx context.Context) (u *User, err error) { }, }, } - spec.Edges.Clear = append(spec.Edges.Clear, edge) + _spec.Edges.Clear = append(_spec.Edges.Clear, edge) } if nodes := uuo.spouse; len(nodes) > 0 { edge := &sqlgraph.EdgeSpec{ @@ -356,12 +356,12 @@ func (uuo *UserUpdateOne) sqlSave(ctx context.Context) (u *User, err error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges.Add = append(spec.Edges.Add, edge) + _spec.Edges.Add = append(_spec.Edges.Add, edge) } u = &User{config: uuo.config} - spec.Assign = u.assignValues - spec.ScanValues = u.scanValues() - if err = sqlgraph.UpdateNode(ctx, uuo.driver, spec); err != nil { + _spec.Assign = u.assignValues + _spec.ScanValues = u.scanValues() + if err = sqlgraph.UpdateNode(ctx, uuo.driver, _spec); err != nil { if cerr, ok := isSQLConstraintError(err); ok { err = cerr } diff --git a/examples/o2orecur/ent/node.go b/examples/o2orecur/ent/node.go index 2337c3c89..5f0b40567 100644 --- a/examples/o2orecur/ent/node.go +++ b/examples/o2orecur/ent/node.go @@ -28,7 +28,7 @@ type Node struct { Prev *Node // Next holds the value of the next edge. Next *Node - } + } `json:"edges"` prev_id *int } diff --git a/examples/o2orecur/ent/node_create.go b/examples/o2orecur/ent/node_create.go index 26b26718d..6ccd3c227 100644 --- a/examples/o2orecur/ent/node_create.go +++ b/examples/o2orecur/ent/node_create.go @@ -98,8 +98,8 @@ func (nc *NodeCreate) SaveX(ctx context.Context) *Node { func (nc *NodeCreate) sqlSave(ctx context.Context) (*Node, error) { var ( - n = &Node{config: nc.config} - spec = &sqlgraph.CreateSpec{ + n = &Node{config: nc.config} + _spec = &sqlgraph.CreateSpec{ Table: node.Table, ID: &sqlgraph.FieldSpec{ Type: field.TypeInt, @@ -108,7 +108,7 @@ func (nc *NodeCreate) sqlSave(ctx context.Context) (*Node, error) { } ) if value := nc.value; value != nil { - spec.Fields = append(spec.Fields, &sqlgraph.FieldSpec{ + _spec.Fields = append(_spec.Fields, &sqlgraph.FieldSpec{ Type: field.TypeInt, Value: *value, Column: node.FieldValue, @@ -132,7 +132,7 @@ func (nc *NodeCreate) sqlSave(ctx context.Context) (*Node, error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges = append(spec.Edges, edge) + _spec.Edges = append(_spec.Edges, edge) } if nodes := nc.next; len(nodes) > 0 { edge := &sqlgraph.EdgeSpec{ @@ -151,15 +151,15 @@ func (nc *NodeCreate) sqlSave(ctx context.Context) (*Node, error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges = append(spec.Edges, edge) + _spec.Edges = append(_spec.Edges, edge) } - if err := sqlgraph.CreateNode(ctx, nc.driver, spec); err != nil { + if err := sqlgraph.CreateNode(ctx, nc.driver, _spec); err != nil { if cerr, ok := isSQLConstraintError(err); ok { err = cerr } return nil, err } - id := spec.ID.Value.(int64) + id := _spec.ID.Value.(int64) n.ID = int(id) return n, nil } diff --git a/examples/o2orecur/ent/node_delete.go b/examples/o2orecur/ent/node_delete.go index 03af516f8..1cb7c8350 100644 --- a/examples/o2orecur/ent/node_delete.go +++ b/examples/o2orecur/ent/node_delete.go @@ -43,7 +43,7 @@ func (nd *NodeDelete) ExecX(ctx context.Context) int { } func (nd *NodeDelete) sqlExec(ctx context.Context) (int, error) { - spec := &sqlgraph.DeleteSpec{ + _spec := &sqlgraph.DeleteSpec{ Node: &sqlgraph.NodeSpec{ Table: node.Table, ID: &sqlgraph.FieldSpec{ @@ -53,13 +53,13 @@ func (nd *NodeDelete) sqlExec(ctx context.Context) (int, error) { }, } if ps := nd.predicates; len(ps) > 0 { - spec.Predicate = func(selector *sql.Selector) { + _spec.Predicate = func(selector *sql.Selector) { for i := range ps { ps[i](selector) } } } - return sqlgraph.DeleteNodes(ctx, nd.driver, spec) + return sqlgraph.DeleteNodes(ctx, nd.driver, _spec) } // NodeDeleteOne is the builder for deleting a single Node entity. diff --git a/examples/o2orecur/ent/node_query.go b/examples/o2orecur/ent/node_query.go index ca1acbd99..57a5f1099 100644 --- a/examples/o2orecur/ent/node_query.go +++ b/examples/o2orecur/ent/node_query.go @@ -320,15 +320,15 @@ func (nq *NodeQuery) sqlAll(ctx context.Context) ([]*Node, error) { var ( nodes []*Node withFKs = nq.withFKs - spec = nq.querySpec() + _spec = nq.querySpec() ) if nq.withPrev != nil { withFKs = true } if withFKs { - spec.Node.Columns = append(spec.Node.Columns, node.ForeignKeys...) + _spec.Node.Columns = append(_spec.Node.Columns, node.ForeignKeys...) } - spec.ScanValues = func() []interface{} { + _spec.ScanValues = func() []interface{} { node := &Node{config: nq.config} nodes = append(nodes, node) values := node.scanValues() @@ -337,14 +337,14 @@ func (nq *NodeQuery) sqlAll(ctx context.Context) ([]*Node, error) { } return values } - spec.Assign = func(values ...interface{}) error { + _spec.Assign = func(values ...interface{}) error { if len(nodes) == 0 { return fmt.Errorf("ent: Assign called without calling ScanValues") } node := nodes[len(nodes)-1] return node.assignValues(values...) } - if err := sqlgraph.QueryNodes(ctx, nq.driver, spec); err != nil { + if err := sqlgraph.QueryNodes(ctx, nq.driver, _spec); err != nil { return nil, err } @@ -405,8 +405,8 @@ func (nq *NodeQuery) sqlAll(ctx context.Context) ([]*Node, error) { } func (nq *NodeQuery) sqlCount(ctx context.Context) (int, error) { - spec := nq.querySpec() - return sqlgraph.CountNodes(ctx, nq.driver, spec) + _spec := nq.querySpec() + return sqlgraph.CountNodes(ctx, nq.driver, _spec) } func (nq *NodeQuery) sqlExist(ctx context.Context) (bool, error) { @@ -418,7 +418,7 @@ func (nq *NodeQuery) sqlExist(ctx context.Context) (bool, error) { } func (nq *NodeQuery) querySpec() *sqlgraph.QuerySpec { - spec := &sqlgraph.QuerySpec{ + _spec := &sqlgraph.QuerySpec{ Node: &sqlgraph.NodeSpec{ Table: node.Table, Columns: node.Columns, @@ -431,26 +431,26 @@ func (nq *NodeQuery) querySpec() *sqlgraph.QuerySpec { Unique: true, } if ps := nq.predicates; len(ps) > 0 { - spec.Predicate = func(selector *sql.Selector) { + _spec.Predicate = func(selector *sql.Selector) { for i := range ps { ps[i](selector) } } } if limit := nq.limit; limit != nil { - spec.Limit = *limit + _spec.Limit = *limit } if offset := nq.offset; offset != nil { - spec.Offset = *offset + _spec.Offset = *offset } if ps := nq.order; len(ps) > 0 { - spec.Order = func(selector *sql.Selector) { + _spec.Order = func(selector *sql.Selector) { for i := range ps { ps[i](selector) } } } - return spec + return _spec } func (nq *NodeQuery) sqlQuery() *sql.Selector { diff --git a/examples/o2orecur/ent/node_update.go b/examples/o2orecur/ent/node_update.go index 4f37a46ad..ac9d8dc17 100644 --- a/examples/o2orecur/ent/node_update.go +++ b/examples/o2orecur/ent/node_update.go @@ -142,7 +142,7 @@ func (nu *NodeUpdate) ExecX(ctx context.Context) { } func (nu *NodeUpdate) sqlSave(ctx context.Context) (n int, err error) { - spec := &sqlgraph.UpdateSpec{ + _spec := &sqlgraph.UpdateSpec{ Node: &sqlgraph.NodeSpec{ Table: node.Table, Columns: node.Columns, @@ -153,21 +153,21 @@ func (nu *NodeUpdate) sqlSave(ctx context.Context) (n int, err error) { }, } if ps := nu.predicates; len(ps) > 0 { - spec.Predicate = func(selector *sql.Selector) { + _spec.Predicate = func(selector *sql.Selector) { for i := range ps { ps[i](selector) } } } if value := nu.value; value != nil { - spec.Fields.Set = append(spec.Fields.Set, &sqlgraph.FieldSpec{ + _spec.Fields.Set = append(_spec.Fields.Set, &sqlgraph.FieldSpec{ Type: field.TypeInt, Value: *value, Column: node.FieldValue, }) } if value := nu.addvalue; value != nil { - spec.Fields.Add = append(spec.Fields.Add, &sqlgraph.FieldSpec{ + _spec.Fields.Add = append(_spec.Fields.Add, &sqlgraph.FieldSpec{ Type: field.TypeInt, Value: *value, Column: node.FieldValue, @@ -187,7 +187,7 @@ func (nu *NodeUpdate) sqlSave(ctx context.Context) (n int, err error) { }, }, } - spec.Edges.Clear = append(spec.Edges.Clear, edge) + _spec.Edges.Clear = append(_spec.Edges.Clear, edge) } if nodes := nu.prev; len(nodes) > 0 { edge := &sqlgraph.EdgeSpec{ @@ -206,7 +206,7 @@ func (nu *NodeUpdate) sqlSave(ctx context.Context) (n int, err error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges.Add = append(spec.Edges.Add, edge) + _spec.Edges.Add = append(_spec.Edges.Add, edge) } if nu.clearedNext { edge := &sqlgraph.EdgeSpec{ @@ -222,7 +222,7 @@ func (nu *NodeUpdate) sqlSave(ctx context.Context) (n int, err error) { }, }, } - spec.Edges.Clear = append(spec.Edges.Clear, edge) + _spec.Edges.Clear = append(_spec.Edges.Clear, edge) } if nodes := nu.next; len(nodes) > 0 { edge := &sqlgraph.EdgeSpec{ @@ -241,9 +241,9 @@ func (nu *NodeUpdate) sqlSave(ctx context.Context) (n int, err error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges.Add = append(spec.Edges.Add, edge) + _spec.Edges.Add = append(_spec.Edges.Add, edge) } - if n, err = sqlgraph.UpdateNodes(ctx, nu.driver, spec); err != nil { + if n, err = sqlgraph.UpdateNodes(ctx, nu.driver, _spec); err != nil { if cerr, ok := isSQLConstraintError(err); ok { err = cerr } @@ -371,7 +371,7 @@ func (nuo *NodeUpdateOne) ExecX(ctx context.Context) { } func (nuo *NodeUpdateOne) sqlSave(ctx context.Context) (n *Node, err error) { - spec := &sqlgraph.UpdateSpec{ + _spec := &sqlgraph.UpdateSpec{ Node: &sqlgraph.NodeSpec{ Table: node.Table, Columns: node.Columns, @@ -383,14 +383,14 @@ func (nuo *NodeUpdateOne) sqlSave(ctx context.Context) (n *Node, err error) { }, } if value := nuo.value; value != nil { - spec.Fields.Set = append(spec.Fields.Set, &sqlgraph.FieldSpec{ + _spec.Fields.Set = append(_spec.Fields.Set, &sqlgraph.FieldSpec{ Type: field.TypeInt, Value: *value, Column: node.FieldValue, }) } if value := nuo.addvalue; value != nil { - spec.Fields.Add = append(spec.Fields.Add, &sqlgraph.FieldSpec{ + _spec.Fields.Add = append(_spec.Fields.Add, &sqlgraph.FieldSpec{ Type: field.TypeInt, Value: *value, Column: node.FieldValue, @@ -410,7 +410,7 @@ func (nuo *NodeUpdateOne) sqlSave(ctx context.Context) (n *Node, err error) { }, }, } - spec.Edges.Clear = append(spec.Edges.Clear, edge) + _spec.Edges.Clear = append(_spec.Edges.Clear, edge) } if nodes := nuo.prev; len(nodes) > 0 { edge := &sqlgraph.EdgeSpec{ @@ -429,7 +429,7 @@ func (nuo *NodeUpdateOne) sqlSave(ctx context.Context) (n *Node, err error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges.Add = append(spec.Edges.Add, edge) + _spec.Edges.Add = append(_spec.Edges.Add, edge) } if nuo.clearedNext { edge := &sqlgraph.EdgeSpec{ @@ -445,7 +445,7 @@ func (nuo *NodeUpdateOne) sqlSave(ctx context.Context) (n *Node, err error) { }, }, } - spec.Edges.Clear = append(spec.Edges.Clear, edge) + _spec.Edges.Clear = append(_spec.Edges.Clear, edge) } if nodes := nuo.next; len(nodes) > 0 { edge := &sqlgraph.EdgeSpec{ @@ -464,12 +464,12 @@ func (nuo *NodeUpdateOne) sqlSave(ctx context.Context) (n *Node, err error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges.Add = append(spec.Edges.Add, edge) + _spec.Edges.Add = append(_spec.Edges.Add, edge) } n = &Node{config: nuo.config} - spec.Assign = n.assignValues - spec.ScanValues = n.scanValues() - if err = sqlgraph.UpdateNode(ctx, nuo.driver, spec); err != nil { + _spec.Assign = n.assignValues + _spec.ScanValues = n.scanValues() + if err = sqlgraph.UpdateNode(ctx, nuo.driver, _spec); err != nil { if cerr, ok := isSQLConstraintError(err); ok { err = cerr } diff --git a/examples/start/ent/car.go b/examples/start/ent/car.go index be9f808e3..0f12c03da 100644 --- a/examples/start/ent/car.go +++ b/examples/start/ent/car.go @@ -29,7 +29,7 @@ type Car struct { Edges struct { // Owner holds the value of the owner edge. Owner *User - } + } `json:"edges"` owner_id *int } diff --git a/examples/start/ent/car_create.go b/examples/start/ent/car_create.go index def679c5f..d86aeaed1 100644 --- a/examples/start/ent/car_create.go +++ b/examples/start/ent/car_create.go @@ -84,8 +84,8 @@ func (cc *CarCreate) SaveX(ctx context.Context) *Car { func (cc *CarCreate) sqlSave(ctx context.Context) (*Car, error) { var ( - c = &Car{config: cc.config} - spec = &sqlgraph.CreateSpec{ + c = &Car{config: cc.config} + _spec = &sqlgraph.CreateSpec{ Table: car.Table, ID: &sqlgraph.FieldSpec{ Type: field.TypeInt, @@ -94,7 +94,7 @@ func (cc *CarCreate) sqlSave(ctx context.Context) (*Car, error) { } ) if value := cc.model; value != nil { - spec.Fields = append(spec.Fields, &sqlgraph.FieldSpec{ + _spec.Fields = append(_spec.Fields, &sqlgraph.FieldSpec{ Type: field.TypeString, Value: *value, Column: car.FieldModel, @@ -102,7 +102,7 @@ func (cc *CarCreate) sqlSave(ctx context.Context) (*Car, error) { c.Model = *value } if value := cc.registered_at; value != nil { - spec.Fields = append(spec.Fields, &sqlgraph.FieldSpec{ + _spec.Fields = append(_spec.Fields, &sqlgraph.FieldSpec{ Type: field.TypeTime, Value: *value, Column: car.FieldRegisteredAt, @@ -126,15 +126,15 @@ func (cc *CarCreate) sqlSave(ctx context.Context) (*Car, error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges = append(spec.Edges, edge) + _spec.Edges = append(_spec.Edges, edge) } - if err := sqlgraph.CreateNode(ctx, cc.driver, spec); err != nil { + if err := sqlgraph.CreateNode(ctx, cc.driver, _spec); err != nil { if cerr, ok := isSQLConstraintError(err); ok { err = cerr } return nil, err } - id := spec.ID.Value.(int64) + id := _spec.ID.Value.(int64) c.ID = int(id) return c, nil } diff --git a/examples/start/ent/car_delete.go b/examples/start/ent/car_delete.go index c49918413..5bd1bbb4b 100644 --- a/examples/start/ent/car_delete.go +++ b/examples/start/ent/car_delete.go @@ -43,7 +43,7 @@ func (cd *CarDelete) ExecX(ctx context.Context) int { } func (cd *CarDelete) sqlExec(ctx context.Context) (int, error) { - spec := &sqlgraph.DeleteSpec{ + _spec := &sqlgraph.DeleteSpec{ Node: &sqlgraph.NodeSpec{ Table: car.Table, ID: &sqlgraph.FieldSpec{ @@ -53,13 +53,13 @@ func (cd *CarDelete) sqlExec(ctx context.Context) (int, error) { }, } if ps := cd.predicates; len(ps) > 0 { - spec.Predicate = func(selector *sql.Selector) { + _spec.Predicate = func(selector *sql.Selector) { for i := range ps { ps[i](selector) } } } - return sqlgraph.DeleteNodes(ctx, cd.driver, spec) + return sqlgraph.DeleteNodes(ctx, cd.driver, _spec) } // CarDeleteOne is the builder for deleting a single Car entity. diff --git a/examples/start/ent/car_query.go b/examples/start/ent/car_query.go index 30706eff8..e78d007a2 100644 --- a/examples/start/ent/car_query.go +++ b/examples/start/ent/car_query.go @@ -296,15 +296,15 @@ func (cq *CarQuery) sqlAll(ctx context.Context) ([]*Car, error) { var ( nodes []*Car withFKs = cq.withFKs - spec = cq.querySpec() + _spec = cq.querySpec() ) if cq.withOwner != nil { withFKs = true } if withFKs { - spec.Node.Columns = append(spec.Node.Columns, car.ForeignKeys...) + _spec.Node.Columns = append(_spec.Node.Columns, car.ForeignKeys...) } - spec.ScanValues = func() []interface{} { + _spec.ScanValues = func() []interface{} { node := &Car{config: cq.config} nodes = append(nodes, node) values := node.scanValues() @@ -313,14 +313,14 @@ func (cq *CarQuery) sqlAll(ctx context.Context) ([]*Car, error) { } return values } - spec.Assign = func(values ...interface{}) error { + _spec.Assign = func(values ...interface{}) error { if len(nodes) == 0 { return fmt.Errorf("ent: Assign called without calling ScanValues") } node := nodes[len(nodes)-1] return node.assignValues(values...) } - if err := sqlgraph.QueryNodes(ctx, cq.driver, spec); err != nil { + if err := sqlgraph.QueryNodes(ctx, cq.driver, _spec); err != nil { return nil, err } @@ -353,8 +353,8 @@ func (cq *CarQuery) sqlAll(ctx context.Context) ([]*Car, error) { } func (cq *CarQuery) sqlCount(ctx context.Context) (int, error) { - spec := cq.querySpec() - return sqlgraph.CountNodes(ctx, cq.driver, spec) + _spec := cq.querySpec() + return sqlgraph.CountNodes(ctx, cq.driver, _spec) } func (cq *CarQuery) sqlExist(ctx context.Context) (bool, error) { @@ -366,7 +366,7 @@ func (cq *CarQuery) sqlExist(ctx context.Context) (bool, error) { } func (cq *CarQuery) querySpec() *sqlgraph.QuerySpec { - spec := &sqlgraph.QuerySpec{ + _spec := &sqlgraph.QuerySpec{ Node: &sqlgraph.NodeSpec{ Table: car.Table, Columns: car.Columns, @@ -379,26 +379,26 @@ func (cq *CarQuery) querySpec() *sqlgraph.QuerySpec { Unique: true, } if ps := cq.predicates; len(ps) > 0 { - spec.Predicate = func(selector *sql.Selector) { + _spec.Predicate = func(selector *sql.Selector) { for i := range ps { ps[i](selector) } } } if limit := cq.limit; limit != nil { - spec.Limit = *limit + _spec.Limit = *limit } if offset := cq.offset; offset != nil { - spec.Offset = *offset + _spec.Offset = *offset } if ps := cq.order; len(ps) > 0 { - spec.Order = func(selector *sql.Selector) { + _spec.Order = func(selector *sql.Selector) { for i := range ps { ps[i](selector) } } } - return spec + return _spec } func (cq *CarQuery) sqlQuery() *sql.Selector { diff --git a/examples/start/ent/car_update.go b/examples/start/ent/car_update.go index 282a00b70..a3aa3d7c9 100644 --- a/examples/start/ent/car_update.go +++ b/examples/start/ent/car_update.go @@ -106,7 +106,7 @@ func (cu *CarUpdate) ExecX(ctx context.Context) { } func (cu *CarUpdate) sqlSave(ctx context.Context) (n int, err error) { - spec := &sqlgraph.UpdateSpec{ + _spec := &sqlgraph.UpdateSpec{ Node: &sqlgraph.NodeSpec{ Table: car.Table, Columns: car.Columns, @@ -117,21 +117,21 @@ func (cu *CarUpdate) sqlSave(ctx context.Context) (n int, err error) { }, } if ps := cu.predicates; len(ps) > 0 { - spec.Predicate = func(selector *sql.Selector) { + _spec.Predicate = func(selector *sql.Selector) { for i := range ps { ps[i](selector) } } } if value := cu.model; value != nil { - spec.Fields.Set = append(spec.Fields.Set, &sqlgraph.FieldSpec{ + _spec.Fields.Set = append(_spec.Fields.Set, &sqlgraph.FieldSpec{ Type: field.TypeString, Value: *value, Column: car.FieldModel, }) } if value := cu.registered_at; value != nil { - spec.Fields.Set = append(spec.Fields.Set, &sqlgraph.FieldSpec{ + _spec.Fields.Set = append(_spec.Fields.Set, &sqlgraph.FieldSpec{ Type: field.TypeTime, Value: *value, Column: car.FieldRegisteredAt, @@ -151,7 +151,7 @@ func (cu *CarUpdate) sqlSave(ctx context.Context) (n int, err error) { }, }, } - spec.Edges.Clear = append(spec.Edges.Clear, edge) + _spec.Edges.Clear = append(_spec.Edges.Clear, edge) } if nodes := cu.owner; len(nodes) > 0 { edge := &sqlgraph.EdgeSpec{ @@ -170,9 +170,9 @@ func (cu *CarUpdate) sqlSave(ctx context.Context) (n int, err error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges.Add = append(spec.Edges.Add, edge) + _spec.Edges.Add = append(_spec.Edges.Add, edge) } - if n, err = sqlgraph.UpdateNodes(ctx, cu.driver, spec); err != nil { + if n, err = sqlgraph.UpdateNodes(ctx, cu.driver, _spec); err != nil { if cerr, ok := isSQLConstraintError(err); ok { err = cerr } @@ -262,7 +262,7 @@ func (cuo *CarUpdateOne) ExecX(ctx context.Context) { } func (cuo *CarUpdateOne) sqlSave(ctx context.Context) (c *Car, err error) { - spec := &sqlgraph.UpdateSpec{ + _spec := &sqlgraph.UpdateSpec{ Node: &sqlgraph.NodeSpec{ Table: car.Table, Columns: car.Columns, @@ -274,14 +274,14 @@ func (cuo *CarUpdateOne) sqlSave(ctx context.Context) (c *Car, err error) { }, } if value := cuo.model; value != nil { - spec.Fields.Set = append(spec.Fields.Set, &sqlgraph.FieldSpec{ + _spec.Fields.Set = append(_spec.Fields.Set, &sqlgraph.FieldSpec{ Type: field.TypeString, Value: *value, Column: car.FieldModel, }) } if value := cuo.registered_at; value != nil { - spec.Fields.Set = append(spec.Fields.Set, &sqlgraph.FieldSpec{ + _spec.Fields.Set = append(_spec.Fields.Set, &sqlgraph.FieldSpec{ Type: field.TypeTime, Value: *value, Column: car.FieldRegisteredAt, @@ -301,7 +301,7 @@ func (cuo *CarUpdateOne) sqlSave(ctx context.Context) (c *Car, err error) { }, }, } - spec.Edges.Clear = append(spec.Edges.Clear, edge) + _spec.Edges.Clear = append(_spec.Edges.Clear, edge) } if nodes := cuo.owner; len(nodes) > 0 { edge := &sqlgraph.EdgeSpec{ @@ -320,12 +320,12 @@ func (cuo *CarUpdateOne) sqlSave(ctx context.Context) (c *Car, err error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges.Add = append(spec.Edges.Add, edge) + _spec.Edges.Add = append(_spec.Edges.Add, edge) } c = &Car{config: cuo.config} - spec.Assign = c.assignValues - spec.ScanValues = c.scanValues() - if err = sqlgraph.UpdateNode(ctx, cuo.driver, spec); err != nil { + _spec.Assign = c.assignValues + _spec.ScanValues = c.scanValues() + if err = sqlgraph.UpdateNode(ctx, cuo.driver, _spec); err != nil { if cerr, ok := isSQLConstraintError(err); ok { err = cerr } diff --git a/examples/start/ent/group.go b/examples/start/ent/group.go index be63494bd..57412fa9f 100644 --- a/examples/start/ent/group.go +++ b/examples/start/ent/group.go @@ -26,7 +26,7 @@ type Group struct { Edges struct { // Users holds the value of the users edge. Users []*User - } + } `json:"edges"` } // scanValues returns the types for scanning values from sql.Rows. diff --git a/examples/start/ent/group_create.go b/examples/start/ent/group_create.go index 6dea12cca..1ae0485f2 100644 --- a/examples/start/ent/group_create.go +++ b/examples/start/ent/group_create.go @@ -72,8 +72,8 @@ func (gc *GroupCreate) SaveX(ctx context.Context) *Group { func (gc *GroupCreate) sqlSave(ctx context.Context) (*Group, error) { var ( - gr = &Group{config: gc.config} - spec = &sqlgraph.CreateSpec{ + gr = &Group{config: gc.config} + _spec = &sqlgraph.CreateSpec{ Table: group.Table, ID: &sqlgraph.FieldSpec{ Type: field.TypeInt, @@ -82,7 +82,7 @@ func (gc *GroupCreate) sqlSave(ctx context.Context) (*Group, error) { } ) if value := gc.name; value != nil { - spec.Fields = append(spec.Fields, &sqlgraph.FieldSpec{ + _spec.Fields = append(_spec.Fields, &sqlgraph.FieldSpec{ Type: field.TypeString, Value: *value, Column: group.FieldName, @@ -106,15 +106,15 @@ func (gc *GroupCreate) sqlSave(ctx context.Context) (*Group, error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges = append(spec.Edges, edge) + _spec.Edges = append(_spec.Edges, edge) } - if err := sqlgraph.CreateNode(ctx, gc.driver, spec); err != nil { + if err := sqlgraph.CreateNode(ctx, gc.driver, _spec); err != nil { if cerr, ok := isSQLConstraintError(err); ok { err = cerr } return nil, err } - id := spec.ID.Value.(int64) + id := _spec.ID.Value.(int64) gr.ID = int(id) return gr, nil } diff --git a/examples/start/ent/group_delete.go b/examples/start/ent/group_delete.go index 575d66cfa..b2104e701 100644 --- a/examples/start/ent/group_delete.go +++ b/examples/start/ent/group_delete.go @@ -43,7 +43,7 @@ func (gd *GroupDelete) ExecX(ctx context.Context) int { } func (gd *GroupDelete) sqlExec(ctx context.Context) (int, error) { - spec := &sqlgraph.DeleteSpec{ + _spec := &sqlgraph.DeleteSpec{ Node: &sqlgraph.NodeSpec{ Table: group.Table, ID: &sqlgraph.FieldSpec{ @@ -53,13 +53,13 @@ func (gd *GroupDelete) sqlExec(ctx context.Context) (int, error) { }, } if ps := gd.predicates; len(ps) > 0 { - spec.Predicate = func(selector *sql.Selector) { + _spec.Predicate = func(selector *sql.Selector) { for i := range ps { ps[i](selector) } } } - return sqlgraph.DeleteNodes(ctx, gd.driver, spec) + return sqlgraph.DeleteNodes(ctx, gd.driver, _spec) } // GroupDeleteOne is the builder for deleting a single Group entity. diff --git a/examples/start/ent/group_query.go b/examples/start/ent/group_query.go index e2a08c5c8..283609a87 100644 --- a/examples/start/ent/group_query.go +++ b/examples/start/ent/group_query.go @@ -295,22 +295,22 @@ func (gq *GroupQuery) Select(field string, fields ...string) *GroupSelect { func (gq *GroupQuery) sqlAll(ctx context.Context) ([]*Group, error) { var ( nodes []*Group - spec = gq.querySpec() + _spec = gq.querySpec() ) - spec.ScanValues = func() []interface{} { + _spec.ScanValues = func() []interface{} { node := &Group{config: gq.config} nodes = append(nodes, node) values := node.scanValues() return values } - spec.Assign = func(values ...interface{}) error { + _spec.Assign = func(values ...interface{}) error { if len(nodes) == 0 { return fmt.Errorf("ent: Assign called without calling ScanValues") } node := nodes[len(nodes)-1] return node.assignValues(values...) } - if err := sqlgraph.QueryNodes(ctx, gq.driver, spec); err != nil { + if err := sqlgraph.QueryNodes(ctx, gq.driver, _spec); err != nil { return nil, err } @@ -325,7 +325,7 @@ func (gq *GroupQuery) sqlAll(ctx context.Context) ([]*Group, error) { edgeids []int edges = make(map[int][]*Group) ) - spec := &sqlgraph.EdgeQuerySpec{ + _spec := &sqlgraph.EdgeQuerySpec{ Edge: &sqlgraph.EdgeSpec{ Inverse: false, Table: group.UsersTable, @@ -358,7 +358,7 @@ func (gq *GroupQuery) sqlAll(ctx context.Context) ([]*Group, error) { return nil }, } - if err := sqlgraph.QueryEdges(ctx, gq.driver, spec); err != nil { + if err := sqlgraph.QueryEdges(ctx, gq.driver, _spec); err != nil { return nil, fmt.Errorf(`query edges "users": %v`, err) } query.Where(user.IDIn(edgeids...)) @@ -381,8 +381,8 @@ func (gq *GroupQuery) sqlAll(ctx context.Context) ([]*Group, error) { } func (gq *GroupQuery) sqlCount(ctx context.Context) (int, error) { - spec := gq.querySpec() - return sqlgraph.CountNodes(ctx, gq.driver, spec) + _spec := gq.querySpec() + return sqlgraph.CountNodes(ctx, gq.driver, _spec) } func (gq *GroupQuery) sqlExist(ctx context.Context) (bool, error) { @@ -394,7 +394,7 @@ func (gq *GroupQuery) sqlExist(ctx context.Context) (bool, error) { } func (gq *GroupQuery) querySpec() *sqlgraph.QuerySpec { - spec := &sqlgraph.QuerySpec{ + _spec := &sqlgraph.QuerySpec{ Node: &sqlgraph.NodeSpec{ Table: group.Table, Columns: group.Columns, @@ -407,26 +407,26 @@ func (gq *GroupQuery) querySpec() *sqlgraph.QuerySpec { Unique: true, } if ps := gq.predicates; len(ps) > 0 { - spec.Predicate = func(selector *sql.Selector) { + _spec.Predicate = func(selector *sql.Selector) { for i := range ps { ps[i](selector) } } } if limit := gq.limit; limit != nil { - spec.Limit = *limit + _spec.Limit = *limit } if offset := gq.offset; offset != nil { - spec.Offset = *offset + _spec.Offset = *offset } if ps := gq.order; len(ps) > 0 { - spec.Order = func(selector *sql.Selector) { + _spec.Order = func(selector *sql.Selector) { for i := range ps { ps[i](selector) } } } - return spec + return _spec } func (gq *GroupQuery) sqlQuery() *sql.Selector { diff --git a/examples/start/ent/group_update.go b/examples/start/ent/group_update.go index d817e484c..bc284c255 100644 --- a/examples/start/ent/group_update.go +++ b/examples/start/ent/group_update.go @@ -112,7 +112,7 @@ func (gu *GroupUpdate) ExecX(ctx context.Context) { } func (gu *GroupUpdate) sqlSave(ctx context.Context) (n int, err error) { - spec := &sqlgraph.UpdateSpec{ + _spec := &sqlgraph.UpdateSpec{ Node: &sqlgraph.NodeSpec{ Table: group.Table, Columns: group.Columns, @@ -123,14 +123,14 @@ func (gu *GroupUpdate) sqlSave(ctx context.Context) (n int, err error) { }, } if ps := gu.predicates; len(ps) > 0 { - spec.Predicate = func(selector *sql.Selector) { + _spec.Predicate = func(selector *sql.Selector) { for i := range ps { ps[i](selector) } } } if value := gu.name; value != nil { - spec.Fields.Set = append(spec.Fields.Set, &sqlgraph.FieldSpec{ + _spec.Fields.Set = append(_spec.Fields.Set, &sqlgraph.FieldSpec{ Type: field.TypeString, Value: *value, Column: group.FieldName, @@ -153,7 +153,7 @@ func (gu *GroupUpdate) sqlSave(ctx context.Context) (n int, err error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges.Clear = append(spec.Edges.Clear, edge) + _spec.Edges.Clear = append(_spec.Edges.Clear, edge) } if nodes := gu.users; len(nodes) > 0 { edge := &sqlgraph.EdgeSpec{ @@ -172,9 +172,9 @@ func (gu *GroupUpdate) sqlSave(ctx context.Context) (n int, err error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges.Add = append(spec.Edges.Add, edge) + _spec.Edges.Add = append(_spec.Edges.Add, edge) } - if n, err = sqlgraph.UpdateNodes(ctx, gu.driver, spec); err != nil { + if n, err = sqlgraph.UpdateNodes(ctx, gu.driver, _spec); err != nil { if cerr, ok := isSQLConstraintError(err); ok { err = cerr } @@ -271,7 +271,7 @@ func (guo *GroupUpdateOne) ExecX(ctx context.Context) { } func (guo *GroupUpdateOne) sqlSave(ctx context.Context) (gr *Group, err error) { - spec := &sqlgraph.UpdateSpec{ + _spec := &sqlgraph.UpdateSpec{ Node: &sqlgraph.NodeSpec{ Table: group.Table, Columns: group.Columns, @@ -283,7 +283,7 @@ func (guo *GroupUpdateOne) sqlSave(ctx context.Context) (gr *Group, err error) { }, } if value := guo.name; value != nil { - spec.Fields.Set = append(spec.Fields.Set, &sqlgraph.FieldSpec{ + _spec.Fields.Set = append(_spec.Fields.Set, &sqlgraph.FieldSpec{ Type: field.TypeString, Value: *value, Column: group.FieldName, @@ -306,7 +306,7 @@ func (guo *GroupUpdateOne) sqlSave(ctx context.Context) (gr *Group, err error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges.Clear = append(spec.Edges.Clear, edge) + _spec.Edges.Clear = append(_spec.Edges.Clear, edge) } if nodes := guo.users; len(nodes) > 0 { edge := &sqlgraph.EdgeSpec{ @@ -325,12 +325,12 @@ func (guo *GroupUpdateOne) sqlSave(ctx context.Context) (gr *Group, err error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges.Add = append(spec.Edges.Add, edge) + _spec.Edges.Add = append(_spec.Edges.Add, edge) } gr = &Group{config: guo.config} - spec.Assign = gr.assignValues - spec.ScanValues = gr.scanValues() - if err = sqlgraph.UpdateNode(ctx, guo.driver, spec); err != nil { + _spec.Assign = gr.assignValues + _spec.ScanValues = gr.scanValues() + if err = sqlgraph.UpdateNode(ctx, guo.driver, _spec); err != nil { if cerr, ok := isSQLConstraintError(err); ok { err = cerr } diff --git a/examples/start/ent/user.go b/examples/start/ent/user.go index 4090630b2..9c252ab86 100644 --- a/examples/start/ent/user.go +++ b/examples/start/ent/user.go @@ -30,7 +30,7 @@ type User struct { Cars []*Car // Groups holds the value of the groups edge. Groups []*Group - } + } `json:"edges"` } // scanValues returns the types for scanning values from sql.Rows. diff --git a/examples/start/ent/user_create.go b/examples/start/ent/user_create.go index ae1ac316d..3f9cfa71b 100644 --- a/examples/start/ent/user_create.go +++ b/examples/start/ent/user_create.go @@ -113,8 +113,8 @@ func (uc *UserCreate) SaveX(ctx context.Context) *User { func (uc *UserCreate) sqlSave(ctx context.Context) (*User, error) { var ( - u = &User{config: uc.config} - spec = &sqlgraph.CreateSpec{ + u = &User{config: uc.config} + _spec = &sqlgraph.CreateSpec{ Table: user.Table, ID: &sqlgraph.FieldSpec{ Type: field.TypeInt, @@ -123,7 +123,7 @@ func (uc *UserCreate) sqlSave(ctx context.Context) (*User, error) { } ) if value := uc.age; value != nil { - spec.Fields = append(spec.Fields, &sqlgraph.FieldSpec{ + _spec.Fields = append(_spec.Fields, &sqlgraph.FieldSpec{ Type: field.TypeInt, Value: *value, Column: user.FieldAge, @@ -131,7 +131,7 @@ func (uc *UserCreate) sqlSave(ctx context.Context) (*User, error) { u.Age = *value } if value := uc.name; value != nil { - spec.Fields = append(spec.Fields, &sqlgraph.FieldSpec{ + _spec.Fields = append(_spec.Fields, &sqlgraph.FieldSpec{ Type: field.TypeString, Value: *value, Column: user.FieldName, @@ -155,7 +155,7 @@ func (uc *UserCreate) sqlSave(ctx context.Context) (*User, error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges = append(spec.Edges, edge) + _spec.Edges = append(_spec.Edges, edge) } if nodes := uc.groups; len(nodes) > 0 { edge := &sqlgraph.EdgeSpec{ @@ -174,15 +174,15 @@ func (uc *UserCreate) sqlSave(ctx context.Context) (*User, error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges = append(spec.Edges, edge) + _spec.Edges = append(_spec.Edges, edge) } - if err := sqlgraph.CreateNode(ctx, uc.driver, spec); err != nil { + if err := sqlgraph.CreateNode(ctx, uc.driver, _spec); err != nil { if cerr, ok := isSQLConstraintError(err); ok { err = cerr } return nil, err } - id := spec.ID.Value.(int64) + id := _spec.ID.Value.(int64) u.ID = int(id) return u, nil } diff --git a/examples/start/ent/user_delete.go b/examples/start/ent/user_delete.go index e43c9b351..7e5cd385c 100644 --- a/examples/start/ent/user_delete.go +++ b/examples/start/ent/user_delete.go @@ -43,7 +43,7 @@ func (ud *UserDelete) ExecX(ctx context.Context) int { } func (ud *UserDelete) sqlExec(ctx context.Context) (int, error) { - spec := &sqlgraph.DeleteSpec{ + _spec := &sqlgraph.DeleteSpec{ Node: &sqlgraph.NodeSpec{ Table: user.Table, ID: &sqlgraph.FieldSpec{ @@ -53,13 +53,13 @@ func (ud *UserDelete) sqlExec(ctx context.Context) (int, error) { }, } if ps := ud.predicates; len(ps) > 0 { - spec.Predicate = func(selector *sql.Selector) { + _spec.Predicate = func(selector *sql.Selector) { for i := range ps { ps[i](selector) } } } - return sqlgraph.DeleteNodes(ctx, ud.driver, spec) + return sqlgraph.DeleteNodes(ctx, ud.driver, _spec) } // UserDeleteOne is the builder for deleting a single User entity. diff --git a/examples/start/ent/user_query.go b/examples/start/ent/user_query.go index 18bb1e7b3..d61b17c97 100644 --- a/examples/start/ent/user_query.go +++ b/examples/start/ent/user_query.go @@ -320,22 +320,22 @@ func (uq *UserQuery) Select(field string, fields ...string) *UserSelect { func (uq *UserQuery) sqlAll(ctx context.Context) ([]*User, error) { var ( nodes []*User - spec = uq.querySpec() + _spec = uq.querySpec() ) - spec.ScanValues = func() []interface{} { + _spec.ScanValues = func() []interface{} { node := &User{config: uq.config} nodes = append(nodes, node) values := node.scanValues() return values } - spec.Assign = func(values ...interface{}) error { + _spec.Assign = func(values ...interface{}) error { if len(nodes) == 0 { return fmt.Errorf("ent: Assign called without calling ScanValues") } node := nodes[len(nodes)-1] return node.assignValues(values...) } - if err := sqlgraph.QueryNodes(ctx, uq.driver, spec); err != nil { + if err := sqlgraph.QueryNodes(ctx, uq.driver, _spec); err != nil { return nil, err } @@ -378,7 +378,7 @@ func (uq *UserQuery) sqlAll(ctx context.Context) ([]*User, error) { edgeids []int edges = make(map[int][]*User) ) - spec := &sqlgraph.EdgeQuerySpec{ + _spec := &sqlgraph.EdgeQuerySpec{ Edge: &sqlgraph.EdgeSpec{ Inverse: true, Table: user.GroupsTable, @@ -411,7 +411,7 @@ func (uq *UserQuery) sqlAll(ctx context.Context) ([]*User, error) { return nil }, } - if err := sqlgraph.QueryEdges(ctx, uq.driver, spec); err != nil { + if err := sqlgraph.QueryEdges(ctx, uq.driver, _spec); err != nil { return nil, fmt.Errorf(`query edges "groups": %v`, err) } query.Where(group.IDIn(edgeids...)) @@ -434,8 +434,8 @@ func (uq *UserQuery) sqlAll(ctx context.Context) ([]*User, error) { } func (uq *UserQuery) sqlCount(ctx context.Context) (int, error) { - spec := uq.querySpec() - return sqlgraph.CountNodes(ctx, uq.driver, spec) + _spec := uq.querySpec() + return sqlgraph.CountNodes(ctx, uq.driver, _spec) } func (uq *UserQuery) sqlExist(ctx context.Context) (bool, error) { @@ -447,7 +447,7 @@ func (uq *UserQuery) sqlExist(ctx context.Context) (bool, error) { } func (uq *UserQuery) querySpec() *sqlgraph.QuerySpec { - spec := &sqlgraph.QuerySpec{ + _spec := &sqlgraph.QuerySpec{ Node: &sqlgraph.NodeSpec{ Table: user.Table, Columns: user.Columns, @@ -460,26 +460,26 @@ func (uq *UserQuery) querySpec() *sqlgraph.QuerySpec { Unique: true, } if ps := uq.predicates; len(ps) > 0 { - spec.Predicate = func(selector *sql.Selector) { + _spec.Predicate = func(selector *sql.Selector) { for i := range ps { ps[i](selector) } } } if limit := uq.limit; limit != nil { - spec.Limit = *limit + _spec.Limit = *limit } if offset := uq.offset; offset != nil { - spec.Offset = *offset + _spec.Offset = *offset } if ps := uq.order; len(ps) > 0 { - spec.Order = func(selector *sql.Selector) { + _spec.Order = func(selector *sql.Selector) { for i := range ps { ps[i](selector) } } } - return spec + return _spec } func (uq *UserQuery) sqlQuery() *sql.Selector { diff --git a/examples/start/ent/user_update.go b/examples/start/ent/user_update.go index 856f0c1d9..2038337e2 100644 --- a/examples/start/ent/user_update.go +++ b/examples/start/ent/user_update.go @@ -182,7 +182,7 @@ func (uu *UserUpdate) ExecX(ctx context.Context) { } func (uu *UserUpdate) sqlSave(ctx context.Context) (n int, err error) { - spec := &sqlgraph.UpdateSpec{ + _spec := &sqlgraph.UpdateSpec{ Node: &sqlgraph.NodeSpec{ Table: user.Table, Columns: user.Columns, @@ -193,28 +193,28 @@ func (uu *UserUpdate) sqlSave(ctx context.Context) (n int, err error) { }, } if ps := uu.predicates; len(ps) > 0 { - spec.Predicate = func(selector *sql.Selector) { + _spec.Predicate = func(selector *sql.Selector) { for i := range ps { ps[i](selector) } } } if value := uu.age; value != nil { - spec.Fields.Set = append(spec.Fields.Set, &sqlgraph.FieldSpec{ + _spec.Fields.Set = append(_spec.Fields.Set, &sqlgraph.FieldSpec{ Type: field.TypeInt, Value: *value, Column: user.FieldAge, }) } if value := uu.addage; value != nil { - spec.Fields.Add = append(spec.Fields.Add, &sqlgraph.FieldSpec{ + _spec.Fields.Add = append(_spec.Fields.Add, &sqlgraph.FieldSpec{ Type: field.TypeInt, Value: *value, Column: user.FieldAge, }) } if value := uu.name; value != nil { - spec.Fields.Set = append(spec.Fields.Set, &sqlgraph.FieldSpec{ + _spec.Fields.Set = append(_spec.Fields.Set, &sqlgraph.FieldSpec{ Type: field.TypeString, Value: *value, Column: user.FieldName, @@ -237,7 +237,7 @@ func (uu *UserUpdate) sqlSave(ctx context.Context) (n int, err error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges.Clear = append(spec.Edges.Clear, edge) + _spec.Edges.Clear = append(_spec.Edges.Clear, edge) } if nodes := uu.cars; len(nodes) > 0 { edge := &sqlgraph.EdgeSpec{ @@ -256,7 +256,7 @@ func (uu *UserUpdate) sqlSave(ctx context.Context) (n int, err error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges.Add = append(spec.Edges.Add, edge) + _spec.Edges.Add = append(_spec.Edges.Add, edge) } if nodes := uu.removedGroups; len(nodes) > 0 { edge := &sqlgraph.EdgeSpec{ @@ -275,7 +275,7 @@ func (uu *UserUpdate) sqlSave(ctx context.Context) (n int, err error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges.Clear = append(spec.Edges.Clear, edge) + _spec.Edges.Clear = append(_spec.Edges.Clear, edge) } if nodes := uu.groups; len(nodes) > 0 { edge := &sqlgraph.EdgeSpec{ @@ -294,9 +294,9 @@ func (uu *UserUpdate) sqlSave(ctx context.Context) (n int, err error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges.Add = append(spec.Edges.Add, edge) + _spec.Edges.Add = append(_spec.Edges.Add, edge) } - if n, err = sqlgraph.UpdateNodes(ctx, uu.driver, spec); err != nil { + if n, err = sqlgraph.UpdateNodes(ctx, uu.driver, _spec); err != nil { if cerr, ok := isSQLConstraintError(err); ok { err = cerr } @@ -462,7 +462,7 @@ func (uuo *UserUpdateOne) ExecX(ctx context.Context) { } func (uuo *UserUpdateOne) sqlSave(ctx context.Context) (u *User, err error) { - spec := &sqlgraph.UpdateSpec{ + _spec := &sqlgraph.UpdateSpec{ Node: &sqlgraph.NodeSpec{ Table: user.Table, Columns: user.Columns, @@ -474,21 +474,21 @@ func (uuo *UserUpdateOne) sqlSave(ctx context.Context) (u *User, err error) { }, } if value := uuo.age; value != nil { - spec.Fields.Set = append(spec.Fields.Set, &sqlgraph.FieldSpec{ + _spec.Fields.Set = append(_spec.Fields.Set, &sqlgraph.FieldSpec{ Type: field.TypeInt, Value: *value, Column: user.FieldAge, }) } if value := uuo.addage; value != nil { - spec.Fields.Add = append(spec.Fields.Add, &sqlgraph.FieldSpec{ + _spec.Fields.Add = append(_spec.Fields.Add, &sqlgraph.FieldSpec{ Type: field.TypeInt, Value: *value, Column: user.FieldAge, }) } if value := uuo.name; value != nil { - spec.Fields.Set = append(spec.Fields.Set, &sqlgraph.FieldSpec{ + _spec.Fields.Set = append(_spec.Fields.Set, &sqlgraph.FieldSpec{ Type: field.TypeString, Value: *value, Column: user.FieldName, @@ -511,7 +511,7 @@ func (uuo *UserUpdateOne) sqlSave(ctx context.Context) (u *User, err error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges.Clear = append(spec.Edges.Clear, edge) + _spec.Edges.Clear = append(_spec.Edges.Clear, edge) } if nodes := uuo.cars; len(nodes) > 0 { edge := &sqlgraph.EdgeSpec{ @@ -530,7 +530,7 @@ func (uuo *UserUpdateOne) sqlSave(ctx context.Context) (u *User, err error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges.Add = append(spec.Edges.Add, edge) + _spec.Edges.Add = append(_spec.Edges.Add, edge) } if nodes := uuo.removedGroups; len(nodes) > 0 { edge := &sqlgraph.EdgeSpec{ @@ -549,7 +549,7 @@ func (uuo *UserUpdateOne) sqlSave(ctx context.Context) (u *User, err error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges.Clear = append(spec.Edges.Clear, edge) + _spec.Edges.Clear = append(_spec.Edges.Clear, edge) } if nodes := uuo.groups; len(nodes) > 0 { edge := &sqlgraph.EdgeSpec{ @@ -568,12 +568,12 @@ func (uuo *UserUpdateOne) sqlSave(ctx context.Context) (u *User, err error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges.Add = append(spec.Edges.Add, edge) + _spec.Edges.Add = append(_spec.Edges.Add, edge) } u = &User{config: uuo.config} - spec.Assign = u.assignValues - spec.ScanValues = u.scanValues() - if err = sqlgraph.UpdateNode(ctx, uuo.driver, spec); err != nil { + _spec.Assign = u.assignValues + _spec.ScanValues = u.scanValues() + if err = sqlgraph.UpdateNode(ctx, uuo.driver, _spec); err != nil { if cerr, ok := isSQLConstraintError(err); ok { err = cerr } diff --git a/examples/traversal/ent/group.go b/examples/traversal/ent/group.go index 2ad651619..294be03b9 100644 --- a/examples/traversal/ent/group.go +++ b/examples/traversal/ent/group.go @@ -28,7 +28,7 @@ type Group struct { Users []*User // Admin holds the value of the admin edge. Admin *User - } + } `json:"edges"` admin_id *int } diff --git a/examples/traversal/ent/group_create.go b/examples/traversal/ent/group_create.go index 530175837..722102dc4 100644 --- a/examples/traversal/ent/group_create.go +++ b/examples/traversal/ent/group_create.go @@ -94,8 +94,8 @@ func (gc *GroupCreate) SaveX(ctx context.Context) *Group { func (gc *GroupCreate) sqlSave(ctx context.Context) (*Group, error) { var ( - gr = &Group{config: gc.config} - spec = &sqlgraph.CreateSpec{ + gr = &Group{config: gc.config} + _spec = &sqlgraph.CreateSpec{ Table: group.Table, ID: &sqlgraph.FieldSpec{ Type: field.TypeInt, @@ -104,7 +104,7 @@ func (gc *GroupCreate) sqlSave(ctx context.Context) (*Group, error) { } ) if value := gc.name; value != nil { - spec.Fields = append(spec.Fields, &sqlgraph.FieldSpec{ + _spec.Fields = append(_spec.Fields, &sqlgraph.FieldSpec{ Type: field.TypeString, Value: *value, Column: group.FieldName, @@ -128,7 +128,7 @@ func (gc *GroupCreate) sqlSave(ctx context.Context) (*Group, error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges = append(spec.Edges, edge) + _spec.Edges = append(_spec.Edges, edge) } if nodes := gc.admin; len(nodes) > 0 { edge := &sqlgraph.EdgeSpec{ @@ -147,15 +147,15 @@ func (gc *GroupCreate) sqlSave(ctx context.Context) (*Group, error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges = append(spec.Edges, edge) + _spec.Edges = append(_spec.Edges, edge) } - if err := sqlgraph.CreateNode(ctx, gc.driver, spec); err != nil { + if err := sqlgraph.CreateNode(ctx, gc.driver, _spec); err != nil { if cerr, ok := isSQLConstraintError(err); ok { err = cerr } return nil, err } - id := spec.ID.Value.(int64) + id := _spec.ID.Value.(int64) gr.ID = int(id) return gr, nil } diff --git a/examples/traversal/ent/group_delete.go b/examples/traversal/ent/group_delete.go index 31d1d6493..634bb4b14 100644 --- a/examples/traversal/ent/group_delete.go +++ b/examples/traversal/ent/group_delete.go @@ -43,7 +43,7 @@ func (gd *GroupDelete) ExecX(ctx context.Context) int { } func (gd *GroupDelete) sqlExec(ctx context.Context) (int, error) { - spec := &sqlgraph.DeleteSpec{ + _spec := &sqlgraph.DeleteSpec{ Node: &sqlgraph.NodeSpec{ Table: group.Table, ID: &sqlgraph.FieldSpec{ @@ -53,13 +53,13 @@ func (gd *GroupDelete) sqlExec(ctx context.Context) (int, error) { }, } if ps := gd.predicates; len(ps) > 0 { - spec.Predicate = func(selector *sql.Selector) { + _spec.Predicate = func(selector *sql.Selector) { for i := range ps { ps[i](selector) } } } - return sqlgraph.DeleteNodes(ctx, gd.driver, spec) + return sqlgraph.DeleteNodes(ctx, gd.driver, _spec) } // GroupDeleteOne is the builder for deleting a single Group entity. diff --git a/examples/traversal/ent/group_query.go b/examples/traversal/ent/group_query.go index 641d1e52f..5030af06f 100644 --- a/examples/traversal/ent/group_query.go +++ b/examples/traversal/ent/group_query.go @@ -321,15 +321,15 @@ func (gq *GroupQuery) sqlAll(ctx context.Context) ([]*Group, error) { var ( nodes []*Group withFKs = gq.withFKs - spec = gq.querySpec() + _spec = gq.querySpec() ) if gq.withAdmin != nil { withFKs = true } if withFKs { - spec.Node.Columns = append(spec.Node.Columns, group.ForeignKeys...) + _spec.Node.Columns = append(_spec.Node.Columns, group.ForeignKeys...) } - spec.ScanValues = func() []interface{} { + _spec.ScanValues = func() []interface{} { node := &Group{config: gq.config} nodes = append(nodes, node) values := node.scanValues() @@ -338,14 +338,14 @@ func (gq *GroupQuery) sqlAll(ctx context.Context) ([]*Group, error) { } return values } - spec.Assign = func(values ...interface{}) error { + _spec.Assign = func(values ...interface{}) error { if len(nodes) == 0 { return fmt.Errorf("ent: Assign called without calling ScanValues") } node := nodes[len(nodes)-1] return node.assignValues(values...) } - if err := sqlgraph.QueryNodes(ctx, gq.driver, spec); err != nil { + if err := sqlgraph.QueryNodes(ctx, gq.driver, _spec); err != nil { return nil, err } @@ -360,7 +360,7 @@ func (gq *GroupQuery) sqlAll(ctx context.Context) ([]*Group, error) { edgeids []int edges = make(map[int][]*Group) ) - spec := &sqlgraph.EdgeQuerySpec{ + _spec := &sqlgraph.EdgeQuerySpec{ Edge: &sqlgraph.EdgeSpec{ Inverse: false, Table: group.UsersTable, @@ -393,7 +393,7 @@ func (gq *GroupQuery) sqlAll(ctx context.Context) ([]*Group, error) { return nil }, } - if err := sqlgraph.QueryEdges(ctx, gq.driver, spec); err != nil { + if err := sqlgraph.QueryEdges(ctx, gq.driver, _spec); err != nil { return nil, fmt.Errorf(`query edges "users": %v`, err) } query.Where(user.IDIn(edgeids...)) @@ -441,8 +441,8 @@ func (gq *GroupQuery) sqlAll(ctx context.Context) ([]*Group, error) { } func (gq *GroupQuery) sqlCount(ctx context.Context) (int, error) { - spec := gq.querySpec() - return sqlgraph.CountNodes(ctx, gq.driver, spec) + _spec := gq.querySpec() + return sqlgraph.CountNodes(ctx, gq.driver, _spec) } func (gq *GroupQuery) sqlExist(ctx context.Context) (bool, error) { @@ -454,7 +454,7 @@ func (gq *GroupQuery) sqlExist(ctx context.Context) (bool, error) { } func (gq *GroupQuery) querySpec() *sqlgraph.QuerySpec { - spec := &sqlgraph.QuerySpec{ + _spec := &sqlgraph.QuerySpec{ Node: &sqlgraph.NodeSpec{ Table: group.Table, Columns: group.Columns, @@ -467,26 +467,26 @@ func (gq *GroupQuery) querySpec() *sqlgraph.QuerySpec { Unique: true, } if ps := gq.predicates; len(ps) > 0 { - spec.Predicate = func(selector *sql.Selector) { + _spec.Predicate = func(selector *sql.Selector) { for i := range ps { ps[i](selector) } } } if limit := gq.limit; limit != nil { - spec.Limit = *limit + _spec.Limit = *limit } if offset := gq.offset; offset != nil { - spec.Offset = *offset + _spec.Offset = *offset } if ps := gq.order; len(ps) > 0 { - spec.Order = func(selector *sql.Selector) { + _spec.Order = func(selector *sql.Selector) { for i := range ps { ps[i](selector) } } } - return spec + return _spec } func (gq *GroupQuery) sqlQuery() *sql.Selector { diff --git a/examples/traversal/ent/group_update.go b/examples/traversal/ent/group_update.go index 976aed090..9b0fdb088 100644 --- a/examples/traversal/ent/group_update.go +++ b/examples/traversal/ent/group_update.go @@ -140,7 +140,7 @@ func (gu *GroupUpdate) ExecX(ctx context.Context) { } func (gu *GroupUpdate) sqlSave(ctx context.Context) (n int, err error) { - spec := &sqlgraph.UpdateSpec{ + _spec := &sqlgraph.UpdateSpec{ Node: &sqlgraph.NodeSpec{ Table: group.Table, Columns: group.Columns, @@ -151,14 +151,14 @@ func (gu *GroupUpdate) sqlSave(ctx context.Context) (n int, err error) { }, } if ps := gu.predicates; len(ps) > 0 { - spec.Predicate = func(selector *sql.Selector) { + _spec.Predicate = func(selector *sql.Selector) { for i := range ps { ps[i](selector) } } } if value := gu.name; value != nil { - spec.Fields.Set = append(spec.Fields.Set, &sqlgraph.FieldSpec{ + _spec.Fields.Set = append(_spec.Fields.Set, &sqlgraph.FieldSpec{ Type: field.TypeString, Value: *value, Column: group.FieldName, @@ -181,7 +181,7 @@ func (gu *GroupUpdate) sqlSave(ctx context.Context) (n int, err error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges.Clear = append(spec.Edges.Clear, edge) + _spec.Edges.Clear = append(_spec.Edges.Clear, edge) } if nodes := gu.users; len(nodes) > 0 { edge := &sqlgraph.EdgeSpec{ @@ -200,7 +200,7 @@ func (gu *GroupUpdate) sqlSave(ctx context.Context) (n int, err error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges.Add = append(spec.Edges.Add, edge) + _spec.Edges.Add = append(_spec.Edges.Add, edge) } if gu.clearedAdmin { edge := &sqlgraph.EdgeSpec{ @@ -216,7 +216,7 @@ func (gu *GroupUpdate) sqlSave(ctx context.Context) (n int, err error) { }, }, } - spec.Edges.Clear = append(spec.Edges.Clear, edge) + _spec.Edges.Clear = append(_spec.Edges.Clear, edge) } if nodes := gu.admin; len(nodes) > 0 { edge := &sqlgraph.EdgeSpec{ @@ -235,9 +235,9 @@ func (gu *GroupUpdate) sqlSave(ctx context.Context) (n int, err error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges.Add = append(spec.Edges.Add, edge) + _spec.Edges.Add = append(_spec.Edges.Add, edge) } - if n, err = sqlgraph.UpdateNodes(ctx, gu.driver, spec); err != nil { + if n, err = sqlgraph.UpdateNodes(ctx, gu.driver, _spec); err != nil { if cerr, ok := isSQLConstraintError(err); ok { err = cerr } @@ -362,7 +362,7 @@ func (guo *GroupUpdateOne) ExecX(ctx context.Context) { } func (guo *GroupUpdateOne) sqlSave(ctx context.Context) (gr *Group, err error) { - spec := &sqlgraph.UpdateSpec{ + _spec := &sqlgraph.UpdateSpec{ Node: &sqlgraph.NodeSpec{ Table: group.Table, Columns: group.Columns, @@ -374,7 +374,7 @@ func (guo *GroupUpdateOne) sqlSave(ctx context.Context) (gr *Group, err error) { }, } if value := guo.name; value != nil { - spec.Fields.Set = append(spec.Fields.Set, &sqlgraph.FieldSpec{ + _spec.Fields.Set = append(_spec.Fields.Set, &sqlgraph.FieldSpec{ Type: field.TypeString, Value: *value, Column: group.FieldName, @@ -397,7 +397,7 @@ func (guo *GroupUpdateOne) sqlSave(ctx context.Context) (gr *Group, err error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges.Clear = append(spec.Edges.Clear, edge) + _spec.Edges.Clear = append(_spec.Edges.Clear, edge) } if nodes := guo.users; len(nodes) > 0 { edge := &sqlgraph.EdgeSpec{ @@ -416,7 +416,7 @@ func (guo *GroupUpdateOne) sqlSave(ctx context.Context) (gr *Group, err error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges.Add = append(spec.Edges.Add, edge) + _spec.Edges.Add = append(_spec.Edges.Add, edge) } if guo.clearedAdmin { edge := &sqlgraph.EdgeSpec{ @@ -432,7 +432,7 @@ func (guo *GroupUpdateOne) sqlSave(ctx context.Context) (gr *Group, err error) { }, }, } - spec.Edges.Clear = append(spec.Edges.Clear, edge) + _spec.Edges.Clear = append(_spec.Edges.Clear, edge) } if nodes := guo.admin; len(nodes) > 0 { edge := &sqlgraph.EdgeSpec{ @@ -451,12 +451,12 @@ func (guo *GroupUpdateOne) sqlSave(ctx context.Context) (gr *Group, err error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges.Add = append(spec.Edges.Add, edge) + _spec.Edges.Add = append(_spec.Edges.Add, edge) } gr = &Group{config: guo.config} - spec.Assign = gr.assignValues - spec.ScanValues = gr.scanValues() - if err = sqlgraph.UpdateNode(ctx, guo.driver, spec); err != nil { + _spec.Assign = gr.assignValues + _spec.ScanValues = gr.scanValues() + if err = sqlgraph.UpdateNode(ctx, guo.driver, _spec); err != nil { if cerr, ok := isSQLConstraintError(err); ok { err = cerr } diff --git a/examples/traversal/ent/pet.go b/examples/traversal/ent/pet.go index b6e21b2dc..a4278fa0e 100644 --- a/examples/traversal/ent/pet.go +++ b/examples/traversal/ent/pet.go @@ -28,7 +28,7 @@ type Pet struct { Friends []*Pet // Owner holds the value of the owner edge. Owner *User - } + } `json:"edges"` owner_id *int } diff --git a/examples/traversal/ent/pet_create.go b/examples/traversal/ent/pet_create.go index 723eac76e..c950ceeb4 100644 --- a/examples/traversal/ent/pet_create.go +++ b/examples/traversal/ent/pet_create.go @@ -94,8 +94,8 @@ func (pc *PetCreate) SaveX(ctx context.Context) *Pet { func (pc *PetCreate) sqlSave(ctx context.Context) (*Pet, error) { var ( - pe = &Pet{config: pc.config} - spec = &sqlgraph.CreateSpec{ + pe = &Pet{config: pc.config} + _spec = &sqlgraph.CreateSpec{ Table: pet.Table, ID: &sqlgraph.FieldSpec{ Type: field.TypeInt, @@ -104,7 +104,7 @@ func (pc *PetCreate) sqlSave(ctx context.Context) (*Pet, error) { } ) if value := pc.name; value != nil { - spec.Fields = append(spec.Fields, &sqlgraph.FieldSpec{ + _spec.Fields = append(_spec.Fields, &sqlgraph.FieldSpec{ Type: field.TypeString, Value: *value, Column: pet.FieldName, @@ -128,7 +128,7 @@ func (pc *PetCreate) sqlSave(ctx context.Context) (*Pet, error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges = append(spec.Edges, edge) + _spec.Edges = append(_spec.Edges, edge) } if nodes := pc.owner; len(nodes) > 0 { edge := &sqlgraph.EdgeSpec{ @@ -147,15 +147,15 @@ func (pc *PetCreate) sqlSave(ctx context.Context) (*Pet, error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges = append(spec.Edges, edge) + _spec.Edges = append(_spec.Edges, edge) } - if err := sqlgraph.CreateNode(ctx, pc.driver, spec); err != nil { + if err := sqlgraph.CreateNode(ctx, pc.driver, _spec); err != nil { if cerr, ok := isSQLConstraintError(err); ok { err = cerr } return nil, err } - id := spec.ID.Value.(int64) + id := _spec.ID.Value.(int64) pe.ID = int(id) return pe, nil } diff --git a/examples/traversal/ent/pet_delete.go b/examples/traversal/ent/pet_delete.go index d110731dd..91909642f 100644 --- a/examples/traversal/ent/pet_delete.go +++ b/examples/traversal/ent/pet_delete.go @@ -43,7 +43,7 @@ func (pd *PetDelete) ExecX(ctx context.Context) int { } func (pd *PetDelete) sqlExec(ctx context.Context) (int, error) { - spec := &sqlgraph.DeleteSpec{ + _spec := &sqlgraph.DeleteSpec{ Node: &sqlgraph.NodeSpec{ Table: pet.Table, ID: &sqlgraph.FieldSpec{ @@ -53,13 +53,13 @@ func (pd *PetDelete) sqlExec(ctx context.Context) (int, error) { }, } if ps := pd.predicates; len(ps) > 0 { - spec.Predicate = func(selector *sql.Selector) { + _spec.Predicate = func(selector *sql.Selector) { for i := range ps { ps[i](selector) } } } - return sqlgraph.DeleteNodes(ctx, pd.driver, spec) + return sqlgraph.DeleteNodes(ctx, pd.driver, _spec) } // PetDeleteOne is the builder for deleting a single Pet entity. diff --git a/examples/traversal/ent/pet_query.go b/examples/traversal/ent/pet_query.go index 8ee2c18af..a013ea67f 100644 --- a/examples/traversal/ent/pet_query.go +++ b/examples/traversal/ent/pet_query.go @@ -321,15 +321,15 @@ func (pq *PetQuery) sqlAll(ctx context.Context) ([]*Pet, error) { var ( nodes []*Pet withFKs = pq.withFKs - spec = pq.querySpec() + _spec = pq.querySpec() ) if pq.withOwner != nil { withFKs = true } if withFKs { - spec.Node.Columns = append(spec.Node.Columns, pet.ForeignKeys...) + _spec.Node.Columns = append(_spec.Node.Columns, pet.ForeignKeys...) } - spec.ScanValues = func() []interface{} { + _spec.ScanValues = func() []interface{} { node := &Pet{config: pq.config} nodes = append(nodes, node) values := node.scanValues() @@ -338,14 +338,14 @@ func (pq *PetQuery) sqlAll(ctx context.Context) ([]*Pet, error) { } return values } - spec.Assign = func(values ...interface{}) error { + _spec.Assign = func(values ...interface{}) error { if len(nodes) == 0 { return fmt.Errorf("ent: Assign called without calling ScanValues") } node := nodes[len(nodes)-1] return node.assignValues(values...) } - if err := sqlgraph.QueryNodes(ctx, pq.driver, spec); err != nil { + if err := sqlgraph.QueryNodes(ctx, pq.driver, _spec); err != nil { return nil, err } @@ -360,7 +360,7 @@ func (pq *PetQuery) sqlAll(ctx context.Context) ([]*Pet, error) { edgeids []int edges = make(map[int][]*Pet) ) - spec := &sqlgraph.EdgeQuerySpec{ + _spec := &sqlgraph.EdgeQuerySpec{ Edge: &sqlgraph.EdgeSpec{ Inverse: false, Table: pet.FriendsTable, @@ -393,7 +393,7 @@ func (pq *PetQuery) sqlAll(ctx context.Context) ([]*Pet, error) { return nil }, } - if err := sqlgraph.QueryEdges(ctx, pq.driver, spec); err != nil { + if err := sqlgraph.QueryEdges(ctx, pq.driver, _spec); err != nil { return nil, fmt.Errorf(`query edges "friends": %v`, err) } query.Where(pet.IDIn(edgeids...)) @@ -441,8 +441,8 @@ func (pq *PetQuery) sqlAll(ctx context.Context) ([]*Pet, error) { } func (pq *PetQuery) sqlCount(ctx context.Context) (int, error) { - spec := pq.querySpec() - return sqlgraph.CountNodes(ctx, pq.driver, spec) + _spec := pq.querySpec() + return sqlgraph.CountNodes(ctx, pq.driver, _spec) } func (pq *PetQuery) sqlExist(ctx context.Context) (bool, error) { @@ -454,7 +454,7 @@ func (pq *PetQuery) sqlExist(ctx context.Context) (bool, error) { } func (pq *PetQuery) querySpec() *sqlgraph.QuerySpec { - spec := &sqlgraph.QuerySpec{ + _spec := &sqlgraph.QuerySpec{ Node: &sqlgraph.NodeSpec{ Table: pet.Table, Columns: pet.Columns, @@ -467,26 +467,26 @@ func (pq *PetQuery) querySpec() *sqlgraph.QuerySpec { Unique: true, } if ps := pq.predicates; len(ps) > 0 { - spec.Predicate = func(selector *sql.Selector) { + _spec.Predicate = func(selector *sql.Selector) { for i := range ps { ps[i](selector) } } } if limit := pq.limit; limit != nil { - spec.Limit = *limit + _spec.Limit = *limit } if offset := pq.offset; offset != nil { - spec.Offset = *offset + _spec.Offset = *offset } if ps := pq.order; len(ps) > 0 { - spec.Order = func(selector *sql.Selector) { + _spec.Order = func(selector *sql.Selector) { for i := range ps { ps[i](selector) } } } - return spec + return _spec } func (pq *PetQuery) sqlQuery() *sql.Selector { diff --git a/examples/traversal/ent/pet_update.go b/examples/traversal/ent/pet_update.go index e6de6bdc3..f1640738a 100644 --- a/examples/traversal/ent/pet_update.go +++ b/examples/traversal/ent/pet_update.go @@ -140,7 +140,7 @@ func (pu *PetUpdate) ExecX(ctx context.Context) { } func (pu *PetUpdate) sqlSave(ctx context.Context) (n int, err error) { - spec := &sqlgraph.UpdateSpec{ + _spec := &sqlgraph.UpdateSpec{ Node: &sqlgraph.NodeSpec{ Table: pet.Table, Columns: pet.Columns, @@ -151,14 +151,14 @@ func (pu *PetUpdate) sqlSave(ctx context.Context) (n int, err error) { }, } if ps := pu.predicates; len(ps) > 0 { - spec.Predicate = func(selector *sql.Selector) { + _spec.Predicate = func(selector *sql.Selector) { for i := range ps { ps[i](selector) } } } if value := pu.name; value != nil { - spec.Fields.Set = append(spec.Fields.Set, &sqlgraph.FieldSpec{ + _spec.Fields.Set = append(_spec.Fields.Set, &sqlgraph.FieldSpec{ Type: field.TypeString, Value: *value, Column: pet.FieldName, @@ -181,7 +181,7 @@ func (pu *PetUpdate) sqlSave(ctx context.Context) (n int, err error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges.Clear = append(spec.Edges.Clear, edge) + _spec.Edges.Clear = append(_spec.Edges.Clear, edge) } if nodes := pu.friends; len(nodes) > 0 { edge := &sqlgraph.EdgeSpec{ @@ -200,7 +200,7 @@ func (pu *PetUpdate) sqlSave(ctx context.Context) (n int, err error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges.Add = append(spec.Edges.Add, edge) + _spec.Edges.Add = append(_spec.Edges.Add, edge) } if pu.clearedOwner { edge := &sqlgraph.EdgeSpec{ @@ -216,7 +216,7 @@ func (pu *PetUpdate) sqlSave(ctx context.Context) (n int, err error) { }, }, } - spec.Edges.Clear = append(spec.Edges.Clear, edge) + _spec.Edges.Clear = append(_spec.Edges.Clear, edge) } if nodes := pu.owner; len(nodes) > 0 { edge := &sqlgraph.EdgeSpec{ @@ -235,9 +235,9 @@ func (pu *PetUpdate) sqlSave(ctx context.Context) (n int, err error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges.Add = append(spec.Edges.Add, edge) + _spec.Edges.Add = append(_spec.Edges.Add, edge) } - if n, err = sqlgraph.UpdateNodes(ctx, pu.driver, spec); err != nil { + if n, err = sqlgraph.UpdateNodes(ctx, pu.driver, _spec); err != nil { if cerr, ok := isSQLConstraintError(err); ok { err = cerr } @@ -362,7 +362,7 @@ func (puo *PetUpdateOne) ExecX(ctx context.Context) { } func (puo *PetUpdateOne) sqlSave(ctx context.Context) (pe *Pet, err error) { - spec := &sqlgraph.UpdateSpec{ + _spec := &sqlgraph.UpdateSpec{ Node: &sqlgraph.NodeSpec{ Table: pet.Table, Columns: pet.Columns, @@ -374,7 +374,7 @@ func (puo *PetUpdateOne) sqlSave(ctx context.Context) (pe *Pet, err error) { }, } if value := puo.name; value != nil { - spec.Fields.Set = append(spec.Fields.Set, &sqlgraph.FieldSpec{ + _spec.Fields.Set = append(_spec.Fields.Set, &sqlgraph.FieldSpec{ Type: field.TypeString, Value: *value, Column: pet.FieldName, @@ -397,7 +397,7 @@ func (puo *PetUpdateOne) sqlSave(ctx context.Context) (pe *Pet, err error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges.Clear = append(spec.Edges.Clear, edge) + _spec.Edges.Clear = append(_spec.Edges.Clear, edge) } if nodes := puo.friends; len(nodes) > 0 { edge := &sqlgraph.EdgeSpec{ @@ -416,7 +416,7 @@ func (puo *PetUpdateOne) sqlSave(ctx context.Context) (pe *Pet, err error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges.Add = append(spec.Edges.Add, edge) + _spec.Edges.Add = append(_spec.Edges.Add, edge) } if puo.clearedOwner { edge := &sqlgraph.EdgeSpec{ @@ -432,7 +432,7 @@ func (puo *PetUpdateOne) sqlSave(ctx context.Context) (pe *Pet, err error) { }, }, } - spec.Edges.Clear = append(spec.Edges.Clear, edge) + _spec.Edges.Clear = append(_spec.Edges.Clear, edge) } if nodes := puo.owner; len(nodes) > 0 { edge := &sqlgraph.EdgeSpec{ @@ -451,12 +451,12 @@ func (puo *PetUpdateOne) sqlSave(ctx context.Context) (pe *Pet, err error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges.Add = append(spec.Edges.Add, edge) + _spec.Edges.Add = append(_spec.Edges.Add, edge) } pe = &Pet{config: puo.config} - spec.Assign = pe.assignValues - spec.ScanValues = pe.scanValues() - if err = sqlgraph.UpdateNode(ctx, puo.driver, spec); err != nil { + _spec.Assign = pe.assignValues + _spec.ScanValues = pe.scanValues() + if err = sqlgraph.UpdateNode(ctx, puo.driver, _spec); err != nil { if cerr, ok := isSQLConstraintError(err); ok { err = cerr } diff --git a/examples/traversal/ent/user.go b/examples/traversal/ent/user.go index 30fe50b51..27b69a1e9 100644 --- a/examples/traversal/ent/user.go +++ b/examples/traversal/ent/user.go @@ -34,7 +34,7 @@ type User struct { Groups []*Group // Manage holds the value of the manage edge. Manage []*Group - } + } `json:"edges"` } // scanValues returns the types for scanning values from sql.Rows. diff --git a/examples/traversal/ent/user_create.go b/examples/traversal/ent/user_create.go index 30d94ea8f..2f3599ee3 100644 --- a/examples/traversal/ent/user_create.go +++ b/examples/traversal/ent/user_create.go @@ -142,8 +142,8 @@ func (uc *UserCreate) SaveX(ctx context.Context) *User { func (uc *UserCreate) sqlSave(ctx context.Context) (*User, error) { var ( - u = &User{config: uc.config} - spec = &sqlgraph.CreateSpec{ + u = &User{config: uc.config} + _spec = &sqlgraph.CreateSpec{ Table: user.Table, ID: &sqlgraph.FieldSpec{ Type: field.TypeInt, @@ -152,7 +152,7 @@ func (uc *UserCreate) sqlSave(ctx context.Context) (*User, error) { } ) if value := uc.age; value != nil { - spec.Fields = append(spec.Fields, &sqlgraph.FieldSpec{ + _spec.Fields = append(_spec.Fields, &sqlgraph.FieldSpec{ Type: field.TypeInt, Value: *value, Column: user.FieldAge, @@ -160,7 +160,7 @@ func (uc *UserCreate) sqlSave(ctx context.Context) (*User, error) { u.Age = *value } if value := uc.name; value != nil { - spec.Fields = append(spec.Fields, &sqlgraph.FieldSpec{ + _spec.Fields = append(_spec.Fields, &sqlgraph.FieldSpec{ Type: field.TypeString, Value: *value, Column: user.FieldName, @@ -184,7 +184,7 @@ func (uc *UserCreate) sqlSave(ctx context.Context) (*User, error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges = append(spec.Edges, edge) + _spec.Edges = append(_spec.Edges, edge) } if nodes := uc.friends; len(nodes) > 0 { edge := &sqlgraph.EdgeSpec{ @@ -203,7 +203,7 @@ func (uc *UserCreate) sqlSave(ctx context.Context) (*User, error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges = append(spec.Edges, edge) + _spec.Edges = append(_spec.Edges, edge) } if nodes := uc.groups; len(nodes) > 0 { edge := &sqlgraph.EdgeSpec{ @@ -222,7 +222,7 @@ func (uc *UserCreate) sqlSave(ctx context.Context) (*User, error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges = append(spec.Edges, edge) + _spec.Edges = append(_spec.Edges, edge) } if nodes := uc.manage; len(nodes) > 0 { edge := &sqlgraph.EdgeSpec{ @@ -241,15 +241,15 @@ func (uc *UserCreate) sqlSave(ctx context.Context) (*User, error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges = append(spec.Edges, edge) + _spec.Edges = append(_spec.Edges, edge) } - if err := sqlgraph.CreateNode(ctx, uc.driver, spec); err != nil { + if err := sqlgraph.CreateNode(ctx, uc.driver, _spec); err != nil { if cerr, ok := isSQLConstraintError(err); ok { err = cerr } return nil, err } - id := spec.ID.Value.(int64) + id := _spec.ID.Value.(int64) u.ID = int(id) return u, nil } diff --git a/examples/traversal/ent/user_delete.go b/examples/traversal/ent/user_delete.go index be102d7ee..d511b105a 100644 --- a/examples/traversal/ent/user_delete.go +++ b/examples/traversal/ent/user_delete.go @@ -43,7 +43,7 @@ func (ud *UserDelete) ExecX(ctx context.Context) int { } func (ud *UserDelete) sqlExec(ctx context.Context) (int, error) { - spec := &sqlgraph.DeleteSpec{ + _spec := &sqlgraph.DeleteSpec{ Node: &sqlgraph.NodeSpec{ Table: user.Table, ID: &sqlgraph.FieldSpec{ @@ -53,13 +53,13 @@ func (ud *UserDelete) sqlExec(ctx context.Context) (int, error) { }, } if ps := ud.predicates; len(ps) > 0 { - spec.Predicate = func(selector *sql.Selector) { + _spec.Predicate = func(selector *sql.Selector) { for i := range ps { ps[i](selector) } } } - return sqlgraph.DeleteNodes(ctx, ud.driver, spec) + return sqlgraph.DeleteNodes(ctx, ud.driver, _spec) } // UserDeleteOne is the builder for deleting a single User entity. diff --git a/examples/traversal/ent/user_query.go b/examples/traversal/ent/user_query.go index 0aad1957f..e7ad6cad5 100644 --- a/examples/traversal/ent/user_query.go +++ b/examples/traversal/ent/user_query.go @@ -368,22 +368,22 @@ func (uq *UserQuery) Select(field string, fields ...string) *UserSelect { func (uq *UserQuery) sqlAll(ctx context.Context) ([]*User, error) { var ( nodes []*User - spec = uq.querySpec() + _spec = uq.querySpec() ) - spec.ScanValues = func() []interface{} { + _spec.ScanValues = func() []interface{} { node := &User{config: uq.config} nodes = append(nodes, node) values := node.scanValues() return values } - spec.Assign = func(values ...interface{}) error { + _spec.Assign = func(values ...interface{}) error { if len(nodes) == 0 { return fmt.Errorf("ent: Assign called without calling ScanValues") } node := nodes[len(nodes)-1] return node.assignValues(values...) } - if err := sqlgraph.QueryNodes(ctx, uq.driver, spec); err != nil { + if err := sqlgraph.QueryNodes(ctx, uq.driver, _spec); err != nil { return nil, err } @@ -426,7 +426,7 @@ func (uq *UserQuery) sqlAll(ctx context.Context) ([]*User, error) { edgeids []int edges = make(map[int][]*User) ) - spec := &sqlgraph.EdgeQuerySpec{ + _spec := &sqlgraph.EdgeQuerySpec{ Edge: &sqlgraph.EdgeSpec{ Inverse: false, Table: user.FriendsTable, @@ -459,7 +459,7 @@ func (uq *UserQuery) sqlAll(ctx context.Context) ([]*User, error) { return nil }, } - if err := sqlgraph.QueryEdges(ctx, uq.driver, spec); err != nil { + if err := sqlgraph.QueryEdges(ctx, uq.driver, _spec); err != nil { return nil, fmt.Errorf(`query edges "friends": %v`, err) } query.Where(user.IDIn(edgeids...)) @@ -489,7 +489,7 @@ func (uq *UserQuery) sqlAll(ctx context.Context) ([]*User, error) { edgeids []int edges = make(map[int][]*User) ) - spec := &sqlgraph.EdgeQuerySpec{ + _spec := &sqlgraph.EdgeQuerySpec{ Edge: &sqlgraph.EdgeSpec{ Inverse: true, Table: user.GroupsTable, @@ -522,7 +522,7 @@ func (uq *UserQuery) sqlAll(ctx context.Context) ([]*User, error) { return nil }, } - if err := sqlgraph.QueryEdges(ctx, uq.driver, spec); err != nil { + if err := sqlgraph.QueryEdges(ctx, uq.driver, _spec); err != nil { return nil, fmt.Errorf(`query edges "groups": %v`, err) } query.Where(group.IDIn(edgeids...)) @@ -573,8 +573,8 @@ func (uq *UserQuery) sqlAll(ctx context.Context) ([]*User, error) { } func (uq *UserQuery) sqlCount(ctx context.Context) (int, error) { - spec := uq.querySpec() - return sqlgraph.CountNodes(ctx, uq.driver, spec) + _spec := uq.querySpec() + return sqlgraph.CountNodes(ctx, uq.driver, _spec) } func (uq *UserQuery) sqlExist(ctx context.Context) (bool, error) { @@ -586,7 +586,7 @@ func (uq *UserQuery) sqlExist(ctx context.Context) (bool, error) { } func (uq *UserQuery) querySpec() *sqlgraph.QuerySpec { - spec := &sqlgraph.QuerySpec{ + _spec := &sqlgraph.QuerySpec{ Node: &sqlgraph.NodeSpec{ Table: user.Table, Columns: user.Columns, @@ -599,26 +599,26 @@ func (uq *UserQuery) querySpec() *sqlgraph.QuerySpec { Unique: true, } if ps := uq.predicates; len(ps) > 0 { - spec.Predicate = func(selector *sql.Selector) { + _spec.Predicate = func(selector *sql.Selector) { for i := range ps { ps[i](selector) } } } if limit := uq.limit; limit != nil { - spec.Limit = *limit + _spec.Limit = *limit } if offset := uq.offset; offset != nil { - spec.Offset = *offset + _spec.Offset = *offset } if ps := uq.order; len(ps) > 0 { - spec.Order = func(selector *sql.Selector) { + _spec.Order = func(selector *sql.Selector) { for i := range ps { ps[i](selector) } } } - return spec + return _spec } func (uq *UserQuery) sqlQuery() *sql.Selector { diff --git a/examples/traversal/ent/user_update.go b/examples/traversal/ent/user_update.go index 0a3b78ee7..d70b8c291 100644 --- a/examples/traversal/ent/user_update.go +++ b/examples/traversal/ent/user_update.go @@ -252,7 +252,7 @@ func (uu *UserUpdate) ExecX(ctx context.Context) { } func (uu *UserUpdate) sqlSave(ctx context.Context) (n int, err error) { - spec := &sqlgraph.UpdateSpec{ + _spec := &sqlgraph.UpdateSpec{ Node: &sqlgraph.NodeSpec{ Table: user.Table, Columns: user.Columns, @@ -263,28 +263,28 @@ func (uu *UserUpdate) sqlSave(ctx context.Context) (n int, err error) { }, } if ps := uu.predicates; len(ps) > 0 { - spec.Predicate = func(selector *sql.Selector) { + _spec.Predicate = func(selector *sql.Selector) { for i := range ps { ps[i](selector) } } } if value := uu.age; value != nil { - spec.Fields.Set = append(spec.Fields.Set, &sqlgraph.FieldSpec{ + _spec.Fields.Set = append(_spec.Fields.Set, &sqlgraph.FieldSpec{ Type: field.TypeInt, Value: *value, Column: user.FieldAge, }) } if value := uu.addage; value != nil { - spec.Fields.Add = append(spec.Fields.Add, &sqlgraph.FieldSpec{ + _spec.Fields.Add = append(_spec.Fields.Add, &sqlgraph.FieldSpec{ Type: field.TypeInt, Value: *value, Column: user.FieldAge, }) } if value := uu.name; value != nil { - spec.Fields.Set = append(spec.Fields.Set, &sqlgraph.FieldSpec{ + _spec.Fields.Set = append(_spec.Fields.Set, &sqlgraph.FieldSpec{ Type: field.TypeString, Value: *value, Column: user.FieldName, @@ -307,7 +307,7 @@ func (uu *UserUpdate) sqlSave(ctx context.Context) (n int, err error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges.Clear = append(spec.Edges.Clear, edge) + _spec.Edges.Clear = append(_spec.Edges.Clear, edge) } if nodes := uu.pets; len(nodes) > 0 { edge := &sqlgraph.EdgeSpec{ @@ -326,7 +326,7 @@ func (uu *UserUpdate) sqlSave(ctx context.Context) (n int, err error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges.Add = append(spec.Edges.Add, edge) + _spec.Edges.Add = append(_spec.Edges.Add, edge) } if nodes := uu.removedFriends; len(nodes) > 0 { edge := &sqlgraph.EdgeSpec{ @@ -345,7 +345,7 @@ func (uu *UserUpdate) sqlSave(ctx context.Context) (n int, err error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges.Clear = append(spec.Edges.Clear, edge) + _spec.Edges.Clear = append(_spec.Edges.Clear, edge) } if nodes := uu.friends; len(nodes) > 0 { edge := &sqlgraph.EdgeSpec{ @@ -364,7 +364,7 @@ func (uu *UserUpdate) sqlSave(ctx context.Context) (n int, err error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges.Add = append(spec.Edges.Add, edge) + _spec.Edges.Add = append(_spec.Edges.Add, edge) } if nodes := uu.removedGroups; len(nodes) > 0 { edge := &sqlgraph.EdgeSpec{ @@ -383,7 +383,7 @@ func (uu *UserUpdate) sqlSave(ctx context.Context) (n int, err error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges.Clear = append(spec.Edges.Clear, edge) + _spec.Edges.Clear = append(_spec.Edges.Clear, edge) } if nodes := uu.groups; len(nodes) > 0 { edge := &sqlgraph.EdgeSpec{ @@ -402,7 +402,7 @@ func (uu *UserUpdate) sqlSave(ctx context.Context) (n int, err error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges.Add = append(spec.Edges.Add, edge) + _spec.Edges.Add = append(_spec.Edges.Add, edge) } if nodes := uu.removedManage; len(nodes) > 0 { edge := &sqlgraph.EdgeSpec{ @@ -421,7 +421,7 @@ func (uu *UserUpdate) sqlSave(ctx context.Context) (n int, err error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges.Clear = append(spec.Edges.Clear, edge) + _spec.Edges.Clear = append(_spec.Edges.Clear, edge) } if nodes := uu.manage; len(nodes) > 0 { edge := &sqlgraph.EdgeSpec{ @@ -440,9 +440,9 @@ func (uu *UserUpdate) sqlSave(ctx context.Context) (n int, err error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges.Add = append(spec.Edges.Add, edge) + _spec.Edges.Add = append(_spec.Edges.Add, edge) } - if n, err = sqlgraph.UpdateNodes(ctx, uu.driver, spec); err != nil { + if n, err = sqlgraph.UpdateNodes(ctx, uu.driver, _spec); err != nil { if cerr, ok := isSQLConstraintError(err); ok { err = cerr } @@ -679,7 +679,7 @@ func (uuo *UserUpdateOne) ExecX(ctx context.Context) { } func (uuo *UserUpdateOne) sqlSave(ctx context.Context) (u *User, err error) { - spec := &sqlgraph.UpdateSpec{ + _spec := &sqlgraph.UpdateSpec{ Node: &sqlgraph.NodeSpec{ Table: user.Table, Columns: user.Columns, @@ -691,21 +691,21 @@ func (uuo *UserUpdateOne) sqlSave(ctx context.Context) (u *User, err error) { }, } if value := uuo.age; value != nil { - spec.Fields.Set = append(spec.Fields.Set, &sqlgraph.FieldSpec{ + _spec.Fields.Set = append(_spec.Fields.Set, &sqlgraph.FieldSpec{ Type: field.TypeInt, Value: *value, Column: user.FieldAge, }) } if value := uuo.addage; value != nil { - spec.Fields.Add = append(spec.Fields.Add, &sqlgraph.FieldSpec{ + _spec.Fields.Add = append(_spec.Fields.Add, &sqlgraph.FieldSpec{ Type: field.TypeInt, Value: *value, Column: user.FieldAge, }) } if value := uuo.name; value != nil { - spec.Fields.Set = append(spec.Fields.Set, &sqlgraph.FieldSpec{ + _spec.Fields.Set = append(_spec.Fields.Set, &sqlgraph.FieldSpec{ Type: field.TypeString, Value: *value, Column: user.FieldName, @@ -728,7 +728,7 @@ func (uuo *UserUpdateOne) sqlSave(ctx context.Context) (u *User, err error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges.Clear = append(spec.Edges.Clear, edge) + _spec.Edges.Clear = append(_spec.Edges.Clear, edge) } if nodes := uuo.pets; len(nodes) > 0 { edge := &sqlgraph.EdgeSpec{ @@ -747,7 +747,7 @@ func (uuo *UserUpdateOne) sqlSave(ctx context.Context) (u *User, err error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges.Add = append(spec.Edges.Add, edge) + _spec.Edges.Add = append(_spec.Edges.Add, edge) } if nodes := uuo.removedFriends; len(nodes) > 0 { edge := &sqlgraph.EdgeSpec{ @@ -766,7 +766,7 @@ func (uuo *UserUpdateOne) sqlSave(ctx context.Context) (u *User, err error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges.Clear = append(spec.Edges.Clear, edge) + _spec.Edges.Clear = append(_spec.Edges.Clear, edge) } if nodes := uuo.friends; len(nodes) > 0 { edge := &sqlgraph.EdgeSpec{ @@ -785,7 +785,7 @@ func (uuo *UserUpdateOne) sqlSave(ctx context.Context) (u *User, err error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges.Add = append(spec.Edges.Add, edge) + _spec.Edges.Add = append(_spec.Edges.Add, edge) } if nodes := uuo.removedGroups; len(nodes) > 0 { edge := &sqlgraph.EdgeSpec{ @@ -804,7 +804,7 @@ func (uuo *UserUpdateOne) sqlSave(ctx context.Context) (u *User, err error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges.Clear = append(spec.Edges.Clear, edge) + _spec.Edges.Clear = append(_spec.Edges.Clear, edge) } if nodes := uuo.groups; len(nodes) > 0 { edge := &sqlgraph.EdgeSpec{ @@ -823,7 +823,7 @@ func (uuo *UserUpdateOne) sqlSave(ctx context.Context) (u *User, err error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges.Add = append(spec.Edges.Add, edge) + _spec.Edges.Add = append(_spec.Edges.Add, edge) } if nodes := uuo.removedManage; len(nodes) > 0 { edge := &sqlgraph.EdgeSpec{ @@ -842,7 +842,7 @@ func (uuo *UserUpdateOne) sqlSave(ctx context.Context) (u *User, err error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges.Clear = append(spec.Edges.Clear, edge) + _spec.Edges.Clear = append(_spec.Edges.Clear, edge) } if nodes := uuo.manage; len(nodes) > 0 { edge := &sqlgraph.EdgeSpec{ @@ -861,12 +861,12 @@ func (uuo *UserUpdateOne) sqlSave(ctx context.Context) (u *User, err error) { for k, _ := range nodes { edge.Target.Nodes = append(edge.Target.Nodes, k) } - spec.Edges.Add = append(spec.Edges.Add, edge) + _spec.Edges.Add = append(_spec.Edges.Add, edge) } u = &User{config: uuo.config} - spec.Assign = u.assignValues - spec.ScanValues = u.scanValues() - if err = sqlgraph.UpdateNode(ctx, uuo.driver, spec); err != nil { + _spec.Assign = u.assignValues + _spec.ScanValues = u.scanValues() + if err = sqlgraph.UpdateNode(ctx, uuo.driver, _spec); err != nil { if cerr, ok := isSQLConstraintError(err); ok { err = cerr }