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

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