// Code generated by BobGen psql v0.0.3-0.20251202003046-49148fc66a73+dirty. DO NOT EDIT. // This file is meant to be re-generated in place and/or deleted at any time. package models import ( "context" "fmt" "io" "github.com/aarondl/opt/null" "github.com/aarondl/opt/omit" "github.com/aarondl/opt/omitnull" "github.com/stephenafamo/bob" "github.com/stephenafamo/bob/dialect/psql" "github.com/stephenafamo/bob/dialect/psql/dialect" "github.com/stephenafamo/bob/dialect/psql/dm" "github.com/stephenafamo/bob/dialect/psql/sm" "github.com/stephenafamo/bob/dialect/psql/um" "github.com/stephenafamo/bob/expr" "github.com/stephenafamo/bob/mods" "github.com/stephenafamo/bob/orm" "github.com/stephenafamo/bob/types/pgtypes" ) // Organization is an object representing the database table. type Organization struct { ID int32 `db:"id,pk" ` Name null.Val[string] `db:"name" ` ArcgisID null.Val[string] `db:"arcgis_id" ` ArcgisName null.Val[string] `db:"arcgis_name" ` FieldseekerURL null.Val[string] `db:"fieldseeker_url" ` R organizationR `db:"-" ` } // OrganizationSlice is an alias for a slice of pointers to Organization. // This should almost always be used instead of []*Organization. type OrganizationSlice []*Organization // Organizations contains methods to work with the organization table var Organizations = psql.NewTablex[*Organization, OrganizationSlice, *OrganizationSetter]("", "organization", buildOrganizationColumns("organization")) // OrganizationsQuery is a query on the organization table type OrganizationsQuery = *psql.ViewQuery[*Organization, OrganizationSlice] // organizationR is where relationships are stored. type organizationR struct { FieldseekerSyncs FieldseekerSyncSlice // fieldseeker_sync.fieldseeker_sync_organization_id_fkey FSContainerrelates FSContainerrelateSlice // fs_containerrelate.fs_containerrelate_organization_id_fkey FSFieldscoutinglogs FSFieldscoutinglogSlice // fs_fieldscoutinglog.fs_fieldscoutinglog_organization_id_fkey FSHabitatrelates FSHabitatrelateSlice // fs_habitatrelate.fs_habitatrelate_organization_id_fkey FSInspectionsamples FSInspectionsampleSlice // fs_inspectionsample.fs_inspectionsample_organization_id_fkey FSInspectionsampledetails FSInspectionsampledetailSlice // fs_inspectionsampledetail.fs_inspectionsampledetail_organization_id_fkey FSLinelocations FSLinelocationSlice // fs_linelocation.fs_linelocation_organization_id_fkey FSLocationtrackings FSLocationtrackingSlice // fs_locationtracking.fs_locationtracking_organization_id_fkey FSMosquitoinspections FSMosquitoinspectionSlice // fs_mosquitoinspection.fs_mosquitoinspection_organization_id_fkey FSPointlocations FSPointlocationSlice // fs_pointlocation.fs_pointlocation_organization_id_fkey FSPolygonlocations FSPolygonlocationSlice // fs_polygonlocation.fs_polygonlocation_organization_id_fkey FSPools FSPoolSlice // fs_pool.fs_pool_organization_id_fkey FSPooldetails FSPooldetailSlice // fs_pooldetail.fs_pooldetail_organization_id_fkey FSProposedtreatmentareas FSProposedtreatmentareaSlice // fs_proposedtreatmentarea.fs_proposedtreatmentarea_organization_id_fkey FSQamosquitoinspections FSQamosquitoinspectionSlice // fs_qamosquitoinspection.fs_qamosquitoinspection_organization_id_fkey FSRodentlocations FSRodentlocationSlice // fs_rodentlocation.fs_rodentlocation_organization_id_fkey FSSamplecollections FSSamplecollectionSlice // fs_samplecollection.fs_samplecollection_organization_id_fkey FSSamplelocations FSSamplelocationSlice // fs_samplelocation.fs_samplelocation_organization_id_fkey FSServicerequests FSServicerequestSlice // fs_servicerequest.fs_servicerequest_organization_id_fkey FSSpeciesabundances FSSpeciesabundanceSlice // fs_speciesabundance.fs_speciesabundance_organization_id_fkey FSStormdrains FSStormdrainSlice // fs_stormdrain.fs_stormdrain_organization_id_fkey FSTimecards FSTimecardSlice // fs_timecard.fs_timecard_organization_id_fkey FSTrapdata FSTrapdatumSlice // fs_trapdata.fs_trapdata_organization_id_fkey FSTraplocations FSTraplocationSlice // fs_traplocation.fs_traplocation_organization_id_fkey FSTreatments FSTreatmentSlice // fs_treatment.fs_treatment_organization_id_fkey FSTreatmentareas FSTreatmentareaSlice // fs_treatmentarea.fs_treatmentarea_organization_id_fkey FSZones FSZoneSlice // fs_zones.fs_zones_organization_id_fkey FSZones2s FSZones2Slice // fs_zones2.fs_zones2_organization_id_fkey H3Aggregations H3AggregationSlice // h3_aggregation.h3_aggregation_organization_id_fkey HistoryContainerrelates HistoryContainerrelateSlice // history_containerrelate.history_containerrelate_organization_id_fkey HistoryFieldscoutinglogs HistoryFieldscoutinglogSlice // history_fieldscoutinglog.history_fieldscoutinglog_organization_id_fkey HistoryHabitatrelates HistoryHabitatrelateSlice // history_habitatrelate.history_habitatrelate_organization_id_fkey HistoryInspectionsamples HistoryInspectionsampleSlice // history_inspectionsample.history_inspectionsample_organization_id_fkey HistoryInspectionsampledetails HistoryInspectionsampledetailSlice // history_inspectionsampledetail.history_inspectionsampledetail_organization_id_fkey HistoryLinelocations HistoryLinelocationSlice // history_linelocation.history_linelocation_organization_id_fkey HistoryLocationtrackings HistoryLocationtrackingSlice // history_locationtracking.history_locationtracking_organization_id_fkey HistoryMosquitoinspections HistoryMosquitoinspectionSlice // history_mosquitoinspection.history_mosquitoinspection_organization_id_fkey HistoryPointlocations HistoryPointlocationSlice // history_pointlocation.history_pointlocation_organization_id_fkey HistoryPolygonlocations HistoryPolygonlocationSlice // history_polygonlocation.history_polygonlocation_organization_id_fkey HistoryPools HistoryPoolSlice // history_pool.history_pool_organization_id_fkey HistoryPooldetails HistoryPooldetailSlice // history_pooldetail.history_pooldetail_organization_id_fkey HistoryProposedtreatmentareas HistoryProposedtreatmentareaSlice // history_proposedtreatmentarea.history_proposedtreatmentarea_organization_id_fkey HistoryQamosquitoinspections HistoryQamosquitoinspectionSlice // history_qamosquitoinspection.history_qamosquitoinspection_organization_id_fkey HistoryRodentlocations HistoryRodentlocationSlice // history_rodentlocation.history_rodentlocation_organization_id_fkey HistorySamplecollections HistorySamplecollectionSlice // history_samplecollection.history_samplecollection_organization_id_fkey HistorySamplelocations HistorySamplelocationSlice // history_samplelocation.history_samplelocation_organization_id_fkey HistoryServicerequests HistoryServicerequestSlice // history_servicerequest.history_servicerequest_organization_id_fkey HistorySpeciesabundances HistorySpeciesabundanceSlice // history_speciesabundance.history_speciesabundance_organization_id_fkey HistoryStormdrains HistoryStormdrainSlice // history_stormdrain.history_stormdrain_organization_id_fkey HistoryTimecards HistoryTimecardSlice // history_timecard.history_timecard_organization_id_fkey HistoryTrapdata HistoryTrapdatumSlice // history_trapdata.history_trapdata_organization_id_fkey HistoryTraplocations HistoryTraplocationSlice // history_traplocation.history_traplocation_organization_id_fkey HistoryTreatments HistoryTreatmentSlice // history_treatment.history_treatment_organization_id_fkey HistoryTreatmentareas HistoryTreatmentareaSlice // history_treatmentarea.history_treatmentarea_organization_id_fkey HistoryZones HistoryZoneSlice // history_zones.history_zones_organization_id_fkey HistoryZones2s HistoryZones2Slice // history_zones2.history_zones2_organization_id_fkey User UserSlice // user_.user__organization_id_fkey } func buildOrganizationColumns(alias string) organizationColumns { return organizationColumns{ ColumnsExpr: expr.NewColumnsExpr( "id", "name", "arcgis_id", "arcgis_name", "fieldseeker_url", ).WithParent("organization"), tableAlias: alias, ID: psql.Quote(alias, "id"), Name: psql.Quote(alias, "name"), ArcgisID: psql.Quote(alias, "arcgis_id"), ArcgisName: psql.Quote(alias, "arcgis_name"), FieldseekerURL: psql.Quote(alias, "fieldseeker_url"), } } type organizationColumns struct { expr.ColumnsExpr tableAlias string ID psql.Expression Name psql.Expression ArcgisID psql.Expression ArcgisName psql.Expression FieldseekerURL psql.Expression } func (c organizationColumns) Alias() string { return c.tableAlias } func (organizationColumns) AliasedAs(alias string) organizationColumns { return buildOrganizationColumns(alias) } // OrganizationSetter is used for insert/upsert/update operations // All values are optional, and do not have to be set // Generated columns are not included type OrganizationSetter struct { ID omit.Val[int32] `db:"id,pk" ` Name omitnull.Val[string] `db:"name" ` ArcgisID omitnull.Val[string] `db:"arcgis_id" ` ArcgisName omitnull.Val[string] `db:"arcgis_name" ` FieldseekerURL omitnull.Val[string] `db:"fieldseeker_url" ` } func (s OrganizationSetter) SetColumns() []string { vals := make([]string, 0, 5) if s.ID.IsValue() { vals = append(vals, "id") } if !s.Name.IsUnset() { vals = append(vals, "name") } if !s.ArcgisID.IsUnset() { vals = append(vals, "arcgis_id") } if !s.ArcgisName.IsUnset() { vals = append(vals, "arcgis_name") } if !s.FieldseekerURL.IsUnset() { vals = append(vals, "fieldseeker_url") } return vals } func (s OrganizationSetter) Overwrite(t *Organization) { if s.ID.IsValue() { t.ID = s.ID.MustGet() } if !s.Name.IsUnset() { t.Name = s.Name.MustGetNull() } if !s.ArcgisID.IsUnset() { t.ArcgisID = s.ArcgisID.MustGetNull() } if !s.ArcgisName.IsUnset() { t.ArcgisName = s.ArcgisName.MustGetNull() } if !s.FieldseekerURL.IsUnset() { t.FieldseekerURL = s.FieldseekerURL.MustGetNull() } } func (s *OrganizationSetter) Apply(q *dialect.InsertQuery) { q.AppendHooks(func(ctx context.Context, exec bob.Executor) (context.Context, error) { return Organizations.BeforeInsertHooks.RunHooks(ctx, exec, s) }) q.AppendValues(bob.ExpressionFunc(func(ctx context.Context, w io.StringWriter, d bob.Dialect, start int) ([]any, error) { vals := make([]bob.Expression, 5) if s.ID.IsValue() { vals[0] = psql.Arg(s.ID.MustGet()) } else { vals[0] = psql.Raw("DEFAULT") } if !s.Name.IsUnset() { vals[1] = psql.Arg(s.Name.MustGetNull()) } else { vals[1] = psql.Raw("DEFAULT") } if !s.ArcgisID.IsUnset() { vals[2] = psql.Arg(s.ArcgisID.MustGetNull()) } else { vals[2] = psql.Raw("DEFAULT") } if !s.ArcgisName.IsUnset() { vals[3] = psql.Arg(s.ArcgisName.MustGetNull()) } else { vals[3] = psql.Raw("DEFAULT") } if !s.FieldseekerURL.IsUnset() { vals[4] = psql.Arg(s.FieldseekerURL.MustGetNull()) } else { vals[4] = psql.Raw("DEFAULT") } return bob.ExpressSlice(ctx, w, d, start, vals, "", ", ", "") })) } func (s OrganizationSetter) UpdateMod() bob.Mod[*dialect.UpdateQuery] { return um.Set(s.Expressions()...) } func (s OrganizationSetter) Expressions(prefix ...string) []bob.Expression { exprs := make([]bob.Expression, 0, 5) if s.ID.IsValue() { exprs = append(exprs, expr.Join{Sep: " = ", Exprs: []bob.Expression{ psql.Quote(append(prefix, "id")...), psql.Arg(s.ID), }}) } if !s.Name.IsUnset() { exprs = append(exprs, expr.Join{Sep: " = ", Exprs: []bob.Expression{ psql.Quote(append(prefix, "name")...), psql.Arg(s.Name), }}) } if !s.ArcgisID.IsUnset() { exprs = append(exprs, expr.Join{Sep: " = ", Exprs: []bob.Expression{ psql.Quote(append(prefix, "arcgis_id")...), psql.Arg(s.ArcgisID), }}) } if !s.ArcgisName.IsUnset() { exprs = append(exprs, expr.Join{Sep: " = ", Exprs: []bob.Expression{ psql.Quote(append(prefix, "arcgis_name")...), psql.Arg(s.ArcgisName), }}) } if !s.FieldseekerURL.IsUnset() { exprs = append(exprs, expr.Join{Sep: " = ", Exprs: []bob.Expression{ psql.Quote(append(prefix, "fieldseeker_url")...), psql.Arg(s.FieldseekerURL), }}) } return exprs } // FindOrganization retrieves a single record by primary key // If cols is empty Find will return all columns. func FindOrganization(ctx context.Context, exec bob.Executor, IDPK int32, cols ...string) (*Organization, error) { if len(cols) == 0 { return Organizations.Query( sm.Where(Organizations.Columns.ID.EQ(psql.Arg(IDPK))), ).One(ctx, exec) } return Organizations.Query( sm.Where(Organizations.Columns.ID.EQ(psql.Arg(IDPK))), sm.Columns(Organizations.Columns.Only(cols...)), ).One(ctx, exec) } // OrganizationExists checks the presence of a single record by primary key func OrganizationExists(ctx context.Context, exec bob.Executor, IDPK int32) (bool, error) { return Organizations.Query( sm.Where(Organizations.Columns.ID.EQ(psql.Arg(IDPK))), ).Exists(ctx, exec) } // AfterQueryHook is called after Organization is retrieved from the database func (o *Organization) AfterQueryHook(ctx context.Context, exec bob.Executor, queryType bob.QueryType) error { var err error switch queryType { case bob.QueryTypeSelect: ctx, err = Organizations.AfterSelectHooks.RunHooks(ctx, exec, OrganizationSlice{o}) case bob.QueryTypeInsert: ctx, err = Organizations.AfterInsertHooks.RunHooks(ctx, exec, OrganizationSlice{o}) case bob.QueryTypeUpdate: ctx, err = Organizations.AfterUpdateHooks.RunHooks(ctx, exec, OrganizationSlice{o}) case bob.QueryTypeDelete: ctx, err = Organizations.AfterDeleteHooks.RunHooks(ctx, exec, OrganizationSlice{o}) } return err } // primaryKeyVals returns the primary key values of the Organization func (o *Organization) primaryKeyVals() bob.Expression { return psql.Arg(o.ID) } func (o *Organization) pkEQ() dialect.Expression { return psql.Quote("organization", "id").EQ(bob.ExpressionFunc(func(ctx context.Context, w io.StringWriter, d bob.Dialect, start int) ([]any, error) { return o.primaryKeyVals().WriteSQL(ctx, w, d, start) })) } // Update uses an executor to update the Organization func (o *Organization) Update(ctx context.Context, exec bob.Executor, s *OrganizationSetter) error { v, err := Organizations.Update(s.UpdateMod(), um.Where(o.pkEQ())).One(ctx, exec) if err != nil { return err } o.R = v.R *o = *v return nil } // Delete deletes a single Organization record with an executor func (o *Organization) Delete(ctx context.Context, exec bob.Executor) error { _, err := Organizations.Delete(dm.Where(o.pkEQ())).Exec(ctx, exec) return err } // Reload refreshes the Organization using the executor func (o *Organization) Reload(ctx context.Context, exec bob.Executor) error { o2, err := Organizations.Query( sm.Where(Organizations.Columns.ID.EQ(psql.Arg(o.ID))), ).One(ctx, exec) if err != nil { return err } o2.R = o.R *o = *o2 return nil } // AfterQueryHook is called after OrganizationSlice is retrieved from the database func (o OrganizationSlice) AfterQueryHook(ctx context.Context, exec bob.Executor, queryType bob.QueryType) error { var err error switch queryType { case bob.QueryTypeSelect: ctx, err = Organizations.AfterSelectHooks.RunHooks(ctx, exec, o) case bob.QueryTypeInsert: ctx, err = Organizations.AfterInsertHooks.RunHooks(ctx, exec, o) case bob.QueryTypeUpdate: ctx, err = Organizations.AfterUpdateHooks.RunHooks(ctx, exec, o) case bob.QueryTypeDelete: ctx, err = Organizations.AfterDeleteHooks.RunHooks(ctx, exec, o) } return err } func (o OrganizationSlice) pkIN() dialect.Expression { if len(o) == 0 { return psql.Raw("NULL") } return psql.Quote("organization", "id").In(bob.ExpressionFunc(func(ctx context.Context, w io.StringWriter, d bob.Dialect, start int) ([]any, error) { pkPairs := make([]bob.Expression, len(o)) for i, row := range o { pkPairs[i] = row.primaryKeyVals() } return bob.ExpressSlice(ctx, w, d, start, pkPairs, "", ", ", "") })) } // copyMatchingRows finds models in the given slice that have the same primary key // then it first copies the existing relationships from the old model to the new model // and then replaces the old model in the slice with the new model func (o OrganizationSlice) copyMatchingRows(from ...*Organization) { for i, old := range o { for _, new := range from { if new.ID != old.ID { continue } new.R = old.R o[i] = new break } } } // UpdateMod modifies an update query with "WHERE primary_key IN (o...)" func (o OrganizationSlice) UpdateMod() bob.Mod[*dialect.UpdateQuery] { return bob.ModFunc[*dialect.UpdateQuery](func(q *dialect.UpdateQuery) { q.AppendHooks(func(ctx context.Context, exec bob.Executor) (context.Context, error) { return Organizations.BeforeUpdateHooks.RunHooks(ctx, exec, o) }) q.AppendLoader(bob.LoaderFunc(func(ctx context.Context, exec bob.Executor, retrieved any) error { var err error switch retrieved := retrieved.(type) { case *Organization: o.copyMatchingRows(retrieved) case []*Organization: o.copyMatchingRows(retrieved...) case OrganizationSlice: o.copyMatchingRows(retrieved...) default: // If the retrieved value is not a Organization or a slice of Organization // then run the AfterUpdateHooks on the slice _, err = Organizations.AfterUpdateHooks.RunHooks(ctx, exec, o) } return err })) q.AppendWhere(o.pkIN()) }) } // DeleteMod modifies an delete query with "WHERE primary_key IN (o...)" func (o OrganizationSlice) DeleteMod() bob.Mod[*dialect.DeleteQuery] { return bob.ModFunc[*dialect.DeleteQuery](func(q *dialect.DeleteQuery) { q.AppendHooks(func(ctx context.Context, exec bob.Executor) (context.Context, error) { return Organizations.BeforeDeleteHooks.RunHooks(ctx, exec, o) }) q.AppendLoader(bob.LoaderFunc(func(ctx context.Context, exec bob.Executor, retrieved any) error { var err error switch retrieved := retrieved.(type) { case *Organization: o.copyMatchingRows(retrieved) case []*Organization: o.copyMatchingRows(retrieved...) case OrganizationSlice: o.copyMatchingRows(retrieved...) default: // If the retrieved value is not a Organization or a slice of Organization // then run the AfterDeleteHooks on the slice _, err = Organizations.AfterDeleteHooks.RunHooks(ctx, exec, o) } return err })) q.AppendWhere(o.pkIN()) }) } func (o OrganizationSlice) UpdateAll(ctx context.Context, exec bob.Executor, vals OrganizationSetter) error { if len(o) == 0 { return nil } _, err := Organizations.Update(vals.UpdateMod(), o.UpdateMod()).All(ctx, exec) return err } func (o OrganizationSlice) DeleteAll(ctx context.Context, exec bob.Executor) error { if len(o) == 0 { return nil } _, err := Organizations.Delete(o.DeleteMod()).Exec(ctx, exec) return err } func (o OrganizationSlice) ReloadAll(ctx context.Context, exec bob.Executor) error { if len(o) == 0 { return nil } o2, err := Organizations.Query(sm.Where(o.pkIN())).All(ctx, exec) if err != nil { return err } o.copyMatchingRows(o2...) return nil } // FieldseekerSyncs starts a query for related objects on fieldseeker_sync func (o *Organization) FieldseekerSyncs(mods ...bob.Mod[*dialect.SelectQuery]) FieldseekerSyncsQuery { return FieldseekerSyncs.Query(append(mods, sm.Where(FieldseekerSyncs.Columns.OrganizationID.EQ(psql.Arg(o.ID))), )...) } func (os OrganizationSlice) FieldseekerSyncs(mods ...bob.Mod[*dialect.SelectQuery]) FieldseekerSyncsQuery { pkID := make(pgtypes.Array[int32], 0, len(os)) for _, o := range os { if o == nil { continue } pkID = append(pkID, o.ID) } PKArgExpr := psql.Select(sm.Columns( psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")), )) return FieldseekerSyncs.Query(append(mods, sm.Where(psql.Group(FieldseekerSyncs.Columns.OrganizationID).OP("IN", PKArgExpr)), )...) } // FSContainerrelates starts a query for related objects on fs_containerrelate func (o *Organization) FSContainerrelates(mods ...bob.Mod[*dialect.SelectQuery]) FSContainerrelatesQuery { return FSContainerrelates.Query(append(mods, sm.Where(FSContainerrelates.Columns.OrganizationID.EQ(psql.Arg(o.ID))), )...) } func (os OrganizationSlice) FSContainerrelates(mods ...bob.Mod[*dialect.SelectQuery]) FSContainerrelatesQuery { pkID := make(pgtypes.Array[int32], 0, len(os)) for _, o := range os { if o == nil { continue } pkID = append(pkID, o.ID) } PKArgExpr := psql.Select(sm.Columns( psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")), )) return FSContainerrelates.Query(append(mods, sm.Where(psql.Group(FSContainerrelates.Columns.OrganizationID).OP("IN", PKArgExpr)), )...) } // FSFieldscoutinglogs starts a query for related objects on fs_fieldscoutinglog func (o *Organization) FSFieldscoutinglogs(mods ...bob.Mod[*dialect.SelectQuery]) FSFieldscoutinglogsQuery { return FSFieldscoutinglogs.Query(append(mods, sm.Where(FSFieldscoutinglogs.Columns.OrganizationID.EQ(psql.Arg(o.ID))), )...) } func (os OrganizationSlice) FSFieldscoutinglogs(mods ...bob.Mod[*dialect.SelectQuery]) FSFieldscoutinglogsQuery { pkID := make(pgtypes.Array[int32], 0, len(os)) for _, o := range os { if o == nil { continue } pkID = append(pkID, o.ID) } PKArgExpr := psql.Select(sm.Columns( psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")), )) return FSFieldscoutinglogs.Query(append(mods, sm.Where(psql.Group(FSFieldscoutinglogs.Columns.OrganizationID).OP("IN", PKArgExpr)), )...) } // FSHabitatrelates starts a query for related objects on fs_habitatrelate func (o *Organization) FSHabitatrelates(mods ...bob.Mod[*dialect.SelectQuery]) FSHabitatrelatesQuery { return FSHabitatrelates.Query(append(mods, sm.Where(FSHabitatrelates.Columns.OrganizationID.EQ(psql.Arg(o.ID))), )...) } func (os OrganizationSlice) FSHabitatrelates(mods ...bob.Mod[*dialect.SelectQuery]) FSHabitatrelatesQuery { pkID := make(pgtypes.Array[int32], 0, len(os)) for _, o := range os { if o == nil { continue } pkID = append(pkID, o.ID) } PKArgExpr := psql.Select(sm.Columns( psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")), )) return FSHabitatrelates.Query(append(mods, sm.Where(psql.Group(FSHabitatrelates.Columns.OrganizationID).OP("IN", PKArgExpr)), )...) } // FSInspectionsamples starts a query for related objects on fs_inspectionsample func (o *Organization) FSInspectionsamples(mods ...bob.Mod[*dialect.SelectQuery]) FSInspectionsamplesQuery { return FSInspectionsamples.Query(append(mods, sm.Where(FSInspectionsamples.Columns.OrganizationID.EQ(psql.Arg(o.ID))), )...) } func (os OrganizationSlice) FSInspectionsamples(mods ...bob.Mod[*dialect.SelectQuery]) FSInspectionsamplesQuery { pkID := make(pgtypes.Array[int32], 0, len(os)) for _, o := range os { if o == nil { continue } pkID = append(pkID, o.ID) } PKArgExpr := psql.Select(sm.Columns( psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")), )) return FSInspectionsamples.Query(append(mods, sm.Where(psql.Group(FSInspectionsamples.Columns.OrganizationID).OP("IN", PKArgExpr)), )...) } // FSInspectionsampledetails starts a query for related objects on fs_inspectionsampledetail func (o *Organization) FSInspectionsampledetails(mods ...bob.Mod[*dialect.SelectQuery]) FSInspectionsampledetailsQuery { return FSInspectionsampledetails.Query(append(mods, sm.Where(FSInspectionsampledetails.Columns.OrganizationID.EQ(psql.Arg(o.ID))), )...) } func (os OrganizationSlice) FSInspectionsampledetails(mods ...bob.Mod[*dialect.SelectQuery]) FSInspectionsampledetailsQuery { pkID := make(pgtypes.Array[int32], 0, len(os)) for _, o := range os { if o == nil { continue } pkID = append(pkID, o.ID) } PKArgExpr := psql.Select(sm.Columns( psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")), )) return FSInspectionsampledetails.Query(append(mods, sm.Where(psql.Group(FSInspectionsampledetails.Columns.OrganizationID).OP("IN", PKArgExpr)), )...) } // FSLinelocations starts a query for related objects on fs_linelocation func (o *Organization) FSLinelocations(mods ...bob.Mod[*dialect.SelectQuery]) FSLinelocationsQuery { return FSLinelocations.Query(append(mods, sm.Where(FSLinelocations.Columns.OrganizationID.EQ(psql.Arg(o.ID))), )...) } func (os OrganizationSlice) FSLinelocations(mods ...bob.Mod[*dialect.SelectQuery]) FSLinelocationsQuery { pkID := make(pgtypes.Array[int32], 0, len(os)) for _, o := range os { if o == nil { continue } pkID = append(pkID, o.ID) } PKArgExpr := psql.Select(sm.Columns( psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")), )) return FSLinelocations.Query(append(mods, sm.Where(psql.Group(FSLinelocations.Columns.OrganizationID).OP("IN", PKArgExpr)), )...) } // FSLocationtrackings starts a query for related objects on fs_locationtracking func (o *Organization) FSLocationtrackings(mods ...bob.Mod[*dialect.SelectQuery]) FSLocationtrackingsQuery { return FSLocationtrackings.Query(append(mods, sm.Where(FSLocationtrackings.Columns.OrganizationID.EQ(psql.Arg(o.ID))), )...) } func (os OrganizationSlice) FSLocationtrackings(mods ...bob.Mod[*dialect.SelectQuery]) FSLocationtrackingsQuery { pkID := make(pgtypes.Array[int32], 0, len(os)) for _, o := range os { if o == nil { continue } pkID = append(pkID, o.ID) } PKArgExpr := psql.Select(sm.Columns( psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")), )) return FSLocationtrackings.Query(append(mods, sm.Where(psql.Group(FSLocationtrackings.Columns.OrganizationID).OP("IN", PKArgExpr)), )...) } // FSMosquitoinspections starts a query for related objects on fs_mosquitoinspection func (o *Organization) FSMosquitoinspections(mods ...bob.Mod[*dialect.SelectQuery]) FSMosquitoinspectionsQuery { return FSMosquitoinspections.Query(append(mods, sm.Where(FSMosquitoinspections.Columns.OrganizationID.EQ(psql.Arg(o.ID))), )...) } func (os OrganizationSlice) FSMosquitoinspections(mods ...bob.Mod[*dialect.SelectQuery]) FSMosquitoinspectionsQuery { pkID := make(pgtypes.Array[int32], 0, len(os)) for _, o := range os { if o == nil { continue } pkID = append(pkID, o.ID) } PKArgExpr := psql.Select(sm.Columns( psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")), )) return FSMosquitoinspections.Query(append(mods, sm.Where(psql.Group(FSMosquitoinspections.Columns.OrganizationID).OP("IN", PKArgExpr)), )...) } // FSPointlocations starts a query for related objects on fs_pointlocation func (o *Organization) FSPointlocations(mods ...bob.Mod[*dialect.SelectQuery]) FSPointlocationsQuery { return FSPointlocations.Query(append(mods, sm.Where(FSPointlocations.Columns.OrganizationID.EQ(psql.Arg(o.ID))), )...) } func (os OrganizationSlice) FSPointlocations(mods ...bob.Mod[*dialect.SelectQuery]) FSPointlocationsQuery { pkID := make(pgtypes.Array[int32], 0, len(os)) for _, o := range os { if o == nil { continue } pkID = append(pkID, o.ID) } PKArgExpr := psql.Select(sm.Columns( psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")), )) return FSPointlocations.Query(append(mods, sm.Where(psql.Group(FSPointlocations.Columns.OrganizationID).OP("IN", PKArgExpr)), )...) } // FSPolygonlocations starts a query for related objects on fs_polygonlocation func (o *Organization) FSPolygonlocations(mods ...bob.Mod[*dialect.SelectQuery]) FSPolygonlocationsQuery { return FSPolygonlocations.Query(append(mods, sm.Where(FSPolygonlocations.Columns.OrganizationID.EQ(psql.Arg(o.ID))), )...) } func (os OrganizationSlice) FSPolygonlocations(mods ...bob.Mod[*dialect.SelectQuery]) FSPolygonlocationsQuery { pkID := make(pgtypes.Array[int32], 0, len(os)) for _, o := range os { if o == nil { continue } pkID = append(pkID, o.ID) } PKArgExpr := psql.Select(sm.Columns( psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")), )) return FSPolygonlocations.Query(append(mods, sm.Where(psql.Group(FSPolygonlocations.Columns.OrganizationID).OP("IN", PKArgExpr)), )...) } // FSPools starts a query for related objects on fs_pool func (o *Organization) FSPools(mods ...bob.Mod[*dialect.SelectQuery]) FSPoolsQuery { return FSPools.Query(append(mods, sm.Where(FSPools.Columns.OrganizationID.EQ(psql.Arg(o.ID))), )...) } func (os OrganizationSlice) FSPools(mods ...bob.Mod[*dialect.SelectQuery]) FSPoolsQuery { pkID := make(pgtypes.Array[int32], 0, len(os)) for _, o := range os { if o == nil { continue } pkID = append(pkID, o.ID) } PKArgExpr := psql.Select(sm.Columns( psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")), )) return FSPools.Query(append(mods, sm.Where(psql.Group(FSPools.Columns.OrganizationID).OP("IN", PKArgExpr)), )...) } // FSPooldetails starts a query for related objects on fs_pooldetail func (o *Organization) FSPooldetails(mods ...bob.Mod[*dialect.SelectQuery]) FSPooldetailsQuery { return FSPooldetails.Query(append(mods, sm.Where(FSPooldetails.Columns.OrganizationID.EQ(psql.Arg(o.ID))), )...) } func (os OrganizationSlice) FSPooldetails(mods ...bob.Mod[*dialect.SelectQuery]) FSPooldetailsQuery { pkID := make(pgtypes.Array[int32], 0, len(os)) for _, o := range os { if o == nil { continue } pkID = append(pkID, o.ID) } PKArgExpr := psql.Select(sm.Columns( psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")), )) return FSPooldetails.Query(append(mods, sm.Where(psql.Group(FSPooldetails.Columns.OrganizationID).OP("IN", PKArgExpr)), )...) } // FSProposedtreatmentareas starts a query for related objects on fs_proposedtreatmentarea func (o *Organization) FSProposedtreatmentareas(mods ...bob.Mod[*dialect.SelectQuery]) FSProposedtreatmentareasQuery { return FSProposedtreatmentareas.Query(append(mods, sm.Where(FSProposedtreatmentareas.Columns.OrganizationID.EQ(psql.Arg(o.ID))), )...) } func (os OrganizationSlice) FSProposedtreatmentareas(mods ...bob.Mod[*dialect.SelectQuery]) FSProposedtreatmentareasQuery { pkID := make(pgtypes.Array[int32], 0, len(os)) for _, o := range os { if o == nil { continue } pkID = append(pkID, o.ID) } PKArgExpr := psql.Select(sm.Columns( psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")), )) return FSProposedtreatmentareas.Query(append(mods, sm.Where(psql.Group(FSProposedtreatmentareas.Columns.OrganizationID).OP("IN", PKArgExpr)), )...) } // FSQamosquitoinspections starts a query for related objects on fs_qamosquitoinspection func (o *Organization) FSQamosquitoinspections(mods ...bob.Mod[*dialect.SelectQuery]) FSQamosquitoinspectionsQuery { return FSQamosquitoinspections.Query(append(mods, sm.Where(FSQamosquitoinspections.Columns.OrganizationID.EQ(psql.Arg(o.ID))), )...) } func (os OrganizationSlice) FSQamosquitoinspections(mods ...bob.Mod[*dialect.SelectQuery]) FSQamosquitoinspectionsQuery { pkID := make(pgtypes.Array[int32], 0, len(os)) for _, o := range os { if o == nil { continue } pkID = append(pkID, o.ID) } PKArgExpr := psql.Select(sm.Columns( psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")), )) return FSQamosquitoinspections.Query(append(mods, sm.Where(psql.Group(FSQamosquitoinspections.Columns.OrganizationID).OP("IN", PKArgExpr)), )...) } // FSRodentlocations starts a query for related objects on fs_rodentlocation func (o *Organization) FSRodentlocations(mods ...bob.Mod[*dialect.SelectQuery]) FSRodentlocationsQuery { return FSRodentlocations.Query(append(mods, sm.Where(FSRodentlocations.Columns.OrganizationID.EQ(psql.Arg(o.ID))), )...) } func (os OrganizationSlice) FSRodentlocations(mods ...bob.Mod[*dialect.SelectQuery]) FSRodentlocationsQuery { pkID := make(pgtypes.Array[int32], 0, len(os)) for _, o := range os { if o == nil { continue } pkID = append(pkID, o.ID) } PKArgExpr := psql.Select(sm.Columns( psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")), )) return FSRodentlocations.Query(append(mods, sm.Where(psql.Group(FSRodentlocations.Columns.OrganizationID).OP("IN", PKArgExpr)), )...) } // FSSamplecollections starts a query for related objects on fs_samplecollection func (o *Organization) FSSamplecollections(mods ...bob.Mod[*dialect.SelectQuery]) FSSamplecollectionsQuery { return FSSamplecollections.Query(append(mods, sm.Where(FSSamplecollections.Columns.OrganizationID.EQ(psql.Arg(o.ID))), )...) } func (os OrganizationSlice) FSSamplecollections(mods ...bob.Mod[*dialect.SelectQuery]) FSSamplecollectionsQuery { pkID := make(pgtypes.Array[int32], 0, len(os)) for _, o := range os { if o == nil { continue } pkID = append(pkID, o.ID) } PKArgExpr := psql.Select(sm.Columns( psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")), )) return FSSamplecollections.Query(append(mods, sm.Where(psql.Group(FSSamplecollections.Columns.OrganizationID).OP("IN", PKArgExpr)), )...) } // FSSamplelocations starts a query for related objects on fs_samplelocation func (o *Organization) FSSamplelocations(mods ...bob.Mod[*dialect.SelectQuery]) FSSamplelocationsQuery { return FSSamplelocations.Query(append(mods, sm.Where(FSSamplelocations.Columns.OrganizationID.EQ(psql.Arg(o.ID))), )...) } func (os OrganizationSlice) FSSamplelocations(mods ...bob.Mod[*dialect.SelectQuery]) FSSamplelocationsQuery { pkID := make(pgtypes.Array[int32], 0, len(os)) for _, o := range os { if o == nil { continue } pkID = append(pkID, o.ID) } PKArgExpr := psql.Select(sm.Columns( psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")), )) return FSSamplelocations.Query(append(mods, sm.Where(psql.Group(FSSamplelocations.Columns.OrganizationID).OP("IN", PKArgExpr)), )...) } // FSServicerequests starts a query for related objects on fs_servicerequest func (o *Organization) FSServicerequests(mods ...bob.Mod[*dialect.SelectQuery]) FSServicerequestsQuery { return FSServicerequests.Query(append(mods, sm.Where(FSServicerequests.Columns.OrganizationID.EQ(psql.Arg(o.ID))), )...) } func (os OrganizationSlice) FSServicerequests(mods ...bob.Mod[*dialect.SelectQuery]) FSServicerequestsQuery { pkID := make(pgtypes.Array[int32], 0, len(os)) for _, o := range os { if o == nil { continue } pkID = append(pkID, o.ID) } PKArgExpr := psql.Select(sm.Columns( psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")), )) return FSServicerequests.Query(append(mods, sm.Where(psql.Group(FSServicerequests.Columns.OrganizationID).OP("IN", PKArgExpr)), )...) } // FSSpeciesabundances starts a query for related objects on fs_speciesabundance func (o *Organization) FSSpeciesabundances(mods ...bob.Mod[*dialect.SelectQuery]) FSSpeciesabundancesQuery { return FSSpeciesabundances.Query(append(mods, sm.Where(FSSpeciesabundances.Columns.OrganizationID.EQ(psql.Arg(o.ID))), )...) } func (os OrganizationSlice) FSSpeciesabundances(mods ...bob.Mod[*dialect.SelectQuery]) FSSpeciesabundancesQuery { pkID := make(pgtypes.Array[int32], 0, len(os)) for _, o := range os { if o == nil { continue } pkID = append(pkID, o.ID) } PKArgExpr := psql.Select(sm.Columns( psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")), )) return FSSpeciesabundances.Query(append(mods, sm.Where(psql.Group(FSSpeciesabundances.Columns.OrganizationID).OP("IN", PKArgExpr)), )...) } // FSStormdrains starts a query for related objects on fs_stormdrain func (o *Organization) FSStormdrains(mods ...bob.Mod[*dialect.SelectQuery]) FSStormdrainsQuery { return FSStormdrains.Query(append(mods, sm.Where(FSStormdrains.Columns.OrganizationID.EQ(psql.Arg(o.ID))), )...) } func (os OrganizationSlice) FSStormdrains(mods ...bob.Mod[*dialect.SelectQuery]) FSStormdrainsQuery { pkID := make(pgtypes.Array[int32], 0, len(os)) for _, o := range os { if o == nil { continue } pkID = append(pkID, o.ID) } PKArgExpr := psql.Select(sm.Columns( psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")), )) return FSStormdrains.Query(append(mods, sm.Where(psql.Group(FSStormdrains.Columns.OrganizationID).OP("IN", PKArgExpr)), )...) } // FSTimecards starts a query for related objects on fs_timecard func (o *Organization) FSTimecards(mods ...bob.Mod[*dialect.SelectQuery]) FSTimecardsQuery { return FSTimecards.Query(append(mods, sm.Where(FSTimecards.Columns.OrganizationID.EQ(psql.Arg(o.ID))), )...) } func (os OrganizationSlice) FSTimecards(mods ...bob.Mod[*dialect.SelectQuery]) FSTimecardsQuery { pkID := make(pgtypes.Array[int32], 0, len(os)) for _, o := range os { if o == nil { continue } pkID = append(pkID, o.ID) } PKArgExpr := psql.Select(sm.Columns( psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")), )) return FSTimecards.Query(append(mods, sm.Where(psql.Group(FSTimecards.Columns.OrganizationID).OP("IN", PKArgExpr)), )...) } // FSTrapdata starts a query for related objects on fs_trapdata func (o *Organization) FSTrapdata(mods ...bob.Mod[*dialect.SelectQuery]) FSTrapdataQuery { return FSTrapdata.Query(append(mods, sm.Where(FSTrapdata.Columns.OrganizationID.EQ(psql.Arg(o.ID))), )...) } func (os OrganizationSlice) FSTrapdata(mods ...bob.Mod[*dialect.SelectQuery]) FSTrapdataQuery { pkID := make(pgtypes.Array[int32], 0, len(os)) for _, o := range os { if o == nil { continue } pkID = append(pkID, o.ID) } PKArgExpr := psql.Select(sm.Columns( psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")), )) return FSTrapdata.Query(append(mods, sm.Where(psql.Group(FSTrapdata.Columns.OrganizationID).OP("IN", PKArgExpr)), )...) } // FSTraplocations starts a query for related objects on fs_traplocation func (o *Organization) FSTraplocations(mods ...bob.Mod[*dialect.SelectQuery]) FSTraplocationsQuery { return FSTraplocations.Query(append(mods, sm.Where(FSTraplocations.Columns.OrganizationID.EQ(psql.Arg(o.ID))), )...) } func (os OrganizationSlice) FSTraplocations(mods ...bob.Mod[*dialect.SelectQuery]) FSTraplocationsQuery { pkID := make(pgtypes.Array[int32], 0, len(os)) for _, o := range os { if o == nil { continue } pkID = append(pkID, o.ID) } PKArgExpr := psql.Select(sm.Columns( psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")), )) return FSTraplocations.Query(append(mods, sm.Where(psql.Group(FSTraplocations.Columns.OrganizationID).OP("IN", PKArgExpr)), )...) } // FSTreatments starts a query for related objects on fs_treatment func (o *Organization) FSTreatments(mods ...bob.Mod[*dialect.SelectQuery]) FSTreatmentsQuery { return FSTreatments.Query(append(mods, sm.Where(FSTreatments.Columns.OrganizationID.EQ(psql.Arg(o.ID))), )...) } func (os OrganizationSlice) FSTreatments(mods ...bob.Mod[*dialect.SelectQuery]) FSTreatmentsQuery { pkID := make(pgtypes.Array[int32], 0, len(os)) for _, o := range os { if o == nil { continue } pkID = append(pkID, o.ID) } PKArgExpr := psql.Select(sm.Columns( psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")), )) return FSTreatments.Query(append(mods, sm.Where(psql.Group(FSTreatments.Columns.OrganizationID).OP("IN", PKArgExpr)), )...) } // FSTreatmentareas starts a query for related objects on fs_treatmentarea func (o *Organization) FSTreatmentareas(mods ...bob.Mod[*dialect.SelectQuery]) FSTreatmentareasQuery { return FSTreatmentareas.Query(append(mods, sm.Where(FSTreatmentareas.Columns.OrganizationID.EQ(psql.Arg(o.ID))), )...) } func (os OrganizationSlice) FSTreatmentareas(mods ...bob.Mod[*dialect.SelectQuery]) FSTreatmentareasQuery { pkID := make(pgtypes.Array[int32], 0, len(os)) for _, o := range os { if o == nil { continue } pkID = append(pkID, o.ID) } PKArgExpr := psql.Select(sm.Columns( psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")), )) return FSTreatmentareas.Query(append(mods, sm.Where(psql.Group(FSTreatmentareas.Columns.OrganizationID).OP("IN", PKArgExpr)), )...) } // FSZones starts a query for related objects on fs_zones func (o *Organization) FSZones(mods ...bob.Mod[*dialect.SelectQuery]) FSZonesQuery { return FSZones.Query(append(mods, sm.Where(FSZones.Columns.OrganizationID.EQ(psql.Arg(o.ID))), )...) } func (os OrganizationSlice) FSZones(mods ...bob.Mod[*dialect.SelectQuery]) FSZonesQuery { pkID := make(pgtypes.Array[int32], 0, len(os)) for _, o := range os { if o == nil { continue } pkID = append(pkID, o.ID) } PKArgExpr := psql.Select(sm.Columns( psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")), )) return FSZones.Query(append(mods, sm.Where(psql.Group(FSZones.Columns.OrganizationID).OP("IN", PKArgExpr)), )...) } // FSZones2s starts a query for related objects on fs_zones2 func (o *Organization) FSZones2s(mods ...bob.Mod[*dialect.SelectQuery]) FSZones2sQuery { return FSZones2s.Query(append(mods, sm.Where(FSZones2s.Columns.OrganizationID.EQ(psql.Arg(o.ID))), )...) } func (os OrganizationSlice) FSZones2s(mods ...bob.Mod[*dialect.SelectQuery]) FSZones2sQuery { pkID := make(pgtypes.Array[int32], 0, len(os)) for _, o := range os { if o == nil { continue } pkID = append(pkID, o.ID) } PKArgExpr := psql.Select(sm.Columns( psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")), )) return FSZones2s.Query(append(mods, sm.Where(psql.Group(FSZones2s.Columns.OrganizationID).OP("IN", PKArgExpr)), )...) } // H3Aggregations starts a query for related objects on h3_aggregation func (o *Organization) H3Aggregations(mods ...bob.Mod[*dialect.SelectQuery]) H3AggregationsQuery { return H3Aggregations.Query(append(mods, sm.Where(H3Aggregations.Columns.OrganizationID.EQ(psql.Arg(o.ID))), )...) } func (os OrganizationSlice) H3Aggregations(mods ...bob.Mod[*dialect.SelectQuery]) H3AggregationsQuery { pkID := make(pgtypes.Array[int32], 0, len(os)) for _, o := range os { if o == nil { continue } pkID = append(pkID, o.ID) } PKArgExpr := psql.Select(sm.Columns( psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")), )) return H3Aggregations.Query(append(mods, sm.Where(psql.Group(H3Aggregations.Columns.OrganizationID).OP("IN", PKArgExpr)), )...) } // HistoryContainerrelates starts a query for related objects on history_containerrelate func (o *Organization) HistoryContainerrelates(mods ...bob.Mod[*dialect.SelectQuery]) HistoryContainerrelatesQuery { return HistoryContainerrelates.Query(append(mods, sm.Where(HistoryContainerrelates.Columns.OrganizationID.EQ(psql.Arg(o.ID))), )...) } func (os OrganizationSlice) HistoryContainerrelates(mods ...bob.Mod[*dialect.SelectQuery]) HistoryContainerrelatesQuery { pkID := make(pgtypes.Array[int32], 0, len(os)) for _, o := range os { if o == nil { continue } pkID = append(pkID, o.ID) } PKArgExpr := psql.Select(sm.Columns( psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")), )) return HistoryContainerrelates.Query(append(mods, sm.Where(psql.Group(HistoryContainerrelates.Columns.OrganizationID).OP("IN", PKArgExpr)), )...) } // HistoryFieldscoutinglogs starts a query for related objects on history_fieldscoutinglog func (o *Organization) HistoryFieldscoutinglogs(mods ...bob.Mod[*dialect.SelectQuery]) HistoryFieldscoutinglogsQuery { return HistoryFieldscoutinglogs.Query(append(mods, sm.Where(HistoryFieldscoutinglogs.Columns.OrganizationID.EQ(psql.Arg(o.ID))), )...) } func (os OrganizationSlice) HistoryFieldscoutinglogs(mods ...bob.Mod[*dialect.SelectQuery]) HistoryFieldscoutinglogsQuery { pkID := make(pgtypes.Array[int32], 0, len(os)) for _, o := range os { if o == nil { continue } pkID = append(pkID, o.ID) } PKArgExpr := psql.Select(sm.Columns( psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")), )) return HistoryFieldscoutinglogs.Query(append(mods, sm.Where(psql.Group(HistoryFieldscoutinglogs.Columns.OrganizationID).OP("IN", PKArgExpr)), )...) } // HistoryHabitatrelates starts a query for related objects on history_habitatrelate func (o *Organization) HistoryHabitatrelates(mods ...bob.Mod[*dialect.SelectQuery]) HistoryHabitatrelatesQuery { return HistoryHabitatrelates.Query(append(mods, sm.Where(HistoryHabitatrelates.Columns.OrganizationID.EQ(psql.Arg(o.ID))), )...) } func (os OrganizationSlice) HistoryHabitatrelates(mods ...bob.Mod[*dialect.SelectQuery]) HistoryHabitatrelatesQuery { pkID := make(pgtypes.Array[int32], 0, len(os)) for _, o := range os { if o == nil { continue } pkID = append(pkID, o.ID) } PKArgExpr := psql.Select(sm.Columns( psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")), )) return HistoryHabitatrelates.Query(append(mods, sm.Where(psql.Group(HistoryHabitatrelates.Columns.OrganizationID).OP("IN", PKArgExpr)), )...) } // HistoryInspectionsamples starts a query for related objects on history_inspectionsample func (o *Organization) HistoryInspectionsamples(mods ...bob.Mod[*dialect.SelectQuery]) HistoryInspectionsamplesQuery { return HistoryInspectionsamples.Query(append(mods, sm.Where(HistoryInspectionsamples.Columns.OrganizationID.EQ(psql.Arg(o.ID))), )...) } func (os OrganizationSlice) HistoryInspectionsamples(mods ...bob.Mod[*dialect.SelectQuery]) HistoryInspectionsamplesQuery { pkID := make(pgtypes.Array[int32], 0, len(os)) for _, o := range os { if o == nil { continue } pkID = append(pkID, o.ID) } PKArgExpr := psql.Select(sm.Columns( psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")), )) return HistoryInspectionsamples.Query(append(mods, sm.Where(psql.Group(HistoryInspectionsamples.Columns.OrganizationID).OP("IN", PKArgExpr)), )...) } // HistoryInspectionsampledetails starts a query for related objects on history_inspectionsampledetail func (o *Organization) HistoryInspectionsampledetails(mods ...bob.Mod[*dialect.SelectQuery]) HistoryInspectionsampledetailsQuery { return HistoryInspectionsampledetails.Query(append(mods, sm.Where(HistoryInspectionsampledetails.Columns.OrganizationID.EQ(psql.Arg(o.ID))), )...) } func (os OrganizationSlice) HistoryInspectionsampledetails(mods ...bob.Mod[*dialect.SelectQuery]) HistoryInspectionsampledetailsQuery { pkID := make(pgtypes.Array[int32], 0, len(os)) for _, o := range os { if o == nil { continue } pkID = append(pkID, o.ID) } PKArgExpr := psql.Select(sm.Columns( psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")), )) return HistoryInspectionsampledetails.Query(append(mods, sm.Where(psql.Group(HistoryInspectionsampledetails.Columns.OrganizationID).OP("IN", PKArgExpr)), )...) } // HistoryLinelocations starts a query for related objects on history_linelocation func (o *Organization) HistoryLinelocations(mods ...bob.Mod[*dialect.SelectQuery]) HistoryLinelocationsQuery { return HistoryLinelocations.Query(append(mods, sm.Where(HistoryLinelocations.Columns.OrganizationID.EQ(psql.Arg(o.ID))), )...) } func (os OrganizationSlice) HistoryLinelocations(mods ...bob.Mod[*dialect.SelectQuery]) HistoryLinelocationsQuery { pkID := make(pgtypes.Array[int32], 0, len(os)) for _, o := range os { if o == nil { continue } pkID = append(pkID, o.ID) } PKArgExpr := psql.Select(sm.Columns( psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")), )) return HistoryLinelocations.Query(append(mods, sm.Where(psql.Group(HistoryLinelocations.Columns.OrganizationID).OP("IN", PKArgExpr)), )...) } // HistoryLocationtrackings starts a query for related objects on history_locationtracking func (o *Organization) HistoryLocationtrackings(mods ...bob.Mod[*dialect.SelectQuery]) HistoryLocationtrackingsQuery { return HistoryLocationtrackings.Query(append(mods, sm.Where(HistoryLocationtrackings.Columns.OrganizationID.EQ(psql.Arg(o.ID))), )...) } func (os OrganizationSlice) HistoryLocationtrackings(mods ...bob.Mod[*dialect.SelectQuery]) HistoryLocationtrackingsQuery { pkID := make(pgtypes.Array[int32], 0, len(os)) for _, o := range os { if o == nil { continue } pkID = append(pkID, o.ID) } PKArgExpr := psql.Select(sm.Columns( psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")), )) return HistoryLocationtrackings.Query(append(mods, sm.Where(psql.Group(HistoryLocationtrackings.Columns.OrganizationID).OP("IN", PKArgExpr)), )...) } // HistoryMosquitoinspections starts a query for related objects on history_mosquitoinspection func (o *Organization) HistoryMosquitoinspections(mods ...bob.Mod[*dialect.SelectQuery]) HistoryMosquitoinspectionsQuery { return HistoryMosquitoinspections.Query(append(mods, sm.Where(HistoryMosquitoinspections.Columns.OrganizationID.EQ(psql.Arg(o.ID))), )...) } func (os OrganizationSlice) HistoryMosquitoinspections(mods ...bob.Mod[*dialect.SelectQuery]) HistoryMosquitoinspectionsQuery { pkID := make(pgtypes.Array[int32], 0, len(os)) for _, o := range os { if o == nil { continue } pkID = append(pkID, o.ID) } PKArgExpr := psql.Select(sm.Columns( psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")), )) return HistoryMosquitoinspections.Query(append(mods, sm.Where(psql.Group(HistoryMosquitoinspections.Columns.OrganizationID).OP("IN", PKArgExpr)), )...) } // HistoryPointlocations starts a query for related objects on history_pointlocation func (o *Organization) HistoryPointlocations(mods ...bob.Mod[*dialect.SelectQuery]) HistoryPointlocationsQuery { return HistoryPointlocations.Query(append(mods, sm.Where(HistoryPointlocations.Columns.OrganizationID.EQ(psql.Arg(o.ID))), )...) } func (os OrganizationSlice) HistoryPointlocations(mods ...bob.Mod[*dialect.SelectQuery]) HistoryPointlocationsQuery { pkID := make(pgtypes.Array[int32], 0, len(os)) for _, o := range os { if o == nil { continue } pkID = append(pkID, o.ID) } PKArgExpr := psql.Select(sm.Columns( psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")), )) return HistoryPointlocations.Query(append(mods, sm.Where(psql.Group(HistoryPointlocations.Columns.OrganizationID).OP("IN", PKArgExpr)), )...) } // HistoryPolygonlocations starts a query for related objects on history_polygonlocation func (o *Organization) HistoryPolygonlocations(mods ...bob.Mod[*dialect.SelectQuery]) HistoryPolygonlocationsQuery { return HistoryPolygonlocations.Query(append(mods, sm.Where(HistoryPolygonlocations.Columns.OrganizationID.EQ(psql.Arg(o.ID))), )...) } func (os OrganizationSlice) HistoryPolygonlocations(mods ...bob.Mod[*dialect.SelectQuery]) HistoryPolygonlocationsQuery { pkID := make(pgtypes.Array[int32], 0, len(os)) for _, o := range os { if o == nil { continue } pkID = append(pkID, o.ID) } PKArgExpr := psql.Select(sm.Columns( psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")), )) return HistoryPolygonlocations.Query(append(mods, sm.Where(psql.Group(HistoryPolygonlocations.Columns.OrganizationID).OP("IN", PKArgExpr)), )...) } // HistoryPools starts a query for related objects on history_pool func (o *Organization) HistoryPools(mods ...bob.Mod[*dialect.SelectQuery]) HistoryPoolsQuery { return HistoryPools.Query(append(mods, sm.Where(HistoryPools.Columns.OrganizationID.EQ(psql.Arg(o.ID))), )...) } func (os OrganizationSlice) HistoryPools(mods ...bob.Mod[*dialect.SelectQuery]) HistoryPoolsQuery { pkID := make(pgtypes.Array[int32], 0, len(os)) for _, o := range os { if o == nil { continue } pkID = append(pkID, o.ID) } PKArgExpr := psql.Select(sm.Columns( psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")), )) return HistoryPools.Query(append(mods, sm.Where(psql.Group(HistoryPools.Columns.OrganizationID).OP("IN", PKArgExpr)), )...) } // HistoryPooldetails starts a query for related objects on history_pooldetail func (o *Organization) HistoryPooldetails(mods ...bob.Mod[*dialect.SelectQuery]) HistoryPooldetailsQuery { return HistoryPooldetails.Query(append(mods, sm.Where(HistoryPooldetails.Columns.OrganizationID.EQ(psql.Arg(o.ID))), )...) } func (os OrganizationSlice) HistoryPooldetails(mods ...bob.Mod[*dialect.SelectQuery]) HistoryPooldetailsQuery { pkID := make(pgtypes.Array[int32], 0, len(os)) for _, o := range os { if o == nil { continue } pkID = append(pkID, o.ID) } PKArgExpr := psql.Select(sm.Columns( psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")), )) return HistoryPooldetails.Query(append(mods, sm.Where(psql.Group(HistoryPooldetails.Columns.OrganizationID).OP("IN", PKArgExpr)), )...) } // HistoryProposedtreatmentareas starts a query for related objects on history_proposedtreatmentarea func (o *Organization) HistoryProposedtreatmentareas(mods ...bob.Mod[*dialect.SelectQuery]) HistoryProposedtreatmentareasQuery { return HistoryProposedtreatmentareas.Query(append(mods, sm.Where(HistoryProposedtreatmentareas.Columns.OrganizationID.EQ(psql.Arg(o.ID))), )...) } func (os OrganizationSlice) HistoryProposedtreatmentareas(mods ...bob.Mod[*dialect.SelectQuery]) HistoryProposedtreatmentareasQuery { pkID := make(pgtypes.Array[int32], 0, len(os)) for _, o := range os { if o == nil { continue } pkID = append(pkID, o.ID) } PKArgExpr := psql.Select(sm.Columns( psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")), )) return HistoryProposedtreatmentareas.Query(append(mods, sm.Where(psql.Group(HistoryProposedtreatmentareas.Columns.OrganizationID).OP("IN", PKArgExpr)), )...) } // HistoryQamosquitoinspections starts a query for related objects on history_qamosquitoinspection func (o *Organization) HistoryQamosquitoinspections(mods ...bob.Mod[*dialect.SelectQuery]) HistoryQamosquitoinspectionsQuery { return HistoryQamosquitoinspections.Query(append(mods, sm.Where(HistoryQamosquitoinspections.Columns.OrganizationID.EQ(psql.Arg(o.ID))), )...) } func (os OrganizationSlice) HistoryQamosquitoinspections(mods ...bob.Mod[*dialect.SelectQuery]) HistoryQamosquitoinspectionsQuery { pkID := make(pgtypes.Array[int32], 0, len(os)) for _, o := range os { if o == nil { continue } pkID = append(pkID, o.ID) } PKArgExpr := psql.Select(sm.Columns( psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")), )) return HistoryQamosquitoinspections.Query(append(mods, sm.Where(psql.Group(HistoryQamosquitoinspections.Columns.OrganizationID).OP("IN", PKArgExpr)), )...) } // HistoryRodentlocations starts a query for related objects on history_rodentlocation func (o *Organization) HistoryRodentlocations(mods ...bob.Mod[*dialect.SelectQuery]) HistoryRodentlocationsQuery { return HistoryRodentlocations.Query(append(mods, sm.Where(HistoryRodentlocations.Columns.OrganizationID.EQ(psql.Arg(o.ID))), )...) } func (os OrganizationSlice) HistoryRodentlocations(mods ...bob.Mod[*dialect.SelectQuery]) HistoryRodentlocationsQuery { pkID := make(pgtypes.Array[int32], 0, len(os)) for _, o := range os { if o == nil { continue } pkID = append(pkID, o.ID) } PKArgExpr := psql.Select(sm.Columns( psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")), )) return HistoryRodentlocations.Query(append(mods, sm.Where(psql.Group(HistoryRodentlocations.Columns.OrganizationID).OP("IN", PKArgExpr)), )...) } // HistorySamplecollections starts a query for related objects on history_samplecollection func (o *Organization) HistorySamplecollections(mods ...bob.Mod[*dialect.SelectQuery]) HistorySamplecollectionsQuery { return HistorySamplecollections.Query(append(mods, sm.Where(HistorySamplecollections.Columns.OrganizationID.EQ(psql.Arg(o.ID))), )...) } func (os OrganizationSlice) HistorySamplecollections(mods ...bob.Mod[*dialect.SelectQuery]) HistorySamplecollectionsQuery { pkID := make(pgtypes.Array[int32], 0, len(os)) for _, o := range os { if o == nil { continue } pkID = append(pkID, o.ID) } PKArgExpr := psql.Select(sm.Columns( psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")), )) return HistorySamplecollections.Query(append(mods, sm.Where(psql.Group(HistorySamplecollections.Columns.OrganizationID).OP("IN", PKArgExpr)), )...) } // HistorySamplelocations starts a query for related objects on history_samplelocation func (o *Organization) HistorySamplelocations(mods ...bob.Mod[*dialect.SelectQuery]) HistorySamplelocationsQuery { return HistorySamplelocations.Query(append(mods, sm.Where(HistorySamplelocations.Columns.OrganizationID.EQ(psql.Arg(o.ID))), )...) } func (os OrganizationSlice) HistorySamplelocations(mods ...bob.Mod[*dialect.SelectQuery]) HistorySamplelocationsQuery { pkID := make(pgtypes.Array[int32], 0, len(os)) for _, o := range os { if o == nil { continue } pkID = append(pkID, o.ID) } PKArgExpr := psql.Select(sm.Columns( psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")), )) return HistorySamplelocations.Query(append(mods, sm.Where(psql.Group(HistorySamplelocations.Columns.OrganizationID).OP("IN", PKArgExpr)), )...) } // HistoryServicerequests starts a query for related objects on history_servicerequest func (o *Organization) HistoryServicerequests(mods ...bob.Mod[*dialect.SelectQuery]) HistoryServicerequestsQuery { return HistoryServicerequests.Query(append(mods, sm.Where(HistoryServicerequests.Columns.OrganizationID.EQ(psql.Arg(o.ID))), )...) } func (os OrganizationSlice) HistoryServicerequests(mods ...bob.Mod[*dialect.SelectQuery]) HistoryServicerequestsQuery { pkID := make(pgtypes.Array[int32], 0, len(os)) for _, o := range os { if o == nil { continue } pkID = append(pkID, o.ID) } PKArgExpr := psql.Select(sm.Columns( psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")), )) return HistoryServicerequests.Query(append(mods, sm.Where(psql.Group(HistoryServicerequests.Columns.OrganizationID).OP("IN", PKArgExpr)), )...) } // HistorySpeciesabundances starts a query for related objects on history_speciesabundance func (o *Organization) HistorySpeciesabundances(mods ...bob.Mod[*dialect.SelectQuery]) HistorySpeciesabundancesQuery { return HistorySpeciesabundances.Query(append(mods, sm.Where(HistorySpeciesabundances.Columns.OrganizationID.EQ(psql.Arg(o.ID))), )...) } func (os OrganizationSlice) HistorySpeciesabundances(mods ...bob.Mod[*dialect.SelectQuery]) HistorySpeciesabundancesQuery { pkID := make(pgtypes.Array[int32], 0, len(os)) for _, o := range os { if o == nil { continue } pkID = append(pkID, o.ID) } PKArgExpr := psql.Select(sm.Columns( psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")), )) return HistorySpeciesabundances.Query(append(mods, sm.Where(psql.Group(HistorySpeciesabundances.Columns.OrganizationID).OP("IN", PKArgExpr)), )...) } // HistoryStormdrains starts a query for related objects on history_stormdrain func (o *Organization) HistoryStormdrains(mods ...bob.Mod[*dialect.SelectQuery]) HistoryStormdrainsQuery { return HistoryStormdrains.Query(append(mods, sm.Where(HistoryStormdrains.Columns.OrganizationID.EQ(psql.Arg(o.ID))), )...) } func (os OrganizationSlice) HistoryStormdrains(mods ...bob.Mod[*dialect.SelectQuery]) HistoryStormdrainsQuery { pkID := make(pgtypes.Array[int32], 0, len(os)) for _, o := range os { if o == nil { continue } pkID = append(pkID, o.ID) } PKArgExpr := psql.Select(sm.Columns( psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")), )) return HistoryStormdrains.Query(append(mods, sm.Where(psql.Group(HistoryStormdrains.Columns.OrganizationID).OP("IN", PKArgExpr)), )...) } // HistoryTimecards starts a query for related objects on history_timecard func (o *Organization) HistoryTimecards(mods ...bob.Mod[*dialect.SelectQuery]) HistoryTimecardsQuery { return HistoryTimecards.Query(append(mods, sm.Where(HistoryTimecards.Columns.OrganizationID.EQ(psql.Arg(o.ID))), )...) } func (os OrganizationSlice) HistoryTimecards(mods ...bob.Mod[*dialect.SelectQuery]) HistoryTimecardsQuery { pkID := make(pgtypes.Array[int32], 0, len(os)) for _, o := range os { if o == nil { continue } pkID = append(pkID, o.ID) } PKArgExpr := psql.Select(sm.Columns( psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")), )) return HistoryTimecards.Query(append(mods, sm.Where(psql.Group(HistoryTimecards.Columns.OrganizationID).OP("IN", PKArgExpr)), )...) } // HistoryTrapdata starts a query for related objects on history_trapdata func (o *Organization) HistoryTrapdata(mods ...bob.Mod[*dialect.SelectQuery]) HistoryTrapdataQuery { return HistoryTrapdata.Query(append(mods, sm.Where(HistoryTrapdata.Columns.OrganizationID.EQ(psql.Arg(o.ID))), )...) } func (os OrganizationSlice) HistoryTrapdata(mods ...bob.Mod[*dialect.SelectQuery]) HistoryTrapdataQuery { pkID := make(pgtypes.Array[int32], 0, len(os)) for _, o := range os { if o == nil { continue } pkID = append(pkID, o.ID) } PKArgExpr := psql.Select(sm.Columns( psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")), )) return HistoryTrapdata.Query(append(mods, sm.Where(psql.Group(HistoryTrapdata.Columns.OrganizationID).OP("IN", PKArgExpr)), )...) } // HistoryTraplocations starts a query for related objects on history_traplocation func (o *Organization) HistoryTraplocations(mods ...bob.Mod[*dialect.SelectQuery]) HistoryTraplocationsQuery { return HistoryTraplocations.Query(append(mods, sm.Where(HistoryTraplocations.Columns.OrganizationID.EQ(psql.Arg(o.ID))), )...) } func (os OrganizationSlice) HistoryTraplocations(mods ...bob.Mod[*dialect.SelectQuery]) HistoryTraplocationsQuery { pkID := make(pgtypes.Array[int32], 0, len(os)) for _, o := range os { if o == nil { continue } pkID = append(pkID, o.ID) } PKArgExpr := psql.Select(sm.Columns( psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")), )) return HistoryTraplocations.Query(append(mods, sm.Where(psql.Group(HistoryTraplocations.Columns.OrganizationID).OP("IN", PKArgExpr)), )...) } // HistoryTreatments starts a query for related objects on history_treatment func (o *Organization) HistoryTreatments(mods ...bob.Mod[*dialect.SelectQuery]) HistoryTreatmentsQuery { return HistoryTreatments.Query(append(mods, sm.Where(HistoryTreatments.Columns.OrganizationID.EQ(psql.Arg(o.ID))), )...) } func (os OrganizationSlice) HistoryTreatments(mods ...bob.Mod[*dialect.SelectQuery]) HistoryTreatmentsQuery { pkID := make(pgtypes.Array[int32], 0, len(os)) for _, o := range os { if o == nil { continue } pkID = append(pkID, o.ID) } PKArgExpr := psql.Select(sm.Columns( psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")), )) return HistoryTreatments.Query(append(mods, sm.Where(psql.Group(HistoryTreatments.Columns.OrganizationID).OP("IN", PKArgExpr)), )...) } // HistoryTreatmentareas starts a query for related objects on history_treatmentarea func (o *Organization) HistoryTreatmentareas(mods ...bob.Mod[*dialect.SelectQuery]) HistoryTreatmentareasQuery { return HistoryTreatmentareas.Query(append(mods, sm.Where(HistoryTreatmentareas.Columns.OrganizationID.EQ(psql.Arg(o.ID))), )...) } func (os OrganizationSlice) HistoryTreatmentareas(mods ...bob.Mod[*dialect.SelectQuery]) HistoryTreatmentareasQuery { pkID := make(pgtypes.Array[int32], 0, len(os)) for _, o := range os { if o == nil { continue } pkID = append(pkID, o.ID) } PKArgExpr := psql.Select(sm.Columns( psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")), )) return HistoryTreatmentareas.Query(append(mods, sm.Where(psql.Group(HistoryTreatmentareas.Columns.OrganizationID).OP("IN", PKArgExpr)), )...) } // HistoryZones starts a query for related objects on history_zones func (o *Organization) HistoryZones(mods ...bob.Mod[*dialect.SelectQuery]) HistoryZonesQuery { return HistoryZones.Query(append(mods, sm.Where(HistoryZones.Columns.OrganizationID.EQ(psql.Arg(o.ID))), )...) } func (os OrganizationSlice) HistoryZones(mods ...bob.Mod[*dialect.SelectQuery]) HistoryZonesQuery { pkID := make(pgtypes.Array[int32], 0, len(os)) for _, o := range os { if o == nil { continue } pkID = append(pkID, o.ID) } PKArgExpr := psql.Select(sm.Columns( psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")), )) return HistoryZones.Query(append(mods, sm.Where(psql.Group(HistoryZones.Columns.OrganizationID).OP("IN", PKArgExpr)), )...) } // HistoryZones2s starts a query for related objects on history_zones2 func (o *Organization) HistoryZones2s(mods ...bob.Mod[*dialect.SelectQuery]) HistoryZones2sQuery { return HistoryZones2s.Query(append(mods, sm.Where(HistoryZones2s.Columns.OrganizationID.EQ(psql.Arg(o.ID))), )...) } func (os OrganizationSlice) HistoryZones2s(mods ...bob.Mod[*dialect.SelectQuery]) HistoryZones2sQuery { pkID := make(pgtypes.Array[int32], 0, len(os)) for _, o := range os { if o == nil { continue } pkID = append(pkID, o.ID) } PKArgExpr := psql.Select(sm.Columns( psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")), )) return HistoryZones2s.Query(append(mods, sm.Where(psql.Group(HistoryZones2s.Columns.OrganizationID).OP("IN", PKArgExpr)), )...) } // User starts a query for related objects on user_ func (o *Organization) User(mods ...bob.Mod[*dialect.SelectQuery]) UsersQuery { return Users.Query(append(mods, sm.Where(Users.Columns.OrganizationID.EQ(psql.Arg(o.ID))), )...) } func (os OrganizationSlice) User(mods ...bob.Mod[*dialect.SelectQuery]) UsersQuery { pkID := make(pgtypes.Array[int32], 0, len(os)) for _, o := range os { if o == nil { continue } pkID = append(pkID, o.ID) } PKArgExpr := psql.Select(sm.Columns( psql.F("unnest", psql.Cast(psql.Arg(pkID), "integer[]")), )) return Users.Query(append(mods, sm.Where(psql.Group(Users.Columns.OrganizationID).OP("IN", PKArgExpr)), )...) } func insertOrganizationFieldseekerSyncs0(ctx context.Context, exec bob.Executor, fieldseekerSyncs1 []*FieldseekerSyncSetter, organization0 *Organization) (FieldseekerSyncSlice, error) { for i := range fieldseekerSyncs1 { fieldseekerSyncs1[i].OrganizationID = omit.From(organization0.ID) } ret, err := FieldseekerSyncs.Insert(bob.ToMods(fieldseekerSyncs1...)).All(ctx, exec) if err != nil { return ret, fmt.Errorf("insertOrganizationFieldseekerSyncs0: %w", err) } return ret, nil } func attachOrganizationFieldseekerSyncs0(ctx context.Context, exec bob.Executor, count int, fieldseekerSyncs1 FieldseekerSyncSlice, organization0 *Organization) (FieldseekerSyncSlice, error) { setter := &FieldseekerSyncSetter{ OrganizationID: omit.From(organization0.ID), } err := fieldseekerSyncs1.UpdateAll(ctx, exec, *setter) if err != nil { return nil, fmt.Errorf("attachOrganizationFieldseekerSyncs0: %w", err) } return fieldseekerSyncs1, nil } func (organization0 *Organization) InsertFieldseekerSyncs(ctx context.Context, exec bob.Executor, related ...*FieldseekerSyncSetter) error { if len(related) == 0 { return nil } var err error fieldseekerSyncs1, err := insertOrganizationFieldseekerSyncs0(ctx, exec, related, organization0) if err != nil { return err } organization0.R.FieldseekerSyncs = append(organization0.R.FieldseekerSyncs, fieldseekerSyncs1...) for _, rel := range fieldseekerSyncs1 { rel.R.Organization = organization0 } return nil } func (organization0 *Organization) AttachFieldseekerSyncs(ctx context.Context, exec bob.Executor, related ...*FieldseekerSync) error { if len(related) == 0 { return nil } var err error fieldseekerSyncs1 := FieldseekerSyncSlice(related) _, err = attachOrganizationFieldseekerSyncs0(ctx, exec, len(related), fieldseekerSyncs1, organization0) if err != nil { return err } organization0.R.FieldseekerSyncs = append(organization0.R.FieldseekerSyncs, fieldseekerSyncs1...) for _, rel := range related { rel.R.Organization = organization0 } return nil } func insertOrganizationFSContainerrelates0(ctx context.Context, exec bob.Executor, fsContainerrelates1 []*FSContainerrelateSetter, organization0 *Organization) (FSContainerrelateSlice, error) { for i := range fsContainerrelates1 { fsContainerrelates1[i].OrganizationID = omit.From(organization0.ID) } ret, err := FSContainerrelates.Insert(bob.ToMods(fsContainerrelates1...)).All(ctx, exec) if err != nil { return ret, fmt.Errorf("insertOrganizationFSContainerrelates0: %w", err) } return ret, nil } func attachOrganizationFSContainerrelates0(ctx context.Context, exec bob.Executor, count int, fsContainerrelates1 FSContainerrelateSlice, organization0 *Organization) (FSContainerrelateSlice, error) { setter := &FSContainerrelateSetter{ OrganizationID: omit.From(organization0.ID), } err := fsContainerrelates1.UpdateAll(ctx, exec, *setter) if err != nil { return nil, fmt.Errorf("attachOrganizationFSContainerrelates0: %w", err) } return fsContainerrelates1, nil } func (organization0 *Organization) InsertFSContainerrelates(ctx context.Context, exec bob.Executor, related ...*FSContainerrelateSetter) error { if len(related) == 0 { return nil } var err error fsContainerrelates1, err := insertOrganizationFSContainerrelates0(ctx, exec, related, organization0) if err != nil { return err } organization0.R.FSContainerrelates = append(organization0.R.FSContainerrelates, fsContainerrelates1...) for _, rel := range fsContainerrelates1 { rel.R.Organization = organization0 } return nil } func (organization0 *Organization) AttachFSContainerrelates(ctx context.Context, exec bob.Executor, related ...*FSContainerrelate) error { if len(related) == 0 { return nil } var err error fsContainerrelates1 := FSContainerrelateSlice(related) _, err = attachOrganizationFSContainerrelates0(ctx, exec, len(related), fsContainerrelates1, organization0) if err != nil { return err } organization0.R.FSContainerrelates = append(organization0.R.FSContainerrelates, fsContainerrelates1...) for _, rel := range related { rel.R.Organization = organization0 } return nil } func insertOrganizationFSFieldscoutinglogs0(ctx context.Context, exec bob.Executor, fsFieldscoutinglogs1 []*FSFieldscoutinglogSetter, organization0 *Organization) (FSFieldscoutinglogSlice, error) { for i := range fsFieldscoutinglogs1 { fsFieldscoutinglogs1[i].OrganizationID = omit.From(organization0.ID) } ret, err := FSFieldscoutinglogs.Insert(bob.ToMods(fsFieldscoutinglogs1...)).All(ctx, exec) if err != nil { return ret, fmt.Errorf("insertOrganizationFSFieldscoutinglogs0: %w", err) } return ret, nil } func attachOrganizationFSFieldscoutinglogs0(ctx context.Context, exec bob.Executor, count int, fsFieldscoutinglogs1 FSFieldscoutinglogSlice, organization0 *Organization) (FSFieldscoutinglogSlice, error) { setter := &FSFieldscoutinglogSetter{ OrganizationID: omit.From(organization0.ID), } err := fsFieldscoutinglogs1.UpdateAll(ctx, exec, *setter) if err != nil { return nil, fmt.Errorf("attachOrganizationFSFieldscoutinglogs0: %w", err) } return fsFieldscoutinglogs1, nil } func (organization0 *Organization) InsertFSFieldscoutinglogs(ctx context.Context, exec bob.Executor, related ...*FSFieldscoutinglogSetter) error { if len(related) == 0 { return nil } var err error fsFieldscoutinglogs1, err := insertOrganizationFSFieldscoutinglogs0(ctx, exec, related, organization0) if err != nil { return err } organization0.R.FSFieldscoutinglogs = append(organization0.R.FSFieldscoutinglogs, fsFieldscoutinglogs1...) for _, rel := range fsFieldscoutinglogs1 { rel.R.Organization = organization0 } return nil } func (organization0 *Organization) AttachFSFieldscoutinglogs(ctx context.Context, exec bob.Executor, related ...*FSFieldscoutinglog) error { if len(related) == 0 { return nil } var err error fsFieldscoutinglogs1 := FSFieldscoutinglogSlice(related) _, err = attachOrganizationFSFieldscoutinglogs0(ctx, exec, len(related), fsFieldscoutinglogs1, organization0) if err != nil { return err } organization0.R.FSFieldscoutinglogs = append(organization0.R.FSFieldscoutinglogs, fsFieldscoutinglogs1...) for _, rel := range related { rel.R.Organization = organization0 } return nil } func insertOrganizationFSHabitatrelates0(ctx context.Context, exec bob.Executor, fsHabitatrelates1 []*FSHabitatrelateSetter, organization0 *Organization) (FSHabitatrelateSlice, error) { for i := range fsHabitatrelates1 { fsHabitatrelates1[i].OrganizationID = omit.From(organization0.ID) } ret, err := FSHabitatrelates.Insert(bob.ToMods(fsHabitatrelates1...)).All(ctx, exec) if err != nil { return ret, fmt.Errorf("insertOrganizationFSHabitatrelates0: %w", err) } return ret, nil } func attachOrganizationFSHabitatrelates0(ctx context.Context, exec bob.Executor, count int, fsHabitatrelates1 FSHabitatrelateSlice, organization0 *Organization) (FSHabitatrelateSlice, error) { setter := &FSHabitatrelateSetter{ OrganizationID: omit.From(organization0.ID), } err := fsHabitatrelates1.UpdateAll(ctx, exec, *setter) if err != nil { return nil, fmt.Errorf("attachOrganizationFSHabitatrelates0: %w", err) } return fsHabitatrelates1, nil } func (organization0 *Organization) InsertFSHabitatrelates(ctx context.Context, exec bob.Executor, related ...*FSHabitatrelateSetter) error { if len(related) == 0 { return nil } var err error fsHabitatrelates1, err := insertOrganizationFSHabitatrelates0(ctx, exec, related, organization0) if err != nil { return err } organization0.R.FSHabitatrelates = append(organization0.R.FSHabitatrelates, fsHabitatrelates1...) for _, rel := range fsHabitatrelates1 { rel.R.Organization = organization0 } return nil } func (organization0 *Organization) AttachFSHabitatrelates(ctx context.Context, exec bob.Executor, related ...*FSHabitatrelate) error { if len(related) == 0 { return nil } var err error fsHabitatrelates1 := FSHabitatrelateSlice(related) _, err = attachOrganizationFSHabitatrelates0(ctx, exec, len(related), fsHabitatrelates1, organization0) if err != nil { return err } organization0.R.FSHabitatrelates = append(organization0.R.FSHabitatrelates, fsHabitatrelates1...) for _, rel := range related { rel.R.Organization = organization0 } return nil } func insertOrganizationFSInspectionsamples0(ctx context.Context, exec bob.Executor, fsInspectionsamples1 []*FSInspectionsampleSetter, organization0 *Organization) (FSInspectionsampleSlice, error) { for i := range fsInspectionsamples1 { fsInspectionsamples1[i].OrganizationID = omit.From(organization0.ID) } ret, err := FSInspectionsamples.Insert(bob.ToMods(fsInspectionsamples1...)).All(ctx, exec) if err != nil { return ret, fmt.Errorf("insertOrganizationFSInspectionsamples0: %w", err) } return ret, nil } func attachOrganizationFSInspectionsamples0(ctx context.Context, exec bob.Executor, count int, fsInspectionsamples1 FSInspectionsampleSlice, organization0 *Organization) (FSInspectionsampleSlice, error) { setter := &FSInspectionsampleSetter{ OrganizationID: omit.From(organization0.ID), } err := fsInspectionsamples1.UpdateAll(ctx, exec, *setter) if err != nil { return nil, fmt.Errorf("attachOrganizationFSInspectionsamples0: %w", err) } return fsInspectionsamples1, nil } func (organization0 *Organization) InsertFSInspectionsamples(ctx context.Context, exec bob.Executor, related ...*FSInspectionsampleSetter) error { if len(related) == 0 { return nil } var err error fsInspectionsamples1, err := insertOrganizationFSInspectionsamples0(ctx, exec, related, organization0) if err != nil { return err } organization0.R.FSInspectionsamples = append(organization0.R.FSInspectionsamples, fsInspectionsamples1...) for _, rel := range fsInspectionsamples1 { rel.R.Organization = organization0 } return nil } func (organization0 *Organization) AttachFSInspectionsamples(ctx context.Context, exec bob.Executor, related ...*FSInspectionsample) error { if len(related) == 0 { return nil } var err error fsInspectionsamples1 := FSInspectionsampleSlice(related) _, err = attachOrganizationFSInspectionsamples0(ctx, exec, len(related), fsInspectionsamples1, organization0) if err != nil { return err } organization0.R.FSInspectionsamples = append(organization0.R.FSInspectionsamples, fsInspectionsamples1...) for _, rel := range related { rel.R.Organization = organization0 } return nil } func insertOrganizationFSInspectionsampledetails0(ctx context.Context, exec bob.Executor, fsInspectionsampledetails1 []*FSInspectionsampledetailSetter, organization0 *Organization) (FSInspectionsampledetailSlice, error) { for i := range fsInspectionsampledetails1 { fsInspectionsampledetails1[i].OrganizationID = omit.From(organization0.ID) } ret, err := FSInspectionsampledetails.Insert(bob.ToMods(fsInspectionsampledetails1...)).All(ctx, exec) if err != nil { return ret, fmt.Errorf("insertOrganizationFSInspectionsampledetails0: %w", err) } return ret, nil } func attachOrganizationFSInspectionsampledetails0(ctx context.Context, exec bob.Executor, count int, fsInspectionsampledetails1 FSInspectionsampledetailSlice, organization0 *Organization) (FSInspectionsampledetailSlice, error) { setter := &FSInspectionsampledetailSetter{ OrganizationID: omit.From(organization0.ID), } err := fsInspectionsampledetails1.UpdateAll(ctx, exec, *setter) if err != nil { return nil, fmt.Errorf("attachOrganizationFSInspectionsampledetails0: %w", err) } return fsInspectionsampledetails1, nil } func (organization0 *Organization) InsertFSInspectionsampledetails(ctx context.Context, exec bob.Executor, related ...*FSInspectionsampledetailSetter) error { if len(related) == 0 { return nil } var err error fsInspectionsampledetails1, err := insertOrganizationFSInspectionsampledetails0(ctx, exec, related, organization0) if err != nil { return err } organization0.R.FSInspectionsampledetails = append(organization0.R.FSInspectionsampledetails, fsInspectionsampledetails1...) for _, rel := range fsInspectionsampledetails1 { rel.R.Organization = organization0 } return nil } func (organization0 *Organization) AttachFSInspectionsampledetails(ctx context.Context, exec bob.Executor, related ...*FSInspectionsampledetail) error { if len(related) == 0 { return nil } var err error fsInspectionsampledetails1 := FSInspectionsampledetailSlice(related) _, err = attachOrganizationFSInspectionsampledetails0(ctx, exec, len(related), fsInspectionsampledetails1, organization0) if err != nil { return err } organization0.R.FSInspectionsampledetails = append(organization0.R.FSInspectionsampledetails, fsInspectionsampledetails1...) for _, rel := range related { rel.R.Organization = organization0 } return nil } func insertOrganizationFSLinelocations0(ctx context.Context, exec bob.Executor, fsLinelocations1 []*FSLinelocationSetter, organization0 *Organization) (FSLinelocationSlice, error) { for i := range fsLinelocations1 { fsLinelocations1[i].OrganizationID = omit.From(organization0.ID) } ret, err := FSLinelocations.Insert(bob.ToMods(fsLinelocations1...)).All(ctx, exec) if err != nil { return ret, fmt.Errorf("insertOrganizationFSLinelocations0: %w", err) } return ret, nil } func attachOrganizationFSLinelocations0(ctx context.Context, exec bob.Executor, count int, fsLinelocations1 FSLinelocationSlice, organization0 *Organization) (FSLinelocationSlice, error) { setter := &FSLinelocationSetter{ OrganizationID: omit.From(organization0.ID), } err := fsLinelocations1.UpdateAll(ctx, exec, *setter) if err != nil { return nil, fmt.Errorf("attachOrganizationFSLinelocations0: %w", err) } return fsLinelocations1, nil } func (organization0 *Organization) InsertFSLinelocations(ctx context.Context, exec bob.Executor, related ...*FSLinelocationSetter) error { if len(related) == 0 { return nil } var err error fsLinelocations1, err := insertOrganizationFSLinelocations0(ctx, exec, related, organization0) if err != nil { return err } organization0.R.FSLinelocations = append(organization0.R.FSLinelocations, fsLinelocations1...) for _, rel := range fsLinelocations1 { rel.R.Organization = organization0 } return nil } func (organization0 *Organization) AttachFSLinelocations(ctx context.Context, exec bob.Executor, related ...*FSLinelocation) error { if len(related) == 0 { return nil } var err error fsLinelocations1 := FSLinelocationSlice(related) _, err = attachOrganizationFSLinelocations0(ctx, exec, len(related), fsLinelocations1, organization0) if err != nil { return err } organization0.R.FSLinelocations = append(organization0.R.FSLinelocations, fsLinelocations1...) for _, rel := range related { rel.R.Organization = organization0 } return nil } func insertOrganizationFSLocationtrackings0(ctx context.Context, exec bob.Executor, fsLocationtrackings1 []*FSLocationtrackingSetter, organization0 *Organization) (FSLocationtrackingSlice, error) { for i := range fsLocationtrackings1 { fsLocationtrackings1[i].OrganizationID = omit.From(organization0.ID) } ret, err := FSLocationtrackings.Insert(bob.ToMods(fsLocationtrackings1...)).All(ctx, exec) if err != nil { return ret, fmt.Errorf("insertOrganizationFSLocationtrackings0: %w", err) } return ret, nil } func attachOrganizationFSLocationtrackings0(ctx context.Context, exec bob.Executor, count int, fsLocationtrackings1 FSLocationtrackingSlice, organization0 *Organization) (FSLocationtrackingSlice, error) { setter := &FSLocationtrackingSetter{ OrganizationID: omit.From(organization0.ID), } err := fsLocationtrackings1.UpdateAll(ctx, exec, *setter) if err != nil { return nil, fmt.Errorf("attachOrganizationFSLocationtrackings0: %w", err) } return fsLocationtrackings1, nil } func (organization0 *Organization) InsertFSLocationtrackings(ctx context.Context, exec bob.Executor, related ...*FSLocationtrackingSetter) error { if len(related) == 0 { return nil } var err error fsLocationtrackings1, err := insertOrganizationFSLocationtrackings0(ctx, exec, related, organization0) if err != nil { return err } organization0.R.FSLocationtrackings = append(organization0.R.FSLocationtrackings, fsLocationtrackings1...) for _, rel := range fsLocationtrackings1 { rel.R.Organization = organization0 } return nil } func (organization0 *Organization) AttachFSLocationtrackings(ctx context.Context, exec bob.Executor, related ...*FSLocationtracking) error { if len(related) == 0 { return nil } var err error fsLocationtrackings1 := FSLocationtrackingSlice(related) _, err = attachOrganizationFSLocationtrackings0(ctx, exec, len(related), fsLocationtrackings1, organization0) if err != nil { return err } organization0.R.FSLocationtrackings = append(organization0.R.FSLocationtrackings, fsLocationtrackings1...) for _, rel := range related { rel.R.Organization = organization0 } return nil } func insertOrganizationFSMosquitoinspections0(ctx context.Context, exec bob.Executor, fsMosquitoinspections1 []*FSMosquitoinspectionSetter, organization0 *Organization) (FSMosquitoinspectionSlice, error) { for i := range fsMosquitoinspections1 { fsMosquitoinspections1[i].OrganizationID = omit.From(organization0.ID) } ret, err := FSMosquitoinspections.Insert(bob.ToMods(fsMosquitoinspections1...)).All(ctx, exec) if err != nil { return ret, fmt.Errorf("insertOrganizationFSMosquitoinspections0: %w", err) } return ret, nil } func attachOrganizationFSMosquitoinspections0(ctx context.Context, exec bob.Executor, count int, fsMosquitoinspections1 FSMosquitoinspectionSlice, organization0 *Organization) (FSMosquitoinspectionSlice, error) { setter := &FSMosquitoinspectionSetter{ OrganizationID: omit.From(organization0.ID), } err := fsMosquitoinspections1.UpdateAll(ctx, exec, *setter) if err != nil { return nil, fmt.Errorf("attachOrganizationFSMosquitoinspections0: %w", err) } return fsMosquitoinspections1, nil } func (organization0 *Organization) InsertFSMosquitoinspections(ctx context.Context, exec bob.Executor, related ...*FSMosquitoinspectionSetter) error { if len(related) == 0 { return nil } var err error fsMosquitoinspections1, err := insertOrganizationFSMosquitoinspections0(ctx, exec, related, organization0) if err != nil { return err } organization0.R.FSMosquitoinspections = append(organization0.R.FSMosquitoinspections, fsMosquitoinspections1...) for _, rel := range fsMosquitoinspections1 { rel.R.Organization = organization0 } return nil } func (organization0 *Organization) AttachFSMosquitoinspections(ctx context.Context, exec bob.Executor, related ...*FSMosquitoinspection) error { if len(related) == 0 { return nil } var err error fsMosquitoinspections1 := FSMosquitoinspectionSlice(related) _, err = attachOrganizationFSMosquitoinspections0(ctx, exec, len(related), fsMosquitoinspections1, organization0) if err != nil { return err } organization0.R.FSMosquitoinspections = append(organization0.R.FSMosquitoinspections, fsMosquitoinspections1...) for _, rel := range related { rel.R.Organization = organization0 } return nil } func insertOrganizationFSPointlocations0(ctx context.Context, exec bob.Executor, fsPointlocations1 []*FSPointlocationSetter, organization0 *Organization) (FSPointlocationSlice, error) { for i := range fsPointlocations1 { fsPointlocations1[i].OrganizationID = omit.From(organization0.ID) } ret, err := FSPointlocations.Insert(bob.ToMods(fsPointlocations1...)).All(ctx, exec) if err != nil { return ret, fmt.Errorf("insertOrganizationFSPointlocations0: %w", err) } return ret, nil } func attachOrganizationFSPointlocations0(ctx context.Context, exec bob.Executor, count int, fsPointlocations1 FSPointlocationSlice, organization0 *Organization) (FSPointlocationSlice, error) { setter := &FSPointlocationSetter{ OrganizationID: omit.From(organization0.ID), } err := fsPointlocations1.UpdateAll(ctx, exec, *setter) if err != nil { return nil, fmt.Errorf("attachOrganizationFSPointlocations0: %w", err) } return fsPointlocations1, nil } func (organization0 *Organization) InsertFSPointlocations(ctx context.Context, exec bob.Executor, related ...*FSPointlocationSetter) error { if len(related) == 0 { return nil } var err error fsPointlocations1, err := insertOrganizationFSPointlocations0(ctx, exec, related, organization0) if err != nil { return err } organization0.R.FSPointlocations = append(organization0.R.FSPointlocations, fsPointlocations1...) for _, rel := range fsPointlocations1 { rel.R.Organization = organization0 } return nil } func (organization0 *Organization) AttachFSPointlocations(ctx context.Context, exec bob.Executor, related ...*FSPointlocation) error { if len(related) == 0 { return nil } var err error fsPointlocations1 := FSPointlocationSlice(related) _, err = attachOrganizationFSPointlocations0(ctx, exec, len(related), fsPointlocations1, organization0) if err != nil { return err } organization0.R.FSPointlocations = append(organization0.R.FSPointlocations, fsPointlocations1...) for _, rel := range related { rel.R.Organization = organization0 } return nil } func insertOrganizationFSPolygonlocations0(ctx context.Context, exec bob.Executor, fsPolygonlocations1 []*FSPolygonlocationSetter, organization0 *Organization) (FSPolygonlocationSlice, error) { for i := range fsPolygonlocations1 { fsPolygonlocations1[i].OrganizationID = omit.From(organization0.ID) } ret, err := FSPolygonlocations.Insert(bob.ToMods(fsPolygonlocations1...)).All(ctx, exec) if err != nil { return ret, fmt.Errorf("insertOrganizationFSPolygonlocations0: %w", err) } return ret, nil } func attachOrganizationFSPolygonlocations0(ctx context.Context, exec bob.Executor, count int, fsPolygonlocations1 FSPolygonlocationSlice, organization0 *Organization) (FSPolygonlocationSlice, error) { setter := &FSPolygonlocationSetter{ OrganizationID: omit.From(organization0.ID), } err := fsPolygonlocations1.UpdateAll(ctx, exec, *setter) if err != nil { return nil, fmt.Errorf("attachOrganizationFSPolygonlocations0: %w", err) } return fsPolygonlocations1, nil } func (organization0 *Organization) InsertFSPolygonlocations(ctx context.Context, exec bob.Executor, related ...*FSPolygonlocationSetter) error { if len(related) == 0 { return nil } var err error fsPolygonlocations1, err := insertOrganizationFSPolygonlocations0(ctx, exec, related, organization0) if err != nil { return err } organization0.R.FSPolygonlocations = append(organization0.R.FSPolygonlocations, fsPolygonlocations1...) for _, rel := range fsPolygonlocations1 { rel.R.Organization = organization0 } return nil } func (organization0 *Organization) AttachFSPolygonlocations(ctx context.Context, exec bob.Executor, related ...*FSPolygonlocation) error { if len(related) == 0 { return nil } var err error fsPolygonlocations1 := FSPolygonlocationSlice(related) _, err = attachOrganizationFSPolygonlocations0(ctx, exec, len(related), fsPolygonlocations1, organization0) if err != nil { return err } organization0.R.FSPolygonlocations = append(organization0.R.FSPolygonlocations, fsPolygonlocations1...) for _, rel := range related { rel.R.Organization = organization0 } return nil } func insertOrganizationFSPools0(ctx context.Context, exec bob.Executor, fsPools1 []*FSPoolSetter, organization0 *Organization) (FSPoolSlice, error) { for i := range fsPools1 { fsPools1[i].OrganizationID = omit.From(organization0.ID) } ret, err := FSPools.Insert(bob.ToMods(fsPools1...)).All(ctx, exec) if err != nil { return ret, fmt.Errorf("insertOrganizationFSPools0: %w", err) } return ret, nil } func attachOrganizationFSPools0(ctx context.Context, exec bob.Executor, count int, fsPools1 FSPoolSlice, organization0 *Organization) (FSPoolSlice, error) { setter := &FSPoolSetter{ OrganizationID: omit.From(organization0.ID), } err := fsPools1.UpdateAll(ctx, exec, *setter) if err != nil { return nil, fmt.Errorf("attachOrganizationFSPools0: %w", err) } return fsPools1, nil } func (organization0 *Organization) InsertFSPools(ctx context.Context, exec bob.Executor, related ...*FSPoolSetter) error { if len(related) == 0 { return nil } var err error fsPools1, err := insertOrganizationFSPools0(ctx, exec, related, organization0) if err != nil { return err } organization0.R.FSPools = append(organization0.R.FSPools, fsPools1...) for _, rel := range fsPools1 { rel.R.Organization = organization0 } return nil } func (organization0 *Organization) AttachFSPools(ctx context.Context, exec bob.Executor, related ...*FSPool) error { if len(related) == 0 { return nil } var err error fsPools1 := FSPoolSlice(related) _, err = attachOrganizationFSPools0(ctx, exec, len(related), fsPools1, organization0) if err != nil { return err } organization0.R.FSPools = append(organization0.R.FSPools, fsPools1...) for _, rel := range related { rel.R.Organization = organization0 } return nil } func insertOrganizationFSPooldetails0(ctx context.Context, exec bob.Executor, fsPooldetails1 []*FSPooldetailSetter, organization0 *Organization) (FSPooldetailSlice, error) { for i := range fsPooldetails1 { fsPooldetails1[i].OrganizationID = omit.From(organization0.ID) } ret, err := FSPooldetails.Insert(bob.ToMods(fsPooldetails1...)).All(ctx, exec) if err != nil { return ret, fmt.Errorf("insertOrganizationFSPooldetails0: %w", err) } return ret, nil } func attachOrganizationFSPooldetails0(ctx context.Context, exec bob.Executor, count int, fsPooldetails1 FSPooldetailSlice, organization0 *Organization) (FSPooldetailSlice, error) { setter := &FSPooldetailSetter{ OrganizationID: omit.From(organization0.ID), } err := fsPooldetails1.UpdateAll(ctx, exec, *setter) if err != nil { return nil, fmt.Errorf("attachOrganizationFSPooldetails0: %w", err) } return fsPooldetails1, nil } func (organization0 *Organization) InsertFSPooldetails(ctx context.Context, exec bob.Executor, related ...*FSPooldetailSetter) error { if len(related) == 0 { return nil } var err error fsPooldetails1, err := insertOrganizationFSPooldetails0(ctx, exec, related, organization0) if err != nil { return err } organization0.R.FSPooldetails = append(organization0.R.FSPooldetails, fsPooldetails1...) for _, rel := range fsPooldetails1 { rel.R.Organization = organization0 } return nil } func (organization0 *Organization) AttachFSPooldetails(ctx context.Context, exec bob.Executor, related ...*FSPooldetail) error { if len(related) == 0 { return nil } var err error fsPooldetails1 := FSPooldetailSlice(related) _, err = attachOrganizationFSPooldetails0(ctx, exec, len(related), fsPooldetails1, organization0) if err != nil { return err } organization0.R.FSPooldetails = append(organization0.R.FSPooldetails, fsPooldetails1...) for _, rel := range related { rel.R.Organization = organization0 } return nil } func insertOrganizationFSProposedtreatmentareas0(ctx context.Context, exec bob.Executor, fsProposedtreatmentareas1 []*FSProposedtreatmentareaSetter, organization0 *Organization) (FSProposedtreatmentareaSlice, error) { for i := range fsProposedtreatmentareas1 { fsProposedtreatmentareas1[i].OrganizationID = omit.From(organization0.ID) } ret, err := FSProposedtreatmentareas.Insert(bob.ToMods(fsProposedtreatmentareas1...)).All(ctx, exec) if err != nil { return ret, fmt.Errorf("insertOrganizationFSProposedtreatmentareas0: %w", err) } return ret, nil } func attachOrganizationFSProposedtreatmentareas0(ctx context.Context, exec bob.Executor, count int, fsProposedtreatmentareas1 FSProposedtreatmentareaSlice, organization0 *Organization) (FSProposedtreatmentareaSlice, error) { setter := &FSProposedtreatmentareaSetter{ OrganizationID: omit.From(organization0.ID), } err := fsProposedtreatmentareas1.UpdateAll(ctx, exec, *setter) if err != nil { return nil, fmt.Errorf("attachOrganizationFSProposedtreatmentareas0: %w", err) } return fsProposedtreatmentareas1, nil } func (organization0 *Organization) InsertFSProposedtreatmentareas(ctx context.Context, exec bob.Executor, related ...*FSProposedtreatmentareaSetter) error { if len(related) == 0 { return nil } var err error fsProposedtreatmentareas1, err := insertOrganizationFSProposedtreatmentareas0(ctx, exec, related, organization0) if err != nil { return err } organization0.R.FSProposedtreatmentareas = append(organization0.R.FSProposedtreatmentareas, fsProposedtreatmentareas1...) for _, rel := range fsProposedtreatmentareas1 { rel.R.Organization = organization0 } return nil } func (organization0 *Organization) AttachFSProposedtreatmentareas(ctx context.Context, exec bob.Executor, related ...*FSProposedtreatmentarea) error { if len(related) == 0 { return nil } var err error fsProposedtreatmentareas1 := FSProposedtreatmentareaSlice(related) _, err = attachOrganizationFSProposedtreatmentareas0(ctx, exec, len(related), fsProposedtreatmentareas1, organization0) if err != nil { return err } organization0.R.FSProposedtreatmentareas = append(organization0.R.FSProposedtreatmentareas, fsProposedtreatmentareas1...) for _, rel := range related { rel.R.Organization = organization0 } return nil } func insertOrganizationFSQamosquitoinspections0(ctx context.Context, exec bob.Executor, fsQamosquitoinspections1 []*FSQamosquitoinspectionSetter, organization0 *Organization) (FSQamosquitoinspectionSlice, error) { for i := range fsQamosquitoinspections1 { fsQamosquitoinspections1[i].OrganizationID = omit.From(organization0.ID) } ret, err := FSQamosquitoinspections.Insert(bob.ToMods(fsQamosquitoinspections1...)).All(ctx, exec) if err != nil { return ret, fmt.Errorf("insertOrganizationFSQamosquitoinspections0: %w", err) } return ret, nil } func attachOrganizationFSQamosquitoinspections0(ctx context.Context, exec bob.Executor, count int, fsQamosquitoinspections1 FSQamosquitoinspectionSlice, organization0 *Organization) (FSQamosquitoinspectionSlice, error) { setter := &FSQamosquitoinspectionSetter{ OrganizationID: omit.From(organization0.ID), } err := fsQamosquitoinspections1.UpdateAll(ctx, exec, *setter) if err != nil { return nil, fmt.Errorf("attachOrganizationFSQamosquitoinspections0: %w", err) } return fsQamosquitoinspections1, nil } func (organization0 *Organization) InsertFSQamosquitoinspections(ctx context.Context, exec bob.Executor, related ...*FSQamosquitoinspectionSetter) error { if len(related) == 0 { return nil } var err error fsQamosquitoinspections1, err := insertOrganizationFSQamosquitoinspections0(ctx, exec, related, organization0) if err != nil { return err } organization0.R.FSQamosquitoinspections = append(organization0.R.FSQamosquitoinspections, fsQamosquitoinspections1...) for _, rel := range fsQamosquitoinspections1 { rel.R.Organization = organization0 } return nil } func (organization0 *Organization) AttachFSQamosquitoinspections(ctx context.Context, exec bob.Executor, related ...*FSQamosquitoinspection) error { if len(related) == 0 { return nil } var err error fsQamosquitoinspections1 := FSQamosquitoinspectionSlice(related) _, err = attachOrganizationFSQamosquitoinspections0(ctx, exec, len(related), fsQamosquitoinspections1, organization0) if err != nil { return err } organization0.R.FSQamosquitoinspections = append(organization0.R.FSQamosquitoinspections, fsQamosquitoinspections1...) for _, rel := range related { rel.R.Organization = organization0 } return nil } func insertOrganizationFSRodentlocations0(ctx context.Context, exec bob.Executor, fsRodentlocations1 []*FSRodentlocationSetter, organization0 *Organization) (FSRodentlocationSlice, error) { for i := range fsRodentlocations1 { fsRodentlocations1[i].OrganizationID = omit.From(organization0.ID) } ret, err := FSRodentlocations.Insert(bob.ToMods(fsRodentlocations1...)).All(ctx, exec) if err != nil { return ret, fmt.Errorf("insertOrganizationFSRodentlocations0: %w", err) } return ret, nil } func attachOrganizationFSRodentlocations0(ctx context.Context, exec bob.Executor, count int, fsRodentlocations1 FSRodentlocationSlice, organization0 *Organization) (FSRodentlocationSlice, error) { setter := &FSRodentlocationSetter{ OrganizationID: omit.From(organization0.ID), } err := fsRodentlocations1.UpdateAll(ctx, exec, *setter) if err != nil { return nil, fmt.Errorf("attachOrganizationFSRodentlocations0: %w", err) } return fsRodentlocations1, nil } func (organization0 *Organization) InsertFSRodentlocations(ctx context.Context, exec bob.Executor, related ...*FSRodentlocationSetter) error { if len(related) == 0 { return nil } var err error fsRodentlocations1, err := insertOrganizationFSRodentlocations0(ctx, exec, related, organization0) if err != nil { return err } organization0.R.FSRodentlocations = append(organization0.R.FSRodentlocations, fsRodentlocations1...) for _, rel := range fsRodentlocations1 { rel.R.Organization = organization0 } return nil } func (organization0 *Organization) AttachFSRodentlocations(ctx context.Context, exec bob.Executor, related ...*FSRodentlocation) error { if len(related) == 0 { return nil } var err error fsRodentlocations1 := FSRodentlocationSlice(related) _, err = attachOrganizationFSRodentlocations0(ctx, exec, len(related), fsRodentlocations1, organization0) if err != nil { return err } organization0.R.FSRodentlocations = append(organization0.R.FSRodentlocations, fsRodentlocations1...) for _, rel := range related { rel.R.Organization = organization0 } return nil } func insertOrganizationFSSamplecollections0(ctx context.Context, exec bob.Executor, fsSamplecollections1 []*FSSamplecollectionSetter, organization0 *Organization) (FSSamplecollectionSlice, error) { for i := range fsSamplecollections1 { fsSamplecollections1[i].OrganizationID = omit.From(organization0.ID) } ret, err := FSSamplecollections.Insert(bob.ToMods(fsSamplecollections1...)).All(ctx, exec) if err != nil { return ret, fmt.Errorf("insertOrganizationFSSamplecollections0: %w", err) } return ret, nil } func attachOrganizationFSSamplecollections0(ctx context.Context, exec bob.Executor, count int, fsSamplecollections1 FSSamplecollectionSlice, organization0 *Organization) (FSSamplecollectionSlice, error) { setter := &FSSamplecollectionSetter{ OrganizationID: omit.From(organization0.ID), } err := fsSamplecollections1.UpdateAll(ctx, exec, *setter) if err != nil { return nil, fmt.Errorf("attachOrganizationFSSamplecollections0: %w", err) } return fsSamplecollections1, nil } func (organization0 *Organization) InsertFSSamplecollections(ctx context.Context, exec bob.Executor, related ...*FSSamplecollectionSetter) error { if len(related) == 0 { return nil } var err error fsSamplecollections1, err := insertOrganizationFSSamplecollections0(ctx, exec, related, organization0) if err != nil { return err } organization0.R.FSSamplecollections = append(organization0.R.FSSamplecollections, fsSamplecollections1...) for _, rel := range fsSamplecollections1 { rel.R.Organization = organization0 } return nil } func (organization0 *Organization) AttachFSSamplecollections(ctx context.Context, exec bob.Executor, related ...*FSSamplecollection) error { if len(related) == 0 { return nil } var err error fsSamplecollections1 := FSSamplecollectionSlice(related) _, err = attachOrganizationFSSamplecollections0(ctx, exec, len(related), fsSamplecollections1, organization0) if err != nil { return err } organization0.R.FSSamplecollections = append(organization0.R.FSSamplecollections, fsSamplecollections1...) for _, rel := range related { rel.R.Organization = organization0 } return nil } func insertOrganizationFSSamplelocations0(ctx context.Context, exec bob.Executor, fsSamplelocations1 []*FSSamplelocationSetter, organization0 *Organization) (FSSamplelocationSlice, error) { for i := range fsSamplelocations1 { fsSamplelocations1[i].OrganizationID = omit.From(organization0.ID) } ret, err := FSSamplelocations.Insert(bob.ToMods(fsSamplelocations1...)).All(ctx, exec) if err != nil { return ret, fmt.Errorf("insertOrganizationFSSamplelocations0: %w", err) } return ret, nil } func attachOrganizationFSSamplelocations0(ctx context.Context, exec bob.Executor, count int, fsSamplelocations1 FSSamplelocationSlice, organization0 *Organization) (FSSamplelocationSlice, error) { setter := &FSSamplelocationSetter{ OrganizationID: omit.From(organization0.ID), } err := fsSamplelocations1.UpdateAll(ctx, exec, *setter) if err != nil { return nil, fmt.Errorf("attachOrganizationFSSamplelocations0: %w", err) } return fsSamplelocations1, nil } func (organization0 *Organization) InsertFSSamplelocations(ctx context.Context, exec bob.Executor, related ...*FSSamplelocationSetter) error { if len(related) == 0 { return nil } var err error fsSamplelocations1, err := insertOrganizationFSSamplelocations0(ctx, exec, related, organization0) if err != nil { return err } organization0.R.FSSamplelocations = append(organization0.R.FSSamplelocations, fsSamplelocations1...) for _, rel := range fsSamplelocations1 { rel.R.Organization = organization0 } return nil } func (organization0 *Organization) AttachFSSamplelocations(ctx context.Context, exec bob.Executor, related ...*FSSamplelocation) error { if len(related) == 0 { return nil } var err error fsSamplelocations1 := FSSamplelocationSlice(related) _, err = attachOrganizationFSSamplelocations0(ctx, exec, len(related), fsSamplelocations1, organization0) if err != nil { return err } organization0.R.FSSamplelocations = append(organization0.R.FSSamplelocations, fsSamplelocations1...) for _, rel := range related { rel.R.Organization = organization0 } return nil } func insertOrganizationFSServicerequests0(ctx context.Context, exec bob.Executor, fsServicerequests1 []*FSServicerequestSetter, organization0 *Organization) (FSServicerequestSlice, error) { for i := range fsServicerequests1 { fsServicerequests1[i].OrganizationID = omit.From(organization0.ID) } ret, err := FSServicerequests.Insert(bob.ToMods(fsServicerequests1...)).All(ctx, exec) if err != nil { return ret, fmt.Errorf("insertOrganizationFSServicerequests0: %w", err) } return ret, nil } func attachOrganizationFSServicerequests0(ctx context.Context, exec bob.Executor, count int, fsServicerequests1 FSServicerequestSlice, organization0 *Organization) (FSServicerequestSlice, error) { setter := &FSServicerequestSetter{ OrganizationID: omit.From(organization0.ID), } err := fsServicerequests1.UpdateAll(ctx, exec, *setter) if err != nil { return nil, fmt.Errorf("attachOrganizationFSServicerequests0: %w", err) } return fsServicerequests1, nil } func (organization0 *Organization) InsertFSServicerequests(ctx context.Context, exec bob.Executor, related ...*FSServicerequestSetter) error { if len(related) == 0 { return nil } var err error fsServicerequests1, err := insertOrganizationFSServicerequests0(ctx, exec, related, organization0) if err != nil { return err } organization0.R.FSServicerequests = append(organization0.R.FSServicerequests, fsServicerequests1...) for _, rel := range fsServicerequests1 { rel.R.Organization = organization0 } return nil } func (organization0 *Organization) AttachFSServicerequests(ctx context.Context, exec bob.Executor, related ...*FSServicerequest) error { if len(related) == 0 { return nil } var err error fsServicerequests1 := FSServicerequestSlice(related) _, err = attachOrganizationFSServicerequests0(ctx, exec, len(related), fsServicerequests1, organization0) if err != nil { return err } organization0.R.FSServicerequests = append(organization0.R.FSServicerequests, fsServicerequests1...) for _, rel := range related { rel.R.Organization = organization0 } return nil } func insertOrganizationFSSpeciesabundances0(ctx context.Context, exec bob.Executor, fsSpeciesabundances1 []*FSSpeciesabundanceSetter, organization0 *Organization) (FSSpeciesabundanceSlice, error) { for i := range fsSpeciesabundances1 { fsSpeciesabundances1[i].OrganizationID = omit.From(organization0.ID) } ret, err := FSSpeciesabundances.Insert(bob.ToMods(fsSpeciesabundances1...)).All(ctx, exec) if err != nil { return ret, fmt.Errorf("insertOrganizationFSSpeciesabundances0: %w", err) } return ret, nil } func attachOrganizationFSSpeciesabundances0(ctx context.Context, exec bob.Executor, count int, fsSpeciesabundances1 FSSpeciesabundanceSlice, organization0 *Organization) (FSSpeciesabundanceSlice, error) { setter := &FSSpeciesabundanceSetter{ OrganizationID: omit.From(organization0.ID), } err := fsSpeciesabundances1.UpdateAll(ctx, exec, *setter) if err != nil { return nil, fmt.Errorf("attachOrganizationFSSpeciesabundances0: %w", err) } return fsSpeciesabundances1, nil } func (organization0 *Organization) InsertFSSpeciesabundances(ctx context.Context, exec bob.Executor, related ...*FSSpeciesabundanceSetter) error { if len(related) == 0 { return nil } var err error fsSpeciesabundances1, err := insertOrganizationFSSpeciesabundances0(ctx, exec, related, organization0) if err != nil { return err } organization0.R.FSSpeciesabundances = append(organization0.R.FSSpeciesabundances, fsSpeciesabundances1...) for _, rel := range fsSpeciesabundances1 { rel.R.Organization = organization0 } return nil } func (organization0 *Organization) AttachFSSpeciesabundances(ctx context.Context, exec bob.Executor, related ...*FSSpeciesabundance) error { if len(related) == 0 { return nil } var err error fsSpeciesabundances1 := FSSpeciesabundanceSlice(related) _, err = attachOrganizationFSSpeciesabundances0(ctx, exec, len(related), fsSpeciesabundances1, organization0) if err != nil { return err } organization0.R.FSSpeciesabundances = append(organization0.R.FSSpeciesabundances, fsSpeciesabundances1...) for _, rel := range related { rel.R.Organization = organization0 } return nil } func insertOrganizationFSStormdrains0(ctx context.Context, exec bob.Executor, fsStormdrains1 []*FSStormdrainSetter, organization0 *Organization) (FSStormdrainSlice, error) { for i := range fsStormdrains1 { fsStormdrains1[i].OrganizationID = omit.From(organization0.ID) } ret, err := FSStormdrains.Insert(bob.ToMods(fsStormdrains1...)).All(ctx, exec) if err != nil { return ret, fmt.Errorf("insertOrganizationFSStormdrains0: %w", err) } return ret, nil } func attachOrganizationFSStormdrains0(ctx context.Context, exec bob.Executor, count int, fsStormdrains1 FSStormdrainSlice, organization0 *Organization) (FSStormdrainSlice, error) { setter := &FSStormdrainSetter{ OrganizationID: omit.From(organization0.ID), } err := fsStormdrains1.UpdateAll(ctx, exec, *setter) if err != nil { return nil, fmt.Errorf("attachOrganizationFSStormdrains0: %w", err) } return fsStormdrains1, nil } func (organization0 *Organization) InsertFSStormdrains(ctx context.Context, exec bob.Executor, related ...*FSStormdrainSetter) error { if len(related) == 0 { return nil } var err error fsStormdrains1, err := insertOrganizationFSStormdrains0(ctx, exec, related, organization0) if err != nil { return err } organization0.R.FSStormdrains = append(organization0.R.FSStormdrains, fsStormdrains1...) for _, rel := range fsStormdrains1 { rel.R.Organization = organization0 } return nil } func (organization0 *Organization) AttachFSStormdrains(ctx context.Context, exec bob.Executor, related ...*FSStormdrain) error { if len(related) == 0 { return nil } var err error fsStormdrains1 := FSStormdrainSlice(related) _, err = attachOrganizationFSStormdrains0(ctx, exec, len(related), fsStormdrains1, organization0) if err != nil { return err } organization0.R.FSStormdrains = append(organization0.R.FSStormdrains, fsStormdrains1...) for _, rel := range related { rel.R.Organization = organization0 } return nil } func insertOrganizationFSTimecards0(ctx context.Context, exec bob.Executor, fsTimecards1 []*FSTimecardSetter, organization0 *Organization) (FSTimecardSlice, error) { for i := range fsTimecards1 { fsTimecards1[i].OrganizationID = omit.From(organization0.ID) } ret, err := FSTimecards.Insert(bob.ToMods(fsTimecards1...)).All(ctx, exec) if err != nil { return ret, fmt.Errorf("insertOrganizationFSTimecards0: %w", err) } return ret, nil } func attachOrganizationFSTimecards0(ctx context.Context, exec bob.Executor, count int, fsTimecards1 FSTimecardSlice, organization0 *Organization) (FSTimecardSlice, error) { setter := &FSTimecardSetter{ OrganizationID: omit.From(organization0.ID), } err := fsTimecards1.UpdateAll(ctx, exec, *setter) if err != nil { return nil, fmt.Errorf("attachOrganizationFSTimecards0: %w", err) } return fsTimecards1, nil } func (organization0 *Organization) InsertFSTimecards(ctx context.Context, exec bob.Executor, related ...*FSTimecardSetter) error { if len(related) == 0 { return nil } var err error fsTimecards1, err := insertOrganizationFSTimecards0(ctx, exec, related, organization0) if err != nil { return err } organization0.R.FSTimecards = append(organization0.R.FSTimecards, fsTimecards1...) for _, rel := range fsTimecards1 { rel.R.Organization = organization0 } return nil } func (organization0 *Organization) AttachFSTimecards(ctx context.Context, exec bob.Executor, related ...*FSTimecard) error { if len(related) == 0 { return nil } var err error fsTimecards1 := FSTimecardSlice(related) _, err = attachOrganizationFSTimecards0(ctx, exec, len(related), fsTimecards1, organization0) if err != nil { return err } organization0.R.FSTimecards = append(organization0.R.FSTimecards, fsTimecards1...) for _, rel := range related { rel.R.Organization = organization0 } return nil } func insertOrganizationFSTrapdata0(ctx context.Context, exec bob.Executor, fsTrapdata1 []*FSTrapdatumSetter, organization0 *Organization) (FSTrapdatumSlice, error) { for i := range fsTrapdata1 { fsTrapdata1[i].OrganizationID = omit.From(organization0.ID) } ret, err := FSTrapdata.Insert(bob.ToMods(fsTrapdata1...)).All(ctx, exec) if err != nil { return ret, fmt.Errorf("insertOrganizationFSTrapdata0: %w", err) } return ret, nil } func attachOrganizationFSTrapdata0(ctx context.Context, exec bob.Executor, count int, fsTrapdata1 FSTrapdatumSlice, organization0 *Organization) (FSTrapdatumSlice, error) { setter := &FSTrapdatumSetter{ OrganizationID: omit.From(organization0.ID), } err := fsTrapdata1.UpdateAll(ctx, exec, *setter) if err != nil { return nil, fmt.Errorf("attachOrganizationFSTrapdata0: %w", err) } return fsTrapdata1, nil } func (organization0 *Organization) InsertFSTrapdata(ctx context.Context, exec bob.Executor, related ...*FSTrapdatumSetter) error { if len(related) == 0 { return nil } var err error fsTrapdata1, err := insertOrganizationFSTrapdata0(ctx, exec, related, organization0) if err != nil { return err } organization0.R.FSTrapdata = append(organization0.R.FSTrapdata, fsTrapdata1...) for _, rel := range fsTrapdata1 { rel.R.Organization = organization0 } return nil } func (organization0 *Organization) AttachFSTrapdata(ctx context.Context, exec bob.Executor, related ...*FSTrapdatum) error { if len(related) == 0 { return nil } var err error fsTrapdata1 := FSTrapdatumSlice(related) _, err = attachOrganizationFSTrapdata0(ctx, exec, len(related), fsTrapdata1, organization0) if err != nil { return err } organization0.R.FSTrapdata = append(organization0.R.FSTrapdata, fsTrapdata1...) for _, rel := range related { rel.R.Organization = organization0 } return nil } func insertOrganizationFSTraplocations0(ctx context.Context, exec bob.Executor, fsTraplocations1 []*FSTraplocationSetter, organization0 *Organization) (FSTraplocationSlice, error) { for i := range fsTraplocations1 { fsTraplocations1[i].OrganizationID = omit.From(organization0.ID) } ret, err := FSTraplocations.Insert(bob.ToMods(fsTraplocations1...)).All(ctx, exec) if err != nil { return ret, fmt.Errorf("insertOrganizationFSTraplocations0: %w", err) } return ret, nil } func attachOrganizationFSTraplocations0(ctx context.Context, exec bob.Executor, count int, fsTraplocations1 FSTraplocationSlice, organization0 *Organization) (FSTraplocationSlice, error) { setter := &FSTraplocationSetter{ OrganizationID: omit.From(organization0.ID), } err := fsTraplocations1.UpdateAll(ctx, exec, *setter) if err != nil { return nil, fmt.Errorf("attachOrganizationFSTraplocations0: %w", err) } return fsTraplocations1, nil } func (organization0 *Organization) InsertFSTraplocations(ctx context.Context, exec bob.Executor, related ...*FSTraplocationSetter) error { if len(related) == 0 { return nil } var err error fsTraplocations1, err := insertOrganizationFSTraplocations0(ctx, exec, related, organization0) if err != nil { return err } organization0.R.FSTraplocations = append(organization0.R.FSTraplocations, fsTraplocations1...) for _, rel := range fsTraplocations1 { rel.R.Organization = organization0 } return nil } func (organization0 *Organization) AttachFSTraplocations(ctx context.Context, exec bob.Executor, related ...*FSTraplocation) error { if len(related) == 0 { return nil } var err error fsTraplocations1 := FSTraplocationSlice(related) _, err = attachOrganizationFSTraplocations0(ctx, exec, len(related), fsTraplocations1, organization0) if err != nil { return err } organization0.R.FSTraplocations = append(organization0.R.FSTraplocations, fsTraplocations1...) for _, rel := range related { rel.R.Organization = organization0 } return nil } func insertOrganizationFSTreatments0(ctx context.Context, exec bob.Executor, fsTreatments1 []*FSTreatmentSetter, organization0 *Organization) (FSTreatmentSlice, error) { for i := range fsTreatments1 { fsTreatments1[i].OrganizationID = omit.From(organization0.ID) } ret, err := FSTreatments.Insert(bob.ToMods(fsTreatments1...)).All(ctx, exec) if err != nil { return ret, fmt.Errorf("insertOrganizationFSTreatments0: %w", err) } return ret, nil } func attachOrganizationFSTreatments0(ctx context.Context, exec bob.Executor, count int, fsTreatments1 FSTreatmentSlice, organization0 *Organization) (FSTreatmentSlice, error) { setter := &FSTreatmentSetter{ OrganizationID: omit.From(organization0.ID), } err := fsTreatments1.UpdateAll(ctx, exec, *setter) if err != nil { return nil, fmt.Errorf("attachOrganizationFSTreatments0: %w", err) } return fsTreatments1, nil } func (organization0 *Organization) InsertFSTreatments(ctx context.Context, exec bob.Executor, related ...*FSTreatmentSetter) error { if len(related) == 0 { return nil } var err error fsTreatments1, err := insertOrganizationFSTreatments0(ctx, exec, related, organization0) if err != nil { return err } organization0.R.FSTreatments = append(organization0.R.FSTreatments, fsTreatments1...) for _, rel := range fsTreatments1 { rel.R.Organization = organization0 } return nil } func (organization0 *Organization) AttachFSTreatments(ctx context.Context, exec bob.Executor, related ...*FSTreatment) error { if len(related) == 0 { return nil } var err error fsTreatments1 := FSTreatmentSlice(related) _, err = attachOrganizationFSTreatments0(ctx, exec, len(related), fsTreatments1, organization0) if err != nil { return err } organization0.R.FSTreatments = append(organization0.R.FSTreatments, fsTreatments1...) for _, rel := range related { rel.R.Organization = organization0 } return nil } func insertOrganizationFSTreatmentareas0(ctx context.Context, exec bob.Executor, fsTreatmentareas1 []*FSTreatmentareaSetter, organization0 *Organization) (FSTreatmentareaSlice, error) { for i := range fsTreatmentareas1 { fsTreatmentareas1[i].OrganizationID = omit.From(organization0.ID) } ret, err := FSTreatmentareas.Insert(bob.ToMods(fsTreatmentareas1...)).All(ctx, exec) if err != nil { return ret, fmt.Errorf("insertOrganizationFSTreatmentareas0: %w", err) } return ret, nil } func attachOrganizationFSTreatmentareas0(ctx context.Context, exec bob.Executor, count int, fsTreatmentareas1 FSTreatmentareaSlice, organization0 *Organization) (FSTreatmentareaSlice, error) { setter := &FSTreatmentareaSetter{ OrganizationID: omit.From(organization0.ID), } err := fsTreatmentareas1.UpdateAll(ctx, exec, *setter) if err != nil { return nil, fmt.Errorf("attachOrganizationFSTreatmentareas0: %w", err) } return fsTreatmentareas1, nil } func (organization0 *Organization) InsertFSTreatmentareas(ctx context.Context, exec bob.Executor, related ...*FSTreatmentareaSetter) error { if len(related) == 0 { return nil } var err error fsTreatmentareas1, err := insertOrganizationFSTreatmentareas0(ctx, exec, related, organization0) if err != nil { return err } organization0.R.FSTreatmentareas = append(organization0.R.FSTreatmentareas, fsTreatmentareas1...) for _, rel := range fsTreatmentareas1 { rel.R.Organization = organization0 } return nil } func (organization0 *Organization) AttachFSTreatmentareas(ctx context.Context, exec bob.Executor, related ...*FSTreatmentarea) error { if len(related) == 0 { return nil } var err error fsTreatmentareas1 := FSTreatmentareaSlice(related) _, err = attachOrganizationFSTreatmentareas0(ctx, exec, len(related), fsTreatmentareas1, organization0) if err != nil { return err } organization0.R.FSTreatmentareas = append(organization0.R.FSTreatmentareas, fsTreatmentareas1...) for _, rel := range related { rel.R.Organization = organization0 } return nil } func insertOrganizationFSZones0(ctx context.Context, exec bob.Executor, fsZones1 []*FSZoneSetter, organization0 *Organization) (FSZoneSlice, error) { for i := range fsZones1 { fsZones1[i].OrganizationID = omit.From(organization0.ID) } ret, err := FSZones.Insert(bob.ToMods(fsZones1...)).All(ctx, exec) if err != nil { return ret, fmt.Errorf("insertOrganizationFSZones0: %w", err) } return ret, nil } func attachOrganizationFSZones0(ctx context.Context, exec bob.Executor, count int, fsZones1 FSZoneSlice, organization0 *Organization) (FSZoneSlice, error) { setter := &FSZoneSetter{ OrganizationID: omit.From(organization0.ID), } err := fsZones1.UpdateAll(ctx, exec, *setter) if err != nil { return nil, fmt.Errorf("attachOrganizationFSZones0: %w", err) } return fsZones1, nil } func (organization0 *Organization) InsertFSZones(ctx context.Context, exec bob.Executor, related ...*FSZoneSetter) error { if len(related) == 0 { return nil } var err error fsZones1, err := insertOrganizationFSZones0(ctx, exec, related, organization0) if err != nil { return err } organization0.R.FSZones = append(organization0.R.FSZones, fsZones1...) for _, rel := range fsZones1 { rel.R.Organization = organization0 } return nil } func (organization0 *Organization) AttachFSZones(ctx context.Context, exec bob.Executor, related ...*FSZone) error { if len(related) == 0 { return nil } var err error fsZones1 := FSZoneSlice(related) _, err = attachOrganizationFSZones0(ctx, exec, len(related), fsZones1, organization0) if err != nil { return err } organization0.R.FSZones = append(organization0.R.FSZones, fsZones1...) for _, rel := range related { rel.R.Organization = organization0 } return nil } func insertOrganizationFSZones2s0(ctx context.Context, exec bob.Executor, fsZones2s1 []*FSZones2Setter, organization0 *Organization) (FSZones2Slice, error) { for i := range fsZones2s1 { fsZones2s1[i].OrganizationID = omit.From(organization0.ID) } ret, err := FSZones2s.Insert(bob.ToMods(fsZones2s1...)).All(ctx, exec) if err != nil { return ret, fmt.Errorf("insertOrganizationFSZones2s0: %w", err) } return ret, nil } func attachOrganizationFSZones2s0(ctx context.Context, exec bob.Executor, count int, fsZones2s1 FSZones2Slice, organization0 *Organization) (FSZones2Slice, error) { setter := &FSZones2Setter{ OrganizationID: omit.From(organization0.ID), } err := fsZones2s1.UpdateAll(ctx, exec, *setter) if err != nil { return nil, fmt.Errorf("attachOrganizationFSZones2s0: %w", err) } return fsZones2s1, nil } func (organization0 *Organization) InsertFSZones2s(ctx context.Context, exec bob.Executor, related ...*FSZones2Setter) error { if len(related) == 0 { return nil } var err error fsZones2s1, err := insertOrganizationFSZones2s0(ctx, exec, related, organization0) if err != nil { return err } organization0.R.FSZones2s = append(organization0.R.FSZones2s, fsZones2s1...) for _, rel := range fsZones2s1 { rel.R.Organization = organization0 } return nil } func (organization0 *Organization) AttachFSZones2s(ctx context.Context, exec bob.Executor, related ...*FSZones2) error { if len(related) == 0 { return nil } var err error fsZones2s1 := FSZones2Slice(related) _, err = attachOrganizationFSZones2s0(ctx, exec, len(related), fsZones2s1, organization0) if err != nil { return err } organization0.R.FSZones2s = append(organization0.R.FSZones2s, fsZones2s1...) for _, rel := range related { rel.R.Organization = organization0 } return nil } func insertOrganizationH3Aggregations0(ctx context.Context, exec bob.Executor, h3Aggregations1 []*H3AggregationSetter, organization0 *Organization) (H3AggregationSlice, error) { for i := range h3Aggregations1 { h3Aggregations1[i].OrganizationID = omit.From(organization0.ID) } ret, err := H3Aggregations.Insert(bob.ToMods(h3Aggregations1...)).All(ctx, exec) if err != nil { return ret, fmt.Errorf("insertOrganizationH3Aggregations0: %w", err) } return ret, nil } func attachOrganizationH3Aggregations0(ctx context.Context, exec bob.Executor, count int, h3Aggregations1 H3AggregationSlice, organization0 *Organization) (H3AggregationSlice, error) { setter := &H3AggregationSetter{ OrganizationID: omit.From(organization0.ID), } err := h3Aggregations1.UpdateAll(ctx, exec, *setter) if err != nil { return nil, fmt.Errorf("attachOrganizationH3Aggregations0: %w", err) } return h3Aggregations1, nil } func (organization0 *Organization) InsertH3Aggregations(ctx context.Context, exec bob.Executor, related ...*H3AggregationSetter) error { if len(related) == 0 { return nil } var err error h3Aggregations1, err := insertOrganizationH3Aggregations0(ctx, exec, related, organization0) if err != nil { return err } organization0.R.H3Aggregations = append(organization0.R.H3Aggregations, h3Aggregations1...) for _, rel := range h3Aggregations1 { rel.R.Organization = organization0 } return nil } func (organization0 *Organization) AttachH3Aggregations(ctx context.Context, exec bob.Executor, related ...*H3Aggregation) error { if len(related) == 0 { return nil } var err error h3Aggregations1 := H3AggregationSlice(related) _, err = attachOrganizationH3Aggregations0(ctx, exec, len(related), h3Aggregations1, organization0) if err != nil { return err } organization0.R.H3Aggregations = append(organization0.R.H3Aggregations, h3Aggregations1...) for _, rel := range related { rel.R.Organization = organization0 } return nil } func insertOrganizationHistoryContainerrelates0(ctx context.Context, exec bob.Executor, historyContainerrelates1 []*HistoryContainerrelateSetter, organization0 *Organization) (HistoryContainerrelateSlice, error) { for i := range historyContainerrelates1 { historyContainerrelates1[i].OrganizationID = omit.From(organization0.ID) } ret, err := HistoryContainerrelates.Insert(bob.ToMods(historyContainerrelates1...)).All(ctx, exec) if err != nil { return ret, fmt.Errorf("insertOrganizationHistoryContainerrelates0: %w", err) } return ret, nil } func attachOrganizationHistoryContainerrelates0(ctx context.Context, exec bob.Executor, count int, historyContainerrelates1 HistoryContainerrelateSlice, organization0 *Organization) (HistoryContainerrelateSlice, error) { setter := &HistoryContainerrelateSetter{ OrganizationID: omit.From(organization0.ID), } err := historyContainerrelates1.UpdateAll(ctx, exec, *setter) if err != nil { return nil, fmt.Errorf("attachOrganizationHistoryContainerrelates0: %w", err) } return historyContainerrelates1, nil } func (organization0 *Organization) InsertHistoryContainerrelates(ctx context.Context, exec bob.Executor, related ...*HistoryContainerrelateSetter) error { if len(related) == 0 { return nil } var err error historyContainerrelates1, err := insertOrganizationHistoryContainerrelates0(ctx, exec, related, organization0) if err != nil { return err } organization0.R.HistoryContainerrelates = append(organization0.R.HistoryContainerrelates, historyContainerrelates1...) for _, rel := range historyContainerrelates1 { rel.R.Organization = organization0 } return nil } func (organization0 *Organization) AttachHistoryContainerrelates(ctx context.Context, exec bob.Executor, related ...*HistoryContainerrelate) error { if len(related) == 0 { return nil } var err error historyContainerrelates1 := HistoryContainerrelateSlice(related) _, err = attachOrganizationHistoryContainerrelates0(ctx, exec, len(related), historyContainerrelates1, organization0) if err != nil { return err } organization0.R.HistoryContainerrelates = append(organization0.R.HistoryContainerrelates, historyContainerrelates1...) for _, rel := range related { rel.R.Organization = organization0 } return nil } func insertOrganizationHistoryFieldscoutinglogs0(ctx context.Context, exec bob.Executor, historyFieldscoutinglogs1 []*HistoryFieldscoutinglogSetter, organization0 *Organization) (HistoryFieldscoutinglogSlice, error) { for i := range historyFieldscoutinglogs1 { historyFieldscoutinglogs1[i].OrganizationID = omit.From(organization0.ID) } ret, err := HistoryFieldscoutinglogs.Insert(bob.ToMods(historyFieldscoutinglogs1...)).All(ctx, exec) if err != nil { return ret, fmt.Errorf("insertOrganizationHistoryFieldscoutinglogs0: %w", err) } return ret, nil } func attachOrganizationHistoryFieldscoutinglogs0(ctx context.Context, exec bob.Executor, count int, historyFieldscoutinglogs1 HistoryFieldscoutinglogSlice, organization0 *Organization) (HistoryFieldscoutinglogSlice, error) { setter := &HistoryFieldscoutinglogSetter{ OrganizationID: omit.From(organization0.ID), } err := historyFieldscoutinglogs1.UpdateAll(ctx, exec, *setter) if err != nil { return nil, fmt.Errorf("attachOrganizationHistoryFieldscoutinglogs0: %w", err) } return historyFieldscoutinglogs1, nil } func (organization0 *Organization) InsertHistoryFieldscoutinglogs(ctx context.Context, exec bob.Executor, related ...*HistoryFieldscoutinglogSetter) error { if len(related) == 0 { return nil } var err error historyFieldscoutinglogs1, err := insertOrganizationHistoryFieldscoutinglogs0(ctx, exec, related, organization0) if err != nil { return err } organization0.R.HistoryFieldscoutinglogs = append(organization0.R.HistoryFieldscoutinglogs, historyFieldscoutinglogs1...) for _, rel := range historyFieldscoutinglogs1 { rel.R.Organization = organization0 } return nil } func (organization0 *Organization) AttachHistoryFieldscoutinglogs(ctx context.Context, exec bob.Executor, related ...*HistoryFieldscoutinglog) error { if len(related) == 0 { return nil } var err error historyFieldscoutinglogs1 := HistoryFieldscoutinglogSlice(related) _, err = attachOrganizationHistoryFieldscoutinglogs0(ctx, exec, len(related), historyFieldscoutinglogs1, organization0) if err != nil { return err } organization0.R.HistoryFieldscoutinglogs = append(organization0.R.HistoryFieldscoutinglogs, historyFieldscoutinglogs1...) for _, rel := range related { rel.R.Organization = organization0 } return nil } func insertOrganizationHistoryHabitatrelates0(ctx context.Context, exec bob.Executor, historyHabitatrelates1 []*HistoryHabitatrelateSetter, organization0 *Organization) (HistoryHabitatrelateSlice, error) { for i := range historyHabitatrelates1 { historyHabitatrelates1[i].OrganizationID = omit.From(organization0.ID) } ret, err := HistoryHabitatrelates.Insert(bob.ToMods(historyHabitatrelates1...)).All(ctx, exec) if err != nil { return ret, fmt.Errorf("insertOrganizationHistoryHabitatrelates0: %w", err) } return ret, nil } func attachOrganizationHistoryHabitatrelates0(ctx context.Context, exec bob.Executor, count int, historyHabitatrelates1 HistoryHabitatrelateSlice, organization0 *Organization) (HistoryHabitatrelateSlice, error) { setter := &HistoryHabitatrelateSetter{ OrganizationID: omit.From(organization0.ID), } err := historyHabitatrelates1.UpdateAll(ctx, exec, *setter) if err != nil { return nil, fmt.Errorf("attachOrganizationHistoryHabitatrelates0: %w", err) } return historyHabitatrelates1, nil } func (organization0 *Organization) InsertHistoryHabitatrelates(ctx context.Context, exec bob.Executor, related ...*HistoryHabitatrelateSetter) error { if len(related) == 0 { return nil } var err error historyHabitatrelates1, err := insertOrganizationHistoryHabitatrelates0(ctx, exec, related, organization0) if err != nil { return err } organization0.R.HistoryHabitatrelates = append(organization0.R.HistoryHabitatrelates, historyHabitatrelates1...) for _, rel := range historyHabitatrelates1 { rel.R.Organization = organization0 } return nil } func (organization0 *Organization) AttachHistoryHabitatrelates(ctx context.Context, exec bob.Executor, related ...*HistoryHabitatrelate) error { if len(related) == 0 { return nil } var err error historyHabitatrelates1 := HistoryHabitatrelateSlice(related) _, err = attachOrganizationHistoryHabitatrelates0(ctx, exec, len(related), historyHabitatrelates1, organization0) if err != nil { return err } organization0.R.HistoryHabitatrelates = append(organization0.R.HistoryHabitatrelates, historyHabitatrelates1...) for _, rel := range related { rel.R.Organization = organization0 } return nil } func insertOrganizationHistoryInspectionsamples0(ctx context.Context, exec bob.Executor, historyInspectionsamples1 []*HistoryInspectionsampleSetter, organization0 *Organization) (HistoryInspectionsampleSlice, error) { for i := range historyInspectionsamples1 { historyInspectionsamples1[i].OrganizationID = omit.From(organization0.ID) } ret, err := HistoryInspectionsamples.Insert(bob.ToMods(historyInspectionsamples1...)).All(ctx, exec) if err != nil { return ret, fmt.Errorf("insertOrganizationHistoryInspectionsamples0: %w", err) } return ret, nil } func attachOrganizationHistoryInspectionsamples0(ctx context.Context, exec bob.Executor, count int, historyInspectionsamples1 HistoryInspectionsampleSlice, organization0 *Organization) (HistoryInspectionsampleSlice, error) { setter := &HistoryInspectionsampleSetter{ OrganizationID: omit.From(organization0.ID), } err := historyInspectionsamples1.UpdateAll(ctx, exec, *setter) if err != nil { return nil, fmt.Errorf("attachOrganizationHistoryInspectionsamples0: %w", err) } return historyInspectionsamples1, nil } func (organization0 *Organization) InsertHistoryInspectionsamples(ctx context.Context, exec bob.Executor, related ...*HistoryInspectionsampleSetter) error { if len(related) == 0 { return nil } var err error historyInspectionsamples1, err := insertOrganizationHistoryInspectionsamples0(ctx, exec, related, organization0) if err != nil { return err } organization0.R.HistoryInspectionsamples = append(organization0.R.HistoryInspectionsamples, historyInspectionsamples1...) for _, rel := range historyInspectionsamples1 { rel.R.Organization = organization0 } return nil } func (organization0 *Organization) AttachHistoryInspectionsamples(ctx context.Context, exec bob.Executor, related ...*HistoryInspectionsample) error { if len(related) == 0 { return nil } var err error historyInspectionsamples1 := HistoryInspectionsampleSlice(related) _, err = attachOrganizationHistoryInspectionsamples0(ctx, exec, len(related), historyInspectionsamples1, organization0) if err != nil { return err } organization0.R.HistoryInspectionsamples = append(organization0.R.HistoryInspectionsamples, historyInspectionsamples1...) for _, rel := range related { rel.R.Organization = organization0 } return nil } func insertOrganizationHistoryInspectionsampledetails0(ctx context.Context, exec bob.Executor, historyInspectionsampledetails1 []*HistoryInspectionsampledetailSetter, organization0 *Organization) (HistoryInspectionsampledetailSlice, error) { for i := range historyInspectionsampledetails1 { historyInspectionsampledetails1[i].OrganizationID = omit.From(organization0.ID) } ret, err := HistoryInspectionsampledetails.Insert(bob.ToMods(historyInspectionsampledetails1...)).All(ctx, exec) if err != nil { return ret, fmt.Errorf("insertOrganizationHistoryInspectionsampledetails0: %w", err) } return ret, nil } func attachOrganizationHistoryInspectionsampledetails0(ctx context.Context, exec bob.Executor, count int, historyInspectionsampledetails1 HistoryInspectionsampledetailSlice, organization0 *Organization) (HistoryInspectionsampledetailSlice, error) { setter := &HistoryInspectionsampledetailSetter{ OrganizationID: omit.From(organization0.ID), } err := historyInspectionsampledetails1.UpdateAll(ctx, exec, *setter) if err != nil { return nil, fmt.Errorf("attachOrganizationHistoryInspectionsampledetails0: %w", err) } return historyInspectionsampledetails1, nil } func (organization0 *Organization) InsertHistoryInspectionsampledetails(ctx context.Context, exec bob.Executor, related ...*HistoryInspectionsampledetailSetter) error { if len(related) == 0 { return nil } var err error historyInspectionsampledetails1, err := insertOrganizationHistoryInspectionsampledetails0(ctx, exec, related, organization0) if err != nil { return err } organization0.R.HistoryInspectionsampledetails = append(organization0.R.HistoryInspectionsampledetails, historyInspectionsampledetails1...) for _, rel := range historyInspectionsampledetails1 { rel.R.Organization = organization0 } return nil } func (organization0 *Organization) AttachHistoryInspectionsampledetails(ctx context.Context, exec bob.Executor, related ...*HistoryInspectionsampledetail) error { if len(related) == 0 { return nil } var err error historyInspectionsampledetails1 := HistoryInspectionsampledetailSlice(related) _, err = attachOrganizationHistoryInspectionsampledetails0(ctx, exec, len(related), historyInspectionsampledetails1, organization0) if err != nil { return err } organization0.R.HistoryInspectionsampledetails = append(organization0.R.HistoryInspectionsampledetails, historyInspectionsampledetails1...) for _, rel := range related { rel.R.Organization = organization0 } return nil } func insertOrganizationHistoryLinelocations0(ctx context.Context, exec bob.Executor, historyLinelocations1 []*HistoryLinelocationSetter, organization0 *Organization) (HistoryLinelocationSlice, error) { for i := range historyLinelocations1 { historyLinelocations1[i].OrganizationID = omit.From(organization0.ID) } ret, err := HistoryLinelocations.Insert(bob.ToMods(historyLinelocations1...)).All(ctx, exec) if err != nil { return ret, fmt.Errorf("insertOrganizationHistoryLinelocations0: %w", err) } return ret, nil } func attachOrganizationHistoryLinelocations0(ctx context.Context, exec bob.Executor, count int, historyLinelocations1 HistoryLinelocationSlice, organization0 *Organization) (HistoryLinelocationSlice, error) { setter := &HistoryLinelocationSetter{ OrganizationID: omit.From(organization0.ID), } err := historyLinelocations1.UpdateAll(ctx, exec, *setter) if err != nil { return nil, fmt.Errorf("attachOrganizationHistoryLinelocations0: %w", err) } return historyLinelocations1, nil } func (organization0 *Organization) InsertHistoryLinelocations(ctx context.Context, exec bob.Executor, related ...*HistoryLinelocationSetter) error { if len(related) == 0 { return nil } var err error historyLinelocations1, err := insertOrganizationHistoryLinelocations0(ctx, exec, related, organization0) if err != nil { return err } organization0.R.HistoryLinelocations = append(organization0.R.HistoryLinelocations, historyLinelocations1...) for _, rel := range historyLinelocations1 { rel.R.Organization = organization0 } return nil } func (organization0 *Organization) AttachHistoryLinelocations(ctx context.Context, exec bob.Executor, related ...*HistoryLinelocation) error { if len(related) == 0 { return nil } var err error historyLinelocations1 := HistoryLinelocationSlice(related) _, err = attachOrganizationHistoryLinelocations0(ctx, exec, len(related), historyLinelocations1, organization0) if err != nil { return err } organization0.R.HistoryLinelocations = append(organization0.R.HistoryLinelocations, historyLinelocations1...) for _, rel := range related { rel.R.Organization = organization0 } return nil } func insertOrganizationHistoryLocationtrackings0(ctx context.Context, exec bob.Executor, historyLocationtrackings1 []*HistoryLocationtrackingSetter, organization0 *Organization) (HistoryLocationtrackingSlice, error) { for i := range historyLocationtrackings1 { historyLocationtrackings1[i].OrganizationID = omit.From(organization0.ID) } ret, err := HistoryLocationtrackings.Insert(bob.ToMods(historyLocationtrackings1...)).All(ctx, exec) if err != nil { return ret, fmt.Errorf("insertOrganizationHistoryLocationtrackings0: %w", err) } return ret, nil } func attachOrganizationHistoryLocationtrackings0(ctx context.Context, exec bob.Executor, count int, historyLocationtrackings1 HistoryLocationtrackingSlice, organization0 *Organization) (HistoryLocationtrackingSlice, error) { setter := &HistoryLocationtrackingSetter{ OrganizationID: omit.From(organization0.ID), } err := historyLocationtrackings1.UpdateAll(ctx, exec, *setter) if err != nil { return nil, fmt.Errorf("attachOrganizationHistoryLocationtrackings0: %w", err) } return historyLocationtrackings1, nil } func (organization0 *Organization) InsertHistoryLocationtrackings(ctx context.Context, exec bob.Executor, related ...*HistoryLocationtrackingSetter) error { if len(related) == 0 { return nil } var err error historyLocationtrackings1, err := insertOrganizationHistoryLocationtrackings0(ctx, exec, related, organization0) if err != nil { return err } organization0.R.HistoryLocationtrackings = append(organization0.R.HistoryLocationtrackings, historyLocationtrackings1...) for _, rel := range historyLocationtrackings1 { rel.R.Organization = organization0 } return nil } func (organization0 *Organization) AttachHistoryLocationtrackings(ctx context.Context, exec bob.Executor, related ...*HistoryLocationtracking) error { if len(related) == 0 { return nil } var err error historyLocationtrackings1 := HistoryLocationtrackingSlice(related) _, err = attachOrganizationHistoryLocationtrackings0(ctx, exec, len(related), historyLocationtrackings1, organization0) if err != nil { return err } organization0.R.HistoryLocationtrackings = append(organization0.R.HistoryLocationtrackings, historyLocationtrackings1...) for _, rel := range related { rel.R.Organization = organization0 } return nil } func insertOrganizationHistoryMosquitoinspections0(ctx context.Context, exec bob.Executor, historyMosquitoinspections1 []*HistoryMosquitoinspectionSetter, organization0 *Organization) (HistoryMosquitoinspectionSlice, error) { for i := range historyMosquitoinspections1 { historyMosquitoinspections1[i].OrganizationID = omit.From(organization0.ID) } ret, err := HistoryMosquitoinspections.Insert(bob.ToMods(historyMosquitoinspections1...)).All(ctx, exec) if err != nil { return ret, fmt.Errorf("insertOrganizationHistoryMosquitoinspections0: %w", err) } return ret, nil } func attachOrganizationHistoryMosquitoinspections0(ctx context.Context, exec bob.Executor, count int, historyMosquitoinspections1 HistoryMosquitoinspectionSlice, organization0 *Organization) (HistoryMosquitoinspectionSlice, error) { setter := &HistoryMosquitoinspectionSetter{ OrganizationID: omit.From(organization0.ID), } err := historyMosquitoinspections1.UpdateAll(ctx, exec, *setter) if err != nil { return nil, fmt.Errorf("attachOrganizationHistoryMosquitoinspections0: %w", err) } return historyMosquitoinspections1, nil } func (organization0 *Organization) InsertHistoryMosquitoinspections(ctx context.Context, exec bob.Executor, related ...*HistoryMosquitoinspectionSetter) error { if len(related) == 0 { return nil } var err error historyMosquitoinspections1, err := insertOrganizationHistoryMosquitoinspections0(ctx, exec, related, organization0) if err != nil { return err } organization0.R.HistoryMosquitoinspections = append(organization0.R.HistoryMosquitoinspections, historyMosquitoinspections1...) for _, rel := range historyMosquitoinspections1 { rel.R.Organization = organization0 } return nil } func (organization0 *Organization) AttachHistoryMosquitoinspections(ctx context.Context, exec bob.Executor, related ...*HistoryMosquitoinspection) error { if len(related) == 0 { return nil } var err error historyMosquitoinspections1 := HistoryMosquitoinspectionSlice(related) _, err = attachOrganizationHistoryMosquitoinspections0(ctx, exec, len(related), historyMosquitoinspections1, organization0) if err != nil { return err } organization0.R.HistoryMosquitoinspections = append(organization0.R.HistoryMosquitoinspections, historyMosquitoinspections1...) for _, rel := range related { rel.R.Organization = organization0 } return nil } func insertOrganizationHistoryPointlocations0(ctx context.Context, exec bob.Executor, historyPointlocations1 []*HistoryPointlocationSetter, organization0 *Organization) (HistoryPointlocationSlice, error) { for i := range historyPointlocations1 { historyPointlocations1[i].OrganizationID = omit.From(organization0.ID) } ret, err := HistoryPointlocations.Insert(bob.ToMods(historyPointlocations1...)).All(ctx, exec) if err != nil { return ret, fmt.Errorf("insertOrganizationHistoryPointlocations0: %w", err) } return ret, nil } func attachOrganizationHistoryPointlocations0(ctx context.Context, exec bob.Executor, count int, historyPointlocations1 HistoryPointlocationSlice, organization0 *Organization) (HistoryPointlocationSlice, error) { setter := &HistoryPointlocationSetter{ OrganizationID: omit.From(organization0.ID), } err := historyPointlocations1.UpdateAll(ctx, exec, *setter) if err != nil { return nil, fmt.Errorf("attachOrganizationHistoryPointlocations0: %w", err) } return historyPointlocations1, nil } func (organization0 *Organization) InsertHistoryPointlocations(ctx context.Context, exec bob.Executor, related ...*HistoryPointlocationSetter) error { if len(related) == 0 { return nil } var err error historyPointlocations1, err := insertOrganizationHistoryPointlocations0(ctx, exec, related, organization0) if err != nil { return err } organization0.R.HistoryPointlocations = append(organization0.R.HistoryPointlocations, historyPointlocations1...) for _, rel := range historyPointlocations1 { rel.R.Organization = organization0 } return nil } func (organization0 *Organization) AttachHistoryPointlocations(ctx context.Context, exec bob.Executor, related ...*HistoryPointlocation) error { if len(related) == 0 { return nil } var err error historyPointlocations1 := HistoryPointlocationSlice(related) _, err = attachOrganizationHistoryPointlocations0(ctx, exec, len(related), historyPointlocations1, organization0) if err != nil { return err } organization0.R.HistoryPointlocations = append(organization0.R.HistoryPointlocations, historyPointlocations1...) for _, rel := range related { rel.R.Organization = organization0 } return nil } func insertOrganizationHistoryPolygonlocations0(ctx context.Context, exec bob.Executor, historyPolygonlocations1 []*HistoryPolygonlocationSetter, organization0 *Organization) (HistoryPolygonlocationSlice, error) { for i := range historyPolygonlocations1 { historyPolygonlocations1[i].OrganizationID = omit.From(organization0.ID) } ret, err := HistoryPolygonlocations.Insert(bob.ToMods(historyPolygonlocations1...)).All(ctx, exec) if err != nil { return ret, fmt.Errorf("insertOrganizationHistoryPolygonlocations0: %w", err) } return ret, nil } func attachOrganizationHistoryPolygonlocations0(ctx context.Context, exec bob.Executor, count int, historyPolygonlocations1 HistoryPolygonlocationSlice, organization0 *Organization) (HistoryPolygonlocationSlice, error) { setter := &HistoryPolygonlocationSetter{ OrganizationID: omit.From(organization0.ID), } err := historyPolygonlocations1.UpdateAll(ctx, exec, *setter) if err != nil { return nil, fmt.Errorf("attachOrganizationHistoryPolygonlocations0: %w", err) } return historyPolygonlocations1, nil } func (organization0 *Organization) InsertHistoryPolygonlocations(ctx context.Context, exec bob.Executor, related ...*HistoryPolygonlocationSetter) error { if len(related) == 0 { return nil } var err error historyPolygonlocations1, err := insertOrganizationHistoryPolygonlocations0(ctx, exec, related, organization0) if err != nil { return err } organization0.R.HistoryPolygonlocations = append(organization0.R.HistoryPolygonlocations, historyPolygonlocations1...) for _, rel := range historyPolygonlocations1 { rel.R.Organization = organization0 } return nil } func (organization0 *Organization) AttachHistoryPolygonlocations(ctx context.Context, exec bob.Executor, related ...*HistoryPolygonlocation) error { if len(related) == 0 { return nil } var err error historyPolygonlocations1 := HistoryPolygonlocationSlice(related) _, err = attachOrganizationHistoryPolygonlocations0(ctx, exec, len(related), historyPolygonlocations1, organization0) if err != nil { return err } organization0.R.HistoryPolygonlocations = append(organization0.R.HistoryPolygonlocations, historyPolygonlocations1...) for _, rel := range related { rel.R.Organization = organization0 } return nil } func insertOrganizationHistoryPools0(ctx context.Context, exec bob.Executor, historyPools1 []*HistoryPoolSetter, organization0 *Organization) (HistoryPoolSlice, error) { for i := range historyPools1 { historyPools1[i].OrganizationID = omit.From(organization0.ID) } ret, err := HistoryPools.Insert(bob.ToMods(historyPools1...)).All(ctx, exec) if err != nil { return ret, fmt.Errorf("insertOrganizationHistoryPools0: %w", err) } return ret, nil } func attachOrganizationHistoryPools0(ctx context.Context, exec bob.Executor, count int, historyPools1 HistoryPoolSlice, organization0 *Organization) (HistoryPoolSlice, error) { setter := &HistoryPoolSetter{ OrganizationID: omit.From(organization0.ID), } err := historyPools1.UpdateAll(ctx, exec, *setter) if err != nil { return nil, fmt.Errorf("attachOrganizationHistoryPools0: %w", err) } return historyPools1, nil } func (organization0 *Organization) InsertHistoryPools(ctx context.Context, exec bob.Executor, related ...*HistoryPoolSetter) error { if len(related) == 0 { return nil } var err error historyPools1, err := insertOrganizationHistoryPools0(ctx, exec, related, organization0) if err != nil { return err } organization0.R.HistoryPools = append(organization0.R.HistoryPools, historyPools1...) for _, rel := range historyPools1 { rel.R.Organization = organization0 } return nil } func (organization0 *Organization) AttachHistoryPools(ctx context.Context, exec bob.Executor, related ...*HistoryPool) error { if len(related) == 0 { return nil } var err error historyPools1 := HistoryPoolSlice(related) _, err = attachOrganizationHistoryPools0(ctx, exec, len(related), historyPools1, organization0) if err != nil { return err } organization0.R.HistoryPools = append(organization0.R.HistoryPools, historyPools1...) for _, rel := range related { rel.R.Organization = organization0 } return nil } func insertOrganizationHistoryPooldetails0(ctx context.Context, exec bob.Executor, historyPooldetails1 []*HistoryPooldetailSetter, organization0 *Organization) (HistoryPooldetailSlice, error) { for i := range historyPooldetails1 { historyPooldetails1[i].OrganizationID = omit.From(organization0.ID) } ret, err := HistoryPooldetails.Insert(bob.ToMods(historyPooldetails1...)).All(ctx, exec) if err != nil { return ret, fmt.Errorf("insertOrganizationHistoryPooldetails0: %w", err) } return ret, nil } func attachOrganizationHistoryPooldetails0(ctx context.Context, exec bob.Executor, count int, historyPooldetails1 HistoryPooldetailSlice, organization0 *Organization) (HistoryPooldetailSlice, error) { setter := &HistoryPooldetailSetter{ OrganizationID: omit.From(organization0.ID), } err := historyPooldetails1.UpdateAll(ctx, exec, *setter) if err != nil { return nil, fmt.Errorf("attachOrganizationHistoryPooldetails0: %w", err) } return historyPooldetails1, nil } func (organization0 *Organization) InsertHistoryPooldetails(ctx context.Context, exec bob.Executor, related ...*HistoryPooldetailSetter) error { if len(related) == 0 { return nil } var err error historyPooldetails1, err := insertOrganizationHistoryPooldetails0(ctx, exec, related, organization0) if err != nil { return err } organization0.R.HistoryPooldetails = append(organization0.R.HistoryPooldetails, historyPooldetails1...) for _, rel := range historyPooldetails1 { rel.R.Organization = organization0 } return nil } func (organization0 *Organization) AttachHistoryPooldetails(ctx context.Context, exec bob.Executor, related ...*HistoryPooldetail) error { if len(related) == 0 { return nil } var err error historyPooldetails1 := HistoryPooldetailSlice(related) _, err = attachOrganizationHistoryPooldetails0(ctx, exec, len(related), historyPooldetails1, organization0) if err != nil { return err } organization0.R.HistoryPooldetails = append(organization0.R.HistoryPooldetails, historyPooldetails1...) for _, rel := range related { rel.R.Organization = organization0 } return nil } func insertOrganizationHistoryProposedtreatmentareas0(ctx context.Context, exec bob.Executor, historyProposedtreatmentareas1 []*HistoryProposedtreatmentareaSetter, organization0 *Organization) (HistoryProposedtreatmentareaSlice, error) { for i := range historyProposedtreatmentareas1 { historyProposedtreatmentareas1[i].OrganizationID = omit.From(organization0.ID) } ret, err := HistoryProposedtreatmentareas.Insert(bob.ToMods(historyProposedtreatmentareas1...)).All(ctx, exec) if err != nil { return ret, fmt.Errorf("insertOrganizationHistoryProposedtreatmentareas0: %w", err) } return ret, nil } func attachOrganizationHistoryProposedtreatmentareas0(ctx context.Context, exec bob.Executor, count int, historyProposedtreatmentareas1 HistoryProposedtreatmentareaSlice, organization0 *Organization) (HistoryProposedtreatmentareaSlice, error) { setter := &HistoryProposedtreatmentareaSetter{ OrganizationID: omit.From(organization0.ID), } err := historyProposedtreatmentareas1.UpdateAll(ctx, exec, *setter) if err != nil { return nil, fmt.Errorf("attachOrganizationHistoryProposedtreatmentareas0: %w", err) } return historyProposedtreatmentareas1, nil } func (organization0 *Organization) InsertHistoryProposedtreatmentareas(ctx context.Context, exec bob.Executor, related ...*HistoryProposedtreatmentareaSetter) error { if len(related) == 0 { return nil } var err error historyProposedtreatmentareas1, err := insertOrganizationHistoryProposedtreatmentareas0(ctx, exec, related, organization0) if err != nil { return err } organization0.R.HistoryProposedtreatmentareas = append(organization0.R.HistoryProposedtreatmentareas, historyProposedtreatmentareas1...) for _, rel := range historyProposedtreatmentareas1 { rel.R.Organization = organization0 } return nil } func (organization0 *Organization) AttachHistoryProposedtreatmentareas(ctx context.Context, exec bob.Executor, related ...*HistoryProposedtreatmentarea) error { if len(related) == 0 { return nil } var err error historyProposedtreatmentareas1 := HistoryProposedtreatmentareaSlice(related) _, err = attachOrganizationHistoryProposedtreatmentareas0(ctx, exec, len(related), historyProposedtreatmentareas1, organization0) if err != nil { return err } organization0.R.HistoryProposedtreatmentareas = append(organization0.R.HistoryProposedtreatmentareas, historyProposedtreatmentareas1...) for _, rel := range related { rel.R.Organization = organization0 } return nil } func insertOrganizationHistoryQamosquitoinspections0(ctx context.Context, exec bob.Executor, historyQamosquitoinspections1 []*HistoryQamosquitoinspectionSetter, organization0 *Organization) (HistoryQamosquitoinspectionSlice, error) { for i := range historyQamosquitoinspections1 { historyQamosquitoinspections1[i].OrganizationID = omit.From(organization0.ID) } ret, err := HistoryQamosquitoinspections.Insert(bob.ToMods(historyQamosquitoinspections1...)).All(ctx, exec) if err != nil { return ret, fmt.Errorf("insertOrganizationHistoryQamosquitoinspections0: %w", err) } return ret, nil } func attachOrganizationHistoryQamosquitoinspections0(ctx context.Context, exec bob.Executor, count int, historyQamosquitoinspections1 HistoryQamosquitoinspectionSlice, organization0 *Organization) (HistoryQamosquitoinspectionSlice, error) { setter := &HistoryQamosquitoinspectionSetter{ OrganizationID: omit.From(organization0.ID), } err := historyQamosquitoinspections1.UpdateAll(ctx, exec, *setter) if err != nil { return nil, fmt.Errorf("attachOrganizationHistoryQamosquitoinspections0: %w", err) } return historyQamosquitoinspections1, nil } func (organization0 *Organization) InsertHistoryQamosquitoinspections(ctx context.Context, exec bob.Executor, related ...*HistoryQamosquitoinspectionSetter) error { if len(related) == 0 { return nil } var err error historyQamosquitoinspections1, err := insertOrganizationHistoryQamosquitoinspections0(ctx, exec, related, organization0) if err != nil { return err } organization0.R.HistoryQamosquitoinspections = append(organization0.R.HistoryQamosquitoinspections, historyQamosquitoinspections1...) for _, rel := range historyQamosquitoinspections1 { rel.R.Organization = organization0 } return nil } func (organization0 *Organization) AttachHistoryQamosquitoinspections(ctx context.Context, exec bob.Executor, related ...*HistoryQamosquitoinspection) error { if len(related) == 0 { return nil } var err error historyQamosquitoinspections1 := HistoryQamosquitoinspectionSlice(related) _, err = attachOrganizationHistoryQamosquitoinspections0(ctx, exec, len(related), historyQamosquitoinspections1, organization0) if err != nil { return err } organization0.R.HistoryQamosquitoinspections = append(organization0.R.HistoryQamosquitoinspections, historyQamosquitoinspections1...) for _, rel := range related { rel.R.Organization = organization0 } return nil } func insertOrganizationHistoryRodentlocations0(ctx context.Context, exec bob.Executor, historyRodentlocations1 []*HistoryRodentlocationSetter, organization0 *Organization) (HistoryRodentlocationSlice, error) { for i := range historyRodentlocations1 { historyRodentlocations1[i].OrganizationID = omit.From(organization0.ID) } ret, err := HistoryRodentlocations.Insert(bob.ToMods(historyRodentlocations1...)).All(ctx, exec) if err != nil { return ret, fmt.Errorf("insertOrganizationHistoryRodentlocations0: %w", err) } return ret, nil } func attachOrganizationHistoryRodentlocations0(ctx context.Context, exec bob.Executor, count int, historyRodentlocations1 HistoryRodentlocationSlice, organization0 *Organization) (HistoryRodentlocationSlice, error) { setter := &HistoryRodentlocationSetter{ OrganizationID: omit.From(organization0.ID), } err := historyRodentlocations1.UpdateAll(ctx, exec, *setter) if err != nil { return nil, fmt.Errorf("attachOrganizationHistoryRodentlocations0: %w", err) } return historyRodentlocations1, nil } func (organization0 *Organization) InsertHistoryRodentlocations(ctx context.Context, exec bob.Executor, related ...*HistoryRodentlocationSetter) error { if len(related) == 0 { return nil } var err error historyRodentlocations1, err := insertOrganizationHistoryRodentlocations0(ctx, exec, related, organization0) if err != nil { return err } organization0.R.HistoryRodentlocations = append(organization0.R.HistoryRodentlocations, historyRodentlocations1...) for _, rel := range historyRodentlocations1 { rel.R.Organization = organization0 } return nil } func (organization0 *Organization) AttachHistoryRodentlocations(ctx context.Context, exec bob.Executor, related ...*HistoryRodentlocation) error { if len(related) == 0 { return nil } var err error historyRodentlocations1 := HistoryRodentlocationSlice(related) _, err = attachOrganizationHistoryRodentlocations0(ctx, exec, len(related), historyRodentlocations1, organization0) if err != nil { return err } organization0.R.HistoryRodentlocations = append(organization0.R.HistoryRodentlocations, historyRodentlocations1...) for _, rel := range related { rel.R.Organization = organization0 } return nil } func insertOrganizationHistorySamplecollections0(ctx context.Context, exec bob.Executor, historySamplecollections1 []*HistorySamplecollectionSetter, organization0 *Organization) (HistorySamplecollectionSlice, error) { for i := range historySamplecollections1 { historySamplecollections1[i].OrganizationID = omit.From(organization0.ID) } ret, err := HistorySamplecollections.Insert(bob.ToMods(historySamplecollections1...)).All(ctx, exec) if err != nil { return ret, fmt.Errorf("insertOrganizationHistorySamplecollections0: %w", err) } return ret, nil } func attachOrganizationHistorySamplecollections0(ctx context.Context, exec bob.Executor, count int, historySamplecollections1 HistorySamplecollectionSlice, organization0 *Organization) (HistorySamplecollectionSlice, error) { setter := &HistorySamplecollectionSetter{ OrganizationID: omit.From(organization0.ID), } err := historySamplecollections1.UpdateAll(ctx, exec, *setter) if err != nil { return nil, fmt.Errorf("attachOrganizationHistorySamplecollections0: %w", err) } return historySamplecollections1, nil } func (organization0 *Organization) InsertHistorySamplecollections(ctx context.Context, exec bob.Executor, related ...*HistorySamplecollectionSetter) error { if len(related) == 0 { return nil } var err error historySamplecollections1, err := insertOrganizationHistorySamplecollections0(ctx, exec, related, organization0) if err != nil { return err } organization0.R.HistorySamplecollections = append(organization0.R.HistorySamplecollections, historySamplecollections1...) for _, rel := range historySamplecollections1 { rel.R.Organization = organization0 } return nil } func (organization0 *Organization) AttachHistorySamplecollections(ctx context.Context, exec bob.Executor, related ...*HistorySamplecollection) error { if len(related) == 0 { return nil } var err error historySamplecollections1 := HistorySamplecollectionSlice(related) _, err = attachOrganizationHistorySamplecollections0(ctx, exec, len(related), historySamplecollections1, organization0) if err != nil { return err } organization0.R.HistorySamplecollections = append(organization0.R.HistorySamplecollections, historySamplecollections1...) for _, rel := range related { rel.R.Organization = organization0 } return nil } func insertOrganizationHistorySamplelocations0(ctx context.Context, exec bob.Executor, historySamplelocations1 []*HistorySamplelocationSetter, organization0 *Organization) (HistorySamplelocationSlice, error) { for i := range historySamplelocations1 { historySamplelocations1[i].OrganizationID = omit.From(organization0.ID) } ret, err := HistorySamplelocations.Insert(bob.ToMods(historySamplelocations1...)).All(ctx, exec) if err != nil { return ret, fmt.Errorf("insertOrganizationHistorySamplelocations0: %w", err) } return ret, nil } func attachOrganizationHistorySamplelocations0(ctx context.Context, exec bob.Executor, count int, historySamplelocations1 HistorySamplelocationSlice, organization0 *Organization) (HistorySamplelocationSlice, error) { setter := &HistorySamplelocationSetter{ OrganizationID: omit.From(organization0.ID), } err := historySamplelocations1.UpdateAll(ctx, exec, *setter) if err != nil { return nil, fmt.Errorf("attachOrganizationHistorySamplelocations0: %w", err) } return historySamplelocations1, nil } func (organization0 *Organization) InsertHistorySamplelocations(ctx context.Context, exec bob.Executor, related ...*HistorySamplelocationSetter) error { if len(related) == 0 { return nil } var err error historySamplelocations1, err := insertOrganizationHistorySamplelocations0(ctx, exec, related, organization0) if err != nil { return err } organization0.R.HistorySamplelocations = append(organization0.R.HistorySamplelocations, historySamplelocations1...) for _, rel := range historySamplelocations1 { rel.R.Organization = organization0 } return nil } func (organization0 *Organization) AttachHistorySamplelocations(ctx context.Context, exec bob.Executor, related ...*HistorySamplelocation) error { if len(related) == 0 { return nil } var err error historySamplelocations1 := HistorySamplelocationSlice(related) _, err = attachOrganizationHistorySamplelocations0(ctx, exec, len(related), historySamplelocations1, organization0) if err != nil { return err } organization0.R.HistorySamplelocations = append(organization0.R.HistorySamplelocations, historySamplelocations1...) for _, rel := range related { rel.R.Organization = organization0 } return nil } func insertOrganizationHistoryServicerequests0(ctx context.Context, exec bob.Executor, historyServicerequests1 []*HistoryServicerequestSetter, organization0 *Organization) (HistoryServicerequestSlice, error) { for i := range historyServicerequests1 { historyServicerequests1[i].OrganizationID = omit.From(organization0.ID) } ret, err := HistoryServicerequests.Insert(bob.ToMods(historyServicerequests1...)).All(ctx, exec) if err != nil { return ret, fmt.Errorf("insertOrganizationHistoryServicerequests0: %w", err) } return ret, nil } func attachOrganizationHistoryServicerequests0(ctx context.Context, exec bob.Executor, count int, historyServicerequests1 HistoryServicerequestSlice, organization0 *Organization) (HistoryServicerequestSlice, error) { setter := &HistoryServicerequestSetter{ OrganizationID: omit.From(organization0.ID), } err := historyServicerequests1.UpdateAll(ctx, exec, *setter) if err != nil { return nil, fmt.Errorf("attachOrganizationHistoryServicerequests0: %w", err) } return historyServicerequests1, nil } func (organization0 *Organization) InsertHistoryServicerequests(ctx context.Context, exec bob.Executor, related ...*HistoryServicerequestSetter) error { if len(related) == 0 { return nil } var err error historyServicerequests1, err := insertOrganizationHistoryServicerequests0(ctx, exec, related, organization0) if err != nil { return err } organization0.R.HistoryServicerequests = append(organization0.R.HistoryServicerequests, historyServicerequests1...) for _, rel := range historyServicerequests1 { rel.R.Organization = organization0 } return nil } func (organization0 *Organization) AttachHistoryServicerequests(ctx context.Context, exec bob.Executor, related ...*HistoryServicerequest) error { if len(related) == 0 { return nil } var err error historyServicerequests1 := HistoryServicerequestSlice(related) _, err = attachOrganizationHistoryServicerequests0(ctx, exec, len(related), historyServicerequests1, organization0) if err != nil { return err } organization0.R.HistoryServicerequests = append(organization0.R.HistoryServicerequests, historyServicerequests1...) for _, rel := range related { rel.R.Organization = organization0 } return nil } func insertOrganizationHistorySpeciesabundances0(ctx context.Context, exec bob.Executor, historySpeciesabundances1 []*HistorySpeciesabundanceSetter, organization0 *Organization) (HistorySpeciesabundanceSlice, error) { for i := range historySpeciesabundances1 { historySpeciesabundances1[i].OrganizationID = omit.From(organization0.ID) } ret, err := HistorySpeciesabundances.Insert(bob.ToMods(historySpeciesabundances1...)).All(ctx, exec) if err != nil { return ret, fmt.Errorf("insertOrganizationHistorySpeciesabundances0: %w", err) } return ret, nil } func attachOrganizationHistorySpeciesabundances0(ctx context.Context, exec bob.Executor, count int, historySpeciesabundances1 HistorySpeciesabundanceSlice, organization0 *Organization) (HistorySpeciesabundanceSlice, error) { setter := &HistorySpeciesabundanceSetter{ OrganizationID: omit.From(organization0.ID), } err := historySpeciesabundances1.UpdateAll(ctx, exec, *setter) if err != nil { return nil, fmt.Errorf("attachOrganizationHistorySpeciesabundances0: %w", err) } return historySpeciesabundances1, nil } func (organization0 *Organization) InsertHistorySpeciesabundances(ctx context.Context, exec bob.Executor, related ...*HistorySpeciesabundanceSetter) error { if len(related) == 0 { return nil } var err error historySpeciesabundances1, err := insertOrganizationHistorySpeciesabundances0(ctx, exec, related, organization0) if err != nil { return err } organization0.R.HistorySpeciesabundances = append(organization0.R.HistorySpeciesabundances, historySpeciesabundances1...) for _, rel := range historySpeciesabundances1 { rel.R.Organization = organization0 } return nil } func (organization0 *Organization) AttachHistorySpeciesabundances(ctx context.Context, exec bob.Executor, related ...*HistorySpeciesabundance) error { if len(related) == 0 { return nil } var err error historySpeciesabundances1 := HistorySpeciesabundanceSlice(related) _, err = attachOrganizationHistorySpeciesabundances0(ctx, exec, len(related), historySpeciesabundances1, organization0) if err != nil { return err } organization0.R.HistorySpeciesabundances = append(organization0.R.HistorySpeciesabundances, historySpeciesabundances1...) for _, rel := range related { rel.R.Organization = organization0 } return nil } func insertOrganizationHistoryStormdrains0(ctx context.Context, exec bob.Executor, historyStormdrains1 []*HistoryStormdrainSetter, organization0 *Organization) (HistoryStormdrainSlice, error) { for i := range historyStormdrains1 { historyStormdrains1[i].OrganizationID = omit.From(organization0.ID) } ret, err := HistoryStormdrains.Insert(bob.ToMods(historyStormdrains1...)).All(ctx, exec) if err != nil { return ret, fmt.Errorf("insertOrganizationHistoryStormdrains0: %w", err) } return ret, nil } func attachOrganizationHistoryStormdrains0(ctx context.Context, exec bob.Executor, count int, historyStormdrains1 HistoryStormdrainSlice, organization0 *Organization) (HistoryStormdrainSlice, error) { setter := &HistoryStormdrainSetter{ OrganizationID: omit.From(organization0.ID), } err := historyStormdrains1.UpdateAll(ctx, exec, *setter) if err != nil { return nil, fmt.Errorf("attachOrganizationHistoryStormdrains0: %w", err) } return historyStormdrains1, nil } func (organization0 *Organization) InsertHistoryStormdrains(ctx context.Context, exec bob.Executor, related ...*HistoryStormdrainSetter) error { if len(related) == 0 { return nil } var err error historyStormdrains1, err := insertOrganizationHistoryStormdrains0(ctx, exec, related, organization0) if err != nil { return err } organization0.R.HistoryStormdrains = append(organization0.R.HistoryStormdrains, historyStormdrains1...) for _, rel := range historyStormdrains1 { rel.R.Organization = organization0 } return nil } func (organization0 *Organization) AttachHistoryStormdrains(ctx context.Context, exec bob.Executor, related ...*HistoryStormdrain) error { if len(related) == 0 { return nil } var err error historyStormdrains1 := HistoryStormdrainSlice(related) _, err = attachOrganizationHistoryStormdrains0(ctx, exec, len(related), historyStormdrains1, organization0) if err != nil { return err } organization0.R.HistoryStormdrains = append(organization0.R.HistoryStormdrains, historyStormdrains1...) for _, rel := range related { rel.R.Organization = organization0 } return nil } func insertOrganizationHistoryTimecards0(ctx context.Context, exec bob.Executor, historyTimecards1 []*HistoryTimecardSetter, organization0 *Organization) (HistoryTimecardSlice, error) { for i := range historyTimecards1 { historyTimecards1[i].OrganizationID = omit.From(organization0.ID) } ret, err := HistoryTimecards.Insert(bob.ToMods(historyTimecards1...)).All(ctx, exec) if err != nil { return ret, fmt.Errorf("insertOrganizationHistoryTimecards0: %w", err) } return ret, nil } func attachOrganizationHistoryTimecards0(ctx context.Context, exec bob.Executor, count int, historyTimecards1 HistoryTimecardSlice, organization0 *Organization) (HistoryTimecardSlice, error) { setter := &HistoryTimecardSetter{ OrganizationID: omit.From(organization0.ID), } err := historyTimecards1.UpdateAll(ctx, exec, *setter) if err != nil { return nil, fmt.Errorf("attachOrganizationHistoryTimecards0: %w", err) } return historyTimecards1, nil } func (organization0 *Organization) InsertHistoryTimecards(ctx context.Context, exec bob.Executor, related ...*HistoryTimecardSetter) error { if len(related) == 0 { return nil } var err error historyTimecards1, err := insertOrganizationHistoryTimecards0(ctx, exec, related, organization0) if err != nil { return err } organization0.R.HistoryTimecards = append(organization0.R.HistoryTimecards, historyTimecards1...) for _, rel := range historyTimecards1 { rel.R.Organization = organization0 } return nil } func (organization0 *Organization) AttachHistoryTimecards(ctx context.Context, exec bob.Executor, related ...*HistoryTimecard) error { if len(related) == 0 { return nil } var err error historyTimecards1 := HistoryTimecardSlice(related) _, err = attachOrganizationHistoryTimecards0(ctx, exec, len(related), historyTimecards1, organization0) if err != nil { return err } organization0.R.HistoryTimecards = append(organization0.R.HistoryTimecards, historyTimecards1...) for _, rel := range related { rel.R.Organization = organization0 } return nil } func insertOrganizationHistoryTrapdata0(ctx context.Context, exec bob.Executor, historyTrapdata1 []*HistoryTrapdatumSetter, organization0 *Organization) (HistoryTrapdatumSlice, error) { for i := range historyTrapdata1 { historyTrapdata1[i].OrganizationID = omit.From(organization0.ID) } ret, err := HistoryTrapdata.Insert(bob.ToMods(historyTrapdata1...)).All(ctx, exec) if err != nil { return ret, fmt.Errorf("insertOrganizationHistoryTrapdata0: %w", err) } return ret, nil } func attachOrganizationHistoryTrapdata0(ctx context.Context, exec bob.Executor, count int, historyTrapdata1 HistoryTrapdatumSlice, organization0 *Organization) (HistoryTrapdatumSlice, error) { setter := &HistoryTrapdatumSetter{ OrganizationID: omit.From(organization0.ID), } err := historyTrapdata1.UpdateAll(ctx, exec, *setter) if err != nil { return nil, fmt.Errorf("attachOrganizationHistoryTrapdata0: %w", err) } return historyTrapdata1, nil } func (organization0 *Organization) InsertHistoryTrapdata(ctx context.Context, exec bob.Executor, related ...*HistoryTrapdatumSetter) error { if len(related) == 0 { return nil } var err error historyTrapdata1, err := insertOrganizationHistoryTrapdata0(ctx, exec, related, organization0) if err != nil { return err } organization0.R.HistoryTrapdata = append(organization0.R.HistoryTrapdata, historyTrapdata1...) for _, rel := range historyTrapdata1 { rel.R.Organization = organization0 } return nil } func (organization0 *Organization) AttachHistoryTrapdata(ctx context.Context, exec bob.Executor, related ...*HistoryTrapdatum) error { if len(related) == 0 { return nil } var err error historyTrapdata1 := HistoryTrapdatumSlice(related) _, err = attachOrganizationHistoryTrapdata0(ctx, exec, len(related), historyTrapdata1, organization0) if err != nil { return err } organization0.R.HistoryTrapdata = append(organization0.R.HistoryTrapdata, historyTrapdata1...) for _, rel := range related { rel.R.Organization = organization0 } return nil } func insertOrganizationHistoryTraplocations0(ctx context.Context, exec bob.Executor, historyTraplocations1 []*HistoryTraplocationSetter, organization0 *Organization) (HistoryTraplocationSlice, error) { for i := range historyTraplocations1 { historyTraplocations1[i].OrganizationID = omit.From(organization0.ID) } ret, err := HistoryTraplocations.Insert(bob.ToMods(historyTraplocations1...)).All(ctx, exec) if err != nil { return ret, fmt.Errorf("insertOrganizationHistoryTraplocations0: %w", err) } return ret, nil } func attachOrganizationHistoryTraplocations0(ctx context.Context, exec bob.Executor, count int, historyTraplocations1 HistoryTraplocationSlice, organization0 *Organization) (HistoryTraplocationSlice, error) { setter := &HistoryTraplocationSetter{ OrganizationID: omit.From(organization0.ID), } err := historyTraplocations1.UpdateAll(ctx, exec, *setter) if err != nil { return nil, fmt.Errorf("attachOrganizationHistoryTraplocations0: %w", err) } return historyTraplocations1, nil } func (organization0 *Organization) InsertHistoryTraplocations(ctx context.Context, exec bob.Executor, related ...*HistoryTraplocationSetter) error { if len(related) == 0 { return nil } var err error historyTraplocations1, err := insertOrganizationHistoryTraplocations0(ctx, exec, related, organization0) if err != nil { return err } organization0.R.HistoryTraplocations = append(organization0.R.HistoryTraplocations, historyTraplocations1...) for _, rel := range historyTraplocations1 { rel.R.Organization = organization0 } return nil } func (organization0 *Organization) AttachHistoryTraplocations(ctx context.Context, exec bob.Executor, related ...*HistoryTraplocation) error { if len(related) == 0 { return nil } var err error historyTraplocations1 := HistoryTraplocationSlice(related) _, err = attachOrganizationHistoryTraplocations0(ctx, exec, len(related), historyTraplocations1, organization0) if err != nil { return err } organization0.R.HistoryTraplocations = append(organization0.R.HistoryTraplocations, historyTraplocations1...) for _, rel := range related { rel.R.Organization = organization0 } return nil } func insertOrganizationHistoryTreatments0(ctx context.Context, exec bob.Executor, historyTreatments1 []*HistoryTreatmentSetter, organization0 *Organization) (HistoryTreatmentSlice, error) { for i := range historyTreatments1 { historyTreatments1[i].OrganizationID = omit.From(organization0.ID) } ret, err := HistoryTreatments.Insert(bob.ToMods(historyTreatments1...)).All(ctx, exec) if err != nil { return ret, fmt.Errorf("insertOrganizationHistoryTreatments0: %w", err) } return ret, nil } func attachOrganizationHistoryTreatments0(ctx context.Context, exec bob.Executor, count int, historyTreatments1 HistoryTreatmentSlice, organization0 *Organization) (HistoryTreatmentSlice, error) { setter := &HistoryTreatmentSetter{ OrganizationID: omit.From(organization0.ID), } err := historyTreatments1.UpdateAll(ctx, exec, *setter) if err != nil { return nil, fmt.Errorf("attachOrganizationHistoryTreatments0: %w", err) } return historyTreatments1, nil } func (organization0 *Organization) InsertHistoryTreatments(ctx context.Context, exec bob.Executor, related ...*HistoryTreatmentSetter) error { if len(related) == 0 { return nil } var err error historyTreatments1, err := insertOrganizationHistoryTreatments0(ctx, exec, related, organization0) if err != nil { return err } organization0.R.HistoryTreatments = append(organization0.R.HistoryTreatments, historyTreatments1...) for _, rel := range historyTreatments1 { rel.R.Organization = organization0 } return nil } func (organization0 *Organization) AttachHistoryTreatments(ctx context.Context, exec bob.Executor, related ...*HistoryTreatment) error { if len(related) == 0 { return nil } var err error historyTreatments1 := HistoryTreatmentSlice(related) _, err = attachOrganizationHistoryTreatments0(ctx, exec, len(related), historyTreatments1, organization0) if err != nil { return err } organization0.R.HistoryTreatments = append(organization0.R.HistoryTreatments, historyTreatments1...) for _, rel := range related { rel.R.Organization = organization0 } return nil } func insertOrganizationHistoryTreatmentareas0(ctx context.Context, exec bob.Executor, historyTreatmentareas1 []*HistoryTreatmentareaSetter, organization0 *Organization) (HistoryTreatmentareaSlice, error) { for i := range historyTreatmentareas1 { historyTreatmentareas1[i].OrganizationID = omit.From(organization0.ID) } ret, err := HistoryTreatmentareas.Insert(bob.ToMods(historyTreatmentareas1...)).All(ctx, exec) if err != nil { return ret, fmt.Errorf("insertOrganizationHistoryTreatmentareas0: %w", err) } return ret, nil } func attachOrganizationHistoryTreatmentareas0(ctx context.Context, exec bob.Executor, count int, historyTreatmentareas1 HistoryTreatmentareaSlice, organization0 *Organization) (HistoryTreatmentareaSlice, error) { setter := &HistoryTreatmentareaSetter{ OrganizationID: omit.From(organization0.ID), } err := historyTreatmentareas1.UpdateAll(ctx, exec, *setter) if err != nil { return nil, fmt.Errorf("attachOrganizationHistoryTreatmentareas0: %w", err) } return historyTreatmentareas1, nil } func (organization0 *Organization) InsertHistoryTreatmentareas(ctx context.Context, exec bob.Executor, related ...*HistoryTreatmentareaSetter) error { if len(related) == 0 { return nil } var err error historyTreatmentareas1, err := insertOrganizationHistoryTreatmentareas0(ctx, exec, related, organization0) if err != nil { return err } organization0.R.HistoryTreatmentareas = append(organization0.R.HistoryTreatmentareas, historyTreatmentareas1...) for _, rel := range historyTreatmentareas1 { rel.R.Organization = organization0 } return nil } func (organization0 *Organization) AttachHistoryTreatmentareas(ctx context.Context, exec bob.Executor, related ...*HistoryTreatmentarea) error { if len(related) == 0 { return nil } var err error historyTreatmentareas1 := HistoryTreatmentareaSlice(related) _, err = attachOrganizationHistoryTreatmentareas0(ctx, exec, len(related), historyTreatmentareas1, organization0) if err != nil { return err } organization0.R.HistoryTreatmentareas = append(organization0.R.HistoryTreatmentareas, historyTreatmentareas1...) for _, rel := range related { rel.R.Organization = organization0 } return nil } func insertOrganizationHistoryZones0(ctx context.Context, exec bob.Executor, historyZones1 []*HistoryZoneSetter, organization0 *Organization) (HistoryZoneSlice, error) { for i := range historyZones1 { historyZones1[i].OrganizationID = omit.From(organization0.ID) } ret, err := HistoryZones.Insert(bob.ToMods(historyZones1...)).All(ctx, exec) if err != nil { return ret, fmt.Errorf("insertOrganizationHistoryZones0: %w", err) } return ret, nil } func attachOrganizationHistoryZones0(ctx context.Context, exec bob.Executor, count int, historyZones1 HistoryZoneSlice, organization0 *Organization) (HistoryZoneSlice, error) { setter := &HistoryZoneSetter{ OrganizationID: omit.From(organization0.ID), } err := historyZones1.UpdateAll(ctx, exec, *setter) if err != nil { return nil, fmt.Errorf("attachOrganizationHistoryZones0: %w", err) } return historyZones1, nil } func (organization0 *Organization) InsertHistoryZones(ctx context.Context, exec bob.Executor, related ...*HistoryZoneSetter) error { if len(related) == 0 { return nil } var err error historyZones1, err := insertOrganizationHistoryZones0(ctx, exec, related, organization0) if err != nil { return err } organization0.R.HistoryZones = append(organization0.R.HistoryZones, historyZones1...) for _, rel := range historyZones1 { rel.R.Organization = organization0 } return nil } func (organization0 *Organization) AttachHistoryZones(ctx context.Context, exec bob.Executor, related ...*HistoryZone) error { if len(related) == 0 { return nil } var err error historyZones1 := HistoryZoneSlice(related) _, err = attachOrganizationHistoryZones0(ctx, exec, len(related), historyZones1, organization0) if err != nil { return err } organization0.R.HistoryZones = append(organization0.R.HistoryZones, historyZones1...) for _, rel := range related { rel.R.Organization = organization0 } return nil } func insertOrganizationHistoryZones2s0(ctx context.Context, exec bob.Executor, historyZones2s1 []*HistoryZones2Setter, organization0 *Organization) (HistoryZones2Slice, error) { for i := range historyZones2s1 { historyZones2s1[i].OrganizationID = omit.From(organization0.ID) } ret, err := HistoryZones2s.Insert(bob.ToMods(historyZones2s1...)).All(ctx, exec) if err != nil { return ret, fmt.Errorf("insertOrganizationHistoryZones2s0: %w", err) } return ret, nil } func attachOrganizationHistoryZones2s0(ctx context.Context, exec bob.Executor, count int, historyZones2s1 HistoryZones2Slice, organization0 *Organization) (HistoryZones2Slice, error) { setter := &HistoryZones2Setter{ OrganizationID: omit.From(organization0.ID), } err := historyZones2s1.UpdateAll(ctx, exec, *setter) if err != nil { return nil, fmt.Errorf("attachOrganizationHistoryZones2s0: %w", err) } return historyZones2s1, nil } func (organization0 *Organization) InsertHistoryZones2s(ctx context.Context, exec bob.Executor, related ...*HistoryZones2Setter) error { if len(related) == 0 { return nil } var err error historyZones2s1, err := insertOrganizationHistoryZones2s0(ctx, exec, related, organization0) if err != nil { return err } organization0.R.HistoryZones2s = append(organization0.R.HistoryZones2s, historyZones2s1...) for _, rel := range historyZones2s1 { rel.R.Organization = organization0 } return nil } func (organization0 *Organization) AttachHistoryZones2s(ctx context.Context, exec bob.Executor, related ...*HistoryZones2) error { if len(related) == 0 { return nil } var err error historyZones2s1 := HistoryZones2Slice(related) _, err = attachOrganizationHistoryZones2s0(ctx, exec, len(related), historyZones2s1, organization0) if err != nil { return err } organization0.R.HistoryZones2s = append(organization0.R.HistoryZones2s, historyZones2s1...) for _, rel := range related { rel.R.Organization = organization0 } return nil } func insertOrganizationUser0(ctx context.Context, exec bob.Executor, users1 []*UserSetter, organization0 *Organization) (UserSlice, error) { for i := range users1 { users1[i].OrganizationID = omitnull.From(organization0.ID) } ret, err := Users.Insert(bob.ToMods(users1...)).All(ctx, exec) if err != nil { return ret, fmt.Errorf("insertOrganizationUser0: %w", err) } return ret, nil } func attachOrganizationUser0(ctx context.Context, exec bob.Executor, count int, users1 UserSlice, organization0 *Organization) (UserSlice, error) { setter := &UserSetter{ OrganizationID: omitnull.From(organization0.ID), } err := users1.UpdateAll(ctx, exec, *setter) if err != nil { return nil, fmt.Errorf("attachOrganizationUser0: %w", err) } return users1, nil } func (organization0 *Organization) InsertUser(ctx context.Context, exec bob.Executor, related ...*UserSetter) error { if len(related) == 0 { return nil } var err error users1, err := insertOrganizationUser0(ctx, exec, related, organization0) if err != nil { return err } organization0.R.User = append(organization0.R.User, users1...) for _, rel := range users1 { rel.R.Organization = organization0 } return nil } func (organization0 *Organization) AttachUser(ctx context.Context, exec bob.Executor, related ...*User) error { if len(related) == 0 { return nil } var err error users1 := UserSlice(related) _, err = attachOrganizationUser0(ctx, exec, len(related), users1, organization0) if err != nil { return err } organization0.R.User = append(organization0.R.User, users1...) for _, rel := range related { rel.R.Organization = organization0 } return nil } type organizationWhere[Q psql.Filterable] struct { ID psql.WhereMod[Q, int32] Name psql.WhereNullMod[Q, string] ArcgisID psql.WhereNullMod[Q, string] ArcgisName psql.WhereNullMod[Q, string] FieldseekerURL psql.WhereNullMod[Q, string] } func (organizationWhere[Q]) AliasedAs(alias string) organizationWhere[Q] { return buildOrganizationWhere[Q](buildOrganizationColumns(alias)) } func buildOrganizationWhere[Q psql.Filterable](cols organizationColumns) organizationWhere[Q] { return organizationWhere[Q]{ ID: psql.Where[Q, int32](cols.ID), Name: psql.WhereNull[Q, string](cols.Name), ArcgisID: psql.WhereNull[Q, string](cols.ArcgisID), ArcgisName: psql.WhereNull[Q, string](cols.ArcgisName), FieldseekerURL: psql.WhereNull[Q, string](cols.FieldseekerURL), } } func (o *Organization) Preload(name string, retrieved any) error { if o == nil { return nil } switch name { case "FieldseekerSyncs": rels, ok := retrieved.(FieldseekerSyncSlice) if !ok { return fmt.Errorf("organization cannot load %T as %q", retrieved, name) } o.R.FieldseekerSyncs = rels for _, rel := range rels { if rel != nil { rel.R.Organization = o } } return nil case "FSContainerrelates": rels, ok := retrieved.(FSContainerrelateSlice) if !ok { return fmt.Errorf("organization cannot load %T as %q", retrieved, name) } o.R.FSContainerrelates = rels for _, rel := range rels { if rel != nil { rel.R.Organization = o } } return nil case "FSFieldscoutinglogs": rels, ok := retrieved.(FSFieldscoutinglogSlice) if !ok { return fmt.Errorf("organization cannot load %T as %q", retrieved, name) } o.R.FSFieldscoutinglogs = rels for _, rel := range rels { if rel != nil { rel.R.Organization = o } } return nil case "FSHabitatrelates": rels, ok := retrieved.(FSHabitatrelateSlice) if !ok { return fmt.Errorf("organization cannot load %T as %q", retrieved, name) } o.R.FSHabitatrelates = rels for _, rel := range rels { if rel != nil { rel.R.Organization = o } } return nil case "FSInspectionsamples": rels, ok := retrieved.(FSInspectionsampleSlice) if !ok { return fmt.Errorf("organization cannot load %T as %q", retrieved, name) } o.R.FSInspectionsamples = rels for _, rel := range rels { if rel != nil { rel.R.Organization = o } } return nil case "FSInspectionsampledetails": rels, ok := retrieved.(FSInspectionsampledetailSlice) if !ok { return fmt.Errorf("organization cannot load %T as %q", retrieved, name) } o.R.FSInspectionsampledetails = rels for _, rel := range rels { if rel != nil { rel.R.Organization = o } } return nil case "FSLinelocations": rels, ok := retrieved.(FSLinelocationSlice) if !ok { return fmt.Errorf("organization cannot load %T as %q", retrieved, name) } o.R.FSLinelocations = rels for _, rel := range rels { if rel != nil { rel.R.Organization = o } } return nil case "FSLocationtrackings": rels, ok := retrieved.(FSLocationtrackingSlice) if !ok { return fmt.Errorf("organization cannot load %T as %q", retrieved, name) } o.R.FSLocationtrackings = rels for _, rel := range rels { if rel != nil { rel.R.Organization = o } } return nil case "FSMosquitoinspections": rels, ok := retrieved.(FSMosquitoinspectionSlice) if !ok { return fmt.Errorf("organization cannot load %T as %q", retrieved, name) } o.R.FSMosquitoinspections = rels for _, rel := range rels { if rel != nil { rel.R.Organization = o } } return nil case "FSPointlocations": rels, ok := retrieved.(FSPointlocationSlice) if !ok { return fmt.Errorf("organization cannot load %T as %q", retrieved, name) } o.R.FSPointlocations = rels for _, rel := range rels { if rel != nil { rel.R.Organization = o } } return nil case "FSPolygonlocations": rels, ok := retrieved.(FSPolygonlocationSlice) if !ok { return fmt.Errorf("organization cannot load %T as %q", retrieved, name) } o.R.FSPolygonlocations = rels for _, rel := range rels { if rel != nil { rel.R.Organization = o } } return nil case "FSPools": rels, ok := retrieved.(FSPoolSlice) if !ok { return fmt.Errorf("organization cannot load %T as %q", retrieved, name) } o.R.FSPools = rels for _, rel := range rels { if rel != nil { rel.R.Organization = o } } return nil case "FSPooldetails": rels, ok := retrieved.(FSPooldetailSlice) if !ok { return fmt.Errorf("organization cannot load %T as %q", retrieved, name) } o.R.FSPooldetails = rels for _, rel := range rels { if rel != nil { rel.R.Organization = o } } return nil case "FSProposedtreatmentareas": rels, ok := retrieved.(FSProposedtreatmentareaSlice) if !ok { return fmt.Errorf("organization cannot load %T as %q", retrieved, name) } o.R.FSProposedtreatmentareas = rels for _, rel := range rels { if rel != nil { rel.R.Organization = o } } return nil case "FSQamosquitoinspections": rels, ok := retrieved.(FSQamosquitoinspectionSlice) if !ok { return fmt.Errorf("organization cannot load %T as %q", retrieved, name) } o.R.FSQamosquitoinspections = rels for _, rel := range rels { if rel != nil { rel.R.Organization = o } } return nil case "FSRodentlocations": rels, ok := retrieved.(FSRodentlocationSlice) if !ok { return fmt.Errorf("organization cannot load %T as %q", retrieved, name) } o.R.FSRodentlocations = rels for _, rel := range rels { if rel != nil { rel.R.Organization = o } } return nil case "FSSamplecollections": rels, ok := retrieved.(FSSamplecollectionSlice) if !ok { return fmt.Errorf("organization cannot load %T as %q", retrieved, name) } o.R.FSSamplecollections = rels for _, rel := range rels { if rel != nil { rel.R.Organization = o } } return nil case "FSSamplelocations": rels, ok := retrieved.(FSSamplelocationSlice) if !ok { return fmt.Errorf("organization cannot load %T as %q", retrieved, name) } o.R.FSSamplelocations = rels for _, rel := range rels { if rel != nil { rel.R.Organization = o } } return nil case "FSServicerequests": rels, ok := retrieved.(FSServicerequestSlice) if !ok { return fmt.Errorf("organization cannot load %T as %q", retrieved, name) } o.R.FSServicerequests = rels for _, rel := range rels { if rel != nil { rel.R.Organization = o } } return nil case "FSSpeciesabundances": rels, ok := retrieved.(FSSpeciesabundanceSlice) if !ok { return fmt.Errorf("organization cannot load %T as %q", retrieved, name) } o.R.FSSpeciesabundances = rels for _, rel := range rels { if rel != nil { rel.R.Organization = o } } return nil case "FSStormdrains": rels, ok := retrieved.(FSStormdrainSlice) if !ok { return fmt.Errorf("organization cannot load %T as %q", retrieved, name) } o.R.FSStormdrains = rels for _, rel := range rels { if rel != nil { rel.R.Organization = o } } return nil case "FSTimecards": rels, ok := retrieved.(FSTimecardSlice) if !ok { return fmt.Errorf("organization cannot load %T as %q", retrieved, name) } o.R.FSTimecards = rels for _, rel := range rels { if rel != nil { rel.R.Organization = o } } return nil case "FSTrapdata": rels, ok := retrieved.(FSTrapdatumSlice) if !ok { return fmt.Errorf("organization cannot load %T as %q", retrieved, name) } o.R.FSTrapdata = rels for _, rel := range rels { if rel != nil { rel.R.Organization = o } } return nil case "FSTraplocations": rels, ok := retrieved.(FSTraplocationSlice) if !ok { return fmt.Errorf("organization cannot load %T as %q", retrieved, name) } o.R.FSTraplocations = rels for _, rel := range rels { if rel != nil { rel.R.Organization = o } } return nil case "FSTreatments": rels, ok := retrieved.(FSTreatmentSlice) if !ok { return fmt.Errorf("organization cannot load %T as %q", retrieved, name) } o.R.FSTreatments = rels for _, rel := range rels { if rel != nil { rel.R.Organization = o } } return nil case "FSTreatmentareas": rels, ok := retrieved.(FSTreatmentareaSlice) if !ok { return fmt.Errorf("organization cannot load %T as %q", retrieved, name) } o.R.FSTreatmentareas = rels for _, rel := range rels { if rel != nil { rel.R.Organization = o } } return nil case "FSZones": rels, ok := retrieved.(FSZoneSlice) if !ok { return fmt.Errorf("organization cannot load %T as %q", retrieved, name) } o.R.FSZones = rels for _, rel := range rels { if rel != nil { rel.R.Organization = o } } return nil case "FSZones2s": rels, ok := retrieved.(FSZones2Slice) if !ok { return fmt.Errorf("organization cannot load %T as %q", retrieved, name) } o.R.FSZones2s = rels for _, rel := range rels { if rel != nil { rel.R.Organization = o } } return nil case "H3Aggregations": rels, ok := retrieved.(H3AggregationSlice) if !ok { return fmt.Errorf("organization cannot load %T as %q", retrieved, name) } o.R.H3Aggregations = rels for _, rel := range rels { if rel != nil { rel.R.Organization = o } } return nil case "HistoryContainerrelates": rels, ok := retrieved.(HistoryContainerrelateSlice) if !ok { return fmt.Errorf("organization cannot load %T as %q", retrieved, name) } o.R.HistoryContainerrelates = rels for _, rel := range rels { if rel != nil { rel.R.Organization = o } } return nil case "HistoryFieldscoutinglogs": rels, ok := retrieved.(HistoryFieldscoutinglogSlice) if !ok { return fmt.Errorf("organization cannot load %T as %q", retrieved, name) } o.R.HistoryFieldscoutinglogs = rels for _, rel := range rels { if rel != nil { rel.R.Organization = o } } return nil case "HistoryHabitatrelates": rels, ok := retrieved.(HistoryHabitatrelateSlice) if !ok { return fmt.Errorf("organization cannot load %T as %q", retrieved, name) } o.R.HistoryHabitatrelates = rels for _, rel := range rels { if rel != nil { rel.R.Organization = o } } return nil case "HistoryInspectionsamples": rels, ok := retrieved.(HistoryInspectionsampleSlice) if !ok { return fmt.Errorf("organization cannot load %T as %q", retrieved, name) } o.R.HistoryInspectionsamples = rels for _, rel := range rels { if rel != nil { rel.R.Organization = o } } return nil case "HistoryInspectionsampledetails": rels, ok := retrieved.(HistoryInspectionsampledetailSlice) if !ok { return fmt.Errorf("organization cannot load %T as %q", retrieved, name) } o.R.HistoryInspectionsampledetails = rels for _, rel := range rels { if rel != nil { rel.R.Organization = o } } return nil case "HistoryLinelocations": rels, ok := retrieved.(HistoryLinelocationSlice) if !ok { return fmt.Errorf("organization cannot load %T as %q", retrieved, name) } o.R.HistoryLinelocations = rels for _, rel := range rels { if rel != nil { rel.R.Organization = o } } return nil case "HistoryLocationtrackings": rels, ok := retrieved.(HistoryLocationtrackingSlice) if !ok { return fmt.Errorf("organization cannot load %T as %q", retrieved, name) } o.R.HistoryLocationtrackings = rels for _, rel := range rels { if rel != nil { rel.R.Organization = o } } return nil case "HistoryMosquitoinspections": rels, ok := retrieved.(HistoryMosquitoinspectionSlice) if !ok { return fmt.Errorf("organization cannot load %T as %q", retrieved, name) } o.R.HistoryMosquitoinspections = rels for _, rel := range rels { if rel != nil { rel.R.Organization = o } } return nil case "HistoryPointlocations": rels, ok := retrieved.(HistoryPointlocationSlice) if !ok { return fmt.Errorf("organization cannot load %T as %q", retrieved, name) } o.R.HistoryPointlocations = rels for _, rel := range rels { if rel != nil { rel.R.Organization = o } } return nil case "HistoryPolygonlocations": rels, ok := retrieved.(HistoryPolygonlocationSlice) if !ok { return fmt.Errorf("organization cannot load %T as %q", retrieved, name) } o.R.HistoryPolygonlocations = rels for _, rel := range rels { if rel != nil { rel.R.Organization = o } } return nil case "HistoryPools": rels, ok := retrieved.(HistoryPoolSlice) if !ok { return fmt.Errorf("organization cannot load %T as %q", retrieved, name) } o.R.HistoryPools = rels for _, rel := range rels { if rel != nil { rel.R.Organization = o } } return nil case "HistoryPooldetails": rels, ok := retrieved.(HistoryPooldetailSlice) if !ok { return fmt.Errorf("organization cannot load %T as %q", retrieved, name) } o.R.HistoryPooldetails = rels for _, rel := range rels { if rel != nil { rel.R.Organization = o } } return nil case "HistoryProposedtreatmentareas": rels, ok := retrieved.(HistoryProposedtreatmentareaSlice) if !ok { return fmt.Errorf("organization cannot load %T as %q", retrieved, name) } o.R.HistoryProposedtreatmentareas = rels for _, rel := range rels { if rel != nil { rel.R.Organization = o } } return nil case "HistoryQamosquitoinspections": rels, ok := retrieved.(HistoryQamosquitoinspectionSlice) if !ok { return fmt.Errorf("organization cannot load %T as %q", retrieved, name) } o.R.HistoryQamosquitoinspections = rels for _, rel := range rels { if rel != nil { rel.R.Organization = o } } return nil case "HistoryRodentlocations": rels, ok := retrieved.(HistoryRodentlocationSlice) if !ok { return fmt.Errorf("organization cannot load %T as %q", retrieved, name) } o.R.HistoryRodentlocations = rels for _, rel := range rels { if rel != nil { rel.R.Organization = o } } return nil case "HistorySamplecollections": rels, ok := retrieved.(HistorySamplecollectionSlice) if !ok { return fmt.Errorf("organization cannot load %T as %q", retrieved, name) } o.R.HistorySamplecollections = rels for _, rel := range rels { if rel != nil { rel.R.Organization = o } } return nil case "HistorySamplelocations": rels, ok := retrieved.(HistorySamplelocationSlice) if !ok { return fmt.Errorf("organization cannot load %T as %q", retrieved, name) } o.R.HistorySamplelocations = rels for _, rel := range rels { if rel != nil { rel.R.Organization = o } } return nil case "HistoryServicerequests": rels, ok := retrieved.(HistoryServicerequestSlice) if !ok { return fmt.Errorf("organization cannot load %T as %q", retrieved, name) } o.R.HistoryServicerequests = rels for _, rel := range rels { if rel != nil { rel.R.Organization = o } } return nil case "HistorySpeciesabundances": rels, ok := retrieved.(HistorySpeciesabundanceSlice) if !ok { return fmt.Errorf("organization cannot load %T as %q", retrieved, name) } o.R.HistorySpeciesabundances = rels for _, rel := range rels { if rel != nil { rel.R.Organization = o } } return nil case "HistoryStormdrains": rels, ok := retrieved.(HistoryStormdrainSlice) if !ok { return fmt.Errorf("organization cannot load %T as %q", retrieved, name) } o.R.HistoryStormdrains = rels for _, rel := range rels { if rel != nil { rel.R.Organization = o } } return nil case "HistoryTimecards": rels, ok := retrieved.(HistoryTimecardSlice) if !ok { return fmt.Errorf("organization cannot load %T as %q", retrieved, name) } o.R.HistoryTimecards = rels for _, rel := range rels { if rel != nil { rel.R.Organization = o } } return nil case "HistoryTrapdata": rels, ok := retrieved.(HistoryTrapdatumSlice) if !ok { return fmt.Errorf("organization cannot load %T as %q", retrieved, name) } o.R.HistoryTrapdata = rels for _, rel := range rels { if rel != nil { rel.R.Organization = o } } return nil case "HistoryTraplocations": rels, ok := retrieved.(HistoryTraplocationSlice) if !ok { return fmt.Errorf("organization cannot load %T as %q", retrieved, name) } o.R.HistoryTraplocations = rels for _, rel := range rels { if rel != nil { rel.R.Organization = o } } return nil case "HistoryTreatments": rels, ok := retrieved.(HistoryTreatmentSlice) if !ok { return fmt.Errorf("organization cannot load %T as %q", retrieved, name) } o.R.HistoryTreatments = rels for _, rel := range rels { if rel != nil { rel.R.Organization = o } } return nil case "HistoryTreatmentareas": rels, ok := retrieved.(HistoryTreatmentareaSlice) if !ok { return fmt.Errorf("organization cannot load %T as %q", retrieved, name) } o.R.HistoryTreatmentareas = rels for _, rel := range rels { if rel != nil { rel.R.Organization = o } } return nil case "HistoryZones": rels, ok := retrieved.(HistoryZoneSlice) if !ok { return fmt.Errorf("organization cannot load %T as %q", retrieved, name) } o.R.HistoryZones = rels for _, rel := range rels { if rel != nil { rel.R.Organization = o } } return nil case "HistoryZones2s": rels, ok := retrieved.(HistoryZones2Slice) if !ok { return fmt.Errorf("organization cannot load %T as %q", retrieved, name) } o.R.HistoryZones2s = rels for _, rel := range rels { if rel != nil { rel.R.Organization = o } } return nil case "User": rels, ok := retrieved.(UserSlice) if !ok { return fmt.Errorf("organization cannot load %T as %q", retrieved, name) } o.R.User = rels for _, rel := range rels { if rel != nil { rel.R.Organization = o } } return nil default: return fmt.Errorf("organization has no relationship %q", name) } } type organizationPreloader struct{} func buildOrganizationPreloader() organizationPreloader { return organizationPreloader{} } type organizationThenLoader[Q orm.Loadable] struct { FieldseekerSyncs func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q] FSContainerrelates func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q] FSFieldscoutinglogs func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q] FSHabitatrelates func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q] FSInspectionsamples func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q] FSInspectionsampledetails func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q] FSLinelocations func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q] FSLocationtrackings func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q] FSMosquitoinspections func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q] FSPointlocations func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q] FSPolygonlocations func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q] FSPools func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q] FSPooldetails func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q] FSProposedtreatmentareas func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q] FSQamosquitoinspections func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q] FSRodentlocations func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q] FSSamplecollections func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q] FSSamplelocations func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q] FSServicerequests func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q] FSSpeciesabundances func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q] FSStormdrains func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q] FSTimecards func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q] FSTrapdata func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q] FSTraplocations func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q] FSTreatments func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q] FSTreatmentareas func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q] FSZones func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q] FSZones2s func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q] H3Aggregations func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q] HistoryContainerrelates func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q] HistoryFieldscoutinglogs func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q] HistoryHabitatrelates func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q] HistoryInspectionsamples func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q] HistoryInspectionsampledetails func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q] HistoryLinelocations func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q] HistoryLocationtrackings func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q] HistoryMosquitoinspections func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q] HistoryPointlocations func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q] HistoryPolygonlocations func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q] HistoryPools func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q] HistoryPooldetails func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q] HistoryProposedtreatmentareas func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q] HistoryQamosquitoinspections func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q] HistoryRodentlocations func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q] HistorySamplecollections func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q] HistorySamplelocations func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q] HistoryServicerequests func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q] HistorySpeciesabundances func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q] HistoryStormdrains func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q] HistoryTimecards func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q] HistoryTrapdata func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q] HistoryTraplocations func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q] HistoryTreatments func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q] HistoryTreatmentareas func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q] HistoryZones func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q] HistoryZones2s func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q] User func(...bob.Mod[*dialect.SelectQuery]) orm.Loader[Q] } func buildOrganizationThenLoader[Q orm.Loadable]() organizationThenLoader[Q] { type FieldseekerSyncsLoadInterface interface { LoadFieldseekerSyncs(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error } type FSContainerrelatesLoadInterface interface { LoadFSContainerrelates(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error } type FSFieldscoutinglogsLoadInterface interface { LoadFSFieldscoutinglogs(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error } type FSHabitatrelatesLoadInterface interface { LoadFSHabitatrelates(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error } type FSInspectionsamplesLoadInterface interface { LoadFSInspectionsamples(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error } type FSInspectionsampledetailsLoadInterface interface { LoadFSInspectionsampledetails(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error } type FSLinelocationsLoadInterface interface { LoadFSLinelocations(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error } type FSLocationtrackingsLoadInterface interface { LoadFSLocationtrackings(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error } type FSMosquitoinspectionsLoadInterface interface { LoadFSMosquitoinspections(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error } type FSPointlocationsLoadInterface interface { LoadFSPointlocations(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error } type FSPolygonlocationsLoadInterface interface { LoadFSPolygonlocations(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error } type FSPoolsLoadInterface interface { LoadFSPools(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error } type FSPooldetailsLoadInterface interface { LoadFSPooldetails(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error } type FSProposedtreatmentareasLoadInterface interface { LoadFSProposedtreatmentareas(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error } type FSQamosquitoinspectionsLoadInterface interface { LoadFSQamosquitoinspections(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error } type FSRodentlocationsLoadInterface interface { LoadFSRodentlocations(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error } type FSSamplecollectionsLoadInterface interface { LoadFSSamplecollections(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error } type FSSamplelocationsLoadInterface interface { LoadFSSamplelocations(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error } type FSServicerequestsLoadInterface interface { LoadFSServicerequests(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error } type FSSpeciesabundancesLoadInterface interface { LoadFSSpeciesabundances(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error } type FSStormdrainsLoadInterface interface { LoadFSStormdrains(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error } type FSTimecardsLoadInterface interface { LoadFSTimecards(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error } type FSTrapdataLoadInterface interface { LoadFSTrapdata(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error } type FSTraplocationsLoadInterface interface { LoadFSTraplocations(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error } type FSTreatmentsLoadInterface interface { LoadFSTreatments(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error } type FSTreatmentareasLoadInterface interface { LoadFSTreatmentareas(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error } type FSZonesLoadInterface interface { LoadFSZones(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error } type FSZones2sLoadInterface interface { LoadFSZones2s(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error } type H3AggregationsLoadInterface interface { LoadH3Aggregations(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error } type HistoryContainerrelatesLoadInterface interface { LoadHistoryContainerrelates(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error } type HistoryFieldscoutinglogsLoadInterface interface { LoadHistoryFieldscoutinglogs(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error } type HistoryHabitatrelatesLoadInterface interface { LoadHistoryHabitatrelates(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error } type HistoryInspectionsamplesLoadInterface interface { LoadHistoryInspectionsamples(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error } type HistoryInspectionsampledetailsLoadInterface interface { LoadHistoryInspectionsampledetails(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error } type HistoryLinelocationsLoadInterface interface { LoadHistoryLinelocations(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error } type HistoryLocationtrackingsLoadInterface interface { LoadHistoryLocationtrackings(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error } type HistoryMosquitoinspectionsLoadInterface interface { LoadHistoryMosquitoinspections(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error } type HistoryPointlocationsLoadInterface interface { LoadHistoryPointlocations(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error } type HistoryPolygonlocationsLoadInterface interface { LoadHistoryPolygonlocations(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error } type HistoryPoolsLoadInterface interface { LoadHistoryPools(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error } type HistoryPooldetailsLoadInterface interface { LoadHistoryPooldetails(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error } type HistoryProposedtreatmentareasLoadInterface interface { LoadHistoryProposedtreatmentareas(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error } type HistoryQamosquitoinspectionsLoadInterface interface { LoadHistoryQamosquitoinspections(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error } type HistoryRodentlocationsLoadInterface interface { LoadHistoryRodentlocations(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error } type HistorySamplecollectionsLoadInterface interface { LoadHistorySamplecollections(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error } type HistorySamplelocationsLoadInterface interface { LoadHistorySamplelocations(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error } type HistoryServicerequestsLoadInterface interface { LoadHistoryServicerequests(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error } type HistorySpeciesabundancesLoadInterface interface { LoadHistorySpeciesabundances(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error } type HistoryStormdrainsLoadInterface interface { LoadHistoryStormdrains(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error } type HistoryTimecardsLoadInterface interface { LoadHistoryTimecards(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error } type HistoryTrapdataLoadInterface interface { LoadHistoryTrapdata(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error } type HistoryTraplocationsLoadInterface interface { LoadHistoryTraplocations(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error } type HistoryTreatmentsLoadInterface interface { LoadHistoryTreatments(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error } type HistoryTreatmentareasLoadInterface interface { LoadHistoryTreatmentareas(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error } type HistoryZonesLoadInterface interface { LoadHistoryZones(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error } type HistoryZones2sLoadInterface interface { LoadHistoryZones2s(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error } type UserLoadInterface interface { LoadUser(context.Context, bob.Executor, ...bob.Mod[*dialect.SelectQuery]) error } return organizationThenLoader[Q]{ FieldseekerSyncs: thenLoadBuilder[Q]( "FieldseekerSyncs", func(ctx context.Context, exec bob.Executor, retrieved FieldseekerSyncsLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error { return retrieved.LoadFieldseekerSyncs(ctx, exec, mods...) }, ), FSContainerrelates: thenLoadBuilder[Q]( "FSContainerrelates", func(ctx context.Context, exec bob.Executor, retrieved FSContainerrelatesLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error { return retrieved.LoadFSContainerrelates(ctx, exec, mods...) }, ), FSFieldscoutinglogs: thenLoadBuilder[Q]( "FSFieldscoutinglogs", func(ctx context.Context, exec bob.Executor, retrieved FSFieldscoutinglogsLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error { return retrieved.LoadFSFieldscoutinglogs(ctx, exec, mods...) }, ), FSHabitatrelates: thenLoadBuilder[Q]( "FSHabitatrelates", func(ctx context.Context, exec bob.Executor, retrieved FSHabitatrelatesLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error { return retrieved.LoadFSHabitatrelates(ctx, exec, mods...) }, ), FSInspectionsamples: thenLoadBuilder[Q]( "FSInspectionsamples", func(ctx context.Context, exec bob.Executor, retrieved FSInspectionsamplesLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error { return retrieved.LoadFSInspectionsamples(ctx, exec, mods...) }, ), FSInspectionsampledetails: thenLoadBuilder[Q]( "FSInspectionsampledetails", func(ctx context.Context, exec bob.Executor, retrieved FSInspectionsampledetailsLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error { return retrieved.LoadFSInspectionsampledetails(ctx, exec, mods...) }, ), FSLinelocations: thenLoadBuilder[Q]( "FSLinelocations", func(ctx context.Context, exec bob.Executor, retrieved FSLinelocationsLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error { return retrieved.LoadFSLinelocations(ctx, exec, mods...) }, ), FSLocationtrackings: thenLoadBuilder[Q]( "FSLocationtrackings", func(ctx context.Context, exec bob.Executor, retrieved FSLocationtrackingsLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error { return retrieved.LoadFSLocationtrackings(ctx, exec, mods...) }, ), FSMosquitoinspections: thenLoadBuilder[Q]( "FSMosquitoinspections", func(ctx context.Context, exec bob.Executor, retrieved FSMosquitoinspectionsLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error { return retrieved.LoadFSMosquitoinspections(ctx, exec, mods...) }, ), FSPointlocations: thenLoadBuilder[Q]( "FSPointlocations", func(ctx context.Context, exec bob.Executor, retrieved FSPointlocationsLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error { return retrieved.LoadFSPointlocations(ctx, exec, mods...) }, ), FSPolygonlocations: thenLoadBuilder[Q]( "FSPolygonlocations", func(ctx context.Context, exec bob.Executor, retrieved FSPolygonlocationsLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error { return retrieved.LoadFSPolygonlocations(ctx, exec, mods...) }, ), FSPools: thenLoadBuilder[Q]( "FSPools", func(ctx context.Context, exec bob.Executor, retrieved FSPoolsLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error { return retrieved.LoadFSPools(ctx, exec, mods...) }, ), FSPooldetails: thenLoadBuilder[Q]( "FSPooldetails", func(ctx context.Context, exec bob.Executor, retrieved FSPooldetailsLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error { return retrieved.LoadFSPooldetails(ctx, exec, mods...) }, ), FSProposedtreatmentareas: thenLoadBuilder[Q]( "FSProposedtreatmentareas", func(ctx context.Context, exec bob.Executor, retrieved FSProposedtreatmentareasLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error { return retrieved.LoadFSProposedtreatmentareas(ctx, exec, mods...) }, ), FSQamosquitoinspections: thenLoadBuilder[Q]( "FSQamosquitoinspections", func(ctx context.Context, exec bob.Executor, retrieved FSQamosquitoinspectionsLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error { return retrieved.LoadFSQamosquitoinspections(ctx, exec, mods...) }, ), FSRodentlocations: thenLoadBuilder[Q]( "FSRodentlocations", func(ctx context.Context, exec bob.Executor, retrieved FSRodentlocationsLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error { return retrieved.LoadFSRodentlocations(ctx, exec, mods...) }, ), FSSamplecollections: thenLoadBuilder[Q]( "FSSamplecollections", func(ctx context.Context, exec bob.Executor, retrieved FSSamplecollectionsLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error { return retrieved.LoadFSSamplecollections(ctx, exec, mods...) }, ), FSSamplelocations: thenLoadBuilder[Q]( "FSSamplelocations", func(ctx context.Context, exec bob.Executor, retrieved FSSamplelocationsLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error { return retrieved.LoadFSSamplelocations(ctx, exec, mods...) }, ), FSServicerequests: thenLoadBuilder[Q]( "FSServicerequests", func(ctx context.Context, exec bob.Executor, retrieved FSServicerequestsLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error { return retrieved.LoadFSServicerequests(ctx, exec, mods...) }, ), FSSpeciesabundances: thenLoadBuilder[Q]( "FSSpeciesabundances", func(ctx context.Context, exec bob.Executor, retrieved FSSpeciesabundancesLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error { return retrieved.LoadFSSpeciesabundances(ctx, exec, mods...) }, ), FSStormdrains: thenLoadBuilder[Q]( "FSStormdrains", func(ctx context.Context, exec bob.Executor, retrieved FSStormdrainsLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error { return retrieved.LoadFSStormdrains(ctx, exec, mods...) }, ), FSTimecards: thenLoadBuilder[Q]( "FSTimecards", func(ctx context.Context, exec bob.Executor, retrieved FSTimecardsLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error { return retrieved.LoadFSTimecards(ctx, exec, mods...) }, ), FSTrapdata: thenLoadBuilder[Q]( "FSTrapdata", func(ctx context.Context, exec bob.Executor, retrieved FSTrapdataLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error { return retrieved.LoadFSTrapdata(ctx, exec, mods...) }, ), FSTraplocations: thenLoadBuilder[Q]( "FSTraplocations", func(ctx context.Context, exec bob.Executor, retrieved FSTraplocationsLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error { return retrieved.LoadFSTraplocations(ctx, exec, mods...) }, ), FSTreatments: thenLoadBuilder[Q]( "FSTreatments", func(ctx context.Context, exec bob.Executor, retrieved FSTreatmentsLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error { return retrieved.LoadFSTreatments(ctx, exec, mods...) }, ), FSTreatmentareas: thenLoadBuilder[Q]( "FSTreatmentareas", func(ctx context.Context, exec bob.Executor, retrieved FSTreatmentareasLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error { return retrieved.LoadFSTreatmentareas(ctx, exec, mods...) }, ), FSZones: thenLoadBuilder[Q]( "FSZones", func(ctx context.Context, exec bob.Executor, retrieved FSZonesLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error { return retrieved.LoadFSZones(ctx, exec, mods...) }, ), FSZones2s: thenLoadBuilder[Q]( "FSZones2s", func(ctx context.Context, exec bob.Executor, retrieved FSZones2sLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error { return retrieved.LoadFSZones2s(ctx, exec, mods...) }, ), H3Aggregations: thenLoadBuilder[Q]( "H3Aggregations", func(ctx context.Context, exec bob.Executor, retrieved H3AggregationsLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error { return retrieved.LoadH3Aggregations(ctx, exec, mods...) }, ), HistoryContainerrelates: thenLoadBuilder[Q]( "HistoryContainerrelates", func(ctx context.Context, exec bob.Executor, retrieved HistoryContainerrelatesLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error { return retrieved.LoadHistoryContainerrelates(ctx, exec, mods...) }, ), HistoryFieldscoutinglogs: thenLoadBuilder[Q]( "HistoryFieldscoutinglogs", func(ctx context.Context, exec bob.Executor, retrieved HistoryFieldscoutinglogsLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error { return retrieved.LoadHistoryFieldscoutinglogs(ctx, exec, mods...) }, ), HistoryHabitatrelates: thenLoadBuilder[Q]( "HistoryHabitatrelates", func(ctx context.Context, exec bob.Executor, retrieved HistoryHabitatrelatesLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error { return retrieved.LoadHistoryHabitatrelates(ctx, exec, mods...) }, ), HistoryInspectionsamples: thenLoadBuilder[Q]( "HistoryInspectionsamples", func(ctx context.Context, exec bob.Executor, retrieved HistoryInspectionsamplesLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error { return retrieved.LoadHistoryInspectionsamples(ctx, exec, mods...) }, ), HistoryInspectionsampledetails: thenLoadBuilder[Q]( "HistoryInspectionsampledetails", func(ctx context.Context, exec bob.Executor, retrieved HistoryInspectionsampledetailsLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error { return retrieved.LoadHistoryInspectionsampledetails(ctx, exec, mods...) }, ), HistoryLinelocations: thenLoadBuilder[Q]( "HistoryLinelocations", func(ctx context.Context, exec bob.Executor, retrieved HistoryLinelocationsLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error { return retrieved.LoadHistoryLinelocations(ctx, exec, mods...) }, ), HistoryLocationtrackings: thenLoadBuilder[Q]( "HistoryLocationtrackings", func(ctx context.Context, exec bob.Executor, retrieved HistoryLocationtrackingsLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error { return retrieved.LoadHistoryLocationtrackings(ctx, exec, mods...) }, ), HistoryMosquitoinspections: thenLoadBuilder[Q]( "HistoryMosquitoinspections", func(ctx context.Context, exec bob.Executor, retrieved HistoryMosquitoinspectionsLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error { return retrieved.LoadHistoryMosquitoinspections(ctx, exec, mods...) }, ), HistoryPointlocations: thenLoadBuilder[Q]( "HistoryPointlocations", func(ctx context.Context, exec bob.Executor, retrieved HistoryPointlocationsLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error { return retrieved.LoadHistoryPointlocations(ctx, exec, mods...) }, ), HistoryPolygonlocations: thenLoadBuilder[Q]( "HistoryPolygonlocations", func(ctx context.Context, exec bob.Executor, retrieved HistoryPolygonlocationsLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error { return retrieved.LoadHistoryPolygonlocations(ctx, exec, mods...) }, ), HistoryPools: thenLoadBuilder[Q]( "HistoryPools", func(ctx context.Context, exec bob.Executor, retrieved HistoryPoolsLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error { return retrieved.LoadHistoryPools(ctx, exec, mods...) }, ), HistoryPooldetails: thenLoadBuilder[Q]( "HistoryPooldetails", func(ctx context.Context, exec bob.Executor, retrieved HistoryPooldetailsLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error { return retrieved.LoadHistoryPooldetails(ctx, exec, mods...) }, ), HistoryProposedtreatmentareas: thenLoadBuilder[Q]( "HistoryProposedtreatmentareas", func(ctx context.Context, exec bob.Executor, retrieved HistoryProposedtreatmentareasLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error { return retrieved.LoadHistoryProposedtreatmentareas(ctx, exec, mods...) }, ), HistoryQamosquitoinspections: thenLoadBuilder[Q]( "HistoryQamosquitoinspections", func(ctx context.Context, exec bob.Executor, retrieved HistoryQamosquitoinspectionsLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error { return retrieved.LoadHistoryQamosquitoinspections(ctx, exec, mods...) }, ), HistoryRodentlocations: thenLoadBuilder[Q]( "HistoryRodentlocations", func(ctx context.Context, exec bob.Executor, retrieved HistoryRodentlocationsLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error { return retrieved.LoadHistoryRodentlocations(ctx, exec, mods...) }, ), HistorySamplecollections: thenLoadBuilder[Q]( "HistorySamplecollections", func(ctx context.Context, exec bob.Executor, retrieved HistorySamplecollectionsLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error { return retrieved.LoadHistorySamplecollections(ctx, exec, mods...) }, ), HistorySamplelocations: thenLoadBuilder[Q]( "HistorySamplelocations", func(ctx context.Context, exec bob.Executor, retrieved HistorySamplelocationsLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error { return retrieved.LoadHistorySamplelocations(ctx, exec, mods...) }, ), HistoryServicerequests: thenLoadBuilder[Q]( "HistoryServicerequests", func(ctx context.Context, exec bob.Executor, retrieved HistoryServicerequestsLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error { return retrieved.LoadHistoryServicerequests(ctx, exec, mods...) }, ), HistorySpeciesabundances: thenLoadBuilder[Q]( "HistorySpeciesabundances", func(ctx context.Context, exec bob.Executor, retrieved HistorySpeciesabundancesLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error { return retrieved.LoadHistorySpeciesabundances(ctx, exec, mods...) }, ), HistoryStormdrains: thenLoadBuilder[Q]( "HistoryStormdrains", func(ctx context.Context, exec bob.Executor, retrieved HistoryStormdrainsLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error { return retrieved.LoadHistoryStormdrains(ctx, exec, mods...) }, ), HistoryTimecards: thenLoadBuilder[Q]( "HistoryTimecards", func(ctx context.Context, exec bob.Executor, retrieved HistoryTimecardsLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error { return retrieved.LoadHistoryTimecards(ctx, exec, mods...) }, ), HistoryTrapdata: thenLoadBuilder[Q]( "HistoryTrapdata", func(ctx context.Context, exec bob.Executor, retrieved HistoryTrapdataLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error { return retrieved.LoadHistoryTrapdata(ctx, exec, mods...) }, ), HistoryTraplocations: thenLoadBuilder[Q]( "HistoryTraplocations", func(ctx context.Context, exec bob.Executor, retrieved HistoryTraplocationsLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error { return retrieved.LoadHistoryTraplocations(ctx, exec, mods...) }, ), HistoryTreatments: thenLoadBuilder[Q]( "HistoryTreatments", func(ctx context.Context, exec bob.Executor, retrieved HistoryTreatmentsLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error { return retrieved.LoadHistoryTreatments(ctx, exec, mods...) }, ), HistoryTreatmentareas: thenLoadBuilder[Q]( "HistoryTreatmentareas", func(ctx context.Context, exec bob.Executor, retrieved HistoryTreatmentareasLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error { return retrieved.LoadHistoryTreatmentareas(ctx, exec, mods...) }, ), HistoryZones: thenLoadBuilder[Q]( "HistoryZones", func(ctx context.Context, exec bob.Executor, retrieved HistoryZonesLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error { return retrieved.LoadHistoryZones(ctx, exec, mods...) }, ), HistoryZones2s: thenLoadBuilder[Q]( "HistoryZones2s", func(ctx context.Context, exec bob.Executor, retrieved HistoryZones2sLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error { return retrieved.LoadHistoryZones2s(ctx, exec, mods...) }, ), User: thenLoadBuilder[Q]( "User", func(ctx context.Context, exec bob.Executor, retrieved UserLoadInterface, mods ...bob.Mod[*dialect.SelectQuery]) error { return retrieved.LoadUser(ctx, exec, mods...) }, ), } } // LoadFieldseekerSyncs loads the organization's FieldseekerSyncs into the .R struct func (o *Organization) LoadFieldseekerSyncs(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if o == nil { return nil } // Reset the relationship o.R.FieldseekerSyncs = nil related, err := o.FieldseekerSyncs(mods...).All(ctx, exec) if err != nil { return err } for _, rel := range related { rel.R.Organization = o } o.R.FieldseekerSyncs = related return nil } // LoadFieldseekerSyncs loads the organization's FieldseekerSyncs into the .R struct func (os OrganizationSlice) LoadFieldseekerSyncs(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if len(os) == 0 { return nil } fieldseekerSyncs, err := os.FieldseekerSyncs(mods...).All(ctx, exec) if err != nil { return err } for _, o := range os { if o == nil { continue } o.R.FieldseekerSyncs = nil } for _, o := range os { if o == nil { continue } for _, rel := range fieldseekerSyncs { if !(o.ID == rel.OrganizationID) { continue } rel.R.Organization = o o.R.FieldseekerSyncs = append(o.R.FieldseekerSyncs, rel) } } return nil } // LoadFSContainerrelates loads the organization's FSContainerrelates into the .R struct func (o *Organization) LoadFSContainerrelates(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if o == nil { return nil } // Reset the relationship o.R.FSContainerrelates = nil related, err := o.FSContainerrelates(mods...).All(ctx, exec) if err != nil { return err } for _, rel := range related { rel.R.Organization = o } o.R.FSContainerrelates = related return nil } // LoadFSContainerrelates loads the organization's FSContainerrelates into the .R struct func (os OrganizationSlice) LoadFSContainerrelates(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if len(os) == 0 { return nil } fsContainerrelates, err := os.FSContainerrelates(mods...).All(ctx, exec) if err != nil { return err } for _, o := range os { if o == nil { continue } o.R.FSContainerrelates = nil } for _, o := range os { if o == nil { continue } for _, rel := range fsContainerrelates { if !(o.ID == rel.OrganizationID) { continue } rel.R.Organization = o o.R.FSContainerrelates = append(o.R.FSContainerrelates, rel) } } return nil } // LoadFSFieldscoutinglogs loads the organization's FSFieldscoutinglogs into the .R struct func (o *Organization) LoadFSFieldscoutinglogs(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if o == nil { return nil } // Reset the relationship o.R.FSFieldscoutinglogs = nil related, err := o.FSFieldscoutinglogs(mods...).All(ctx, exec) if err != nil { return err } for _, rel := range related { rel.R.Organization = o } o.R.FSFieldscoutinglogs = related return nil } // LoadFSFieldscoutinglogs loads the organization's FSFieldscoutinglogs into the .R struct func (os OrganizationSlice) LoadFSFieldscoutinglogs(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if len(os) == 0 { return nil } fsFieldscoutinglogs, err := os.FSFieldscoutinglogs(mods...).All(ctx, exec) if err != nil { return err } for _, o := range os { if o == nil { continue } o.R.FSFieldscoutinglogs = nil } for _, o := range os { if o == nil { continue } for _, rel := range fsFieldscoutinglogs { if !(o.ID == rel.OrganizationID) { continue } rel.R.Organization = o o.R.FSFieldscoutinglogs = append(o.R.FSFieldscoutinglogs, rel) } } return nil } // LoadFSHabitatrelates loads the organization's FSHabitatrelates into the .R struct func (o *Organization) LoadFSHabitatrelates(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if o == nil { return nil } // Reset the relationship o.R.FSHabitatrelates = nil related, err := o.FSHabitatrelates(mods...).All(ctx, exec) if err != nil { return err } for _, rel := range related { rel.R.Organization = o } o.R.FSHabitatrelates = related return nil } // LoadFSHabitatrelates loads the organization's FSHabitatrelates into the .R struct func (os OrganizationSlice) LoadFSHabitatrelates(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if len(os) == 0 { return nil } fsHabitatrelates, err := os.FSHabitatrelates(mods...).All(ctx, exec) if err != nil { return err } for _, o := range os { if o == nil { continue } o.R.FSHabitatrelates = nil } for _, o := range os { if o == nil { continue } for _, rel := range fsHabitatrelates { if !(o.ID == rel.OrganizationID) { continue } rel.R.Organization = o o.R.FSHabitatrelates = append(o.R.FSHabitatrelates, rel) } } return nil } // LoadFSInspectionsamples loads the organization's FSInspectionsamples into the .R struct func (o *Organization) LoadFSInspectionsamples(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if o == nil { return nil } // Reset the relationship o.R.FSInspectionsamples = nil related, err := o.FSInspectionsamples(mods...).All(ctx, exec) if err != nil { return err } for _, rel := range related { rel.R.Organization = o } o.R.FSInspectionsamples = related return nil } // LoadFSInspectionsamples loads the organization's FSInspectionsamples into the .R struct func (os OrganizationSlice) LoadFSInspectionsamples(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if len(os) == 0 { return nil } fsInspectionsamples, err := os.FSInspectionsamples(mods...).All(ctx, exec) if err != nil { return err } for _, o := range os { if o == nil { continue } o.R.FSInspectionsamples = nil } for _, o := range os { if o == nil { continue } for _, rel := range fsInspectionsamples { if !(o.ID == rel.OrganizationID) { continue } rel.R.Organization = o o.R.FSInspectionsamples = append(o.R.FSInspectionsamples, rel) } } return nil } // LoadFSInspectionsampledetails loads the organization's FSInspectionsampledetails into the .R struct func (o *Organization) LoadFSInspectionsampledetails(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if o == nil { return nil } // Reset the relationship o.R.FSInspectionsampledetails = nil related, err := o.FSInspectionsampledetails(mods...).All(ctx, exec) if err != nil { return err } for _, rel := range related { rel.R.Organization = o } o.R.FSInspectionsampledetails = related return nil } // LoadFSInspectionsampledetails loads the organization's FSInspectionsampledetails into the .R struct func (os OrganizationSlice) LoadFSInspectionsampledetails(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if len(os) == 0 { return nil } fsInspectionsampledetails, err := os.FSInspectionsampledetails(mods...).All(ctx, exec) if err != nil { return err } for _, o := range os { if o == nil { continue } o.R.FSInspectionsampledetails = nil } for _, o := range os { if o == nil { continue } for _, rel := range fsInspectionsampledetails { if !(o.ID == rel.OrganizationID) { continue } rel.R.Organization = o o.R.FSInspectionsampledetails = append(o.R.FSInspectionsampledetails, rel) } } return nil } // LoadFSLinelocations loads the organization's FSLinelocations into the .R struct func (o *Organization) LoadFSLinelocations(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if o == nil { return nil } // Reset the relationship o.R.FSLinelocations = nil related, err := o.FSLinelocations(mods...).All(ctx, exec) if err != nil { return err } for _, rel := range related { rel.R.Organization = o } o.R.FSLinelocations = related return nil } // LoadFSLinelocations loads the organization's FSLinelocations into the .R struct func (os OrganizationSlice) LoadFSLinelocations(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if len(os) == 0 { return nil } fsLinelocations, err := os.FSLinelocations(mods...).All(ctx, exec) if err != nil { return err } for _, o := range os { if o == nil { continue } o.R.FSLinelocations = nil } for _, o := range os { if o == nil { continue } for _, rel := range fsLinelocations { if !(o.ID == rel.OrganizationID) { continue } rel.R.Organization = o o.R.FSLinelocations = append(o.R.FSLinelocations, rel) } } return nil } // LoadFSLocationtrackings loads the organization's FSLocationtrackings into the .R struct func (o *Organization) LoadFSLocationtrackings(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if o == nil { return nil } // Reset the relationship o.R.FSLocationtrackings = nil related, err := o.FSLocationtrackings(mods...).All(ctx, exec) if err != nil { return err } for _, rel := range related { rel.R.Organization = o } o.R.FSLocationtrackings = related return nil } // LoadFSLocationtrackings loads the organization's FSLocationtrackings into the .R struct func (os OrganizationSlice) LoadFSLocationtrackings(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if len(os) == 0 { return nil } fsLocationtrackings, err := os.FSLocationtrackings(mods...).All(ctx, exec) if err != nil { return err } for _, o := range os { if o == nil { continue } o.R.FSLocationtrackings = nil } for _, o := range os { if o == nil { continue } for _, rel := range fsLocationtrackings { if !(o.ID == rel.OrganizationID) { continue } rel.R.Organization = o o.R.FSLocationtrackings = append(o.R.FSLocationtrackings, rel) } } return nil } // LoadFSMosquitoinspections loads the organization's FSMosquitoinspections into the .R struct func (o *Organization) LoadFSMosquitoinspections(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if o == nil { return nil } // Reset the relationship o.R.FSMosquitoinspections = nil related, err := o.FSMosquitoinspections(mods...).All(ctx, exec) if err != nil { return err } for _, rel := range related { rel.R.Organization = o } o.R.FSMosquitoinspections = related return nil } // LoadFSMosquitoinspections loads the organization's FSMosquitoinspections into the .R struct func (os OrganizationSlice) LoadFSMosquitoinspections(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if len(os) == 0 { return nil } fsMosquitoinspections, err := os.FSMosquitoinspections(mods...).All(ctx, exec) if err != nil { return err } for _, o := range os { if o == nil { continue } o.R.FSMosquitoinspections = nil } for _, o := range os { if o == nil { continue } for _, rel := range fsMosquitoinspections { if !(o.ID == rel.OrganizationID) { continue } rel.R.Organization = o o.R.FSMosquitoinspections = append(o.R.FSMosquitoinspections, rel) } } return nil } // LoadFSPointlocations loads the organization's FSPointlocations into the .R struct func (o *Organization) LoadFSPointlocations(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if o == nil { return nil } // Reset the relationship o.R.FSPointlocations = nil related, err := o.FSPointlocations(mods...).All(ctx, exec) if err != nil { return err } for _, rel := range related { rel.R.Organization = o } o.R.FSPointlocations = related return nil } // LoadFSPointlocations loads the organization's FSPointlocations into the .R struct func (os OrganizationSlice) LoadFSPointlocations(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if len(os) == 0 { return nil } fsPointlocations, err := os.FSPointlocations(mods...).All(ctx, exec) if err != nil { return err } for _, o := range os { if o == nil { continue } o.R.FSPointlocations = nil } for _, o := range os { if o == nil { continue } for _, rel := range fsPointlocations { if !(o.ID == rel.OrganizationID) { continue } rel.R.Organization = o o.R.FSPointlocations = append(o.R.FSPointlocations, rel) } } return nil } // LoadFSPolygonlocations loads the organization's FSPolygonlocations into the .R struct func (o *Organization) LoadFSPolygonlocations(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if o == nil { return nil } // Reset the relationship o.R.FSPolygonlocations = nil related, err := o.FSPolygonlocations(mods...).All(ctx, exec) if err != nil { return err } for _, rel := range related { rel.R.Organization = o } o.R.FSPolygonlocations = related return nil } // LoadFSPolygonlocations loads the organization's FSPolygonlocations into the .R struct func (os OrganizationSlice) LoadFSPolygonlocations(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if len(os) == 0 { return nil } fsPolygonlocations, err := os.FSPolygonlocations(mods...).All(ctx, exec) if err != nil { return err } for _, o := range os { if o == nil { continue } o.R.FSPolygonlocations = nil } for _, o := range os { if o == nil { continue } for _, rel := range fsPolygonlocations { if !(o.ID == rel.OrganizationID) { continue } rel.R.Organization = o o.R.FSPolygonlocations = append(o.R.FSPolygonlocations, rel) } } return nil } // LoadFSPools loads the organization's FSPools into the .R struct func (o *Organization) LoadFSPools(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if o == nil { return nil } // Reset the relationship o.R.FSPools = nil related, err := o.FSPools(mods...).All(ctx, exec) if err != nil { return err } for _, rel := range related { rel.R.Organization = o } o.R.FSPools = related return nil } // LoadFSPools loads the organization's FSPools into the .R struct func (os OrganizationSlice) LoadFSPools(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if len(os) == 0 { return nil } fsPools, err := os.FSPools(mods...).All(ctx, exec) if err != nil { return err } for _, o := range os { if o == nil { continue } o.R.FSPools = nil } for _, o := range os { if o == nil { continue } for _, rel := range fsPools { if !(o.ID == rel.OrganizationID) { continue } rel.R.Organization = o o.R.FSPools = append(o.R.FSPools, rel) } } return nil } // LoadFSPooldetails loads the organization's FSPooldetails into the .R struct func (o *Organization) LoadFSPooldetails(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if o == nil { return nil } // Reset the relationship o.R.FSPooldetails = nil related, err := o.FSPooldetails(mods...).All(ctx, exec) if err != nil { return err } for _, rel := range related { rel.R.Organization = o } o.R.FSPooldetails = related return nil } // LoadFSPooldetails loads the organization's FSPooldetails into the .R struct func (os OrganizationSlice) LoadFSPooldetails(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if len(os) == 0 { return nil } fsPooldetails, err := os.FSPooldetails(mods...).All(ctx, exec) if err != nil { return err } for _, o := range os { if o == nil { continue } o.R.FSPooldetails = nil } for _, o := range os { if o == nil { continue } for _, rel := range fsPooldetails { if !(o.ID == rel.OrganizationID) { continue } rel.R.Organization = o o.R.FSPooldetails = append(o.R.FSPooldetails, rel) } } return nil } // LoadFSProposedtreatmentareas loads the organization's FSProposedtreatmentareas into the .R struct func (o *Organization) LoadFSProposedtreatmentareas(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if o == nil { return nil } // Reset the relationship o.R.FSProposedtreatmentareas = nil related, err := o.FSProposedtreatmentareas(mods...).All(ctx, exec) if err != nil { return err } for _, rel := range related { rel.R.Organization = o } o.R.FSProposedtreatmentareas = related return nil } // LoadFSProposedtreatmentareas loads the organization's FSProposedtreatmentareas into the .R struct func (os OrganizationSlice) LoadFSProposedtreatmentareas(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if len(os) == 0 { return nil } fsProposedtreatmentareas, err := os.FSProposedtreatmentareas(mods...).All(ctx, exec) if err != nil { return err } for _, o := range os { if o == nil { continue } o.R.FSProposedtreatmentareas = nil } for _, o := range os { if o == nil { continue } for _, rel := range fsProposedtreatmentareas { if !(o.ID == rel.OrganizationID) { continue } rel.R.Organization = o o.R.FSProposedtreatmentareas = append(o.R.FSProposedtreatmentareas, rel) } } return nil } // LoadFSQamosquitoinspections loads the organization's FSQamosquitoinspections into the .R struct func (o *Organization) LoadFSQamosquitoinspections(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if o == nil { return nil } // Reset the relationship o.R.FSQamosquitoinspections = nil related, err := o.FSQamosquitoinspections(mods...).All(ctx, exec) if err != nil { return err } for _, rel := range related { rel.R.Organization = o } o.R.FSQamosquitoinspections = related return nil } // LoadFSQamosquitoinspections loads the organization's FSQamosquitoinspections into the .R struct func (os OrganizationSlice) LoadFSQamosquitoinspections(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if len(os) == 0 { return nil } fsQamosquitoinspections, err := os.FSQamosquitoinspections(mods...).All(ctx, exec) if err != nil { return err } for _, o := range os { if o == nil { continue } o.R.FSQamosquitoinspections = nil } for _, o := range os { if o == nil { continue } for _, rel := range fsQamosquitoinspections { if !(o.ID == rel.OrganizationID) { continue } rel.R.Organization = o o.R.FSQamosquitoinspections = append(o.R.FSQamosquitoinspections, rel) } } return nil } // LoadFSRodentlocations loads the organization's FSRodentlocations into the .R struct func (o *Organization) LoadFSRodentlocations(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if o == nil { return nil } // Reset the relationship o.R.FSRodentlocations = nil related, err := o.FSRodentlocations(mods...).All(ctx, exec) if err != nil { return err } for _, rel := range related { rel.R.Organization = o } o.R.FSRodentlocations = related return nil } // LoadFSRodentlocations loads the organization's FSRodentlocations into the .R struct func (os OrganizationSlice) LoadFSRodentlocations(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if len(os) == 0 { return nil } fsRodentlocations, err := os.FSRodentlocations(mods...).All(ctx, exec) if err != nil { return err } for _, o := range os { if o == nil { continue } o.R.FSRodentlocations = nil } for _, o := range os { if o == nil { continue } for _, rel := range fsRodentlocations { if !(o.ID == rel.OrganizationID) { continue } rel.R.Organization = o o.R.FSRodentlocations = append(o.R.FSRodentlocations, rel) } } return nil } // LoadFSSamplecollections loads the organization's FSSamplecollections into the .R struct func (o *Organization) LoadFSSamplecollections(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if o == nil { return nil } // Reset the relationship o.R.FSSamplecollections = nil related, err := o.FSSamplecollections(mods...).All(ctx, exec) if err != nil { return err } for _, rel := range related { rel.R.Organization = o } o.R.FSSamplecollections = related return nil } // LoadFSSamplecollections loads the organization's FSSamplecollections into the .R struct func (os OrganizationSlice) LoadFSSamplecollections(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if len(os) == 0 { return nil } fsSamplecollections, err := os.FSSamplecollections(mods...).All(ctx, exec) if err != nil { return err } for _, o := range os { if o == nil { continue } o.R.FSSamplecollections = nil } for _, o := range os { if o == nil { continue } for _, rel := range fsSamplecollections { if !(o.ID == rel.OrganizationID) { continue } rel.R.Organization = o o.R.FSSamplecollections = append(o.R.FSSamplecollections, rel) } } return nil } // LoadFSSamplelocations loads the organization's FSSamplelocations into the .R struct func (o *Organization) LoadFSSamplelocations(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if o == nil { return nil } // Reset the relationship o.R.FSSamplelocations = nil related, err := o.FSSamplelocations(mods...).All(ctx, exec) if err != nil { return err } for _, rel := range related { rel.R.Organization = o } o.R.FSSamplelocations = related return nil } // LoadFSSamplelocations loads the organization's FSSamplelocations into the .R struct func (os OrganizationSlice) LoadFSSamplelocations(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if len(os) == 0 { return nil } fsSamplelocations, err := os.FSSamplelocations(mods...).All(ctx, exec) if err != nil { return err } for _, o := range os { if o == nil { continue } o.R.FSSamplelocations = nil } for _, o := range os { if o == nil { continue } for _, rel := range fsSamplelocations { if !(o.ID == rel.OrganizationID) { continue } rel.R.Organization = o o.R.FSSamplelocations = append(o.R.FSSamplelocations, rel) } } return nil } // LoadFSServicerequests loads the organization's FSServicerequests into the .R struct func (o *Organization) LoadFSServicerequests(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if o == nil { return nil } // Reset the relationship o.R.FSServicerequests = nil related, err := o.FSServicerequests(mods...).All(ctx, exec) if err != nil { return err } for _, rel := range related { rel.R.Organization = o } o.R.FSServicerequests = related return nil } // LoadFSServicerequests loads the organization's FSServicerequests into the .R struct func (os OrganizationSlice) LoadFSServicerequests(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if len(os) == 0 { return nil } fsServicerequests, err := os.FSServicerequests(mods...).All(ctx, exec) if err != nil { return err } for _, o := range os { if o == nil { continue } o.R.FSServicerequests = nil } for _, o := range os { if o == nil { continue } for _, rel := range fsServicerequests { if !(o.ID == rel.OrganizationID) { continue } rel.R.Organization = o o.R.FSServicerequests = append(o.R.FSServicerequests, rel) } } return nil } // LoadFSSpeciesabundances loads the organization's FSSpeciesabundances into the .R struct func (o *Organization) LoadFSSpeciesabundances(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if o == nil { return nil } // Reset the relationship o.R.FSSpeciesabundances = nil related, err := o.FSSpeciesabundances(mods...).All(ctx, exec) if err != nil { return err } for _, rel := range related { rel.R.Organization = o } o.R.FSSpeciesabundances = related return nil } // LoadFSSpeciesabundances loads the organization's FSSpeciesabundances into the .R struct func (os OrganizationSlice) LoadFSSpeciesabundances(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if len(os) == 0 { return nil } fsSpeciesabundances, err := os.FSSpeciesabundances(mods...).All(ctx, exec) if err != nil { return err } for _, o := range os { if o == nil { continue } o.R.FSSpeciesabundances = nil } for _, o := range os { if o == nil { continue } for _, rel := range fsSpeciesabundances { if !(o.ID == rel.OrganizationID) { continue } rel.R.Organization = o o.R.FSSpeciesabundances = append(o.R.FSSpeciesabundances, rel) } } return nil } // LoadFSStormdrains loads the organization's FSStormdrains into the .R struct func (o *Organization) LoadFSStormdrains(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if o == nil { return nil } // Reset the relationship o.R.FSStormdrains = nil related, err := o.FSStormdrains(mods...).All(ctx, exec) if err != nil { return err } for _, rel := range related { rel.R.Organization = o } o.R.FSStormdrains = related return nil } // LoadFSStormdrains loads the organization's FSStormdrains into the .R struct func (os OrganizationSlice) LoadFSStormdrains(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if len(os) == 0 { return nil } fsStormdrains, err := os.FSStormdrains(mods...).All(ctx, exec) if err != nil { return err } for _, o := range os { if o == nil { continue } o.R.FSStormdrains = nil } for _, o := range os { if o == nil { continue } for _, rel := range fsStormdrains { if !(o.ID == rel.OrganizationID) { continue } rel.R.Organization = o o.R.FSStormdrains = append(o.R.FSStormdrains, rel) } } return nil } // LoadFSTimecards loads the organization's FSTimecards into the .R struct func (o *Organization) LoadFSTimecards(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if o == nil { return nil } // Reset the relationship o.R.FSTimecards = nil related, err := o.FSTimecards(mods...).All(ctx, exec) if err != nil { return err } for _, rel := range related { rel.R.Organization = o } o.R.FSTimecards = related return nil } // LoadFSTimecards loads the organization's FSTimecards into the .R struct func (os OrganizationSlice) LoadFSTimecards(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if len(os) == 0 { return nil } fsTimecards, err := os.FSTimecards(mods...).All(ctx, exec) if err != nil { return err } for _, o := range os { if o == nil { continue } o.R.FSTimecards = nil } for _, o := range os { if o == nil { continue } for _, rel := range fsTimecards { if !(o.ID == rel.OrganizationID) { continue } rel.R.Organization = o o.R.FSTimecards = append(o.R.FSTimecards, rel) } } return nil } // LoadFSTrapdata loads the organization's FSTrapdata into the .R struct func (o *Organization) LoadFSTrapdata(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if o == nil { return nil } // Reset the relationship o.R.FSTrapdata = nil related, err := o.FSTrapdata(mods...).All(ctx, exec) if err != nil { return err } for _, rel := range related { rel.R.Organization = o } o.R.FSTrapdata = related return nil } // LoadFSTrapdata loads the organization's FSTrapdata into the .R struct func (os OrganizationSlice) LoadFSTrapdata(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if len(os) == 0 { return nil } fsTrapdata, err := os.FSTrapdata(mods...).All(ctx, exec) if err != nil { return err } for _, o := range os { if o == nil { continue } o.R.FSTrapdata = nil } for _, o := range os { if o == nil { continue } for _, rel := range fsTrapdata { if !(o.ID == rel.OrganizationID) { continue } rel.R.Organization = o o.R.FSTrapdata = append(o.R.FSTrapdata, rel) } } return nil } // LoadFSTraplocations loads the organization's FSTraplocations into the .R struct func (o *Organization) LoadFSTraplocations(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if o == nil { return nil } // Reset the relationship o.R.FSTraplocations = nil related, err := o.FSTraplocations(mods...).All(ctx, exec) if err != nil { return err } for _, rel := range related { rel.R.Organization = o } o.R.FSTraplocations = related return nil } // LoadFSTraplocations loads the organization's FSTraplocations into the .R struct func (os OrganizationSlice) LoadFSTraplocations(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if len(os) == 0 { return nil } fsTraplocations, err := os.FSTraplocations(mods...).All(ctx, exec) if err != nil { return err } for _, o := range os { if o == nil { continue } o.R.FSTraplocations = nil } for _, o := range os { if o == nil { continue } for _, rel := range fsTraplocations { if !(o.ID == rel.OrganizationID) { continue } rel.R.Organization = o o.R.FSTraplocations = append(o.R.FSTraplocations, rel) } } return nil } // LoadFSTreatments loads the organization's FSTreatments into the .R struct func (o *Organization) LoadFSTreatments(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if o == nil { return nil } // Reset the relationship o.R.FSTreatments = nil related, err := o.FSTreatments(mods...).All(ctx, exec) if err != nil { return err } for _, rel := range related { rel.R.Organization = o } o.R.FSTreatments = related return nil } // LoadFSTreatments loads the organization's FSTreatments into the .R struct func (os OrganizationSlice) LoadFSTreatments(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if len(os) == 0 { return nil } fsTreatments, err := os.FSTreatments(mods...).All(ctx, exec) if err != nil { return err } for _, o := range os { if o == nil { continue } o.R.FSTreatments = nil } for _, o := range os { if o == nil { continue } for _, rel := range fsTreatments { if !(o.ID == rel.OrganizationID) { continue } rel.R.Organization = o o.R.FSTreatments = append(o.R.FSTreatments, rel) } } return nil } // LoadFSTreatmentareas loads the organization's FSTreatmentareas into the .R struct func (o *Organization) LoadFSTreatmentareas(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if o == nil { return nil } // Reset the relationship o.R.FSTreatmentareas = nil related, err := o.FSTreatmentareas(mods...).All(ctx, exec) if err != nil { return err } for _, rel := range related { rel.R.Organization = o } o.R.FSTreatmentareas = related return nil } // LoadFSTreatmentareas loads the organization's FSTreatmentareas into the .R struct func (os OrganizationSlice) LoadFSTreatmentareas(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if len(os) == 0 { return nil } fsTreatmentareas, err := os.FSTreatmentareas(mods...).All(ctx, exec) if err != nil { return err } for _, o := range os { if o == nil { continue } o.R.FSTreatmentareas = nil } for _, o := range os { if o == nil { continue } for _, rel := range fsTreatmentareas { if !(o.ID == rel.OrganizationID) { continue } rel.R.Organization = o o.R.FSTreatmentareas = append(o.R.FSTreatmentareas, rel) } } return nil } // LoadFSZones loads the organization's FSZones into the .R struct func (o *Organization) LoadFSZones(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if o == nil { return nil } // Reset the relationship o.R.FSZones = nil related, err := o.FSZones(mods...).All(ctx, exec) if err != nil { return err } for _, rel := range related { rel.R.Organization = o } o.R.FSZones = related return nil } // LoadFSZones loads the organization's FSZones into the .R struct func (os OrganizationSlice) LoadFSZones(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if len(os) == 0 { return nil } fsZones, err := os.FSZones(mods...).All(ctx, exec) if err != nil { return err } for _, o := range os { if o == nil { continue } o.R.FSZones = nil } for _, o := range os { if o == nil { continue } for _, rel := range fsZones { if !(o.ID == rel.OrganizationID) { continue } rel.R.Organization = o o.R.FSZones = append(o.R.FSZones, rel) } } return nil } // LoadFSZones2s loads the organization's FSZones2s into the .R struct func (o *Organization) LoadFSZones2s(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if o == nil { return nil } // Reset the relationship o.R.FSZones2s = nil related, err := o.FSZones2s(mods...).All(ctx, exec) if err != nil { return err } for _, rel := range related { rel.R.Organization = o } o.R.FSZones2s = related return nil } // LoadFSZones2s loads the organization's FSZones2s into the .R struct func (os OrganizationSlice) LoadFSZones2s(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if len(os) == 0 { return nil } fsZones2s, err := os.FSZones2s(mods...).All(ctx, exec) if err != nil { return err } for _, o := range os { if o == nil { continue } o.R.FSZones2s = nil } for _, o := range os { if o == nil { continue } for _, rel := range fsZones2s { if !(o.ID == rel.OrganizationID) { continue } rel.R.Organization = o o.R.FSZones2s = append(o.R.FSZones2s, rel) } } return nil } // LoadH3Aggregations loads the organization's H3Aggregations into the .R struct func (o *Organization) LoadH3Aggregations(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if o == nil { return nil } // Reset the relationship o.R.H3Aggregations = nil related, err := o.H3Aggregations(mods...).All(ctx, exec) if err != nil { return err } for _, rel := range related { rel.R.Organization = o } o.R.H3Aggregations = related return nil } // LoadH3Aggregations loads the organization's H3Aggregations into the .R struct func (os OrganizationSlice) LoadH3Aggregations(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if len(os) == 0 { return nil } h3Aggregations, err := os.H3Aggregations(mods...).All(ctx, exec) if err != nil { return err } for _, o := range os { if o == nil { continue } o.R.H3Aggregations = nil } for _, o := range os { if o == nil { continue } for _, rel := range h3Aggregations { if !(o.ID == rel.OrganizationID) { continue } rel.R.Organization = o o.R.H3Aggregations = append(o.R.H3Aggregations, rel) } } return nil } // LoadHistoryContainerrelates loads the organization's HistoryContainerrelates into the .R struct func (o *Organization) LoadHistoryContainerrelates(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if o == nil { return nil } // Reset the relationship o.R.HistoryContainerrelates = nil related, err := o.HistoryContainerrelates(mods...).All(ctx, exec) if err != nil { return err } for _, rel := range related { rel.R.Organization = o } o.R.HistoryContainerrelates = related return nil } // LoadHistoryContainerrelates loads the organization's HistoryContainerrelates into the .R struct func (os OrganizationSlice) LoadHistoryContainerrelates(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if len(os) == 0 { return nil } historyContainerrelates, err := os.HistoryContainerrelates(mods...).All(ctx, exec) if err != nil { return err } for _, o := range os { if o == nil { continue } o.R.HistoryContainerrelates = nil } for _, o := range os { if o == nil { continue } for _, rel := range historyContainerrelates { if !(o.ID == rel.OrganizationID) { continue } rel.R.Organization = o o.R.HistoryContainerrelates = append(o.R.HistoryContainerrelates, rel) } } return nil } // LoadHistoryFieldscoutinglogs loads the organization's HistoryFieldscoutinglogs into the .R struct func (o *Organization) LoadHistoryFieldscoutinglogs(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if o == nil { return nil } // Reset the relationship o.R.HistoryFieldscoutinglogs = nil related, err := o.HistoryFieldscoutinglogs(mods...).All(ctx, exec) if err != nil { return err } for _, rel := range related { rel.R.Organization = o } o.R.HistoryFieldscoutinglogs = related return nil } // LoadHistoryFieldscoutinglogs loads the organization's HistoryFieldscoutinglogs into the .R struct func (os OrganizationSlice) LoadHistoryFieldscoutinglogs(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if len(os) == 0 { return nil } historyFieldscoutinglogs, err := os.HistoryFieldscoutinglogs(mods...).All(ctx, exec) if err != nil { return err } for _, o := range os { if o == nil { continue } o.R.HistoryFieldscoutinglogs = nil } for _, o := range os { if o == nil { continue } for _, rel := range historyFieldscoutinglogs { if !(o.ID == rel.OrganizationID) { continue } rel.R.Organization = o o.R.HistoryFieldscoutinglogs = append(o.R.HistoryFieldscoutinglogs, rel) } } return nil } // LoadHistoryHabitatrelates loads the organization's HistoryHabitatrelates into the .R struct func (o *Organization) LoadHistoryHabitatrelates(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if o == nil { return nil } // Reset the relationship o.R.HistoryHabitatrelates = nil related, err := o.HistoryHabitatrelates(mods...).All(ctx, exec) if err != nil { return err } for _, rel := range related { rel.R.Organization = o } o.R.HistoryHabitatrelates = related return nil } // LoadHistoryHabitatrelates loads the organization's HistoryHabitatrelates into the .R struct func (os OrganizationSlice) LoadHistoryHabitatrelates(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if len(os) == 0 { return nil } historyHabitatrelates, err := os.HistoryHabitatrelates(mods...).All(ctx, exec) if err != nil { return err } for _, o := range os { if o == nil { continue } o.R.HistoryHabitatrelates = nil } for _, o := range os { if o == nil { continue } for _, rel := range historyHabitatrelates { if !(o.ID == rel.OrganizationID) { continue } rel.R.Organization = o o.R.HistoryHabitatrelates = append(o.R.HistoryHabitatrelates, rel) } } return nil } // LoadHistoryInspectionsamples loads the organization's HistoryInspectionsamples into the .R struct func (o *Organization) LoadHistoryInspectionsamples(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if o == nil { return nil } // Reset the relationship o.R.HistoryInspectionsamples = nil related, err := o.HistoryInspectionsamples(mods...).All(ctx, exec) if err != nil { return err } for _, rel := range related { rel.R.Organization = o } o.R.HistoryInspectionsamples = related return nil } // LoadHistoryInspectionsamples loads the organization's HistoryInspectionsamples into the .R struct func (os OrganizationSlice) LoadHistoryInspectionsamples(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if len(os) == 0 { return nil } historyInspectionsamples, err := os.HistoryInspectionsamples(mods...).All(ctx, exec) if err != nil { return err } for _, o := range os { if o == nil { continue } o.R.HistoryInspectionsamples = nil } for _, o := range os { if o == nil { continue } for _, rel := range historyInspectionsamples { if !(o.ID == rel.OrganizationID) { continue } rel.R.Organization = o o.R.HistoryInspectionsamples = append(o.R.HistoryInspectionsamples, rel) } } return nil } // LoadHistoryInspectionsampledetails loads the organization's HistoryInspectionsampledetails into the .R struct func (o *Organization) LoadHistoryInspectionsampledetails(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if o == nil { return nil } // Reset the relationship o.R.HistoryInspectionsampledetails = nil related, err := o.HistoryInspectionsampledetails(mods...).All(ctx, exec) if err != nil { return err } for _, rel := range related { rel.R.Organization = o } o.R.HistoryInspectionsampledetails = related return nil } // LoadHistoryInspectionsampledetails loads the organization's HistoryInspectionsampledetails into the .R struct func (os OrganizationSlice) LoadHistoryInspectionsampledetails(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if len(os) == 0 { return nil } historyInspectionsampledetails, err := os.HistoryInspectionsampledetails(mods...).All(ctx, exec) if err != nil { return err } for _, o := range os { if o == nil { continue } o.R.HistoryInspectionsampledetails = nil } for _, o := range os { if o == nil { continue } for _, rel := range historyInspectionsampledetails { if !(o.ID == rel.OrganizationID) { continue } rel.R.Organization = o o.R.HistoryInspectionsampledetails = append(o.R.HistoryInspectionsampledetails, rel) } } return nil } // LoadHistoryLinelocations loads the organization's HistoryLinelocations into the .R struct func (o *Organization) LoadHistoryLinelocations(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if o == nil { return nil } // Reset the relationship o.R.HistoryLinelocations = nil related, err := o.HistoryLinelocations(mods...).All(ctx, exec) if err != nil { return err } for _, rel := range related { rel.R.Organization = o } o.R.HistoryLinelocations = related return nil } // LoadHistoryLinelocations loads the organization's HistoryLinelocations into the .R struct func (os OrganizationSlice) LoadHistoryLinelocations(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if len(os) == 0 { return nil } historyLinelocations, err := os.HistoryLinelocations(mods...).All(ctx, exec) if err != nil { return err } for _, o := range os { if o == nil { continue } o.R.HistoryLinelocations = nil } for _, o := range os { if o == nil { continue } for _, rel := range historyLinelocations { if !(o.ID == rel.OrganizationID) { continue } rel.R.Organization = o o.R.HistoryLinelocations = append(o.R.HistoryLinelocations, rel) } } return nil } // LoadHistoryLocationtrackings loads the organization's HistoryLocationtrackings into the .R struct func (o *Organization) LoadHistoryLocationtrackings(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if o == nil { return nil } // Reset the relationship o.R.HistoryLocationtrackings = nil related, err := o.HistoryLocationtrackings(mods...).All(ctx, exec) if err != nil { return err } for _, rel := range related { rel.R.Organization = o } o.R.HistoryLocationtrackings = related return nil } // LoadHistoryLocationtrackings loads the organization's HistoryLocationtrackings into the .R struct func (os OrganizationSlice) LoadHistoryLocationtrackings(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if len(os) == 0 { return nil } historyLocationtrackings, err := os.HistoryLocationtrackings(mods...).All(ctx, exec) if err != nil { return err } for _, o := range os { if o == nil { continue } o.R.HistoryLocationtrackings = nil } for _, o := range os { if o == nil { continue } for _, rel := range historyLocationtrackings { if !(o.ID == rel.OrganizationID) { continue } rel.R.Organization = o o.R.HistoryLocationtrackings = append(o.R.HistoryLocationtrackings, rel) } } return nil } // LoadHistoryMosquitoinspections loads the organization's HistoryMosquitoinspections into the .R struct func (o *Organization) LoadHistoryMosquitoinspections(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if o == nil { return nil } // Reset the relationship o.R.HistoryMosquitoinspections = nil related, err := o.HistoryMosquitoinspections(mods...).All(ctx, exec) if err != nil { return err } for _, rel := range related { rel.R.Organization = o } o.R.HistoryMosquitoinspections = related return nil } // LoadHistoryMosquitoinspections loads the organization's HistoryMosquitoinspections into the .R struct func (os OrganizationSlice) LoadHistoryMosquitoinspections(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if len(os) == 0 { return nil } historyMosquitoinspections, err := os.HistoryMosquitoinspections(mods...).All(ctx, exec) if err != nil { return err } for _, o := range os { if o == nil { continue } o.R.HistoryMosquitoinspections = nil } for _, o := range os { if o == nil { continue } for _, rel := range historyMosquitoinspections { if !(o.ID == rel.OrganizationID) { continue } rel.R.Organization = o o.R.HistoryMosquitoinspections = append(o.R.HistoryMosquitoinspections, rel) } } return nil } // LoadHistoryPointlocations loads the organization's HistoryPointlocations into the .R struct func (o *Organization) LoadHistoryPointlocations(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if o == nil { return nil } // Reset the relationship o.R.HistoryPointlocations = nil related, err := o.HistoryPointlocations(mods...).All(ctx, exec) if err != nil { return err } for _, rel := range related { rel.R.Organization = o } o.R.HistoryPointlocations = related return nil } // LoadHistoryPointlocations loads the organization's HistoryPointlocations into the .R struct func (os OrganizationSlice) LoadHistoryPointlocations(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if len(os) == 0 { return nil } historyPointlocations, err := os.HistoryPointlocations(mods...).All(ctx, exec) if err != nil { return err } for _, o := range os { if o == nil { continue } o.R.HistoryPointlocations = nil } for _, o := range os { if o == nil { continue } for _, rel := range historyPointlocations { if !(o.ID == rel.OrganizationID) { continue } rel.R.Organization = o o.R.HistoryPointlocations = append(o.R.HistoryPointlocations, rel) } } return nil } // LoadHistoryPolygonlocations loads the organization's HistoryPolygonlocations into the .R struct func (o *Organization) LoadHistoryPolygonlocations(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if o == nil { return nil } // Reset the relationship o.R.HistoryPolygonlocations = nil related, err := o.HistoryPolygonlocations(mods...).All(ctx, exec) if err != nil { return err } for _, rel := range related { rel.R.Organization = o } o.R.HistoryPolygonlocations = related return nil } // LoadHistoryPolygonlocations loads the organization's HistoryPolygonlocations into the .R struct func (os OrganizationSlice) LoadHistoryPolygonlocations(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if len(os) == 0 { return nil } historyPolygonlocations, err := os.HistoryPolygonlocations(mods...).All(ctx, exec) if err != nil { return err } for _, o := range os { if o == nil { continue } o.R.HistoryPolygonlocations = nil } for _, o := range os { if o == nil { continue } for _, rel := range historyPolygonlocations { if !(o.ID == rel.OrganizationID) { continue } rel.R.Organization = o o.R.HistoryPolygonlocations = append(o.R.HistoryPolygonlocations, rel) } } return nil } // LoadHistoryPools loads the organization's HistoryPools into the .R struct func (o *Organization) LoadHistoryPools(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if o == nil { return nil } // Reset the relationship o.R.HistoryPools = nil related, err := o.HistoryPools(mods...).All(ctx, exec) if err != nil { return err } for _, rel := range related { rel.R.Organization = o } o.R.HistoryPools = related return nil } // LoadHistoryPools loads the organization's HistoryPools into the .R struct func (os OrganizationSlice) LoadHistoryPools(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if len(os) == 0 { return nil } historyPools, err := os.HistoryPools(mods...).All(ctx, exec) if err != nil { return err } for _, o := range os { if o == nil { continue } o.R.HistoryPools = nil } for _, o := range os { if o == nil { continue } for _, rel := range historyPools { if !(o.ID == rel.OrganizationID) { continue } rel.R.Organization = o o.R.HistoryPools = append(o.R.HistoryPools, rel) } } return nil } // LoadHistoryPooldetails loads the organization's HistoryPooldetails into the .R struct func (o *Organization) LoadHistoryPooldetails(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if o == nil { return nil } // Reset the relationship o.R.HistoryPooldetails = nil related, err := o.HistoryPooldetails(mods...).All(ctx, exec) if err != nil { return err } for _, rel := range related { rel.R.Organization = o } o.R.HistoryPooldetails = related return nil } // LoadHistoryPooldetails loads the organization's HistoryPooldetails into the .R struct func (os OrganizationSlice) LoadHistoryPooldetails(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if len(os) == 0 { return nil } historyPooldetails, err := os.HistoryPooldetails(mods...).All(ctx, exec) if err != nil { return err } for _, o := range os { if o == nil { continue } o.R.HistoryPooldetails = nil } for _, o := range os { if o == nil { continue } for _, rel := range historyPooldetails { if !(o.ID == rel.OrganizationID) { continue } rel.R.Organization = o o.R.HistoryPooldetails = append(o.R.HistoryPooldetails, rel) } } return nil } // LoadHistoryProposedtreatmentareas loads the organization's HistoryProposedtreatmentareas into the .R struct func (o *Organization) LoadHistoryProposedtreatmentareas(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if o == nil { return nil } // Reset the relationship o.R.HistoryProposedtreatmentareas = nil related, err := o.HistoryProposedtreatmentareas(mods...).All(ctx, exec) if err != nil { return err } for _, rel := range related { rel.R.Organization = o } o.R.HistoryProposedtreatmentareas = related return nil } // LoadHistoryProposedtreatmentareas loads the organization's HistoryProposedtreatmentareas into the .R struct func (os OrganizationSlice) LoadHistoryProposedtreatmentareas(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if len(os) == 0 { return nil } historyProposedtreatmentareas, err := os.HistoryProposedtreatmentareas(mods...).All(ctx, exec) if err != nil { return err } for _, o := range os { if o == nil { continue } o.R.HistoryProposedtreatmentareas = nil } for _, o := range os { if o == nil { continue } for _, rel := range historyProposedtreatmentareas { if !(o.ID == rel.OrganizationID) { continue } rel.R.Organization = o o.R.HistoryProposedtreatmentareas = append(o.R.HistoryProposedtreatmentareas, rel) } } return nil } // LoadHistoryQamosquitoinspections loads the organization's HistoryQamosquitoinspections into the .R struct func (o *Organization) LoadHistoryQamosquitoinspections(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if o == nil { return nil } // Reset the relationship o.R.HistoryQamosquitoinspections = nil related, err := o.HistoryQamosquitoinspections(mods...).All(ctx, exec) if err != nil { return err } for _, rel := range related { rel.R.Organization = o } o.R.HistoryQamosquitoinspections = related return nil } // LoadHistoryQamosquitoinspections loads the organization's HistoryQamosquitoinspections into the .R struct func (os OrganizationSlice) LoadHistoryQamosquitoinspections(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if len(os) == 0 { return nil } historyQamosquitoinspections, err := os.HistoryQamosquitoinspections(mods...).All(ctx, exec) if err != nil { return err } for _, o := range os { if o == nil { continue } o.R.HistoryQamosquitoinspections = nil } for _, o := range os { if o == nil { continue } for _, rel := range historyQamosquitoinspections { if !(o.ID == rel.OrganizationID) { continue } rel.R.Organization = o o.R.HistoryQamosquitoinspections = append(o.R.HistoryQamosquitoinspections, rel) } } return nil } // LoadHistoryRodentlocations loads the organization's HistoryRodentlocations into the .R struct func (o *Organization) LoadHistoryRodentlocations(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if o == nil { return nil } // Reset the relationship o.R.HistoryRodentlocations = nil related, err := o.HistoryRodentlocations(mods...).All(ctx, exec) if err != nil { return err } for _, rel := range related { rel.R.Organization = o } o.R.HistoryRodentlocations = related return nil } // LoadHistoryRodentlocations loads the organization's HistoryRodentlocations into the .R struct func (os OrganizationSlice) LoadHistoryRodentlocations(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if len(os) == 0 { return nil } historyRodentlocations, err := os.HistoryRodentlocations(mods...).All(ctx, exec) if err != nil { return err } for _, o := range os { if o == nil { continue } o.R.HistoryRodentlocations = nil } for _, o := range os { if o == nil { continue } for _, rel := range historyRodentlocations { if !(o.ID == rel.OrganizationID) { continue } rel.R.Organization = o o.R.HistoryRodentlocations = append(o.R.HistoryRodentlocations, rel) } } return nil } // LoadHistorySamplecollections loads the organization's HistorySamplecollections into the .R struct func (o *Organization) LoadHistorySamplecollections(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if o == nil { return nil } // Reset the relationship o.R.HistorySamplecollections = nil related, err := o.HistorySamplecollections(mods...).All(ctx, exec) if err != nil { return err } for _, rel := range related { rel.R.Organization = o } o.R.HistorySamplecollections = related return nil } // LoadHistorySamplecollections loads the organization's HistorySamplecollections into the .R struct func (os OrganizationSlice) LoadHistorySamplecollections(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if len(os) == 0 { return nil } historySamplecollections, err := os.HistorySamplecollections(mods...).All(ctx, exec) if err != nil { return err } for _, o := range os { if o == nil { continue } o.R.HistorySamplecollections = nil } for _, o := range os { if o == nil { continue } for _, rel := range historySamplecollections { if !(o.ID == rel.OrganizationID) { continue } rel.R.Organization = o o.R.HistorySamplecollections = append(o.R.HistorySamplecollections, rel) } } return nil } // LoadHistorySamplelocations loads the organization's HistorySamplelocations into the .R struct func (o *Organization) LoadHistorySamplelocations(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if o == nil { return nil } // Reset the relationship o.R.HistorySamplelocations = nil related, err := o.HistorySamplelocations(mods...).All(ctx, exec) if err != nil { return err } for _, rel := range related { rel.R.Organization = o } o.R.HistorySamplelocations = related return nil } // LoadHistorySamplelocations loads the organization's HistorySamplelocations into the .R struct func (os OrganizationSlice) LoadHistorySamplelocations(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if len(os) == 0 { return nil } historySamplelocations, err := os.HistorySamplelocations(mods...).All(ctx, exec) if err != nil { return err } for _, o := range os { if o == nil { continue } o.R.HistorySamplelocations = nil } for _, o := range os { if o == nil { continue } for _, rel := range historySamplelocations { if !(o.ID == rel.OrganizationID) { continue } rel.R.Organization = o o.R.HistorySamplelocations = append(o.R.HistorySamplelocations, rel) } } return nil } // LoadHistoryServicerequests loads the organization's HistoryServicerequests into the .R struct func (o *Organization) LoadHistoryServicerequests(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if o == nil { return nil } // Reset the relationship o.R.HistoryServicerequests = nil related, err := o.HistoryServicerequests(mods...).All(ctx, exec) if err != nil { return err } for _, rel := range related { rel.R.Organization = o } o.R.HistoryServicerequests = related return nil } // LoadHistoryServicerequests loads the organization's HistoryServicerequests into the .R struct func (os OrganizationSlice) LoadHistoryServicerequests(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if len(os) == 0 { return nil } historyServicerequests, err := os.HistoryServicerequests(mods...).All(ctx, exec) if err != nil { return err } for _, o := range os { if o == nil { continue } o.R.HistoryServicerequests = nil } for _, o := range os { if o == nil { continue } for _, rel := range historyServicerequests { if !(o.ID == rel.OrganizationID) { continue } rel.R.Organization = o o.R.HistoryServicerequests = append(o.R.HistoryServicerequests, rel) } } return nil } // LoadHistorySpeciesabundances loads the organization's HistorySpeciesabundances into the .R struct func (o *Organization) LoadHistorySpeciesabundances(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if o == nil { return nil } // Reset the relationship o.R.HistorySpeciesabundances = nil related, err := o.HistorySpeciesabundances(mods...).All(ctx, exec) if err != nil { return err } for _, rel := range related { rel.R.Organization = o } o.R.HistorySpeciesabundances = related return nil } // LoadHistorySpeciesabundances loads the organization's HistorySpeciesabundances into the .R struct func (os OrganizationSlice) LoadHistorySpeciesabundances(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if len(os) == 0 { return nil } historySpeciesabundances, err := os.HistorySpeciesabundances(mods...).All(ctx, exec) if err != nil { return err } for _, o := range os { if o == nil { continue } o.R.HistorySpeciesabundances = nil } for _, o := range os { if o == nil { continue } for _, rel := range historySpeciesabundances { if !(o.ID == rel.OrganizationID) { continue } rel.R.Organization = o o.R.HistorySpeciesabundances = append(o.R.HistorySpeciesabundances, rel) } } return nil } // LoadHistoryStormdrains loads the organization's HistoryStormdrains into the .R struct func (o *Organization) LoadHistoryStormdrains(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if o == nil { return nil } // Reset the relationship o.R.HistoryStormdrains = nil related, err := o.HistoryStormdrains(mods...).All(ctx, exec) if err != nil { return err } for _, rel := range related { rel.R.Organization = o } o.R.HistoryStormdrains = related return nil } // LoadHistoryStormdrains loads the organization's HistoryStormdrains into the .R struct func (os OrganizationSlice) LoadHistoryStormdrains(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if len(os) == 0 { return nil } historyStormdrains, err := os.HistoryStormdrains(mods...).All(ctx, exec) if err != nil { return err } for _, o := range os { if o == nil { continue } o.R.HistoryStormdrains = nil } for _, o := range os { if o == nil { continue } for _, rel := range historyStormdrains { if !(o.ID == rel.OrganizationID) { continue } rel.R.Organization = o o.R.HistoryStormdrains = append(o.R.HistoryStormdrains, rel) } } return nil } // LoadHistoryTimecards loads the organization's HistoryTimecards into the .R struct func (o *Organization) LoadHistoryTimecards(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if o == nil { return nil } // Reset the relationship o.R.HistoryTimecards = nil related, err := o.HistoryTimecards(mods...).All(ctx, exec) if err != nil { return err } for _, rel := range related { rel.R.Organization = o } o.R.HistoryTimecards = related return nil } // LoadHistoryTimecards loads the organization's HistoryTimecards into the .R struct func (os OrganizationSlice) LoadHistoryTimecards(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if len(os) == 0 { return nil } historyTimecards, err := os.HistoryTimecards(mods...).All(ctx, exec) if err != nil { return err } for _, o := range os { if o == nil { continue } o.R.HistoryTimecards = nil } for _, o := range os { if o == nil { continue } for _, rel := range historyTimecards { if !(o.ID == rel.OrganizationID) { continue } rel.R.Organization = o o.R.HistoryTimecards = append(o.R.HistoryTimecards, rel) } } return nil } // LoadHistoryTrapdata loads the organization's HistoryTrapdata into the .R struct func (o *Organization) LoadHistoryTrapdata(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if o == nil { return nil } // Reset the relationship o.R.HistoryTrapdata = nil related, err := o.HistoryTrapdata(mods...).All(ctx, exec) if err != nil { return err } for _, rel := range related { rel.R.Organization = o } o.R.HistoryTrapdata = related return nil } // LoadHistoryTrapdata loads the organization's HistoryTrapdata into the .R struct func (os OrganizationSlice) LoadHistoryTrapdata(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if len(os) == 0 { return nil } historyTrapdata, err := os.HistoryTrapdata(mods...).All(ctx, exec) if err != nil { return err } for _, o := range os { if o == nil { continue } o.R.HistoryTrapdata = nil } for _, o := range os { if o == nil { continue } for _, rel := range historyTrapdata { if !(o.ID == rel.OrganizationID) { continue } rel.R.Organization = o o.R.HistoryTrapdata = append(o.R.HistoryTrapdata, rel) } } return nil } // LoadHistoryTraplocations loads the organization's HistoryTraplocations into the .R struct func (o *Organization) LoadHistoryTraplocations(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if o == nil { return nil } // Reset the relationship o.R.HistoryTraplocations = nil related, err := o.HistoryTraplocations(mods...).All(ctx, exec) if err != nil { return err } for _, rel := range related { rel.R.Organization = o } o.R.HistoryTraplocations = related return nil } // LoadHistoryTraplocations loads the organization's HistoryTraplocations into the .R struct func (os OrganizationSlice) LoadHistoryTraplocations(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if len(os) == 0 { return nil } historyTraplocations, err := os.HistoryTraplocations(mods...).All(ctx, exec) if err != nil { return err } for _, o := range os { if o == nil { continue } o.R.HistoryTraplocations = nil } for _, o := range os { if o == nil { continue } for _, rel := range historyTraplocations { if !(o.ID == rel.OrganizationID) { continue } rel.R.Organization = o o.R.HistoryTraplocations = append(o.R.HistoryTraplocations, rel) } } return nil } // LoadHistoryTreatments loads the organization's HistoryTreatments into the .R struct func (o *Organization) LoadHistoryTreatments(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if o == nil { return nil } // Reset the relationship o.R.HistoryTreatments = nil related, err := o.HistoryTreatments(mods...).All(ctx, exec) if err != nil { return err } for _, rel := range related { rel.R.Organization = o } o.R.HistoryTreatments = related return nil } // LoadHistoryTreatments loads the organization's HistoryTreatments into the .R struct func (os OrganizationSlice) LoadHistoryTreatments(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if len(os) == 0 { return nil } historyTreatments, err := os.HistoryTreatments(mods...).All(ctx, exec) if err != nil { return err } for _, o := range os { if o == nil { continue } o.R.HistoryTreatments = nil } for _, o := range os { if o == nil { continue } for _, rel := range historyTreatments { if !(o.ID == rel.OrganizationID) { continue } rel.R.Organization = o o.R.HistoryTreatments = append(o.R.HistoryTreatments, rel) } } return nil } // LoadHistoryTreatmentareas loads the organization's HistoryTreatmentareas into the .R struct func (o *Organization) LoadHistoryTreatmentareas(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if o == nil { return nil } // Reset the relationship o.R.HistoryTreatmentareas = nil related, err := o.HistoryTreatmentareas(mods...).All(ctx, exec) if err != nil { return err } for _, rel := range related { rel.R.Organization = o } o.R.HistoryTreatmentareas = related return nil } // LoadHistoryTreatmentareas loads the organization's HistoryTreatmentareas into the .R struct func (os OrganizationSlice) LoadHistoryTreatmentareas(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if len(os) == 0 { return nil } historyTreatmentareas, err := os.HistoryTreatmentareas(mods...).All(ctx, exec) if err != nil { return err } for _, o := range os { if o == nil { continue } o.R.HistoryTreatmentareas = nil } for _, o := range os { if o == nil { continue } for _, rel := range historyTreatmentareas { if !(o.ID == rel.OrganizationID) { continue } rel.R.Organization = o o.R.HistoryTreatmentareas = append(o.R.HistoryTreatmentareas, rel) } } return nil } // LoadHistoryZones loads the organization's HistoryZones into the .R struct func (o *Organization) LoadHistoryZones(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if o == nil { return nil } // Reset the relationship o.R.HistoryZones = nil related, err := o.HistoryZones(mods...).All(ctx, exec) if err != nil { return err } for _, rel := range related { rel.R.Organization = o } o.R.HistoryZones = related return nil } // LoadHistoryZones loads the organization's HistoryZones into the .R struct func (os OrganizationSlice) LoadHistoryZones(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if len(os) == 0 { return nil } historyZones, err := os.HistoryZones(mods...).All(ctx, exec) if err != nil { return err } for _, o := range os { if o == nil { continue } o.R.HistoryZones = nil } for _, o := range os { if o == nil { continue } for _, rel := range historyZones { if !(o.ID == rel.OrganizationID) { continue } rel.R.Organization = o o.R.HistoryZones = append(o.R.HistoryZones, rel) } } return nil } // LoadHistoryZones2s loads the organization's HistoryZones2s into the .R struct func (o *Organization) LoadHistoryZones2s(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if o == nil { return nil } // Reset the relationship o.R.HistoryZones2s = nil related, err := o.HistoryZones2s(mods...).All(ctx, exec) if err != nil { return err } for _, rel := range related { rel.R.Organization = o } o.R.HistoryZones2s = related return nil } // LoadHistoryZones2s loads the organization's HistoryZones2s into the .R struct func (os OrganizationSlice) LoadHistoryZones2s(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if len(os) == 0 { return nil } historyZones2s, err := os.HistoryZones2s(mods...).All(ctx, exec) if err != nil { return err } for _, o := range os { if o == nil { continue } o.R.HistoryZones2s = nil } for _, o := range os { if o == nil { continue } for _, rel := range historyZones2s { if !(o.ID == rel.OrganizationID) { continue } rel.R.Organization = o o.R.HistoryZones2s = append(o.R.HistoryZones2s, rel) } } return nil } // LoadUser loads the organization's User into the .R struct func (o *Organization) LoadUser(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if o == nil { return nil } // Reset the relationship o.R.User = nil related, err := o.User(mods...).All(ctx, exec) if err != nil { return err } for _, rel := range related { rel.R.Organization = o } o.R.User = related return nil } // LoadUser loads the organization's User into the .R struct func (os OrganizationSlice) LoadUser(ctx context.Context, exec bob.Executor, mods ...bob.Mod[*dialect.SelectQuery]) error { if len(os) == 0 { return nil } users, err := os.User(mods...).All(ctx, exec) if err != nil { return err } for _, o := range os { if o == nil { continue } o.R.User = nil } for _, o := range os { if o == nil { continue } for _, rel := range users { if !rel.OrganizationID.IsValue() { continue } if !(rel.OrganizationID.IsValue() && o.ID == rel.OrganizationID.MustGet()) { continue } rel.R.Organization = o o.R.User = append(o.R.User, rel) } } return nil } type organizationJoins[Q dialect.Joinable] struct { typ string FieldseekerSyncs modAs[Q, fieldseekerSyncColumns] FSContainerrelates modAs[Q, fsContainerrelateColumns] FSFieldscoutinglogs modAs[Q, fsFieldscoutinglogColumns] FSHabitatrelates modAs[Q, fsHabitatrelateColumns] FSInspectionsamples modAs[Q, fsInspectionsampleColumns] FSInspectionsampledetails modAs[Q, fsInspectionsampledetailColumns] FSLinelocations modAs[Q, fsLinelocationColumns] FSLocationtrackings modAs[Q, fsLocationtrackingColumns] FSMosquitoinspections modAs[Q, fsMosquitoinspectionColumns] FSPointlocations modAs[Q, fsPointlocationColumns] FSPolygonlocations modAs[Q, fsPolygonlocationColumns] FSPools modAs[Q, fsPoolColumns] FSPooldetails modAs[Q, fsPooldetailColumns] FSProposedtreatmentareas modAs[Q, fsProposedtreatmentareaColumns] FSQamosquitoinspections modAs[Q, fsQamosquitoinspectionColumns] FSRodentlocations modAs[Q, fsRodentlocationColumns] FSSamplecollections modAs[Q, fsSamplecollectionColumns] FSSamplelocations modAs[Q, fsSamplelocationColumns] FSServicerequests modAs[Q, fsServicerequestColumns] FSSpeciesabundances modAs[Q, fsSpeciesabundanceColumns] FSStormdrains modAs[Q, fsStormdrainColumns] FSTimecards modAs[Q, fsTimecardColumns] FSTrapdata modAs[Q, fsTrapdatumColumns] FSTraplocations modAs[Q, fsTraplocationColumns] FSTreatments modAs[Q, fsTreatmentColumns] FSTreatmentareas modAs[Q, fsTreatmentareaColumns] FSZones modAs[Q, fsZoneColumns] FSZones2s modAs[Q, fsZones2Columns] H3Aggregations modAs[Q, h3AggregationColumns] HistoryContainerrelates modAs[Q, historyContainerrelateColumns] HistoryFieldscoutinglogs modAs[Q, historyFieldscoutinglogColumns] HistoryHabitatrelates modAs[Q, historyHabitatrelateColumns] HistoryInspectionsamples modAs[Q, historyInspectionsampleColumns] HistoryInspectionsampledetails modAs[Q, historyInspectionsampledetailColumns] HistoryLinelocations modAs[Q, historyLinelocationColumns] HistoryLocationtrackings modAs[Q, historyLocationtrackingColumns] HistoryMosquitoinspections modAs[Q, historyMosquitoinspectionColumns] HistoryPointlocations modAs[Q, historyPointlocationColumns] HistoryPolygonlocations modAs[Q, historyPolygonlocationColumns] HistoryPools modAs[Q, historyPoolColumns] HistoryPooldetails modAs[Q, historyPooldetailColumns] HistoryProposedtreatmentareas modAs[Q, historyProposedtreatmentareaColumns] HistoryQamosquitoinspections modAs[Q, historyQamosquitoinspectionColumns] HistoryRodentlocations modAs[Q, historyRodentlocationColumns] HistorySamplecollections modAs[Q, historySamplecollectionColumns] HistorySamplelocations modAs[Q, historySamplelocationColumns] HistoryServicerequests modAs[Q, historyServicerequestColumns] HistorySpeciesabundances modAs[Q, historySpeciesabundanceColumns] HistoryStormdrains modAs[Q, historyStormdrainColumns] HistoryTimecards modAs[Q, historyTimecardColumns] HistoryTrapdata modAs[Q, historyTrapdatumColumns] HistoryTraplocations modAs[Q, historyTraplocationColumns] HistoryTreatments modAs[Q, historyTreatmentColumns] HistoryTreatmentareas modAs[Q, historyTreatmentareaColumns] HistoryZones modAs[Q, historyZoneColumns] HistoryZones2s modAs[Q, historyZones2Columns] User modAs[Q, userColumns] } func (j organizationJoins[Q]) aliasedAs(alias string) organizationJoins[Q] { return buildOrganizationJoins[Q](buildOrganizationColumns(alias), j.typ) } func buildOrganizationJoins[Q dialect.Joinable](cols organizationColumns, typ string) organizationJoins[Q] { return organizationJoins[Q]{ typ: typ, FieldseekerSyncs: modAs[Q, fieldseekerSyncColumns]{ c: FieldseekerSyncs.Columns, f: func(to fieldseekerSyncColumns) bob.Mod[Q] { mods := make(mods.QueryMods[Q], 0, 1) { mods = append(mods, dialect.Join[Q](typ, FieldseekerSyncs.Name().As(to.Alias())).On( to.OrganizationID.EQ(cols.ID), )) } return mods }, }, FSContainerrelates: modAs[Q, fsContainerrelateColumns]{ c: FSContainerrelates.Columns, f: func(to fsContainerrelateColumns) bob.Mod[Q] { mods := make(mods.QueryMods[Q], 0, 1) { mods = append(mods, dialect.Join[Q](typ, FSContainerrelates.Name().As(to.Alias())).On( to.OrganizationID.EQ(cols.ID), )) } return mods }, }, FSFieldscoutinglogs: modAs[Q, fsFieldscoutinglogColumns]{ c: FSFieldscoutinglogs.Columns, f: func(to fsFieldscoutinglogColumns) bob.Mod[Q] { mods := make(mods.QueryMods[Q], 0, 1) { mods = append(mods, dialect.Join[Q](typ, FSFieldscoutinglogs.Name().As(to.Alias())).On( to.OrganizationID.EQ(cols.ID), )) } return mods }, }, FSHabitatrelates: modAs[Q, fsHabitatrelateColumns]{ c: FSHabitatrelates.Columns, f: func(to fsHabitatrelateColumns) bob.Mod[Q] { mods := make(mods.QueryMods[Q], 0, 1) { mods = append(mods, dialect.Join[Q](typ, FSHabitatrelates.Name().As(to.Alias())).On( to.OrganizationID.EQ(cols.ID), )) } return mods }, }, FSInspectionsamples: modAs[Q, fsInspectionsampleColumns]{ c: FSInspectionsamples.Columns, f: func(to fsInspectionsampleColumns) bob.Mod[Q] { mods := make(mods.QueryMods[Q], 0, 1) { mods = append(mods, dialect.Join[Q](typ, FSInspectionsamples.Name().As(to.Alias())).On( to.OrganizationID.EQ(cols.ID), )) } return mods }, }, FSInspectionsampledetails: modAs[Q, fsInspectionsampledetailColumns]{ c: FSInspectionsampledetails.Columns, f: func(to fsInspectionsampledetailColumns) bob.Mod[Q] { mods := make(mods.QueryMods[Q], 0, 1) { mods = append(mods, dialect.Join[Q](typ, FSInspectionsampledetails.Name().As(to.Alias())).On( to.OrganizationID.EQ(cols.ID), )) } return mods }, }, FSLinelocations: modAs[Q, fsLinelocationColumns]{ c: FSLinelocations.Columns, f: func(to fsLinelocationColumns) bob.Mod[Q] { mods := make(mods.QueryMods[Q], 0, 1) { mods = append(mods, dialect.Join[Q](typ, FSLinelocations.Name().As(to.Alias())).On( to.OrganizationID.EQ(cols.ID), )) } return mods }, }, FSLocationtrackings: modAs[Q, fsLocationtrackingColumns]{ c: FSLocationtrackings.Columns, f: func(to fsLocationtrackingColumns) bob.Mod[Q] { mods := make(mods.QueryMods[Q], 0, 1) { mods = append(mods, dialect.Join[Q](typ, FSLocationtrackings.Name().As(to.Alias())).On( to.OrganizationID.EQ(cols.ID), )) } return mods }, }, FSMosquitoinspections: modAs[Q, fsMosquitoinspectionColumns]{ c: FSMosquitoinspections.Columns, f: func(to fsMosquitoinspectionColumns) bob.Mod[Q] { mods := make(mods.QueryMods[Q], 0, 1) { mods = append(mods, dialect.Join[Q](typ, FSMosquitoinspections.Name().As(to.Alias())).On( to.OrganizationID.EQ(cols.ID), )) } return mods }, }, FSPointlocations: modAs[Q, fsPointlocationColumns]{ c: FSPointlocations.Columns, f: func(to fsPointlocationColumns) bob.Mod[Q] { mods := make(mods.QueryMods[Q], 0, 1) { mods = append(mods, dialect.Join[Q](typ, FSPointlocations.Name().As(to.Alias())).On( to.OrganizationID.EQ(cols.ID), )) } return mods }, }, FSPolygonlocations: modAs[Q, fsPolygonlocationColumns]{ c: FSPolygonlocations.Columns, f: func(to fsPolygonlocationColumns) bob.Mod[Q] { mods := make(mods.QueryMods[Q], 0, 1) { mods = append(mods, dialect.Join[Q](typ, FSPolygonlocations.Name().As(to.Alias())).On( to.OrganizationID.EQ(cols.ID), )) } return mods }, }, FSPools: modAs[Q, fsPoolColumns]{ c: FSPools.Columns, f: func(to fsPoolColumns) bob.Mod[Q] { mods := make(mods.QueryMods[Q], 0, 1) { mods = append(mods, dialect.Join[Q](typ, FSPools.Name().As(to.Alias())).On( to.OrganizationID.EQ(cols.ID), )) } return mods }, }, FSPooldetails: modAs[Q, fsPooldetailColumns]{ c: FSPooldetails.Columns, f: func(to fsPooldetailColumns) bob.Mod[Q] { mods := make(mods.QueryMods[Q], 0, 1) { mods = append(mods, dialect.Join[Q](typ, FSPooldetails.Name().As(to.Alias())).On( to.OrganizationID.EQ(cols.ID), )) } return mods }, }, FSProposedtreatmentareas: modAs[Q, fsProposedtreatmentareaColumns]{ c: FSProposedtreatmentareas.Columns, f: func(to fsProposedtreatmentareaColumns) bob.Mod[Q] { mods := make(mods.QueryMods[Q], 0, 1) { mods = append(mods, dialect.Join[Q](typ, FSProposedtreatmentareas.Name().As(to.Alias())).On( to.OrganizationID.EQ(cols.ID), )) } return mods }, }, FSQamosquitoinspections: modAs[Q, fsQamosquitoinspectionColumns]{ c: FSQamosquitoinspections.Columns, f: func(to fsQamosquitoinspectionColumns) bob.Mod[Q] { mods := make(mods.QueryMods[Q], 0, 1) { mods = append(mods, dialect.Join[Q](typ, FSQamosquitoinspections.Name().As(to.Alias())).On( to.OrganizationID.EQ(cols.ID), )) } return mods }, }, FSRodentlocations: modAs[Q, fsRodentlocationColumns]{ c: FSRodentlocations.Columns, f: func(to fsRodentlocationColumns) bob.Mod[Q] { mods := make(mods.QueryMods[Q], 0, 1) { mods = append(mods, dialect.Join[Q](typ, FSRodentlocations.Name().As(to.Alias())).On( to.OrganizationID.EQ(cols.ID), )) } return mods }, }, FSSamplecollections: modAs[Q, fsSamplecollectionColumns]{ c: FSSamplecollections.Columns, f: func(to fsSamplecollectionColumns) bob.Mod[Q] { mods := make(mods.QueryMods[Q], 0, 1) { mods = append(mods, dialect.Join[Q](typ, FSSamplecollections.Name().As(to.Alias())).On( to.OrganizationID.EQ(cols.ID), )) } return mods }, }, FSSamplelocations: modAs[Q, fsSamplelocationColumns]{ c: FSSamplelocations.Columns, f: func(to fsSamplelocationColumns) bob.Mod[Q] { mods := make(mods.QueryMods[Q], 0, 1) { mods = append(mods, dialect.Join[Q](typ, FSSamplelocations.Name().As(to.Alias())).On( to.OrganizationID.EQ(cols.ID), )) } return mods }, }, FSServicerequests: modAs[Q, fsServicerequestColumns]{ c: FSServicerequests.Columns, f: func(to fsServicerequestColumns) bob.Mod[Q] { mods := make(mods.QueryMods[Q], 0, 1) { mods = append(mods, dialect.Join[Q](typ, FSServicerequests.Name().As(to.Alias())).On( to.OrganizationID.EQ(cols.ID), )) } return mods }, }, FSSpeciesabundances: modAs[Q, fsSpeciesabundanceColumns]{ c: FSSpeciesabundances.Columns, f: func(to fsSpeciesabundanceColumns) bob.Mod[Q] { mods := make(mods.QueryMods[Q], 0, 1) { mods = append(mods, dialect.Join[Q](typ, FSSpeciesabundances.Name().As(to.Alias())).On( to.OrganizationID.EQ(cols.ID), )) } return mods }, }, FSStormdrains: modAs[Q, fsStormdrainColumns]{ c: FSStormdrains.Columns, f: func(to fsStormdrainColumns) bob.Mod[Q] { mods := make(mods.QueryMods[Q], 0, 1) { mods = append(mods, dialect.Join[Q](typ, FSStormdrains.Name().As(to.Alias())).On( to.OrganizationID.EQ(cols.ID), )) } return mods }, }, FSTimecards: modAs[Q, fsTimecardColumns]{ c: FSTimecards.Columns, f: func(to fsTimecardColumns) bob.Mod[Q] { mods := make(mods.QueryMods[Q], 0, 1) { mods = append(mods, dialect.Join[Q](typ, FSTimecards.Name().As(to.Alias())).On( to.OrganizationID.EQ(cols.ID), )) } return mods }, }, FSTrapdata: modAs[Q, fsTrapdatumColumns]{ c: FSTrapdata.Columns, f: func(to fsTrapdatumColumns) bob.Mod[Q] { mods := make(mods.QueryMods[Q], 0, 1) { mods = append(mods, dialect.Join[Q](typ, FSTrapdata.Name().As(to.Alias())).On( to.OrganizationID.EQ(cols.ID), )) } return mods }, }, FSTraplocations: modAs[Q, fsTraplocationColumns]{ c: FSTraplocations.Columns, f: func(to fsTraplocationColumns) bob.Mod[Q] { mods := make(mods.QueryMods[Q], 0, 1) { mods = append(mods, dialect.Join[Q](typ, FSTraplocations.Name().As(to.Alias())).On( to.OrganizationID.EQ(cols.ID), )) } return mods }, }, FSTreatments: modAs[Q, fsTreatmentColumns]{ c: FSTreatments.Columns, f: func(to fsTreatmentColumns) bob.Mod[Q] { mods := make(mods.QueryMods[Q], 0, 1) { mods = append(mods, dialect.Join[Q](typ, FSTreatments.Name().As(to.Alias())).On( to.OrganizationID.EQ(cols.ID), )) } return mods }, }, FSTreatmentareas: modAs[Q, fsTreatmentareaColumns]{ c: FSTreatmentareas.Columns, f: func(to fsTreatmentareaColumns) bob.Mod[Q] { mods := make(mods.QueryMods[Q], 0, 1) { mods = append(mods, dialect.Join[Q](typ, FSTreatmentareas.Name().As(to.Alias())).On( to.OrganizationID.EQ(cols.ID), )) } return mods }, }, FSZones: modAs[Q, fsZoneColumns]{ c: FSZones.Columns, f: func(to fsZoneColumns) bob.Mod[Q] { mods := make(mods.QueryMods[Q], 0, 1) { mods = append(mods, dialect.Join[Q](typ, FSZones.Name().As(to.Alias())).On( to.OrganizationID.EQ(cols.ID), )) } return mods }, }, FSZones2s: modAs[Q, fsZones2Columns]{ c: FSZones2s.Columns, f: func(to fsZones2Columns) bob.Mod[Q] { mods := make(mods.QueryMods[Q], 0, 1) { mods = append(mods, dialect.Join[Q](typ, FSZones2s.Name().As(to.Alias())).On( to.OrganizationID.EQ(cols.ID), )) } return mods }, }, H3Aggregations: modAs[Q, h3AggregationColumns]{ c: H3Aggregations.Columns, f: func(to h3AggregationColumns) bob.Mod[Q] { mods := make(mods.QueryMods[Q], 0, 1) { mods = append(mods, dialect.Join[Q](typ, H3Aggregations.Name().As(to.Alias())).On( to.OrganizationID.EQ(cols.ID), )) } return mods }, }, HistoryContainerrelates: modAs[Q, historyContainerrelateColumns]{ c: HistoryContainerrelates.Columns, f: func(to historyContainerrelateColumns) bob.Mod[Q] { mods := make(mods.QueryMods[Q], 0, 1) { mods = append(mods, dialect.Join[Q](typ, HistoryContainerrelates.Name().As(to.Alias())).On( to.OrganizationID.EQ(cols.ID), )) } return mods }, }, HistoryFieldscoutinglogs: modAs[Q, historyFieldscoutinglogColumns]{ c: HistoryFieldscoutinglogs.Columns, f: func(to historyFieldscoutinglogColumns) bob.Mod[Q] { mods := make(mods.QueryMods[Q], 0, 1) { mods = append(mods, dialect.Join[Q](typ, HistoryFieldscoutinglogs.Name().As(to.Alias())).On( to.OrganizationID.EQ(cols.ID), )) } return mods }, }, HistoryHabitatrelates: modAs[Q, historyHabitatrelateColumns]{ c: HistoryHabitatrelates.Columns, f: func(to historyHabitatrelateColumns) bob.Mod[Q] { mods := make(mods.QueryMods[Q], 0, 1) { mods = append(mods, dialect.Join[Q](typ, HistoryHabitatrelates.Name().As(to.Alias())).On( to.OrganizationID.EQ(cols.ID), )) } return mods }, }, HistoryInspectionsamples: modAs[Q, historyInspectionsampleColumns]{ c: HistoryInspectionsamples.Columns, f: func(to historyInspectionsampleColumns) bob.Mod[Q] { mods := make(mods.QueryMods[Q], 0, 1) { mods = append(mods, dialect.Join[Q](typ, HistoryInspectionsamples.Name().As(to.Alias())).On( to.OrganizationID.EQ(cols.ID), )) } return mods }, }, HistoryInspectionsampledetails: modAs[Q, historyInspectionsampledetailColumns]{ c: HistoryInspectionsampledetails.Columns, f: func(to historyInspectionsampledetailColumns) bob.Mod[Q] { mods := make(mods.QueryMods[Q], 0, 1) { mods = append(mods, dialect.Join[Q](typ, HistoryInspectionsampledetails.Name().As(to.Alias())).On( to.OrganizationID.EQ(cols.ID), )) } return mods }, }, HistoryLinelocations: modAs[Q, historyLinelocationColumns]{ c: HistoryLinelocations.Columns, f: func(to historyLinelocationColumns) bob.Mod[Q] { mods := make(mods.QueryMods[Q], 0, 1) { mods = append(mods, dialect.Join[Q](typ, HistoryLinelocations.Name().As(to.Alias())).On( to.OrganizationID.EQ(cols.ID), )) } return mods }, }, HistoryLocationtrackings: modAs[Q, historyLocationtrackingColumns]{ c: HistoryLocationtrackings.Columns, f: func(to historyLocationtrackingColumns) bob.Mod[Q] { mods := make(mods.QueryMods[Q], 0, 1) { mods = append(mods, dialect.Join[Q](typ, HistoryLocationtrackings.Name().As(to.Alias())).On( to.OrganizationID.EQ(cols.ID), )) } return mods }, }, HistoryMosquitoinspections: modAs[Q, historyMosquitoinspectionColumns]{ c: HistoryMosquitoinspections.Columns, f: func(to historyMosquitoinspectionColumns) bob.Mod[Q] { mods := make(mods.QueryMods[Q], 0, 1) { mods = append(mods, dialect.Join[Q](typ, HistoryMosquitoinspections.Name().As(to.Alias())).On( to.OrganizationID.EQ(cols.ID), )) } return mods }, }, HistoryPointlocations: modAs[Q, historyPointlocationColumns]{ c: HistoryPointlocations.Columns, f: func(to historyPointlocationColumns) bob.Mod[Q] { mods := make(mods.QueryMods[Q], 0, 1) { mods = append(mods, dialect.Join[Q](typ, HistoryPointlocations.Name().As(to.Alias())).On( to.OrganizationID.EQ(cols.ID), )) } return mods }, }, HistoryPolygonlocations: modAs[Q, historyPolygonlocationColumns]{ c: HistoryPolygonlocations.Columns, f: func(to historyPolygonlocationColumns) bob.Mod[Q] { mods := make(mods.QueryMods[Q], 0, 1) { mods = append(mods, dialect.Join[Q](typ, HistoryPolygonlocations.Name().As(to.Alias())).On( to.OrganizationID.EQ(cols.ID), )) } return mods }, }, HistoryPools: modAs[Q, historyPoolColumns]{ c: HistoryPools.Columns, f: func(to historyPoolColumns) bob.Mod[Q] { mods := make(mods.QueryMods[Q], 0, 1) { mods = append(mods, dialect.Join[Q](typ, HistoryPools.Name().As(to.Alias())).On( to.OrganizationID.EQ(cols.ID), )) } return mods }, }, HistoryPooldetails: modAs[Q, historyPooldetailColumns]{ c: HistoryPooldetails.Columns, f: func(to historyPooldetailColumns) bob.Mod[Q] { mods := make(mods.QueryMods[Q], 0, 1) { mods = append(mods, dialect.Join[Q](typ, HistoryPooldetails.Name().As(to.Alias())).On( to.OrganizationID.EQ(cols.ID), )) } return mods }, }, HistoryProposedtreatmentareas: modAs[Q, historyProposedtreatmentareaColumns]{ c: HistoryProposedtreatmentareas.Columns, f: func(to historyProposedtreatmentareaColumns) bob.Mod[Q] { mods := make(mods.QueryMods[Q], 0, 1) { mods = append(mods, dialect.Join[Q](typ, HistoryProposedtreatmentareas.Name().As(to.Alias())).On( to.OrganizationID.EQ(cols.ID), )) } return mods }, }, HistoryQamosquitoinspections: modAs[Q, historyQamosquitoinspectionColumns]{ c: HistoryQamosquitoinspections.Columns, f: func(to historyQamosquitoinspectionColumns) bob.Mod[Q] { mods := make(mods.QueryMods[Q], 0, 1) { mods = append(mods, dialect.Join[Q](typ, HistoryQamosquitoinspections.Name().As(to.Alias())).On( to.OrganizationID.EQ(cols.ID), )) } return mods }, }, HistoryRodentlocations: modAs[Q, historyRodentlocationColumns]{ c: HistoryRodentlocations.Columns, f: func(to historyRodentlocationColumns) bob.Mod[Q] { mods := make(mods.QueryMods[Q], 0, 1) { mods = append(mods, dialect.Join[Q](typ, HistoryRodentlocations.Name().As(to.Alias())).On( to.OrganizationID.EQ(cols.ID), )) } return mods }, }, HistorySamplecollections: modAs[Q, historySamplecollectionColumns]{ c: HistorySamplecollections.Columns, f: func(to historySamplecollectionColumns) bob.Mod[Q] { mods := make(mods.QueryMods[Q], 0, 1) { mods = append(mods, dialect.Join[Q](typ, HistorySamplecollections.Name().As(to.Alias())).On( to.OrganizationID.EQ(cols.ID), )) } return mods }, }, HistorySamplelocations: modAs[Q, historySamplelocationColumns]{ c: HistorySamplelocations.Columns, f: func(to historySamplelocationColumns) bob.Mod[Q] { mods := make(mods.QueryMods[Q], 0, 1) { mods = append(mods, dialect.Join[Q](typ, HistorySamplelocations.Name().As(to.Alias())).On( to.OrganizationID.EQ(cols.ID), )) } return mods }, }, HistoryServicerequests: modAs[Q, historyServicerequestColumns]{ c: HistoryServicerequests.Columns, f: func(to historyServicerequestColumns) bob.Mod[Q] { mods := make(mods.QueryMods[Q], 0, 1) { mods = append(mods, dialect.Join[Q](typ, HistoryServicerequests.Name().As(to.Alias())).On( to.OrganizationID.EQ(cols.ID), )) } return mods }, }, HistorySpeciesabundances: modAs[Q, historySpeciesabundanceColumns]{ c: HistorySpeciesabundances.Columns, f: func(to historySpeciesabundanceColumns) bob.Mod[Q] { mods := make(mods.QueryMods[Q], 0, 1) { mods = append(mods, dialect.Join[Q](typ, HistorySpeciesabundances.Name().As(to.Alias())).On( to.OrganizationID.EQ(cols.ID), )) } return mods }, }, HistoryStormdrains: modAs[Q, historyStormdrainColumns]{ c: HistoryStormdrains.Columns, f: func(to historyStormdrainColumns) bob.Mod[Q] { mods := make(mods.QueryMods[Q], 0, 1) { mods = append(mods, dialect.Join[Q](typ, HistoryStormdrains.Name().As(to.Alias())).On( to.OrganizationID.EQ(cols.ID), )) } return mods }, }, HistoryTimecards: modAs[Q, historyTimecardColumns]{ c: HistoryTimecards.Columns, f: func(to historyTimecardColumns) bob.Mod[Q] { mods := make(mods.QueryMods[Q], 0, 1) { mods = append(mods, dialect.Join[Q](typ, HistoryTimecards.Name().As(to.Alias())).On( to.OrganizationID.EQ(cols.ID), )) } return mods }, }, HistoryTrapdata: modAs[Q, historyTrapdatumColumns]{ c: HistoryTrapdata.Columns, f: func(to historyTrapdatumColumns) bob.Mod[Q] { mods := make(mods.QueryMods[Q], 0, 1) { mods = append(mods, dialect.Join[Q](typ, HistoryTrapdata.Name().As(to.Alias())).On( to.OrganizationID.EQ(cols.ID), )) } return mods }, }, HistoryTraplocations: modAs[Q, historyTraplocationColumns]{ c: HistoryTraplocations.Columns, f: func(to historyTraplocationColumns) bob.Mod[Q] { mods := make(mods.QueryMods[Q], 0, 1) { mods = append(mods, dialect.Join[Q](typ, HistoryTraplocations.Name().As(to.Alias())).On( to.OrganizationID.EQ(cols.ID), )) } return mods }, }, HistoryTreatments: modAs[Q, historyTreatmentColumns]{ c: HistoryTreatments.Columns, f: func(to historyTreatmentColumns) bob.Mod[Q] { mods := make(mods.QueryMods[Q], 0, 1) { mods = append(mods, dialect.Join[Q](typ, HistoryTreatments.Name().As(to.Alias())).On( to.OrganizationID.EQ(cols.ID), )) } return mods }, }, HistoryTreatmentareas: modAs[Q, historyTreatmentareaColumns]{ c: HistoryTreatmentareas.Columns, f: func(to historyTreatmentareaColumns) bob.Mod[Q] { mods := make(mods.QueryMods[Q], 0, 1) { mods = append(mods, dialect.Join[Q](typ, HistoryTreatmentareas.Name().As(to.Alias())).On( to.OrganizationID.EQ(cols.ID), )) } return mods }, }, HistoryZones: modAs[Q, historyZoneColumns]{ c: HistoryZones.Columns, f: func(to historyZoneColumns) bob.Mod[Q] { mods := make(mods.QueryMods[Q], 0, 1) { mods = append(mods, dialect.Join[Q](typ, HistoryZones.Name().As(to.Alias())).On( to.OrganizationID.EQ(cols.ID), )) } return mods }, }, HistoryZones2s: modAs[Q, historyZones2Columns]{ c: HistoryZones2s.Columns, f: func(to historyZones2Columns) bob.Mod[Q] { mods := make(mods.QueryMods[Q], 0, 1) { mods = append(mods, dialect.Join[Q](typ, HistoryZones2s.Name().As(to.Alias())).On( to.OrganizationID.EQ(cols.ID), )) } return mods }, }, User: modAs[Q, userColumns]{ c: Users.Columns, f: func(to userColumns) bob.Mod[Q] { mods := make(mods.QueryMods[Q], 0, 1) { mods = append(mods, dialect.Join[Q](typ, Users.Name().As(to.Alias())).On( to.OrganizationID.EQ(cols.ID), )) } return mods }, }, } }