2016-06-19 22:22:50 -07:00
|
|
|
{{- $varNameSingular := .Table.Name | singular | camelCase -}}
|
|
|
|
{{- $tableNameSingular := .Table.Name | singular | titleCase -}}
|
2016-06-19 16:29:59 -07:00
|
|
|
var (
|
2016-07-14 15:09:05 +10:00
|
|
|
{{$varNameSingular}}Columns = []string{{"{"}}{{.Table.Columns | columnNames | stringMap .StringFuncs.quoteWrap | join ", "}}{{"}"}}
|
|
|
|
{{$varNameSingular}}ColumnsWithoutDefault = []string{{"{"}}{{.Table.Columns | filterColumnsByDefault false | columnNames | stringMap .StringFuncs.quoteWrap | join ","}}{{"}"}}
|
|
|
|
{{$varNameSingular}}ColumnsWithDefault = []string{{"{"}}{{.Table.Columns | filterColumnsByDefault true | columnNames | stringMap .StringFuncs.quoteWrap | join ","}}{{"}"}}
|
|
|
|
{{$varNameSingular}}PrimaryKeyColumns = []string{{"{"}}{{.Table.PKey.Columns | stringMap .StringFuncs.quoteWrap | join ", "}}{{"}"}}
|
2016-08-23 23:20:41 -07:00
|
|
|
{{$varNameSingular}}TitleCases = map[string]string{
|
|
|
|
{{range $col := .Table.Columns | columnNames -}}
|
|
|
|
"{{$col}}": "{{titleCase $col}}",
|
|
|
|
{{end -}}
|
|
|
|
}
|
2016-06-19 16:29:59 -07:00
|
|
|
)
|
|
|
|
|
|
|
|
type (
|
2016-07-17 00:15:14 +10:00
|
|
|
{{$tableNameSingular}}Slice []*{{$tableNameSingular}}
|
2016-06-19 16:29:59 -07:00
|
|
|
{{$tableNameSingular}}Hook func(*{{$tableNameSingular}}) error
|
2016-07-14 15:09:05 +10:00
|
|
|
|
2016-06-19 16:29:59 -07:00
|
|
|
{{$varNameSingular}}Query struct {
|
|
|
|
*boil.Query
|
|
|
|
}
|
|
|
|
)
|