nidus-sync/db/models/organization.bob.go

11505 lines
325 KiB
Go

// 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
},
},
}
}