entc/gen: less sophisticated naming logic (#774)

Closed #772
This commit is contained in:
Ariel Mashraki
2020-09-17 09:19:55 +03:00
committed by GitHub
parent 235973cc2d
commit 17abe2d60f
225 changed files with 5542 additions and 1679 deletions

View File

@@ -112,7 +112,7 @@ func (cc *CardCreate) check() error {
}
func (cc *CardCreate) sqlSave(ctx context.Context) (*Card, error) {
c, _spec := cc.createSpec()
_node, _spec := cc.createSpec()
if err := sqlgraph.CreateNode(ctx, cc.driver, _spec); err != nil {
if cerr, ok := isSQLConstraintError(err); ok {
err = cerr
@@ -120,13 +120,13 @@ func (cc *CardCreate) sqlSave(ctx context.Context) (*Card, error) {
return nil, err
}
id := _spec.ID.Value.(int64)
c.ID = int(id)
return c, nil
_node.ID = int(id)
return _node, nil
}
func (cc *CardCreate) createSpec() (*Card, *sqlgraph.CreateSpec) {
var (
c = &Card{config: cc.config}
_node = &Card{config: cc.config}
_spec = &sqlgraph.CreateSpec{
Table: card.Table,
ID: &sqlgraph.FieldSpec{
@@ -141,7 +141,7 @@ func (cc *CardCreate) createSpec() (*Card, *sqlgraph.CreateSpec) {
Value: value,
Column: card.FieldExpired,
})
c.Expired = value
_node.Expired = value
}
if value, ok := cc.mutation.Number(); ok {
_spec.Fields = append(_spec.Fields, &sqlgraph.FieldSpec{
@@ -149,7 +149,7 @@ func (cc *CardCreate) createSpec() (*Card, *sqlgraph.CreateSpec) {
Value: value,
Column: card.FieldNumber,
})
c.Number = value
_node.Number = value
}
if nodes := cc.mutation.OwnerIDs(); len(nodes) > 0 {
edge := &sqlgraph.EdgeSpec{
@@ -170,7 +170,7 @@ func (cc *CardCreate) createSpec() (*Card, *sqlgraph.CreateSpec) {
}
_spec.Edges = append(_spec.Edges, edge)
}
return c, _spec
return _node, _spec
}
// CardCreateBulk is the builder for creating a bulk of Card entities.

View File

@@ -84,23 +84,23 @@ func (cq *CardQuery) QueryOwner() *UserQuery {
// First returns the first Card entity in the query. Returns *NotFoundError when no card was found.
func (cq *CardQuery) First(ctx context.Context) (*Card, error) {
cs, err := cq.Limit(1).All(ctx)
nodes, err := cq.Limit(1).All(ctx)
if err != nil {
return nil, err
}
if len(cs) == 0 {
if len(nodes) == 0 {
return nil, &NotFoundError{card.Label}
}
return cs[0], nil
return nodes[0], nil
}
// FirstX is like First, but panics if an error occurs.
func (cq *CardQuery) FirstX(ctx context.Context) *Card {
c, err := cq.First(ctx)
node, err := cq.First(ctx)
if err != nil && !IsNotFound(err) {
panic(err)
}
return c
return node
}
// FirstID returns the first Card id in the query. Returns *NotFoundError when no id was found.
@@ -127,13 +127,13 @@ func (cq *CardQuery) FirstXID(ctx context.Context) int {
// Only returns the only Card entity in the query, returns an error if not exactly one entity was returned.
func (cq *CardQuery) Only(ctx context.Context) (*Card, error) {
cs, err := cq.Limit(2).All(ctx)
nodes, err := cq.Limit(2).All(ctx)
if err != nil {
return nil, err
}
switch len(cs) {
switch len(nodes) {
case 1:
return cs[0], nil
return nodes[0], nil
case 0:
return nil, &NotFoundError{card.Label}
default:
@@ -143,11 +143,11 @@ func (cq *CardQuery) Only(ctx context.Context) (*Card, error) {
// OnlyX is like Only, but panics if an error occurs.
func (cq *CardQuery) OnlyX(ctx context.Context) *Card {
c, err := cq.Only(ctx)
node, err := cq.Only(ctx)
if err != nil {
panic(err)
}
return c
return node
}
// OnlyID returns the only Card id in the query, returns an error if not exactly one id was returned.
@@ -186,11 +186,11 @@ func (cq *CardQuery) All(ctx context.Context) ([]*Card, error) {
// AllX is like All, but panics if an error occurs.
func (cq *CardQuery) AllX(ctx context.Context) []*Card {
cs, err := cq.All(ctx)
nodes, err := cq.All(ctx)
if err != nil {
panic(err)
}
return cs
return nodes
}
// IDs executes the query and returns a list of Card ids.

View File

@@ -289,11 +289,11 @@ func (cuo *CardUpdateOne) Save(ctx context.Context) (*Card, error) {
// SaveX is like Save, but panics if an error occurs.
func (cuo *CardUpdateOne) SaveX(ctx context.Context) *Card {
c, err := cuo.Save(ctx)
node, err := cuo.Save(ctx)
if err != nil {
panic(err)
}
return c
return node
}
// Exec executes the query on the entity.
@@ -317,7 +317,7 @@ func (cuo *CardUpdateOne) check() error {
return nil
}
func (cuo *CardUpdateOne) sqlSave(ctx context.Context) (c *Card, err error) {
func (cuo *CardUpdateOne) sqlSave(ctx context.Context) (_node *Card, err error) {
_spec := &sqlgraph.UpdateSpec{
Node: &sqlgraph.NodeSpec{
Table: card.Table,
@@ -382,9 +382,9 @@ func (cuo *CardUpdateOne) sqlSave(ctx context.Context) (c *Card, err error) {
}
_spec.Edges.Add = append(_spec.Edges.Add, edge)
}
c = &Card{config: cuo.config}
_spec.Assign = c.assignValues
_spec.ScanValues = c.scanValues()
_node = &Card{config: cuo.config}
_spec.Assign = _node.assignValues
_spec.ScanValues = _node.scanValues()
if err = sqlgraph.UpdateNode(ctx, cuo.driver, _spec); err != nil {
if _, ok := err.(*sqlgraph.NotFoundError); ok {
err = &NotFoundError{card.Label}
@@ -393,5 +393,5 @@ func (cuo *CardUpdateOne) sqlSave(ctx context.Context) (c *Card, err error) {
}
return nil, err
}
return c, nil
return _node, nil
}

View File

@@ -116,7 +116,7 @@ func (uc *UserCreate) check() error {
}
func (uc *UserCreate) sqlSave(ctx context.Context) (*User, error) {
u, _spec := uc.createSpec()
_node, _spec := uc.createSpec()
if err := sqlgraph.CreateNode(ctx, uc.driver, _spec); err != nil {
if cerr, ok := isSQLConstraintError(err); ok {
err = cerr
@@ -124,13 +124,13 @@ func (uc *UserCreate) sqlSave(ctx context.Context) (*User, error) {
return nil, err
}
id := _spec.ID.Value.(int64)
u.ID = int(id)
return u, nil
_node.ID = int(id)
return _node, nil
}
func (uc *UserCreate) createSpec() (*User, *sqlgraph.CreateSpec) {
var (
u = &User{config: uc.config}
_node = &User{config: uc.config}
_spec = &sqlgraph.CreateSpec{
Table: user.Table,
ID: &sqlgraph.FieldSpec{
@@ -145,7 +145,7 @@ func (uc *UserCreate) createSpec() (*User, *sqlgraph.CreateSpec) {
Value: value,
Column: user.FieldAge,
})
u.Age = value
_node.Age = value
}
if value, ok := uc.mutation.Name(); ok {
_spec.Fields = append(_spec.Fields, &sqlgraph.FieldSpec{
@@ -153,7 +153,7 @@ func (uc *UserCreate) createSpec() (*User, *sqlgraph.CreateSpec) {
Value: value,
Column: user.FieldName,
})
u.Name = value
_node.Name = value
}
if nodes := uc.mutation.CardIDs(); len(nodes) > 0 {
edge := &sqlgraph.EdgeSpec{
@@ -174,7 +174,7 @@ func (uc *UserCreate) createSpec() (*User, *sqlgraph.CreateSpec) {
}
_spec.Edges = append(_spec.Edges, edge)
}
return u, _spec
return _node, _spec
}
// UserCreateBulk is the builder for creating a bulk of User entities.

View File

@@ -84,23 +84,23 @@ func (uq *UserQuery) QueryCard() *CardQuery {
// First returns the first User entity in the query. Returns *NotFoundError when no user was found.
func (uq *UserQuery) First(ctx context.Context) (*User, error) {
us, err := uq.Limit(1).All(ctx)
nodes, err := uq.Limit(1).All(ctx)
if err != nil {
return nil, err
}
if len(us) == 0 {
if len(nodes) == 0 {
return nil, &NotFoundError{user.Label}
}
return us[0], nil
return nodes[0], nil
}
// FirstX is like First, but panics if an error occurs.
func (uq *UserQuery) FirstX(ctx context.Context) *User {
u, err := uq.First(ctx)
node, err := uq.First(ctx)
if err != nil && !IsNotFound(err) {
panic(err)
}
return u
return node
}
// FirstID returns the first User id in the query. Returns *NotFoundError when no id was found.
@@ -127,13 +127,13 @@ func (uq *UserQuery) FirstXID(ctx context.Context) int {
// Only returns the only User entity in the query, returns an error if not exactly one entity was returned.
func (uq *UserQuery) Only(ctx context.Context) (*User, error) {
us, err := uq.Limit(2).All(ctx)
nodes, err := uq.Limit(2).All(ctx)
if err != nil {
return nil, err
}
switch len(us) {
switch len(nodes) {
case 1:
return us[0], nil
return nodes[0], nil
case 0:
return nil, &NotFoundError{user.Label}
default:
@@ -143,11 +143,11 @@ func (uq *UserQuery) Only(ctx context.Context) (*User, error) {
// OnlyX is like Only, but panics if an error occurs.
func (uq *UserQuery) OnlyX(ctx context.Context) *User {
u, err := uq.Only(ctx)
node, err := uq.Only(ctx)
if err != nil {
panic(err)
}
return u
return node
}
// OnlyID returns the only User id in the query, returns an error if not exactly one id was returned.
@@ -186,11 +186,11 @@ func (uq *UserQuery) All(ctx context.Context) ([]*User, error) {
// AllX is like All, but panics if an error occurs.
func (uq *UserQuery) AllX(ctx context.Context) []*User {
us, err := uq.All(ctx)
nodes, err := uq.All(ctx)
if err != nil {
panic(err)
}
return us
return nodes
}
// IDs executes the query and returns a list of User ids.

View File

@@ -304,11 +304,11 @@ func (uuo *UserUpdateOne) Save(ctx context.Context) (*User, error) {
// SaveX is like Save, but panics if an error occurs.
func (uuo *UserUpdateOne) SaveX(ctx context.Context) *User {
u, err := uuo.Save(ctx)
node, err := uuo.Save(ctx)
if err != nil {
panic(err)
}
return u
return node
}
// Exec executes the query on the entity.
@@ -324,7 +324,7 @@ func (uuo *UserUpdateOne) ExecX(ctx context.Context) {
}
}
func (uuo *UserUpdateOne) sqlSave(ctx context.Context) (u *User, err error) {
func (uuo *UserUpdateOne) sqlSave(ctx context.Context) (_node *User, err error) {
_spec := &sqlgraph.UpdateSpec{
Node: &sqlgraph.NodeSpec{
Table: user.Table,
@@ -396,9 +396,9 @@ func (uuo *UserUpdateOne) sqlSave(ctx context.Context) (u *User, err error) {
}
_spec.Edges.Add = append(_spec.Edges.Add, edge)
}
u = &User{config: uuo.config}
_spec.Assign = u.assignValues
_spec.ScanValues = u.scanValues()
_node = &User{config: uuo.config}
_spec.Assign = _node.assignValues
_spec.ScanValues = _node.scanValues()
if err = sqlgraph.UpdateNode(ctx, uuo.driver, _spec); err != nil {
if _, ok := err.(*sqlgraph.NotFoundError); ok {
err = &NotFoundError{user.Label}
@@ -407,5 +407,5 @@ func (uuo *UserUpdateOne) sqlSave(ctx context.Context) (u *User, err error) {
}
return nil, err
}
return u, nil
return _node, nil
}