Pass *Store to custom RDBMS filters for more flexibility
This commit is contained in:
@@ -21,7 +21,7 @@ type (
|
||||
{{ range .types }}
|
||||
|
||||
// optional {{ .ident }} filter function called after the generated function
|
||||
{{ .expIdent }} func({{ .goFilterType }}) ([]goqu.Expression, {{ .goFilterType }}, error)
|
||||
{{ .expIdent }} func(*Store, {{ .goFilterType }}) ([]goqu.Expression, {{ .goFilterType }}, error)
|
||||
{{ end }}
|
||||
}
|
||||
)
|
||||
|
||||
@@ -38,7 +38,7 @@ var (
|
||||
// Create{{ .expIdent }} creates one or more rows in {{ .ident }} collection
|
||||
//
|
||||
// This function is auto-generated
|
||||
func (s Store) Create{{ .expIdent }}(ctx context.Context, {{ template "extraArgs" .ident }} rr ...*{{ .goType }}) (err error) {
|
||||
func (s *Store) Create{{ .expIdent }}(ctx context.Context, {{ template "extraArgs" .ident }} rr ...*{{ .goType }}) (err error) {
|
||||
for i := range rr {
|
||||
if err = s.check{{ .expIdent }}Constraints(ctx, rr[i]); err != nil {
|
||||
return
|
||||
@@ -56,7 +56,7 @@ func (s Store) Create{{ .expIdent }}(ctx context.Context, {{ template "extraArgs
|
||||
// Update{{ .expIdent }} updates one or more existing entries in {{ .ident }} collection
|
||||
//
|
||||
// This function is auto-generated
|
||||
func (s Store) Update{{ .expIdent }}(ctx context.Context, {{ template "extraArgs" .ident }} rr ...*{{ .goType }}) (err error) {
|
||||
func (s *Store) Update{{ .expIdent }}(ctx context.Context, {{ template "extraArgs" .ident }} rr ...*{{ .goType }}) (err error) {
|
||||
for i := range rr {
|
||||
if err = s.check{{ .expIdent }}Constraints(ctx, rr[i]); err != nil {
|
||||
return
|
||||
@@ -73,7 +73,7 @@ func (s Store) Update{{ .expIdent }}(ctx context.Context, {{ template "extraArgs
|
||||
// Upsert{{ .expIdent }} updates one or more existing entries in {{ .ident }} collection
|
||||
//
|
||||
// This function is auto-generated
|
||||
func (s Store) Upsert{{ .expIdent }}(ctx context.Context, {{ template "extraArgs" .ident }} rr ...*{{ .goType }}) (err error) {
|
||||
func (s *Store) Upsert{{ .expIdent }}(ctx context.Context, {{ template "extraArgs" .ident }} rr ...*{{ .goType }}) (err error) {
|
||||
for i := range rr {
|
||||
if err = s.check{{ .expIdent }}Constraints(ctx, rr[i]); err != nil {
|
||||
return
|
||||
@@ -90,7 +90,7 @@ func (s Store) Upsert{{ .expIdent }}(ctx context.Context, {{ template "extraArgs
|
||||
// Delete{{ .expIdent }} Deletes one or more entries from {{ .ident }} collection
|
||||
//
|
||||
// This function is auto-generated
|
||||
func (s Store) Delete{{ .expIdent }}(ctx context.Context, {{ template "extraArgs" .ident }} rr ...*{{ .goType }}) (err error) {
|
||||
func (s *Store) Delete{{ .expIdent }}(ctx context.Context, {{ template "extraArgs" .ident }} rr ...*{{ .goType }}) (err error) {
|
||||
for i := range rr {
|
||||
if err = s.Exec(ctx, {{ .ident }}DeleteQuery(s.config.Dialect, {{ .ident }}PrimaryKeys(rr[i]))); err != nil {
|
||||
return
|
||||
@@ -103,7 +103,7 @@ func (s Store) Delete{{ .expIdent }}(ctx context.Context, {{ template "extraArgs
|
||||
// Delete{{ .expIdent }}ByID deletes single entry from {{ .ident }} collection
|
||||
//
|
||||
// This function is auto-generated
|
||||
func (s Store) {{ .api.deleteByPK.expFnIdent }}(ctx context.Context, {{ template "extraArgs" .ident }} {{ range .api.deleteByPK.primaryKeys }}{{ .ident }} {{ .goType }},{{ end }}) error {
|
||||
func (s *Store) {{ .api.deleteByPK.expFnIdent }}(ctx context.Context, {{ template "extraArgs" .ident }} {{ range .api.deleteByPK.primaryKeys }}{{ .ident }} {{ .goType }},{{ end }}) error {
|
||||
return s.Exec(ctx, {{ .ident }}DeleteQuery(s.config.Dialect, goqu.Ex{
|
||||
{{- range .api.deleteByPK.primaryKeys }}
|
||||
{{ printf "%q" .storeIdent }}: {{ .ident }},
|
||||
@@ -112,14 +112,14 @@ func (s Store) {{ .api.deleteByPK.expFnIdent }}(ctx context.Context, {{ template
|
||||
}
|
||||
|
||||
// Truncate{{ .expIdentPlural }} Deletes all rows from the {{ .ident }} collection
|
||||
func (s Store) Truncate{{ .expIdentPlural }}(ctx context.Context, {{ template "extraArgs" .ident }}) error {
|
||||
func (s *Store) Truncate{{ .expIdentPlural }}(ctx context.Context, {{ template "extraArgs" .ident }}) error {
|
||||
return s.Exec(ctx, {{ .ident }}TruncateQuery(s.config.Dialect))
|
||||
}
|
||||
|
||||
// Search{{ .expIdentPlural }} returns (filtered) set of {{ .expIdentPlural }}
|
||||
//
|
||||
// This function is auto-generated
|
||||
func (s Store) Search{{ .expIdentPlural }}(ctx context.Context, {{ template "extraArgs" .ident }} f {{ .goFilterType }}) (set {{ .goSetType }}, _ {{ .goFilterType }}, err error) {
|
||||
func (s *Store) Search{{ .expIdentPlural }}(ctx context.Context, {{ template "extraArgs" .ident }} f {{ .goFilterType }}) (set {{ .goSetType }}, _ {{ .goFilterType }}, err error) {
|
||||
{{ if .features.paging }}
|
||||
// Cleanup unwanted cursor values (only relevant is f.PageCursor, next&prev are reset and returned)
|
||||
f.PrevPage, f.NextPage = nil, nil
|
||||
@@ -183,7 +183,7 @@ func (s Store) Search{{ .expIdentPlural }}(ctx context.Context, {{ template "ext
|
||||
// Function then moves cursor to the last item fetched
|
||||
//
|
||||
// This function is auto-generated
|
||||
func (s Store) fetchFullPageOf{{ .expIdentPlural }}(
|
||||
func (s *Store) fetchFullPageOf{{ .expIdentPlural }}(
|
||||
ctx context.Context,
|
||||
filter {{ .goFilterType }},
|
||||
sort filter.SortExprSet,
|
||||
@@ -305,7 +305,7 @@ func (s Store) fetchFullPageOf{{ .expIdentPlural }}(
|
||||
// and replace it with a single utility fetcher
|
||||
//
|
||||
// This function is auto-generated
|
||||
func (s Store) Query{{ .expIdentPlural }}(
|
||||
func (s *Store) Query{{ .expIdentPlural }}(
|
||||
ctx context.Context,
|
||||
f {{ .goFilterType }},
|
||||
) (_ []*{{ .goType }}, more bool, err error) {
|
||||
@@ -326,7 +326,7 @@ func (s Store) Query{{ .expIdentPlural }}(
|
||||
|
||||
if s.config.Filters.{{ .expIdent }} != nil {
|
||||
// extended filter set
|
||||
tExpr, f, err = s.config.Filters.{{ .expIdent }}(f)
|
||||
tExpr, f, err = s.config.Filters.{{ .expIdent }}(s, f)
|
||||
} else {
|
||||
// using generated filter
|
||||
tExpr, f, err = {{ .expIdent }}Filter(f)
|
||||
@@ -433,7 +433,7 @@ func (s Store) Query{{ .expIdentPlural }}(
|
||||
{{ if .description }}{{ .description }}{{ end }}
|
||||
//
|
||||
// This function is auto-generated
|
||||
func (s Store) {{ .expFnIdent }}(ctx context.Context, {{ template "extraArgs" .ident }} {{ range .args }}{{ .ident }} {{ .goType }}, {{ end }}) (_ *{{ .returnType }}, err error) {
|
||||
func (s *Store) {{ .expFnIdent }}(ctx context.Context, {{ template "extraArgs" .ident }} {{ range .args }}{{ .ident }} {{ .goType }}, {{ end }}) (_ *{{ .returnType }}, err error) {
|
||||
var (
|
||||
rows *sql.Rows
|
||||
aux = new({{ .auxIdent }})
|
||||
@@ -507,7 +507,7 @@ func (Store) {{ .fnIdent }}() map[string]string {
|
||||
// undeleted items)
|
||||
//
|
||||
// This function is auto-generated
|
||||
func (s Store) {{ .fnIdent }}(res *{{ .goType }}, cc ...*filter.SortExpr) *filter.PagingCursor {
|
||||
func (s *Store) {{ .fnIdent }}(res *{{ .goType }}, cc ...*filter.SortExpr) *filter.PagingCursor {
|
||||
{{- if .fields }}
|
||||
var (
|
||||
cur = &filter.PagingCursor{LThen: filter.SortExprSet(cc).Reversed()}
|
||||
|
||||
@@ -7,12 +7,12 @@ import (
|
||||
"github.com/doug-martin/goqu/v9"
|
||||
)
|
||||
|
||||
func (s Store) CountUsers(ctx context.Context, f systemType.UserFilter) (c uint, _ error) {
|
||||
func (s *Store) CountUsers(ctx context.Context, f systemType.UserFilter) (c uint, _ error) {
|
||||
var (
|
||||
aux = struct {
|
||||
Count uint `db:"count"`
|
||||
}{}
|
||||
expr, _, err = s.config.Filters.User(f)
|
||||
expr, _, err = s.config.Filters.User(s, f)
|
||||
|
||||
query = s.config.Dialect.
|
||||
From(userTable).
|
||||
|
||||
@@ -17,7 +17,7 @@ import (
|
||||
)
|
||||
|
||||
func (f *extendedFilters) SetDefaults() {
|
||||
f.Actionlog = func(f actionlog.Filter) (ee []goqu.Expression, _ actionlog.Filter, err error) {
|
||||
f.Actionlog = func(s *Store, f actionlog.Filter) (ee []goqu.Expression, _ actionlog.Filter, err error) {
|
||||
if ee, f, err = ActionlogFilter(f); err != nil {
|
||||
return
|
||||
}
|
||||
@@ -46,7 +46,7 @@ func (f *extendedFilters) SetDefaults() {
|
||||
return ee, f, err
|
||||
}
|
||||
|
||||
f.Application = func(f systemType.ApplicationFilter) (ee []goqu.Expression, _ systemType.ApplicationFilter, err error) {
|
||||
f.Application = func(s *Store, f systemType.ApplicationFilter) (ee []goqu.Expression, _ systemType.ApplicationFilter, err error) {
|
||||
if ee, f, err = ApplicationFilter(f); err != nil {
|
||||
return
|
||||
}
|
||||
@@ -58,7 +58,7 @@ func (f *extendedFilters) SetDefaults() {
|
||||
return ee, f, err
|
||||
}
|
||||
|
||||
f.AutomationSession = func(f automationType.SessionFilter) (ee []goqu.Expression, _ automationType.SessionFilter, err error) {
|
||||
f.AutomationSession = func(s *Store, f automationType.SessionFilter) (ee []goqu.Expression, _ automationType.SessionFilter, err error) {
|
||||
if ee, f, err = AutomationSessionFilter(f); err != nil {
|
||||
return
|
||||
}
|
||||
@@ -70,7 +70,7 @@ func (f *extendedFilters) SetDefaults() {
|
||||
return ee, f, err
|
||||
}
|
||||
|
||||
f.ComposeAttachment = func(f composeType.AttachmentFilter) (ee []goqu.Expression, _ composeType.AttachmentFilter, err error) {
|
||||
f.ComposeAttachment = func(s *Store, f composeType.AttachmentFilter) (ee []goqu.Expression, _ composeType.AttachmentFilter, err error) {
|
||||
if ee, f, err = ComposeAttachmentFilter(f); err != nil {
|
||||
return
|
||||
}
|
||||
@@ -115,7 +115,7 @@ func (f *extendedFilters) SetDefaults() {
|
||||
return ee, f, nil
|
||||
}
|
||||
|
||||
f.ComposePage = func(f composeType.PageFilter) (ee []goqu.Expression, _ composeType.PageFilter, err error) {
|
||||
f.ComposePage = func(s *Store, f composeType.PageFilter) (ee []goqu.Expression, _ composeType.PageFilter, err error) {
|
||||
if ee, f, err = ComposePageFilter(f); err != nil {
|
||||
return
|
||||
}
|
||||
@@ -129,7 +129,7 @@ func (f *extendedFilters) SetDefaults() {
|
||||
return ee, f, nil
|
||||
}
|
||||
|
||||
f.Reminder = func(f systemType.ReminderFilter) (ee []goqu.Expression, _ systemType.ReminderFilter, err error) {
|
||||
f.Reminder = func(s *Store, f systemType.ReminderFilter) (ee []goqu.Expression, _ systemType.ReminderFilter, err error) {
|
||||
if ee, f, err = ReminderFilter(f); err != nil {
|
||||
return
|
||||
}
|
||||
@@ -160,7 +160,7 @@ func (f *extendedFilters) SetDefaults() {
|
||||
return ee, f, nil
|
||||
}
|
||||
|
||||
f.ResourceTranslation = func(f systemType.ResourceTranslationFilter) (ee []goqu.Expression, _ systemType.ResourceTranslationFilter, err error) {
|
||||
f.ResourceTranslation = func(s *Store, f systemType.ResourceTranslationFilter) (ee []goqu.Expression, _ systemType.ResourceTranslationFilter, err error) {
|
||||
if ee, f, err = ResourceTranslationFilter(f); err != nil {
|
||||
return
|
||||
}
|
||||
@@ -172,15 +172,14 @@ func (f *extendedFilters) SetDefaults() {
|
||||
return ee, f, nil
|
||||
}
|
||||
|
||||
f.Role = func(f systemType.RoleFilter) (ee []goqu.Expression, _ systemType.RoleFilter, err error) {
|
||||
f.Role = func(s *Store, f systemType.RoleFilter) (ee []goqu.Expression, _ systemType.RoleFilter, err error) {
|
||||
if ee, f, err = RoleFilter(f); err != nil {
|
||||
return
|
||||
}
|
||||
|
||||
if f.MemberID > 0 {
|
||||
memberships := goqu.
|
||||
memberships := roleMemberSelectQuery(s.Config().Dialect).
|
||||
Select("rel_role").
|
||||
From(roleMemberTable).
|
||||
Where(goqu.C("rel_user").In(f.MemberID))
|
||||
|
||||
ee = append(ee, goqu.C("id").In(memberships))
|
||||
@@ -189,7 +188,7 @@ func (f *extendedFilters) SetDefaults() {
|
||||
return ee, f, nil
|
||||
}
|
||||
|
||||
f.User = func(f systemType.UserFilter) (ee []goqu.Expression, _ systemType.UserFilter, err error) {
|
||||
f.User = func(s *Store, f systemType.UserFilter) (ee []goqu.Expression, _ systemType.UserFilter, err error) {
|
||||
if ee, f, err = UserFilter(f); err != nil {
|
||||
return
|
||||
}
|
||||
@@ -199,9 +198,8 @@ func (f *extendedFilters) SetDefaults() {
|
||||
}
|
||||
|
||||
if len(f.RoleID) > 0 {
|
||||
members := goqu.
|
||||
members := roleMemberSelectQuery(s.Config().Dialect).
|
||||
Select("rel_user").
|
||||
From(roleMemberTable).
|
||||
Where(goqu.C("rel_role").In(f.RoleID))
|
||||
|
||||
ee = append(ee, goqu.C("id").In(members))
|
||||
@@ -210,7 +208,7 @@ func (f *extendedFilters) SetDefaults() {
|
||||
return ee, f, nil
|
||||
}
|
||||
|
||||
f.SettingValue = func(f systemType.SettingsFilter) (ee []goqu.Expression, _ systemType.SettingsFilter, err error) {
|
||||
f.SettingValue = func(s *Store, f systemType.SettingsFilter) (ee []goqu.Expression, _ systemType.SettingsFilter, err error) {
|
||||
if ee, f, err = SettingValueFilter(f); err != nil {
|
||||
return
|
||||
}
|
||||
@@ -222,7 +220,7 @@ func (f *extendedFilters) SetDefaults() {
|
||||
return ee, f, nil
|
||||
}
|
||||
|
||||
f.FederationExposedModule = func(f types.ExposedModuleFilter) (ee []goqu.Expression, _ types.ExposedModuleFilter, err error) {
|
||||
f.FederationExposedModule = func(s *Store, f types.ExposedModuleFilter) (ee []goqu.Expression, _ types.ExposedModuleFilter, err error) {
|
||||
if ee, f, err = FederationExposedModuleFilter(f); err != nil {
|
||||
return
|
||||
}
|
||||
@@ -242,7 +240,7 @@ func (f *extendedFilters) SetDefaults() {
|
||||
return ee, f, nil
|
||||
}
|
||||
|
||||
f.ResourceActivity = func(f discoveryType.ResourceActivityFilter) (ee []goqu.Expression, _ discoveryType.ResourceActivityFilter, err error) {
|
||||
f.ResourceActivity = func(s *Store, f discoveryType.ResourceActivityFilter) (ee []goqu.Expression, _ discoveryType.ResourceActivityFilter, err error) {
|
||||
if ee, f, err = ResourceActivityFilter(f); err != nil {
|
||||
return
|
||||
}
|
||||
|
||||
Generated
+40
-40
@@ -30,124 +30,124 @@ type (
|
||||
// Filter extensions for search/query functions
|
||||
|
||||
// optional actionlog filter function called after the generated function
|
||||
Actionlog func(actionlogType.Filter) ([]goqu.Expression, actionlogType.Filter, error)
|
||||
Actionlog func(*Store, actionlogType.Filter) ([]goqu.Expression, actionlogType.Filter, error)
|
||||
|
||||
// optional apigwFilter filter function called after the generated function
|
||||
ApigwFilter func(systemType.ApigwFilterFilter) ([]goqu.Expression, systemType.ApigwFilterFilter, error)
|
||||
ApigwFilter func(*Store, systemType.ApigwFilterFilter) ([]goqu.Expression, systemType.ApigwFilterFilter, error)
|
||||
|
||||
// optional apigwRoute filter function called after the generated function
|
||||
ApigwRoute func(systemType.ApigwRouteFilter) ([]goqu.Expression, systemType.ApigwRouteFilter, error)
|
||||
ApigwRoute func(*Store, systemType.ApigwRouteFilter) ([]goqu.Expression, systemType.ApigwRouteFilter, error)
|
||||
|
||||
// optional application filter function called after the generated function
|
||||
Application func(systemType.ApplicationFilter) ([]goqu.Expression, systemType.ApplicationFilter, error)
|
||||
Application func(*Store, systemType.ApplicationFilter) ([]goqu.Expression, systemType.ApplicationFilter, error)
|
||||
|
||||
// optional attachment filter function called after the generated function
|
||||
Attachment func(systemType.AttachmentFilter) ([]goqu.Expression, systemType.AttachmentFilter, error)
|
||||
Attachment func(*Store, systemType.AttachmentFilter) ([]goqu.Expression, systemType.AttachmentFilter, error)
|
||||
|
||||
// optional authClient filter function called after the generated function
|
||||
AuthClient func(systemType.AuthClientFilter) ([]goqu.Expression, systemType.AuthClientFilter, error)
|
||||
AuthClient func(*Store, systemType.AuthClientFilter) ([]goqu.Expression, systemType.AuthClientFilter, error)
|
||||
|
||||
// optional authConfirmedClient filter function called after the generated function
|
||||
AuthConfirmedClient func(systemType.AuthConfirmedClientFilter) ([]goqu.Expression, systemType.AuthConfirmedClientFilter, error)
|
||||
AuthConfirmedClient func(*Store, systemType.AuthConfirmedClientFilter) ([]goqu.Expression, systemType.AuthConfirmedClientFilter, error)
|
||||
|
||||
// optional authOa2token filter function called after the generated function
|
||||
AuthOa2token func(systemType.AuthOa2tokenFilter) ([]goqu.Expression, systemType.AuthOa2tokenFilter, error)
|
||||
AuthOa2token func(*Store, systemType.AuthOa2tokenFilter) ([]goqu.Expression, systemType.AuthOa2tokenFilter, error)
|
||||
|
||||
// optional authSession filter function called after the generated function
|
||||
AuthSession func(systemType.AuthSessionFilter) ([]goqu.Expression, systemType.AuthSessionFilter, error)
|
||||
AuthSession func(*Store, systemType.AuthSessionFilter) ([]goqu.Expression, systemType.AuthSessionFilter, error)
|
||||
|
||||
// optional automationSession filter function called after the generated function
|
||||
AutomationSession func(automationType.SessionFilter) ([]goqu.Expression, automationType.SessionFilter, error)
|
||||
AutomationSession func(*Store, automationType.SessionFilter) ([]goqu.Expression, automationType.SessionFilter, error)
|
||||
|
||||
// optional automationTrigger filter function called after the generated function
|
||||
AutomationTrigger func(automationType.TriggerFilter) ([]goqu.Expression, automationType.TriggerFilter, error)
|
||||
AutomationTrigger func(*Store, automationType.TriggerFilter) ([]goqu.Expression, automationType.TriggerFilter, error)
|
||||
|
||||
// optional automationWorkflow filter function called after the generated function
|
||||
AutomationWorkflow func(automationType.WorkflowFilter) ([]goqu.Expression, automationType.WorkflowFilter, error)
|
||||
AutomationWorkflow func(*Store, automationType.WorkflowFilter) ([]goqu.Expression, automationType.WorkflowFilter, error)
|
||||
|
||||
// optional composeAttachment filter function called after the generated function
|
||||
ComposeAttachment func(composeType.AttachmentFilter) ([]goqu.Expression, composeType.AttachmentFilter, error)
|
||||
ComposeAttachment func(*Store, composeType.AttachmentFilter) ([]goqu.Expression, composeType.AttachmentFilter, error)
|
||||
|
||||
// optional composeChart filter function called after the generated function
|
||||
ComposeChart func(composeType.ChartFilter) ([]goqu.Expression, composeType.ChartFilter, error)
|
||||
ComposeChart func(*Store, composeType.ChartFilter) ([]goqu.Expression, composeType.ChartFilter, error)
|
||||
|
||||
// optional composeModule filter function called after the generated function
|
||||
ComposeModule func(composeType.ModuleFilter) ([]goqu.Expression, composeType.ModuleFilter, error)
|
||||
ComposeModule func(*Store, composeType.ModuleFilter) ([]goqu.Expression, composeType.ModuleFilter, error)
|
||||
|
||||
// optional composeModuleField filter function called after the generated function
|
||||
ComposeModuleField func(composeType.ModuleFieldFilter) ([]goqu.Expression, composeType.ModuleFieldFilter, error)
|
||||
ComposeModuleField func(*Store, composeType.ModuleFieldFilter) ([]goqu.Expression, composeType.ModuleFieldFilter, error)
|
||||
|
||||
// optional composeNamespace filter function called after the generated function
|
||||
ComposeNamespace func(composeType.NamespaceFilter) ([]goqu.Expression, composeType.NamespaceFilter, error)
|
||||
ComposeNamespace func(*Store, composeType.NamespaceFilter) ([]goqu.Expression, composeType.NamespaceFilter, error)
|
||||
|
||||
// optional composePage filter function called after the generated function
|
||||
ComposePage func(composeType.PageFilter) ([]goqu.Expression, composeType.PageFilter, error)
|
||||
ComposePage func(*Store, composeType.PageFilter) ([]goqu.Expression, composeType.PageFilter, error)
|
||||
|
||||
// optional composeRecord filter function called after the generated function
|
||||
ComposeRecord func(composeType.RecordFilter) ([]goqu.Expression, composeType.RecordFilter, error)
|
||||
ComposeRecord func(*Store, composeType.RecordFilter) ([]goqu.Expression, composeType.RecordFilter, error)
|
||||
|
||||
// optional composeRecordValue filter function called after the generated function
|
||||
ComposeRecordValue func(composeType.RecordValueFilter) ([]goqu.Expression, composeType.RecordValueFilter, error)
|
||||
ComposeRecordValue func(*Store, composeType.RecordValueFilter) ([]goqu.Expression, composeType.RecordValueFilter, error)
|
||||
|
||||
// optional credential filter function called after the generated function
|
||||
Credential func(systemType.CredentialFilter) ([]goqu.Expression, systemType.CredentialFilter, error)
|
||||
Credential func(*Store, systemType.CredentialFilter) ([]goqu.Expression, systemType.CredentialFilter, error)
|
||||
|
||||
// optional federationExposedModule filter function called after the generated function
|
||||
FederationExposedModule func(federationType.ExposedModuleFilter) ([]goqu.Expression, federationType.ExposedModuleFilter, error)
|
||||
FederationExposedModule func(*Store, federationType.ExposedModuleFilter) ([]goqu.Expression, federationType.ExposedModuleFilter, error)
|
||||
|
||||
// optional federationModuleMapping filter function called after the generated function
|
||||
FederationModuleMapping func(federationType.ModuleMappingFilter) ([]goqu.Expression, federationType.ModuleMappingFilter, error)
|
||||
FederationModuleMapping func(*Store, federationType.ModuleMappingFilter) ([]goqu.Expression, federationType.ModuleMappingFilter, error)
|
||||
|
||||
// optional federationNode filter function called after the generated function
|
||||
FederationNode func(federationType.NodeFilter) ([]goqu.Expression, federationType.NodeFilter, error)
|
||||
FederationNode func(*Store, federationType.NodeFilter) ([]goqu.Expression, federationType.NodeFilter, error)
|
||||
|
||||
// optional federationNodeSync filter function called after the generated function
|
||||
FederationNodeSync func(federationType.NodeSyncFilter) ([]goqu.Expression, federationType.NodeSyncFilter, error)
|
||||
FederationNodeSync func(*Store, federationType.NodeSyncFilter) ([]goqu.Expression, federationType.NodeSyncFilter, error)
|
||||
|
||||
// optional federationSharedModule filter function called after the generated function
|
||||
FederationSharedModule func(federationType.SharedModuleFilter) ([]goqu.Expression, federationType.SharedModuleFilter, error)
|
||||
FederationSharedModule func(*Store, federationType.SharedModuleFilter) ([]goqu.Expression, federationType.SharedModuleFilter, error)
|
||||
|
||||
// optional flag filter function called after the generated function
|
||||
Flag func(flagType.FlagFilter) ([]goqu.Expression, flagType.FlagFilter, error)
|
||||
Flag func(*Store, flagType.FlagFilter) ([]goqu.Expression, flagType.FlagFilter, error)
|
||||
|
||||
// optional label filter function called after the generated function
|
||||
Label func(labelsType.LabelFilter) ([]goqu.Expression, labelsType.LabelFilter, error)
|
||||
Label func(*Store, labelsType.LabelFilter) ([]goqu.Expression, labelsType.LabelFilter, error)
|
||||
|
||||
// optional queue filter function called after the generated function
|
||||
Queue func(systemType.QueueFilter) ([]goqu.Expression, systemType.QueueFilter, error)
|
||||
Queue func(*Store, systemType.QueueFilter) ([]goqu.Expression, systemType.QueueFilter, error)
|
||||
|
||||
// optional queueMessage filter function called after the generated function
|
||||
QueueMessage func(systemType.QueueMessageFilter) ([]goqu.Expression, systemType.QueueMessageFilter, error)
|
||||
QueueMessage func(*Store, systemType.QueueMessageFilter) ([]goqu.Expression, systemType.QueueMessageFilter, error)
|
||||
|
||||
// optional rbacRule filter function called after the generated function
|
||||
RbacRule func(rbacType.RuleFilter) ([]goqu.Expression, rbacType.RuleFilter, error)
|
||||
RbacRule func(*Store, rbacType.RuleFilter) ([]goqu.Expression, rbacType.RuleFilter, error)
|
||||
|
||||
// optional reminder filter function called after the generated function
|
||||
Reminder func(systemType.ReminderFilter) ([]goqu.Expression, systemType.ReminderFilter, error)
|
||||
Reminder func(*Store, systemType.ReminderFilter) ([]goqu.Expression, systemType.ReminderFilter, error)
|
||||
|
||||
// optional report filter function called after the generated function
|
||||
Report func(systemType.ReportFilter) ([]goqu.Expression, systemType.ReportFilter, error)
|
||||
Report func(*Store, systemType.ReportFilter) ([]goqu.Expression, systemType.ReportFilter, error)
|
||||
|
||||
// optional resourceActivity filter function called after the generated function
|
||||
ResourceActivity func(discoveryType.ResourceActivityFilter) ([]goqu.Expression, discoveryType.ResourceActivityFilter, error)
|
||||
ResourceActivity func(*Store, discoveryType.ResourceActivityFilter) ([]goqu.Expression, discoveryType.ResourceActivityFilter, error)
|
||||
|
||||
// optional resourceTranslation filter function called after the generated function
|
||||
ResourceTranslation func(systemType.ResourceTranslationFilter) ([]goqu.Expression, systemType.ResourceTranslationFilter, error)
|
||||
ResourceTranslation func(*Store, systemType.ResourceTranslationFilter) ([]goqu.Expression, systemType.ResourceTranslationFilter, error)
|
||||
|
||||
// optional role filter function called after the generated function
|
||||
Role func(systemType.RoleFilter) ([]goqu.Expression, systemType.RoleFilter, error)
|
||||
Role func(*Store, systemType.RoleFilter) ([]goqu.Expression, systemType.RoleFilter, error)
|
||||
|
||||
// optional roleMember filter function called after the generated function
|
||||
RoleMember func(systemType.RoleMemberFilter) ([]goqu.Expression, systemType.RoleMemberFilter, error)
|
||||
RoleMember func(*Store, systemType.RoleMemberFilter) ([]goqu.Expression, systemType.RoleMemberFilter, error)
|
||||
|
||||
// optional settingValue filter function called after the generated function
|
||||
SettingValue func(systemType.SettingsFilter) ([]goqu.Expression, systemType.SettingsFilter, error)
|
||||
SettingValue func(*Store, systemType.SettingsFilter) ([]goqu.Expression, systemType.SettingsFilter, error)
|
||||
|
||||
// optional template filter function called after the generated function
|
||||
Template func(systemType.TemplateFilter) ([]goqu.Expression, systemType.TemplateFilter, error)
|
||||
Template func(*Store, systemType.TemplateFilter) ([]goqu.Expression, systemType.TemplateFilter, error)
|
||||
|
||||
// optional user filter function called after the generated function
|
||||
User func(systemType.UserFilter) ([]goqu.Expression, systemType.UserFilter, error)
|
||||
User func(*Store, systemType.UserFilter) ([]goqu.Expression, systemType.UserFilter, error)
|
||||
}
|
||||
)
|
||||
|
||||
|
||||
Generated
+486
-486
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user