entc/gen: add Exec and ExecX to Create builder (#1753)

This commit is contained in:
Tarrence van As
2021-07-23 05:00:47 -07:00
committed by GitHub
parent b9a6b955f8
commit cdfa3e35bb
102 changed files with 1292 additions and 3 deletions

View File

@@ -101,6 +101,19 @@ func (uc *UserCreate) SaveX(ctx context.Context) *User {
return v
}
// Exec executes the query.
func (uc *UserCreate) Exec(ctx context.Context) error {
_, err := uc.Save(ctx)
return err
}
// ExecX is like Exec, but panics if an error occurs.
func (uc *UserCreate) ExecX(ctx context.Context) {
if err := uc.Exec(ctx); err != nil {
panic(err)
}
}
// defaults sets the default values of the builder before save.
func (uc *UserCreate) defaults() error {
if _, ok := uc.mutation.Version(); !ok {