Update hook names
This commit is contained in:
parent
3d863b7e58
commit
e33da59f0b
5 changed files with 36 additions and 36 deletions
|
@ -5,13 +5,13 @@ type HookPoint int
|
|||
|
||||
// the hook point constants
|
||||
const (
|
||||
HookBeforeInsert HookPoint = iota + 1
|
||||
HookBeforeUpdate
|
||||
HookBeforeDelete
|
||||
HookBeforeUpsert
|
||||
HookAfterInsert
|
||||
HookAfterSelect
|
||||
HookAfterUpdate
|
||||
HookAfterDelete
|
||||
HookAfterUpsert
|
||||
BeforeInsertHook HookPoint = iota + 1
|
||||
BeforeUpdateHook
|
||||
BeforeDeleteHook
|
||||
BeforeUpsertHook
|
||||
AfterInsertHook
|
||||
AfterSelectHook
|
||||
AfterUpdateHook
|
||||
AfterDeleteHook
|
||||
AfterUpsertHook
|
||||
)
|
||||
|
|
|
@ -111,25 +111,25 @@ func (o *{{$tableNameSingular}}) doAfterUpsertHooks(exec boil.Executor) (err err
|
|||
return nil
|
||||
}
|
||||
|
||||
func {{$tableNameSingular}}AddHook(hookPoint boil.HookPoint, {{$varNameSingular}}Hook {{$tableNameSingular}}Hook) {
|
||||
func Add{{$tableNameSingular}}Hook(hookPoint boil.HookPoint, {{$varNameSingular}}Hook {{$tableNameSingular}}Hook) {
|
||||
switch hookPoint {
|
||||
case boil.HookBeforeInsert:
|
||||
case boil.BeforeInsertHook:
|
||||
{{$varNameSingular}}BeforeInsertHooks = append({{$varNameSingular}}BeforeInsertHooks, {{$varNameSingular}}Hook)
|
||||
case boil.HookBeforeUpdate:
|
||||
case boil.BeforeUpdateHook:
|
||||
{{$varNameSingular}}BeforeUpdateHooks = append({{$varNameSingular}}BeforeUpdateHooks, {{$varNameSingular}}Hook)
|
||||
case boil.HookBeforeDelete:
|
||||
case boil.BeforeDeleteHook:
|
||||
{{$varNameSingular}}BeforeDeleteHooks = append({{$varNameSingular}}BeforeDeleteHooks, {{$varNameSingular}}Hook)
|
||||
case boil.HookBeforeUpsert:
|
||||
case boil.BeforeUpsertHook:
|
||||
{{$varNameSingular}}BeforeUpsertHooks = append({{$varNameSingular}}BeforeUpsertHooks, {{$varNameSingular}}Hook)
|
||||
case boil.HookAfterInsert:
|
||||
case boil.AfterInsertHook:
|
||||
{{$varNameSingular}}AfterInsertHooks = append({{$varNameSingular}}AfterInsertHooks, {{$varNameSingular}}Hook)
|
||||
case boil.HookAfterSelect:
|
||||
case boil.AfterSelectHook:
|
||||
{{$varNameSingular}}AfterSelectHooks = append({{$varNameSingular}}AfterSelectHooks, {{$varNameSingular}}Hook)
|
||||
case boil.HookAfterUpdate:
|
||||
case boil.AfterUpdateHook:
|
||||
{{$varNameSingular}}AfterUpdateHooks = append({{$varNameSingular}}AfterUpdateHooks, {{$varNameSingular}}Hook)
|
||||
case boil.HookAfterDelete:
|
||||
case boil.AfterDeleteHook:
|
||||
{{$varNameSingular}}AfterDeleteHooks = append({{$varNameSingular}}AfterDeleteHooks, {{$varNameSingular}}Hook)
|
||||
case boil.HookAfterUpsert:
|
||||
case boil.AfterUpsertHook:
|
||||
{{$varNameSingular}}AfterUpsertHooks = append({{$varNameSingular}}AfterUpsertHooks, {{$varNameSingular}}Hook)
|
||||
}
|
||||
}
|
||||
|
|
|
@ -24,8 +24,8 @@ func (o *{{$tableNameSingular}}) InsertP(exec boil.Executor, whitelist ... strin
|
|||
// Insert a single record using an executor.
|
||||
// Whitelist behavior: If a whitelist is provided, only those columns supplied are inserted
|
||||
// No whitelist behavior: Without a whitelist, columns are inferred by the following rules:
|
||||
// - All columns without a default value are inferred (i.e. name, age)
|
||||
// - All columns with a default, but non-zero are inferred (i.e. health = 75)
|
||||
// - All columns without a default value are included (i.e. name, age)
|
||||
// - All columns with a default, but non-zero are included (i.e. health = 75)
|
||||
func (o *{{$tableNameSingular}}) Insert(exec boil.Executor, whitelist ... string) error {
|
||||
if o == nil {
|
||||
return errors.New("{{.PkgName}}: no {{.Table.Name}} provided for insertion")
|
||||
|
|
|
@ -1,21 +1,21 @@
|
|||
{{- $tableNameSingular := .Table.Name | singular | titleCase -}}
|
||||
{{- $varNameSingular := .Table.Name | singular | camelCase -}}
|
||||
// UpsertG attempts an insert, and does an update or ignore on conflict.
|
||||
func (o *{{$tableNameSingular}}) UpsertG(update bool, conflictColumns []string, updateColumns []string, whitelist ...string) error {
|
||||
return o.Upsert(boil.GetDB(), update, conflictColumns, updateColumns, whitelist...)
|
||||
func (o *{{$tableNameSingular}}) UpsertG(updateOnConflict bool, conflictColumns []string, updateColumns []string, whitelist ...string) error {
|
||||
return o.Upsert(boil.GetDB(), updateOnConflict, conflictColumns, updateColumns, whitelist...)
|
||||
}
|
||||
|
||||
// UpsertGP attempts an insert, and does an update or ignore on conflict. Panics on error.
|
||||
func (o *{{$tableNameSingular}}) UpsertGP(update bool, conflictColumns []string, updateColumns []string, whitelist ...string) {
|
||||
if err := o.Upsert(boil.GetDB(), update, conflictColumns, updateColumns, whitelist...); err != nil {
|
||||
func (o *{{$tableNameSingular}}) UpsertGP(updateOnConflict bool, conflictColumns []string, updateColumns []string, whitelist ...string) {
|
||||
if err := o.Upsert(boil.GetDB(), updateOnConflict, conflictColumns, updateColumns, whitelist...); err != nil {
|
||||
panic(boil.WrapErr(err))
|
||||
}
|
||||
}
|
||||
|
||||
// UpsertP attempts an insert using an executor, and does an update or ignore on conflict.
|
||||
// UpsertP panics on error.
|
||||
func (o *{{$tableNameSingular}}) UpsertP(exec boil.Executor, update bool, conflictColumns []string, updateColumns []string, whitelist ...string) {
|
||||
if err := o.Upsert(exec, update, conflictColumns, updateColumns, whitelist...); err != nil {
|
||||
func (o *{{$tableNameSingular}}) UpsertP(exec boil.Executor, updateOnConflict bool, conflictColumns []string, updateColumns []string, whitelist ...string) {
|
||||
if err := o.Upsert(exec, updateOnConflict, conflictColumns, updateColumns, whitelist...); err != nil {
|
||||
panic(boil.WrapErr(err))
|
||||
}
|
||||
}
|
||||
|
|
|
@ -61,7 +61,7 @@ func test{{$tableNamePlural}}Hooks(t *testing.T) {
|
|||
t.Errorf("Unable to randomize {{$tableNameSingular}} object: %s", err)
|
||||
}
|
||||
|
||||
{{$tableNameSingular}}AddHook(boil.HookBeforeInsert, {{$varNameSingular}}BeforeInsertHook)
|
||||
Add{{$tableNameSingular}}Hook(boil.BeforeInsertHook, {{$varNameSingular}}BeforeInsertHook)
|
||||
if err = o.doBeforeInsertHooks(nil); err != nil {
|
||||
t.Errorf("Unable to execute doBeforeInsertHooks: %s", err)
|
||||
}
|
||||
|
@ -70,7 +70,7 @@ func test{{$tableNamePlural}}Hooks(t *testing.T) {
|
|||
}
|
||||
{{$varNameSingular}}BeforeInsertHooks = []{{$tableNameSingular}}Hook{}
|
||||
|
||||
{{$tableNameSingular}}AddHook(boil.HookAfterInsert, {{$varNameSingular}}AfterInsertHook)
|
||||
Add{{$tableNameSingular}}Hook(boil.AfterInsertHook, {{$varNameSingular}}AfterInsertHook)
|
||||
if err = o.doAfterInsertHooks(nil); err != nil {
|
||||
t.Errorf("Unable to execute doAfterInsertHooks: %s", err)
|
||||
}
|
||||
|
@ -79,7 +79,7 @@ func test{{$tableNamePlural}}Hooks(t *testing.T) {
|
|||
}
|
||||
{{$varNameSingular}}AfterInsertHooks = []{{$tableNameSingular}}Hook{}
|
||||
|
||||
{{$tableNameSingular}}AddHook(boil.HookAfterSelect, {{$varNameSingular}}AfterSelectHook)
|
||||
Add{{$tableNameSingular}}Hook(boil.AfterSelectHook, {{$varNameSingular}}AfterSelectHook)
|
||||
if err = o.doAfterSelectHooks(nil); err != nil {
|
||||
t.Errorf("Unable to execute doAfterSelectHooks: %s", err)
|
||||
}
|
||||
|
@ -88,7 +88,7 @@ func test{{$tableNamePlural}}Hooks(t *testing.T) {
|
|||
}
|
||||
{{$varNameSingular}}AfterSelectHooks = []{{$tableNameSingular}}Hook{}
|
||||
|
||||
{{$tableNameSingular}}AddHook(boil.HookBeforeUpdate, {{$varNameSingular}}BeforeUpdateHook)
|
||||
Add{{$tableNameSingular}}Hook(boil.BeforeUpdateHook, {{$varNameSingular}}BeforeUpdateHook)
|
||||
if err = o.doBeforeUpdateHooks(nil); err != nil {
|
||||
t.Errorf("Unable to execute doBeforeUpdateHooks: %s", err)
|
||||
}
|
||||
|
@ -97,7 +97,7 @@ func test{{$tableNamePlural}}Hooks(t *testing.T) {
|
|||
}
|
||||
{{$varNameSingular}}BeforeUpdateHooks = []{{$tableNameSingular}}Hook{}
|
||||
|
||||
{{$tableNameSingular}}AddHook(boil.HookAfterUpdate, {{$varNameSingular}}AfterUpdateHook)
|
||||
Add{{$tableNameSingular}}Hook(boil.AfterUpdateHook, {{$varNameSingular}}AfterUpdateHook)
|
||||
if err = o.doAfterUpdateHooks(nil); err != nil {
|
||||
t.Errorf("Unable to execute doAfterUpdateHooks: %s", err)
|
||||
}
|
||||
|
@ -106,7 +106,7 @@ func test{{$tableNamePlural}}Hooks(t *testing.T) {
|
|||
}
|
||||
{{$varNameSingular}}AfterUpdateHooks = []{{$tableNameSingular}}Hook{}
|
||||
|
||||
{{$tableNameSingular}}AddHook(boil.HookBeforeDelete, {{$varNameSingular}}BeforeDeleteHook)
|
||||
Add{{$tableNameSingular}}Hook(boil.BeforeDeleteHook, {{$varNameSingular}}BeforeDeleteHook)
|
||||
if err = o.doBeforeDeleteHooks(nil); err != nil {
|
||||
t.Errorf("Unable to execute doBeforeDeleteHooks: %s", err)
|
||||
}
|
||||
|
@ -115,7 +115,7 @@ func test{{$tableNamePlural}}Hooks(t *testing.T) {
|
|||
}
|
||||
{{$varNameSingular}}BeforeDeleteHooks = []{{$tableNameSingular}}Hook{}
|
||||
|
||||
{{$tableNameSingular}}AddHook(boil.HookAfterDelete, {{$varNameSingular}}AfterDeleteHook)
|
||||
Add{{$tableNameSingular}}Hook(boil.AfterDeleteHook, {{$varNameSingular}}AfterDeleteHook)
|
||||
if err = o.doAfterDeleteHooks(nil); err != nil {
|
||||
t.Errorf("Unable to execute doAfterDeleteHooks: %s", err)
|
||||
}
|
||||
|
@ -124,7 +124,7 @@ func test{{$tableNamePlural}}Hooks(t *testing.T) {
|
|||
}
|
||||
{{$varNameSingular}}AfterDeleteHooks = []{{$tableNameSingular}}Hook{}
|
||||
|
||||
{{$tableNameSingular}}AddHook(boil.HookBeforeUpsert, {{$varNameSingular}}BeforeUpsertHook)
|
||||
Add{{$tableNameSingular}}Hook(boil.BeforeUpsertHook, {{$varNameSingular}}BeforeUpsertHook)
|
||||
if err = o.doBeforeUpsertHooks(nil); err != nil {
|
||||
t.Errorf("Unable to execute doBeforeUpsertHooks: %s", err)
|
||||
}
|
||||
|
@ -133,7 +133,7 @@ func test{{$tableNamePlural}}Hooks(t *testing.T) {
|
|||
}
|
||||
{{$varNameSingular}}BeforeUpsertHooks = []{{$tableNameSingular}}Hook{}
|
||||
|
||||
{{$tableNameSingular}}AddHook(boil.HookAfterUpsert, {{$varNameSingular}}AfterUpsertHook)
|
||||
Add{{$tableNameSingular}}Hook(boil.AfterUpsertHook, {{$varNameSingular}}AfterUpsertHook)
|
||||
if err = o.doAfterUpsertHooks(nil); err != nil {
|
||||
t.Errorf("Unable to execute doAfterUpsertHooks: %s", err)
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue