Skip to content

Commit

Permalink
AllColumns
Browse files Browse the repository at this point in the history
  • Loading branch information
Stuart Grigg committed May 11, 2019
1 parent 9c0be2c commit 7347ee3
Show file tree
Hide file tree
Showing 15 changed files with 40 additions and 40 deletions.
8 changes: 4 additions & 4 deletions drivers/sqlboiler-mssql/driver/bindata.go

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@ func (o *{{$alias.UpSingular}}) Upsert({{if .NoContext}}exec boil.Executor{{else

if !cached {
insert, ret := insertColumns.InsertColumnSet(
{{$alias.DownSingular}}ColumnsAll,
{{$alias.DownSingular}}AllColumns,
{{$alias.DownSingular}}ColumnsWithDefault,
{{$alias.DownSingular}}ColumnsWithoutDefault,
nzDefaults,
Expand All @@ -90,7 +90,7 @@ func (o *{{$alias.UpSingular}}) Upsert({{if .NoContext}}exec boil.Executor{{else
ret = strmangle.SetMerge(ret, {{$alias.DownSingular}}ColumnsWithDefault)

update := updateColumns.UpdateColumnSet(
{{$alias.DownSingular}}ColumnsAll,
{{$alias.DownSingular}}AllColumns,
{{$alias.DownSingular}}PrimaryKeyColumns,
)
update = strmangle.SetComplement(update, {{$alias.DownSingular}}ColumnsWithAuto)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
func test{{$alias.UpPlural}}Upsert(t *testing.T) {
t.Parallel()
if len({{$alias.DownSingular}}ColumnsAll) == len({{$alias.DownSingular}}PrimaryKeyColumns) {
if len({{$alias.DownSingular}}AllColumns) == len({{$alias.DownSingular}}PrimaryKeyColumns) {
t.Skip("Skipping table with only primary key columns")
}

Expand Down
8 changes: 4 additions & 4 deletions drivers/sqlboiler-mysql/driver/bindata.go

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -89,13 +89,13 @@ func (o *{{$alias.UpSingular}}) Upsert({{if .NoContext}}exec boil.Executor{{else

if !cached {
insert, ret := insertColumns.InsertColumnSet(
{{$alias.DownSingular}}ColumnsAll,
{{$alias.DownSingular}}AllColumns,
{{$alias.DownSingular}}ColumnsWithDefault,
{{$alias.DownSingular}}ColumnsWithoutDefault,
nzDefaults,
)
update := updateColumns.UpdateColumnSet(
{{$alias.DownSingular}}ColumnsAll,
{{$alias.DownSingular}}AllColumns,
{{$alias.DownSingular}}PrimaryKeyColumns,
)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
func test{{$alias.UpPlural}}Upsert(t *testing.T) {
t.Parallel()
if len({{$alias.DownSingular}}ColumnsAll) == len({{$alias.DownSingular}}PrimaryKeyColumns) {
if len({{$alias.DownSingular}}AllColumns) == len({{$alias.DownSingular}}PrimaryKeyColumns) {
t.Skip("Skipping table with only primary key columns")
}
if len(mySQL{{$alias.UpSingular}}UniqueColumns) == 0 {
Expand Down
8 changes: 4 additions & 4 deletions drivers/sqlboiler-psql/driver/bindata.go

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -82,13 +82,13 @@ func (o *{{$alias.UpSingular}}) Upsert({{if .NoContext}}exec boil.Executor{{else

if !cached {
insert, ret := insertColumns.InsertColumnSet(
{{$alias.DownSingular}}ColumnsAll,
{{$alias.DownSingular}}AllColumns,
{{$alias.DownSingular}}ColumnsWithDefault,
{{$alias.DownSingular}}ColumnsWithoutDefault,
nzDefaults,
)
update := updateColumns.UpdateColumnSet(
{{$alias.DownSingular}}ColumnsAll,
{{$alias.DownSingular}}AllColumns,
{{$alias.DownSingular}}PrimaryKeyColumns,
)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
func test{{$alias.UpPlural}}Upsert(t *testing.T) {
t.Parallel()
if len({{$alias.DownSingular}}ColumnsAll) == len({{$alias.DownSingular}}PrimaryKeyColumns) {
if len({{$alias.DownSingular}}AllColumns) == len({{$alias.DownSingular}}PrimaryKeyColumns) {
t.Skip("Skipping table with only primary key columns")
}

Expand Down
20 changes: 10 additions & 10 deletions templatebin/bindata.go

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion templates/00_struct.go.tpl
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ type {{$alias.UpSingular}} struct {
{{end -}}
}

var {{$alias.UpSingular}}ColumnsAll = struct {
var {{$alias.UpSingular}}AllColumns = struct {
{{range $column := .Table.Columns -}}
{{- $colAlias := $alias.Column $column.Name -}}
{{$colAlias}} string
Expand Down
2 changes: 1 addition & 1 deletion templates/01_types.go.tpl
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
{{else -}}
{{- $alias := .Aliases.Table .Table.Name -}}
var (
{{$alias.DownSingular}}ColumnsAll = []string{{"{"}}{{.Table.Columns | columnNames | stringMap .StringFuncs.quoteWrap | join ", "}}{{"}"}}
{{$alias.DownSingular}}AllColumns = []string{{"{"}}{{.Table.Columns | columnNames | stringMap .StringFuncs.quoteWrap | join ", "}}{{"}"}}
{{if .Dialect.UseAutoColumns -}}
{{$alias.DownSingular}}ColumnsWithAuto = []string{{"{"}}{{.Table.Columns | filterColumnsByAuto true | columnNames | stringMap .StringFuncs.quoteWrap | join ","}}{{"}"}}
{{end -}}
Expand Down
2 changes: 1 addition & 1 deletion templates/15_insert.go.tpl
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ func (o *{{$alias.UpSingular}}) Insert({{if .NoContext}}exec boil.Executor{{else

if !cached {
wl, returnColumns := columns.InsertColumnSet(
{{$alias.DownSingular}}ColumnsAll,
{{$alias.DownSingular}}AllColumns,
{{$alias.DownSingular}}ColumnsWithDefault,
{{$alias.DownSingular}}ColumnsWithoutDefault,
nzDefaults,
Expand Down
2 changes: 1 addition & 1 deletion templates/16_update.go.tpl
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ func (o *{{$alias.UpSingular}}) Update({{if .NoContext}}exec boil.Executor{{else

if !cached {
wl := columns.UpdateColumnSet(
{{$alias.DownSingular}}ColumnsAll,
{{$alias.DownSingular}}AllColumns,
{{$alias.DownSingular}}PrimaryKeyColumns,
)
{{if .Dialect.UseAutoColumns -}}
Expand Down
10 changes: 5 additions & 5 deletions templates_test/update.go.tpl
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ func test{{$alias.UpPlural}}Update(t *testing.T) {
if 0 == len({{$alias.DownSingular}}PrimaryKeyColumns) {
t.Skip("Skipping table with no primary key columns")
}
if len({{$alias.DownSingular}}ColumnsAll) == len({{$alias.DownSingular}}PrimaryKeyColumns) {
if len({{$alias.DownSingular}}AllColumns) == len({{$alias.DownSingular}}PrimaryKeyColumns) {
t.Skip("Skipping table with only primary key columns")
}

Expand Down Expand Up @@ -52,7 +52,7 @@ func test{{$alias.UpPlural}}Update(t *testing.T) {
func test{{$alias.UpPlural}}SliceUpdateAll(t *testing.T) {
t.Parallel()
if len({{$alias.DownSingular}}ColumnsAll) == len({{$alias.DownSingular}}PrimaryKeyColumns) {
if len({{$alias.DownSingular}}AllColumns) == len({{$alias.DownSingular}}PrimaryKeyColumns) {
t.Skip("Skipping table with only primary key columns")
}

Expand Down Expand Up @@ -85,11 +85,11 @@ func test{{$alias.UpPlural}}SliceUpdateAll(t *testing.T) {

// Remove Primary keys and unique columns from what we plan to update
var fields []string
if strmangle.StringSliceMatch({{$alias.DownSingular}}ColumnsAll, {{$alias.DownSingular}}PrimaryKeyColumns) {
fields = {{$alias.DownSingular}}ColumnsAll
if strmangle.StringSliceMatch({{$alias.DownSingular}}AllColumns, {{$alias.DownSingular}}PrimaryKeyColumns) {
fields = {{$alias.DownSingular}}AllColumns
} else {
fields = strmangle.SetComplement(
{{$alias.DownSingular}}ColumnsAll,
{{$alias.DownSingular}}AllColumns,
{{$alias.DownSingular}}PrimaryKeyColumns,
)
{{- if .Dialect.UseAutoColumns }}
Expand Down

0 comments on commit 7347ee3

Please sign in to comment.