package graphql

// This file will be automatically regenerated based on the schema, any resolver implementations
// will be copied through when generating and any unknown code will be moved to the end.
// Code generated by github.com/99designs/gqlgen version v0.17.68

import (
	"context"
	"fmt"

	"entgo.io/contrib/entgql"
	"github.com/buildbarn/bb-portal/ent/gen/ent"
	"github.com/buildbarn/bb-portal/ent/gen/ent/bazelinvocation"
	"github.com/buildbarn/bb-portal/ent/gen/ent/bazelinvocationproblem"
	"github.com/buildbarn/bb-portal/ent/gen/ent/blob"
	"github.com/buildbarn/bb-portal/ent/gen/ent/build"
	"github.com/buildbarn/bb-portal/ent/gen/ent/eventfile"
	"github.com/buildbarn/bb-portal/internal/graphql/helpers"
)

// ID is the resolver for the id field.
func (r *actionCacheStatisticsResolver) ID(ctx context.Context, obj *ent.ActionCacheStatistics) (string, error) {
	return helpers.GraphQLIDFromTypeAndID("ActionCacheStatistics", obj.ID), nil
}

// ID is the resolver for the id field.
func (r *actionDataResolver) ID(ctx context.Context, obj *ent.ActionData) (string, error) {
	return helpers.GraphQLIDFromTypeAndID("ActionData", obj.ID), nil
}

// ID is the resolver for the id field.
func (r *actionSummaryResolver) ID(ctx context.Context, obj *ent.ActionSummary) (string, error) {
	return helpers.GraphQLIDFromTypeAndID("ActionSummary", obj.ID), nil
}

// ID is the resolver for the id field.
func (r *artifactMetricsResolver) ID(ctx context.Context, obj *ent.ArtifactMetrics) (string, error) {
	return helpers.GraphQLIDFromTypeAndID("ArtifactMetrics", obj.ID), nil
}

// ID is the resolver for the id field.
func (r *bazelInvocationResolver) ID(ctx context.Context, obj *ent.BazelInvocation) (string, error) {
	return helpers.GraphQLIDFromTypeAndID("BazelInvocation", obj.ID), nil
}

// ID is the resolver for the id field.
func (r *bazelInvocationProblemResolver) ID(ctx context.Context, obj *ent.BazelInvocationProblem) (string, error) {
	return helpers.GraphQLIDFromTypeAndID("BazelInvocationProblem", obj.ID), nil
}

// ID is the resolver for the id field.
func (r *blobResolver) ID(ctx context.Context, obj *ent.Blob) (string, error) {
	return helpers.GraphQLIDFromTypeAndID("Blob", obj.ID), nil
}

// ID is the resolver for the id field.
func (r *buildResolver) ID(ctx context.Context, obj *ent.Build) (string, error) {
	return helpers.GraphQLIDFromTypeAndID("Build", obj.ID), nil
}

// ID is the resolver for the id field.
func (r *buildGraphMetricsResolver) ID(ctx context.Context, obj *ent.BuildGraphMetrics) (string, error) {
	return helpers.GraphQLIDFromTypeAndID("BuildGraphMetrics", obj.ID), nil
}

// ID is the resolver for the id field.
func (r *cumulativeMetricsResolver) ID(ctx context.Context, obj *ent.CumulativeMetrics) (string, error) {
	return helpers.GraphQLIDFromTypeAndID("CumulativeMetrics", obj.ID), nil
}

// ID is the resolver for the id field.
func (r *dynamicExecutionMetricsResolver) ID(ctx context.Context, obj *ent.DynamicExecutionMetrics) (string, error) {
	return helpers.GraphQLIDFromTypeAndID("DynamicExecutionMetrics", obj.ID), nil
}

// ID is the resolver for the id field.
func (r *evaluationStatResolver) ID(ctx context.Context, obj *ent.EvaluationStat) (string, error) {
	return helpers.GraphQLIDFromTypeAndID("EvaluationStatResolver", obj.ID), nil
}

// ID is the resolver for the id field.
func (r *eventFileResolver) ID(ctx context.Context, obj *ent.EventFile) (string, error) {
	return helpers.GraphQLIDFromTypeAndID("EventFile", obj.ID), nil
}

// ID is the resolver for the id field.
func (r *exectionInfoResolver) ID(ctx context.Context, obj *ent.ExectionInfo) (string, error) {
	return helpers.GraphQLIDFromTypeAndID("ExecutionInfo", obj.ID), nil
}

// ID is the resolver for the id field.
func (r *filesMetricResolver) ID(ctx context.Context, obj *ent.FilesMetric) (string, error) {
	return helpers.GraphQLIDFromTypeAndID("FilesMetric", obj.ID), nil
}

// ID is the resolver for the id field.
func (r *garbageMetricsResolver) ID(ctx context.Context, obj *ent.GarbageMetrics) (string, error) {
	return helpers.GraphQLIDFromTypeAndID("GarbageMetrics", obj.ID), nil
}

// ID is the resolver for the id field.
func (r *memoryMetricsResolver) ID(ctx context.Context, obj *ent.MemoryMetrics) (string, error) {
	return helpers.GraphQLIDFromTypeAndID("MemoryMetrics", obj.ID), nil
}

// ID is the resolver for the id field.
func (r *metricsResolver) ID(ctx context.Context, obj *ent.Metrics) (string, error) {
	return helpers.GraphQLIDFromTypeAndID("Metrics", obj.ID), nil
}

// ID is the resolver for the id field.
func (r *missDetailResolver) ID(ctx context.Context, obj *ent.MissDetail) (string, error) {
	return helpers.GraphQLIDFromTypeAndID("MissDetai", obj.ID), nil
}

// ID is the resolver for the id field.
func (r *namedSetOfFilesResolver) ID(ctx context.Context, obj *ent.NamedSetOfFiles) (string, error) {
	return helpers.GraphQLIDFromTypeAndID("NamedSetOfFiles", obj.ID), nil
}

// ID is the resolver for the id field.
func (r *networkMetricsResolver) ID(ctx context.Context, obj *ent.NetworkMetrics) (string, error) {
	return helpers.GraphQLIDFromTypeAndID("NetworkMetrics", obj.ID), nil
}

// ID is the resolver for the id field.
func (r *outputGroupResolver) ID(ctx context.Context, obj *ent.OutputGroup) (string, error) {
	return helpers.GraphQLIDFromTypeAndID("OutputGroup", obj.ID), nil
}

// ID is the resolver for the id field.
func (r *packageLoadMetricsResolver) ID(ctx context.Context, obj *ent.PackageLoadMetrics) (string, error) {
	return helpers.GraphQLIDFromTypeAndID("PackageLoadMetrics", obj.ID), nil
}

// ID is the resolver for the id field.
func (r *packageMetricsResolver) ID(ctx context.Context, obj *ent.PackageMetrics) (string, error) {
	return helpers.GraphQLIDFromTypeAndID("PackageMetrics", obj.ID), nil
}

// Node is the resolver for the node field.
func (r *queryResolver) Node(ctx context.Context, id string) (ent.Noder, error) {
	typ, intID, err := helpers.GraphQLTypeAndIntIDFromID(id)
	if err != nil {
		return nil, err
	}
	table := map[string]string{
		"BazelInvocation":        bazelinvocation.Table,
		"BazelInvocationProblem": bazelinvocationproblem.Table,
		"ActionProblem":          bazelinvocationproblem.Table,
		"ProgressProblem":        bazelinvocationproblem.Table,
		"TargetProblem":          bazelinvocationproblem.Table,
		"TestProblem":            bazelinvocationproblem.Table,
		"Blob":                   blob.Table,
		"Build":                  build.Table,
		"EventFile":              eventfile.Table,
	}[typ]

	var n ent.Noder
	if table == bazelinvocationproblem.Table {
		var dbProblem *ent.BazelInvocationProblem
		dbProblem, err = r.client.BazelInvocationProblem.Get(ctx, intID)
		if err != nil {
			return nil, err
		}
		n, err = r.helper.DBProblemToAPIProblem(ctx, dbProblem)
		if err != nil {
			return nil, err
		}
	} else {
		n, err = r.client.Noder(ctx, intID, ent.WithFixedNodeType(table))
	}

	if err != nil {
		return nil, err
	}
	return n, nil
}

// Nodes is the resolver for the nodes field.
func (r *queryResolver) Nodes(ctx context.Context, ids []string) ([]ent.Noder, error) {
	noders := make([]ent.Noder, 0, len(ids))
	for _, id := range ids {
		noder, err := r.Node(ctx, id)
		if err != nil {
			return nil, err
		}
		noders = append(noders, noder)
	}
	return noders, nil
}

// FindBazelInvocations is the resolver for the findBazelInvocations field.
func (r *queryResolver) FindBazelInvocations(ctx context.Context, after *entgql.Cursor[int], first *int, before *entgql.Cursor[int], last *int, orderBy *ent.BazelInvocationOrder, where *ent.BazelInvocationWhereInput) (*ent.BazelInvocationConnection, error) {
	return r.client.BazelInvocation.Query().Paginate(ctx, after, first, before, last, ent.WithBazelInvocationFilter(where.Filter), ent.WithBazelInvocationOrder(orderBy))
}

// FindBuilds is the resolver for the findBuilds field.
func (r *queryResolver) FindBuilds(ctx context.Context, after *entgql.Cursor[int], first *int, before *entgql.Cursor[int], last *int, where *ent.BuildWhereInput) (*ent.BuildConnection, error) {
	return r.client.Build.Query().Paginate(ctx, after, first, before, last, ent.WithBuildFilter(where.Filter))
}

// FindMetrics is the resolver for the findMetrics field.
func (r *queryResolver) FindMetrics(ctx context.Context, after *entgql.Cursor[int], first *int, before *entgql.Cursor[int], last *int, where *ent.MetricsWhereInput) (*ent.MetricsConnection, error) {
	return r.client.Metrics.Query().Paginate(ctx, after, first, before, last, ent.WithMetricsFilter(where.Filter))
}

// FindRunnerCounts is the resolver for the findRunnerCounts field.
func (r *queryResolver) FindRunnerCounts(ctx context.Context, after *entgql.Cursor[int], first *int, before *entgql.Cursor[int], last *int, where *ent.RunnerCountWhereInput) (*ent.RunnerCountConnection, error) {
	return r.client.RunnerCount.Query().Paginate(ctx, after, first, before, last, ent.WithRunnerCountFilter(where.Filter))
}

// FindTargets is the resolver for the findTargets field.
func (r *queryResolver) FindTargets(ctx context.Context, after *entgql.Cursor[int], first *int, before *entgql.Cursor[int], last *int, orderBy *ent.TargetPairOrder, where *ent.TargetPairWhereInput) (*ent.TargetPairConnection, error) {
	return r.client.TargetPair.Query().Paginate(ctx, after, first, before, last, ent.WithTargetPairFilter(where.Filter), ent.WithTargetPairOrder(orderBy))
}

// FindTests is the resolver for the findTests field.
func (r *queryResolver) FindTests(ctx context.Context, after *entgql.Cursor[int], first *int, before *entgql.Cursor[int], last *int, orderBy *ent.TestCollectionOrder, where *ent.TestCollectionWhereInput) (*ent.TestCollectionConnection, error) {
	return r.client.TestCollection.Query().Paginate(ctx, after, first, before, last, ent.WithTestCollectionFilter(where.Filter), ent.WithTestCollectionOrder(orderBy))
}

// ID is the resolver for the id field.
func (r *raceStatisticsResolver) ID(ctx context.Context, obj *ent.RaceStatistics) (string, error) {
	return helpers.GraphQLIDFromTypeAndID("RaceStatistics", obj.ID), nil
}

// ID is the resolver for the id field.
func (r *resourceUsageResolver) ID(ctx context.Context, obj *ent.ResourceUsage) (string, error) {
	return helpers.GraphQLIDFromTypeAndID("ResourceUsage", obj.ID), nil
}

// ID is the resolver for the id field.
func (r *runnerCountResolver) ID(ctx context.Context, obj *ent.RunnerCount) (string, error) {
	return helpers.GraphQLIDFromTypeAndID("RunnerCount", obj.ID), nil
}

// ID is the resolver for the id field.
func (r *sourceControlResolver) ID(ctx context.Context, obj *ent.SourceControl) (string, error) {
	return helpers.GraphQLIDFromTypeAndID("SourceControl", obj.ID), nil
}

// ID is the resolver for the id field.
func (r *systemNetworkStatsResolver) ID(ctx context.Context, obj *ent.SystemNetworkStats) (string, error) {
	return helpers.GraphQLIDFromTypeAndID("SystemNetworkStats", obj.ID), nil
}

// ID is the resolver for the id field.
func (r *targetCompleteResolver) ID(ctx context.Context, obj *ent.TargetComplete) (string, error) {
	return helpers.GraphQLIDFromTypeAndID("TargetComplete", obj.ID), nil
}

// ID is the resolver for the id field.
func (r *targetConfiguredResolver) ID(ctx context.Context, obj *ent.TargetConfigured) (string, error) {
	return helpers.GraphQLIDFromTypeAndID("TargetConfigured", obj.ID), nil
}

// ID is the resolver for the id field.
func (r *targetMetricsResolver) ID(ctx context.Context, obj *ent.TargetMetrics) (string, error) {
	return helpers.GraphQLIDFromTypeAndID("TargetMetrics", obj.ID), nil
}

// ID is the resolver for the id field.
func (r *targetPairResolver) ID(ctx context.Context, obj *ent.TargetPair) (string, error) {
	return helpers.GraphQLIDFromTypeAndID("TargetPair", obj.ID), nil
}

// ID is the resolver for the id field.
func (r *testCollectionResolver) ID(ctx context.Context, obj *ent.TestCollection) (string, error) {
	return helpers.GraphQLIDFromTypeAndID("TestCollection", obj.ID), nil
}

// ID is the resolver for the id field.
func (r *testFileResolver) ID(ctx context.Context, obj *ent.TestFile) (string, error) {
	return helpers.GraphQLIDFromTypeAndID("TestFile", obj.ID), nil
}

// ID is the resolver for the id field.
func (r *testResultBESResolver) ID(ctx context.Context, obj *ent.TestResultBES) (string, error) {
	return helpers.GraphQLIDFromTypeAndID("TestResultBES", obj.ID), nil
}

// ID is the resolver for the id field.
func (r *testSummaryResolver) ID(ctx context.Context, obj *ent.TestSummary) (string, error) {
	return helpers.GraphQLIDFromTypeAndID("TestSummary", obj.ID), nil
}

// ID is the resolver for the id field.
func (r *timingBreakdownResolver) ID(ctx context.Context, obj *ent.TimingBreakdown) (string, error) {
	return helpers.GraphQLIDFromTypeAndID("TimingBreakdown", obj.ID), nil
}

// ID is the resolver for the id field.
func (r *timingChildResolver) ID(ctx context.Context, obj *ent.TimingChild) (string, error) {
	return helpers.GraphQLIDFromTypeAndID("TimingChild", obj.ID), nil
}

// ID is the resolver for the id field.
func (r *timingMetricsResolver) ID(ctx context.Context, obj *ent.TimingMetrics) (string, error) {
	return helpers.GraphQLIDFromTypeAndID("TimingMetrics", obj.ID), nil
}

// ID is the resolver for the id field.
func (r *actionCacheStatisticsWhereInputResolver) ID(ctx context.Context, obj *ent.ActionCacheStatisticsWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: ID - id"))
}

// IDNeq is the resolver for the idNEQ field.
func (r *actionCacheStatisticsWhereInputResolver) IDNeq(ctx context.Context, obj *ent.ActionCacheStatisticsWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDNeq - idNEQ"))
}

// IDIn is the resolver for the idIn field.
func (r *actionCacheStatisticsWhereInputResolver) IDIn(ctx context.Context, obj *ent.ActionCacheStatisticsWhereInput, data []string) error {
	panic(fmt.Errorf("not implemented: IDIn - idIn"))
}

// IDNotIn is the resolver for the idNotIn field.
func (r *actionCacheStatisticsWhereInputResolver) IDNotIn(ctx context.Context, obj *ent.ActionCacheStatisticsWhereInput, data []string) error {
	panic(fmt.Errorf("not implemented: IDNotIn - idNotIn"))
}

// IDGt is the resolver for the idGT field.
func (r *actionCacheStatisticsWhereInputResolver) IDGt(ctx context.Context, obj *ent.ActionCacheStatisticsWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDGt - idGT"))
}

// IDGte is the resolver for the idGTE field.
func (r *actionCacheStatisticsWhereInputResolver) IDGte(ctx context.Context, obj *ent.ActionCacheStatisticsWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDGte - idGTE"))
}

// IDLt is the resolver for the idLT field.
func (r *actionCacheStatisticsWhereInputResolver) IDLt(ctx context.Context, obj *ent.ActionCacheStatisticsWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDLt - idLT"))
}

// IDLte is the resolver for the idLTE field.
func (r *actionCacheStatisticsWhereInputResolver) IDLte(ctx context.Context, obj *ent.ActionCacheStatisticsWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDLte - idLTE"))
}

// ID is the resolver for the id field.
func (r *actionDataWhereInputResolver) ID(ctx context.Context, obj *ent.ActionDataWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: ID - id"))
}

// IDNeq is the resolver for the idNEQ field.
func (r *actionDataWhereInputResolver) IDNeq(ctx context.Context, obj *ent.ActionDataWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDNeq - idNEQ"))
}

// IDIn is the resolver for the idIn field.
func (r *actionDataWhereInputResolver) IDIn(ctx context.Context, obj *ent.ActionDataWhereInput, data []string) error {
	panic(fmt.Errorf("not implemented: IDIn - idIn"))
}

// IDNotIn is the resolver for the idNotIn field.
func (r *actionDataWhereInputResolver) IDNotIn(ctx context.Context, obj *ent.ActionDataWhereInput, data []string) error {
	panic(fmt.Errorf("not implemented: IDNotIn - idNotIn"))
}

// IDGt is the resolver for the idGT field.
func (r *actionDataWhereInputResolver) IDGt(ctx context.Context, obj *ent.ActionDataWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDGt - idGT"))
}

// IDGte is the resolver for the idGTE field.
func (r *actionDataWhereInputResolver) IDGte(ctx context.Context, obj *ent.ActionDataWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDGte - idGTE"))
}

// IDLt is the resolver for the idLT field.
func (r *actionDataWhereInputResolver) IDLt(ctx context.Context, obj *ent.ActionDataWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDLt - idLT"))
}

// IDLte is the resolver for the idLTE field.
func (r *actionDataWhereInputResolver) IDLte(ctx context.Context, obj *ent.ActionDataWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDLte - idLTE"))
}

// ID is the resolver for the id field.
func (r *actionSummaryWhereInputResolver) ID(ctx context.Context, obj *ent.ActionSummaryWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: ID - id"))
}

// IDNeq is the resolver for the idNEQ field.
func (r *actionSummaryWhereInputResolver) IDNeq(ctx context.Context, obj *ent.ActionSummaryWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDNeq - idNEQ"))
}

// IDIn is the resolver for the idIn field.
func (r *actionSummaryWhereInputResolver) IDIn(ctx context.Context, obj *ent.ActionSummaryWhereInput, data []string) error {
	panic(fmt.Errorf("not implemented: IDIn - idIn"))
}

// IDNotIn is the resolver for the idNotIn field.
func (r *actionSummaryWhereInputResolver) IDNotIn(ctx context.Context, obj *ent.ActionSummaryWhereInput, data []string) error {
	panic(fmt.Errorf("not implemented: IDNotIn - idNotIn"))
}

// IDGt is the resolver for the idGT field.
func (r *actionSummaryWhereInputResolver) IDGt(ctx context.Context, obj *ent.ActionSummaryWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDGt - idGT"))
}

// IDGte is the resolver for the idGTE field.
func (r *actionSummaryWhereInputResolver) IDGte(ctx context.Context, obj *ent.ActionSummaryWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDGte - idGTE"))
}

// IDLt is the resolver for the idLT field.
func (r *actionSummaryWhereInputResolver) IDLt(ctx context.Context, obj *ent.ActionSummaryWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDLt - idLT"))
}

// IDLte is the resolver for the idLTE field.
func (r *actionSummaryWhereInputResolver) IDLte(ctx context.Context, obj *ent.ActionSummaryWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDLte - idLTE"))
}

// ID is the resolver for the id field.
func (r *artifactMetricsWhereInputResolver) ID(ctx context.Context, obj *ent.ArtifactMetricsWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: ID - id"))
}

// IDNeq is the resolver for the idNEQ field.
func (r *artifactMetricsWhereInputResolver) IDNeq(ctx context.Context, obj *ent.ArtifactMetricsWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDNeq - idNEQ"))
}

// IDIn is the resolver for the idIn field.
func (r *artifactMetricsWhereInputResolver) IDIn(ctx context.Context, obj *ent.ArtifactMetricsWhereInput, data []string) error {
	panic(fmt.Errorf("not implemented: IDIn - idIn"))
}

// IDNotIn is the resolver for the idNotIn field.
func (r *artifactMetricsWhereInputResolver) IDNotIn(ctx context.Context, obj *ent.ArtifactMetricsWhereInput, data []string) error {
	panic(fmt.Errorf("not implemented: IDNotIn - idNotIn"))
}

// IDGt is the resolver for the idGT field.
func (r *artifactMetricsWhereInputResolver) IDGt(ctx context.Context, obj *ent.ArtifactMetricsWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDGt - idGT"))
}

// IDGte is the resolver for the idGTE field.
func (r *artifactMetricsWhereInputResolver) IDGte(ctx context.Context, obj *ent.ArtifactMetricsWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDGte - idGTE"))
}

// IDLt is the resolver for the idLT field.
func (r *artifactMetricsWhereInputResolver) IDLt(ctx context.Context, obj *ent.ArtifactMetricsWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDLt - idLT"))
}

// IDLte is the resolver for the idLTE field.
func (r *artifactMetricsWhereInputResolver) IDLte(ctx context.Context, obj *ent.ArtifactMetricsWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDLte - idLTE"))
}

// ID is the resolver for the id field.
func (r *bazelInvocationProblemWhereInputResolver) ID(ctx context.Context, obj *ent.BazelInvocationProblemWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: ID - id"))
}

// IDNeq is the resolver for the idNEQ field.
func (r *bazelInvocationProblemWhereInputResolver) IDNeq(ctx context.Context, obj *ent.BazelInvocationProblemWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDNeq - idNEQ"))
}

// IDIn is the resolver for the idIn field.
func (r *bazelInvocationProblemWhereInputResolver) IDIn(ctx context.Context, obj *ent.BazelInvocationProblemWhereInput, data []string) error {
	panic(fmt.Errorf("not implemented: IDIn - idIn"))
}

// IDNotIn is the resolver for the idNotIn field.
func (r *bazelInvocationProblemWhereInputResolver) IDNotIn(ctx context.Context, obj *ent.BazelInvocationProblemWhereInput, data []string) error {
	panic(fmt.Errorf("not implemented: IDNotIn - idNotIn"))
}

// IDGt is the resolver for the idGT field.
func (r *bazelInvocationProblemWhereInputResolver) IDGt(ctx context.Context, obj *ent.BazelInvocationProblemWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDGt - idGT"))
}

// IDGte is the resolver for the idGTE field.
func (r *bazelInvocationProblemWhereInputResolver) IDGte(ctx context.Context, obj *ent.BazelInvocationProblemWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDGte - idGTE"))
}

// IDLt is the resolver for the idLT field.
func (r *bazelInvocationProblemWhereInputResolver) IDLt(ctx context.Context, obj *ent.BazelInvocationProblemWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDLt - idLT"))
}

// IDLte is the resolver for the idLTE field.
func (r *bazelInvocationProblemWhereInputResolver) IDLte(ctx context.Context, obj *ent.BazelInvocationProblemWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDLte - idLTE"))
}

// ID is the resolver for the id field.
func (r *bazelInvocationWhereInputResolver) ID(ctx context.Context, obj *ent.BazelInvocationWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: ID - id"))
}

// IDNeq is the resolver for the idNEQ field.
func (r *bazelInvocationWhereInputResolver) IDNeq(ctx context.Context, obj *ent.BazelInvocationWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDNeq - idNEQ"))
}

// IDIn is the resolver for the idIn field.
func (r *bazelInvocationWhereInputResolver) IDIn(ctx context.Context, obj *ent.BazelInvocationWhereInput, data []string) error {
	panic(fmt.Errorf("not implemented: IDIn - idIn"))
}

// IDNotIn is the resolver for the idNotIn field.
func (r *bazelInvocationWhereInputResolver) IDNotIn(ctx context.Context, obj *ent.BazelInvocationWhereInput, data []string) error {
	panic(fmt.Errorf("not implemented: IDNotIn - idNotIn"))
}

// IDGt is the resolver for the idGT field.
func (r *bazelInvocationWhereInputResolver) IDGt(ctx context.Context, obj *ent.BazelInvocationWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDGt - idGT"))
}

// IDGte is the resolver for the idGTE field.
func (r *bazelInvocationWhereInputResolver) IDGte(ctx context.Context, obj *ent.BazelInvocationWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDGte - idGTE"))
}

// IDLt is the resolver for the idLT field.
func (r *bazelInvocationWhereInputResolver) IDLt(ctx context.Context, obj *ent.BazelInvocationWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDLt - idLT"))
}

// IDLte is the resolver for the idLTE field.
func (r *bazelInvocationWhereInputResolver) IDLte(ctx context.Context, obj *ent.BazelInvocationWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDLte - idLTE"))
}

// ID is the resolver for the id field.
func (r *blobWhereInputResolver) ID(ctx context.Context, obj *ent.BlobWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: ID - id"))
}

// IDNeq is the resolver for the idNEQ field.
func (r *blobWhereInputResolver) IDNeq(ctx context.Context, obj *ent.BlobWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDNeq - idNEQ"))
}

// IDIn is the resolver for the idIn field.
func (r *blobWhereInputResolver) IDIn(ctx context.Context, obj *ent.BlobWhereInput, data []string) error {
	panic(fmt.Errorf("not implemented: IDIn - idIn"))
}

// IDNotIn is the resolver for the idNotIn field.
func (r *blobWhereInputResolver) IDNotIn(ctx context.Context, obj *ent.BlobWhereInput, data []string) error {
	panic(fmt.Errorf("not implemented: IDNotIn - idNotIn"))
}

// IDGt is the resolver for the idGT field.
func (r *blobWhereInputResolver) IDGt(ctx context.Context, obj *ent.BlobWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDGt - idGT"))
}

// IDGte is the resolver for the idGTE field.
func (r *blobWhereInputResolver) IDGte(ctx context.Context, obj *ent.BlobWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDGte - idGTE"))
}

// IDLt is the resolver for the idLT field.
func (r *blobWhereInputResolver) IDLt(ctx context.Context, obj *ent.BlobWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDLt - idLT"))
}

// IDLte is the resolver for the idLTE field.
func (r *blobWhereInputResolver) IDLte(ctx context.Context, obj *ent.BlobWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDLte - idLTE"))
}

// ID is the resolver for the id field.
func (r *buildGraphMetricsWhereInputResolver) ID(ctx context.Context, obj *ent.BuildGraphMetricsWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: ID - id"))
}

// IDNeq is the resolver for the idNEQ field.
func (r *buildGraphMetricsWhereInputResolver) IDNeq(ctx context.Context, obj *ent.BuildGraphMetricsWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDNeq - idNEQ"))
}

// IDIn is the resolver for the idIn field.
func (r *buildGraphMetricsWhereInputResolver) IDIn(ctx context.Context, obj *ent.BuildGraphMetricsWhereInput, data []string) error {
	panic(fmt.Errorf("not implemented: IDIn - idIn"))
}

// IDNotIn is the resolver for the idNotIn field.
func (r *buildGraphMetricsWhereInputResolver) IDNotIn(ctx context.Context, obj *ent.BuildGraphMetricsWhereInput, data []string) error {
	panic(fmt.Errorf("not implemented: IDNotIn - idNotIn"))
}

// IDGt is the resolver for the idGT field.
func (r *buildGraphMetricsWhereInputResolver) IDGt(ctx context.Context, obj *ent.BuildGraphMetricsWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDGt - idGT"))
}

// IDGte is the resolver for the idGTE field.
func (r *buildGraphMetricsWhereInputResolver) IDGte(ctx context.Context, obj *ent.BuildGraphMetricsWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDGte - idGTE"))
}

// IDLt is the resolver for the idLT field.
func (r *buildGraphMetricsWhereInputResolver) IDLt(ctx context.Context, obj *ent.BuildGraphMetricsWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDLt - idLT"))
}

// IDLte is the resolver for the idLTE field.
func (r *buildGraphMetricsWhereInputResolver) IDLte(ctx context.Context, obj *ent.BuildGraphMetricsWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDLte - idLTE"))
}

// ID is the resolver for the id field.
func (r *buildWhereInputResolver) ID(ctx context.Context, obj *ent.BuildWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: ID - id"))
}

// IDNeq is the resolver for the idNEQ field.
func (r *buildWhereInputResolver) IDNeq(ctx context.Context, obj *ent.BuildWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDNeq - idNEQ"))
}

// IDIn is the resolver for the idIn field.
func (r *buildWhereInputResolver) IDIn(ctx context.Context, obj *ent.BuildWhereInput, data []string) error {
	panic(fmt.Errorf("not implemented: IDIn - idIn"))
}

// IDNotIn is the resolver for the idNotIn field.
func (r *buildWhereInputResolver) IDNotIn(ctx context.Context, obj *ent.BuildWhereInput, data []string) error {
	panic(fmt.Errorf("not implemented: IDNotIn - idNotIn"))
}

// IDGt is the resolver for the idGT field.
func (r *buildWhereInputResolver) IDGt(ctx context.Context, obj *ent.BuildWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDGt - idGT"))
}

// IDGte is the resolver for the idGTE field.
func (r *buildWhereInputResolver) IDGte(ctx context.Context, obj *ent.BuildWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDGte - idGTE"))
}

// IDLt is the resolver for the idLT field.
func (r *buildWhereInputResolver) IDLt(ctx context.Context, obj *ent.BuildWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDLt - idLT"))
}

// IDLte is the resolver for the idLTE field.
func (r *buildWhereInputResolver) IDLte(ctx context.Context, obj *ent.BuildWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDLte - idLTE"))
}

// ID is the resolver for the id field.
func (r *cumulativeMetricsWhereInputResolver) ID(ctx context.Context, obj *ent.CumulativeMetricsWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: ID - id"))
}

// IDNeq is the resolver for the idNEQ field.
func (r *cumulativeMetricsWhereInputResolver) IDNeq(ctx context.Context, obj *ent.CumulativeMetricsWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDNeq - idNEQ"))
}

// IDIn is the resolver for the idIn field.
func (r *cumulativeMetricsWhereInputResolver) IDIn(ctx context.Context, obj *ent.CumulativeMetricsWhereInput, data []string) error {
	panic(fmt.Errorf("not implemented: IDIn - idIn"))
}

// IDNotIn is the resolver for the idNotIn field.
func (r *cumulativeMetricsWhereInputResolver) IDNotIn(ctx context.Context, obj *ent.CumulativeMetricsWhereInput, data []string) error {
	panic(fmt.Errorf("not implemented: IDNotIn - idNotIn"))
}

// IDGt is the resolver for the idGT field.
func (r *cumulativeMetricsWhereInputResolver) IDGt(ctx context.Context, obj *ent.CumulativeMetricsWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDGt - idGT"))
}

// IDGte is the resolver for the idGTE field.
func (r *cumulativeMetricsWhereInputResolver) IDGte(ctx context.Context, obj *ent.CumulativeMetricsWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDGte - idGTE"))
}

// IDLt is the resolver for the idLT field.
func (r *cumulativeMetricsWhereInputResolver) IDLt(ctx context.Context, obj *ent.CumulativeMetricsWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDLt - idLT"))
}

// IDLte is the resolver for the idLTE field.
func (r *cumulativeMetricsWhereInputResolver) IDLte(ctx context.Context, obj *ent.CumulativeMetricsWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDLte - idLTE"))
}

// ID is the resolver for the id field.
func (r *dynamicExecutionMetricsWhereInputResolver) ID(ctx context.Context, obj *ent.DynamicExecutionMetricsWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: ID - id"))
}

// IDNeq is the resolver for the idNEQ field.
func (r *dynamicExecutionMetricsWhereInputResolver) IDNeq(ctx context.Context, obj *ent.DynamicExecutionMetricsWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDNeq - idNEQ"))
}

// IDIn is the resolver for the idIn field.
func (r *dynamicExecutionMetricsWhereInputResolver) IDIn(ctx context.Context, obj *ent.DynamicExecutionMetricsWhereInput, data []string) error {
	panic(fmt.Errorf("not implemented: IDIn - idIn"))
}

// IDNotIn is the resolver for the idNotIn field.
func (r *dynamicExecutionMetricsWhereInputResolver) IDNotIn(ctx context.Context, obj *ent.DynamicExecutionMetricsWhereInput, data []string) error {
	panic(fmt.Errorf("not implemented: IDNotIn - idNotIn"))
}

// IDGt is the resolver for the idGT field.
func (r *dynamicExecutionMetricsWhereInputResolver) IDGt(ctx context.Context, obj *ent.DynamicExecutionMetricsWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDGt - idGT"))
}

// IDGte is the resolver for the idGTE field.
func (r *dynamicExecutionMetricsWhereInputResolver) IDGte(ctx context.Context, obj *ent.DynamicExecutionMetricsWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDGte - idGTE"))
}

// IDLt is the resolver for the idLT field.
func (r *dynamicExecutionMetricsWhereInputResolver) IDLt(ctx context.Context, obj *ent.DynamicExecutionMetricsWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDLt - idLT"))
}

// IDLte is the resolver for the idLTE field.
func (r *dynamicExecutionMetricsWhereInputResolver) IDLte(ctx context.Context, obj *ent.DynamicExecutionMetricsWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDLte - idLTE"))
}

// ID is the resolver for the id field.
func (r *evaluationStatWhereInputResolver) ID(ctx context.Context, obj *ent.EvaluationStatWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: ID - id"))
}

// IDNeq is the resolver for the idNEQ field.
func (r *evaluationStatWhereInputResolver) IDNeq(ctx context.Context, obj *ent.EvaluationStatWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDNeq - idNEQ"))
}

// IDIn is the resolver for the idIn field.
func (r *evaluationStatWhereInputResolver) IDIn(ctx context.Context, obj *ent.EvaluationStatWhereInput, data []string) error {
	panic(fmt.Errorf("not implemented: IDIn - idIn"))
}

// IDNotIn is the resolver for the idNotIn field.
func (r *evaluationStatWhereInputResolver) IDNotIn(ctx context.Context, obj *ent.EvaluationStatWhereInput, data []string) error {
	panic(fmt.Errorf("not implemented: IDNotIn - idNotIn"))
}

// IDGt is the resolver for the idGT field.
func (r *evaluationStatWhereInputResolver) IDGt(ctx context.Context, obj *ent.EvaluationStatWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDGt - idGT"))
}

// IDGte is the resolver for the idGTE field.
func (r *evaluationStatWhereInputResolver) IDGte(ctx context.Context, obj *ent.EvaluationStatWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDGte - idGTE"))
}

// IDLt is the resolver for the idLT field.
func (r *evaluationStatWhereInputResolver) IDLt(ctx context.Context, obj *ent.EvaluationStatWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDLt - idLT"))
}

// IDLte is the resolver for the idLTE field.
func (r *evaluationStatWhereInputResolver) IDLte(ctx context.Context, obj *ent.EvaluationStatWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDLte - idLTE"))
}

// ID is the resolver for the id field.
func (r *eventFileWhereInputResolver) ID(ctx context.Context, obj *ent.EventFileWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: ID - id"))
}

// IDNeq is the resolver for the idNEQ field.
func (r *eventFileWhereInputResolver) IDNeq(ctx context.Context, obj *ent.EventFileWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDNeq - idNEQ"))
}

// IDIn is the resolver for the idIn field.
func (r *eventFileWhereInputResolver) IDIn(ctx context.Context, obj *ent.EventFileWhereInput, data []string) error {
	panic(fmt.Errorf("not implemented: IDIn - idIn"))
}

// IDNotIn is the resolver for the idNotIn field.
func (r *eventFileWhereInputResolver) IDNotIn(ctx context.Context, obj *ent.EventFileWhereInput, data []string) error {
	panic(fmt.Errorf("not implemented: IDNotIn - idNotIn"))
}

// IDGt is the resolver for the idGT field.
func (r *eventFileWhereInputResolver) IDGt(ctx context.Context, obj *ent.EventFileWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDGt - idGT"))
}

// IDGte is the resolver for the idGTE field.
func (r *eventFileWhereInputResolver) IDGte(ctx context.Context, obj *ent.EventFileWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDGte - idGTE"))
}

// IDLt is the resolver for the idLT field.
func (r *eventFileWhereInputResolver) IDLt(ctx context.Context, obj *ent.EventFileWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDLt - idLT"))
}

// IDLte is the resolver for the idLTE field.
func (r *eventFileWhereInputResolver) IDLte(ctx context.Context, obj *ent.EventFileWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDLte - idLTE"))
}

// ID is the resolver for the id field.
func (r *exectionInfoWhereInputResolver) ID(ctx context.Context, obj *ent.ExectionInfoWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: ID - id"))
}

// IDNeq is the resolver for the idNEQ field.
func (r *exectionInfoWhereInputResolver) IDNeq(ctx context.Context, obj *ent.ExectionInfoWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDNeq - idNEQ"))
}

// IDIn is the resolver for the idIn field.
func (r *exectionInfoWhereInputResolver) IDIn(ctx context.Context, obj *ent.ExectionInfoWhereInput, data []string) error {
	panic(fmt.Errorf("not implemented: IDIn - idIn"))
}

// IDNotIn is the resolver for the idNotIn field.
func (r *exectionInfoWhereInputResolver) IDNotIn(ctx context.Context, obj *ent.ExectionInfoWhereInput, data []string) error {
	panic(fmt.Errorf("not implemented: IDNotIn - idNotIn"))
}

// IDGt is the resolver for the idGT field.
func (r *exectionInfoWhereInputResolver) IDGt(ctx context.Context, obj *ent.ExectionInfoWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDGt - idGT"))
}

// IDGte is the resolver for the idGTE field.
func (r *exectionInfoWhereInputResolver) IDGte(ctx context.Context, obj *ent.ExectionInfoWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDGte - idGTE"))
}

// IDLt is the resolver for the idLT field.
func (r *exectionInfoWhereInputResolver) IDLt(ctx context.Context, obj *ent.ExectionInfoWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDLt - idLT"))
}

// IDLte is the resolver for the idLTE field.
func (r *exectionInfoWhereInputResolver) IDLte(ctx context.Context, obj *ent.ExectionInfoWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDLte - idLTE"))
}

// ID is the resolver for the id field.
func (r *filesMetricWhereInputResolver) ID(ctx context.Context, obj *ent.FilesMetricWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: ID - id"))
}

// IDNeq is the resolver for the idNEQ field.
func (r *filesMetricWhereInputResolver) IDNeq(ctx context.Context, obj *ent.FilesMetricWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDNeq - idNEQ"))
}

// IDIn is the resolver for the idIn field.
func (r *filesMetricWhereInputResolver) IDIn(ctx context.Context, obj *ent.FilesMetricWhereInput, data []string) error {
	panic(fmt.Errorf("not implemented: IDIn - idIn"))
}

// IDNotIn is the resolver for the idNotIn field.
func (r *filesMetricWhereInputResolver) IDNotIn(ctx context.Context, obj *ent.FilesMetricWhereInput, data []string) error {
	panic(fmt.Errorf("not implemented: IDNotIn - idNotIn"))
}

// IDGt is the resolver for the idGT field.
func (r *filesMetricWhereInputResolver) IDGt(ctx context.Context, obj *ent.FilesMetricWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDGt - idGT"))
}

// IDGte is the resolver for the idGTE field.
func (r *filesMetricWhereInputResolver) IDGte(ctx context.Context, obj *ent.FilesMetricWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDGte - idGTE"))
}

// IDLt is the resolver for the idLT field.
func (r *filesMetricWhereInputResolver) IDLt(ctx context.Context, obj *ent.FilesMetricWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDLt - idLT"))
}

// IDLte is the resolver for the idLTE field.
func (r *filesMetricWhereInputResolver) IDLte(ctx context.Context, obj *ent.FilesMetricWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDLte - idLTE"))
}

// ID is the resolver for the id field.
func (r *garbageMetricsWhereInputResolver) ID(ctx context.Context, obj *ent.GarbageMetricsWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: ID - id"))
}

// IDNeq is the resolver for the idNEQ field.
func (r *garbageMetricsWhereInputResolver) IDNeq(ctx context.Context, obj *ent.GarbageMetricsWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDNeq - idNEQ"))
}

// IDIn is the resolver for the idIn field.
func (r *garbageMetricsWhereInputResolver) IDIn(ctx context.Context, obj *ent.GarbageMetricsWhereInput, data []string) error {
	panic(fmt.Errorf("not implemented: IDIn - idIn"))
}

// IDNotIn is the resolver for the idNotIn field.
func (r *garbageMetricsWhereInputResolver) IDNotIn(ctx context.Context, obj *ent.GarbageMetricsWhereInput, data []string) error {
	panic(fmt.Errorf("not implemented: IDNotIn - idNotIn"))
}

// IDGt is the resolver for the idGT field.
func (r *garbageMetricsWhereInputResolver) IDGt(ctx context.Context, obj *ent.GarbageMetricsWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDGt - idGT"))
}

// IDGte is the resolver for the idGTE field.
func (r *garbageMetricsWhereInputResolver) IDGte(ctx context.Context, obj *ent.GarbageMetricsWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDGte - idGTE"))
}

// IDLt is the resolver for the idLT field.
func (r *garbageMetricsWhereInputResolver) IDLt(ctx context.Context, obj *ent.GarbageMetricsWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDLt - idLT"))
}

// IDLte is the resolver for the idLTE field.
func (r *garbageMetricsWhereInputResolver) IDLte(ctx context.Context, obj *ent.GarbageMetricsWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDLte - idLTE"))
}

// ID is the resolver for the id field.
func (r *memoryMetricsWhereInputResolver) ID(ctx context.Context, obj *ent.MemoryMetricsWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: ID - id"))
}

// IDNeq is the resolver for the idNEQ field.
func (r *memoryMetricsWhereInputResolver) IDNeq(ctx context.Context, obj *ent.MemoryMetricsWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDNeq - idNEQ"))
}

// IDIn is the resolver for the idIn field.
func (r *memoryMetricsWhereInputResolver) IDIn(ctx context.Context, obj *ent.MemoryMetricsWhereInput, data []string) error {
	panic(fmt.Errorf("not implemented: IDIn - idIn"))
}

// IDNotIn is the resolver for the idNotIn field.
func (r *memoryMetricsWhereInputResolver) IDNotIn(ctx context.Context, obj *ent.MemoryMetricsWhereInput, data []string) error {
	panic(fmt.Errorf("not implemented: IDNotIn - idNotIn"))
}

// IDGt is the resolver for the idGT field.
func (r *memoryMetricsWhereInputResolver) IDGt(ctx context.Context, obj *ent.MemoryMetricsWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDGt - idGT"))
}

// IDGte is the resolver for the idGTE field.
func (r *memoryMetricsWhereInputResolver) IDGte(ctx context.Context, obj *ent.MemoryMetricsWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDGte - idGTE"))
}

// IDLt is the resolver for the idLT field.
func (r *memoryMetricsWhereInputResolver) IDLt(ctx context.Context, obj *ent.MemoryMetricsWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDLt - idLT"))
}

// IDLte is the resolver for the idLTE field.
func (r *memoryMetricsWhereInputResolver) IDLte(ctx context.Context, obj *ent.MemoryMetricsWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDLte - idLTE"))
}

// ID is the resolver for the id field.
func (r *metricsWhereInputResolver) ID(ctx context.Context, obj *ent.MetricsWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: ID - id"))
}

// IDNeq is the resolver for the idNEQ field.
func (r *metricsWhereInputResolver) IDNeq(ctx context.Context, obj *ent.MetricsWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDNeq - idNEQ"))
}

// IDIn is the resolver for the idIn field.
func (r *metricsWhereInputResolver) IDIn(ctx context.Context, obj *ent.MetricsWhereInput, data []string) error {
	panic(fmt.Errorf("not implemented: IDIn - idIn"))
}

// IDNotIn is the resolver for the idNotIn field.
func (r *metricsWhereInputResolver) IDNotIn(ctx context.Context, obj *ent.MetricsWhereInput, data []string) error {
	panic(fmt.Errorf("not implemented: IDNotIn - idNotIn"))
}

// IDGt is the resolver for the idGT field.
func (r *metricsWhereInputResolver) IDGt(ctx context.Context, obj *ent.MetricsWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDGt - idGT"))
}

// IDGte is the resolver for the idGTE field.
func (r *metricsWhereInputResolver) IDGte(ctx context.Context, obj *ent.MetricsWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDGte - idGTE"))
}

// IDLt is the resolver for the idLT field.
func (r *metricsWhereInputResolver) IDLt(ctx context.Context, obj *ent.MetricsWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDLt - idLT"))
}

// IDLte is the resolver for the idLTE field.
func (r *metricsWhereInputResolver) IDLte(ctx context.Context, obj *ent.MetricsWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDLte - idLTE"))
}

// ID is the resolver for the id field.
func (r *missDetailWhereInputResolver) ID(ctx context.Context, obj *ent.MissDetailWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: ID - id"))
}

// IDNeq is the resolver for the idNEQ field.
func (r *missDetailWhereInputResolver) IDNeq(ctx context.Context, obj *ent.MissDetailWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDNeq - idNEQ"))
}

// IDIn is the resolver for the idIn field.
func (r *missDetailWhereInputResolver) IDIn(ctx context.Context, obj *ent.MissDetailWhereInput, data []string) error {
	panic(fmt.Errorf("not implemented: IDIn - idIn"))
}

// IDNotIn is the resolver for the idNotIn field.
func (r *missDetailWhereInputResolver) IDNotIn(ctx context.Context, obj *ent.MissDetailWhereInput, data []string) error {
	panic(fmt.Errorf("not implemented: IDNotIn - idNotIn"))
}

// IDGt is the resolver for the idGT field.
func (r *missDetailWhereInputResolver) IDGt(ctx context.Context, obj *ent.MissDetailWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDGt - idGT"))
}

// IDGte is the resolver for the idGTE field.
func (r *missDetailWhereInputResolver) IDGte(ctx context.Context, obj *ent.MissDetailWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDGte - idGTE"))
}

// IDLt is the resolver for the idLT field.
func (r *missDetailWhereInputResolver) IDLt(ctx context.Context, obj *ent.MissDetailWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDLt - idLT"))
}

// IDLte is the resolver for the idLTE field.
func (r *missDetailWhereInputResolver) IDLte(ctx context.Context, obj *ent.MissDetailWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDLte - idLTE"))
}

// ID is the resolver for the id field.
func (r *namedSetOfFilesWhereInputResolver) ID(ctx context.Context, obj *ent.NamedSetOfFilesWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: ID - id"))
}

// IDNeq is the resolver for the idNEQ field.
func (r *namedSetOfFilesWhereInputResolver) IDNeq(ctx context.Context, obj *ent.NamedSetOfFilesWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDNeq - idNEQ"))
}

// IDIn is the resolver for the idIn field.
func (r *namedSetOfFilesWhereInputResolver) IDIn(ctx context.Context, obj *ent.NamedSetOfFilesWhereInput, data []string) error {
	panic(fmt.Errorf("not implemented: IDIn - idIn"))
}

// IDNotIn is the resolver for the idNotIn field.
func (r *namedSetOfFilesWhereInputResolver) IDNotIn(ctx context.Context, obj *ent.NamedSetOfFilesWhereInput, data []string) error {
	panic(fmt.Errorf("not implemented: IDNotIn - idNotIn"))
}

// IDGt is the resolver for the idGT field.
func (r *namedSetOfFilesWhereInputResolver) IDGt(ctx context.Context, obj *ent.NamedSetOfFilesWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDGt - idGT"))
}

// IDGte is the resolver for the idGTE field.
func (r *namedSetOfFilesWhereInputResolver) IDGte(ctx context.Context, obj *ent.NamedSetOfFilesWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDGte - idGTE"))
}

// IDLt is the resolver for the idLT field.
func (r *namedSetOfFilesWhereInputResolver) IDLt(ctx context.Context, obj *ent.NamedSetOfFilesWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDLt - idLT"))
}

// IDLte is the resolver for the idLTE field.
func (r *namedSetOfFilesWhereInputResolver) IDLte(ctx context.Context, obj *ent.NamedSetOfFilesWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDLte - idLTE"))
}

// ID is the resolver for the id field.
func (r *networkMetricsWhereInputResolver) ID(ctx context.Context, obj *ent.NetworkMetricsWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: ID - id"))
}

// IDNeq is the resolver for the idNEQ field.
func (r *networkMetricsWhereInputResolver) IDNeq(ctx context.Context, obj *ent.NetworkMetricsWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDNeq - idNEQ"))
}

// IDIn is the resolver for the idIn field.
func (r *networkMetricsWhereInputResolver) IDIn(ctx context.Context, obj *ent.NetworkMetricsWhereInput, data []string) error {
	panic(fmt.Errorf("not implemented: IDIn - idIn"))
}

// IDNotIn is the resolver for the idNotIn field.
func (r *networkMetricsWhereInputResolver) IDNotIn(ctx context.Context, obj *ent.NetworkMetricsWhereInput, data []string) error {
	panic(fmt.Errorf("not implemented: IDNotIn - idNotIn"))
}

// IDGt is the resolver for the idGT field.
func (r *networkMetricsWhereInputResolver) IDGt(ctx context.Context, obj *ent.NetworkMetricsWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDGt - idGT"))
}

// IDGte is the resolver for the idGTE field.
func (r *networkMetricsWhereInputResolver) IDGte(ctx context.Context, obj *ent.NetworkMetricsWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDGte - idGTE"))
}

// IDLt is the resolver for the idLT field.
func (r *networkMetricsWhereInputResolver) IDLt(ctx context.Context, obj *ent.NetworkMetricsWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDLt - idLT"))
}

// IDLte is the resolver for the idLTE field.
func (r *networkMetricsWhereInputResolver) IDLte(ctx context.Context, obj *ent.NetworkMetricsWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDLte - idLTE"))
}

// ID is the resolver for the id field.
func (r *outputGroupWhereInputResolver) ID(ctx context.Context, obj *ent.OutputGroupWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: ID - id"))
}

// IDNeq is the resolver for the idNEQ field.
func (r *outputGroupWhereInputResolver) IDNeq(ctx context.Context, obj *ent.OutputGroupWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDNeq - idNEQ"))
}

// IDIn is the resolver for the idIn field.
func (r *outputGroupWhereInputResolver) IDIn(ctx context.Context, obj *ent.OutputGroupWhereInput, data []string) error {
	panic(fmt.Errorf("not implemented: IDIn - idIn"))
}

// IDNotIn is the resolver for the idNotIn field.
func (r *outputGroupWhereInputResolver) IDNotIn(ctx context.Context, obj *ent.OutputGroupWhereInput, data []string) error {
	panic(fmt.Errorf("not implemented: IDNotIn - idNotIn"))
}

// IDGt is the resolver for the idGT field.
func (r *outputGroupWhereInputResolver) IDGt(ctx context.Context, obj *ent.OutputGroupWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDGt - idGT"))
}

// IDGte is the resolver for the idGTE field.
func (r *outputGroupWhereInputResolver) IDGte(ctx context.Context, obj *ent.OutputGroupWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDGte - idGTE"))
}

// IDLt is the resolver for the idLT field.
func (r *outputGroupWhereInputResolver) IDLt(ctx context.Context, obj *ent.OutputGroupWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDLt - idLT"))
}

// IDLte is the resolver for the idLTE field.
func (r *outputGroupWhereInputResolver) IDLte(ctx context.Context, obj *ent.OutputGroupWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDLte - idLTE"))
}

// ID is the resolver for the id field.
func (r *packageLoadMetricsWhereInputResolver) ID(ctx context.Context, obj *ent.PackageLoadMetricsWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: ID - id"))
}

// IDNeq is the resolver for the idNEQ field.
func (r *packageLoadMetricsWhereInputResolver) IDNeq(ctx context.Context, obj *ent.PackageLoadMetricsWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDNeq - idNEQ"))
}

// IDIn is the resolver for the idIn field.
func (r *packageLoadMetricsWhereInputResolver) IDIn(ctx context.Context, obj *ent.PackageLoadMetricsWhereInput, data []string) error {
	panic(fmt.Errorf("not implemented: IDIn - idIn"))
}

// IDNotIn is the resolver for the idNotIn field.
func (r *packageLoadMetricsWhereInputResolver) IDNotIn(ctx context.Context, obj *ent.PackageLoadMetricsWhereInput, data []string) error {
	panic(fmt.Errorf("not implemented: IDNotIn - idNotIn"))
}

// IDGt is the resolver for the idGT field.
func (r *packageLoadMetricsWhereInputResolver) IDGt(ctx context.Context, obj *ent.PackageLoadMetricsWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDGt - idGT"))
}

// IDGte is the resolver for the idGTE field.
func (r *packageLoadMetricsWhereInputResolver) IDGte(ctx context.Context, obj *ent.PackageLoadMetricsWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDGte - idGTE"))
}

// IDLt is the resolver for the idLT field.
func (r *packageLoadMetricsWhereInputResolver) IDLt(ctx context.Context, obj *ent.PackageLoadMetricsWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDLt - idLT"))
}

// IDLte is the resolver for the idLTE field.
func (r *packageLoadMetricsWhereInputResolver) IDLte(ctx context.Context, obj *ent.PackageLoadMetricsWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDLte - idLTE"))
}

// ID is the resolver for the id field.
func (r *packageMetricsWhereInputResolver) ID(ctx context.Context, obj *ent.PackageMetricsWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: ID - id"))
}

// IDNeq is the resolver for the idNEQ field.
func (r *packageMetricsWhereInputResolver) IDNeq(ctx context.Context, obj *ent.PackageMetricsWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDNeq - idNEQ"))
}

// IDIn is the resolver for the idIn field.
func (r *packageMetricsWhereInputResolver) IDIn(ctx context.Context, obj *ent.PackageMetricsWhereInput, data []string) error {
	panic(fmt.Errorf("not implemented: IDIn - idIn"))
}

// IDNotIn is the resolver for the idNotIn field.
func (r *packageMetricsWhereInputResolver) IDNotIn(ctx context.Context, obj *ent.PackageMetricsWhereInput, data []string) error {
	panic(fmt.Errorf("not implemented: IDNotIn - idNotIn"))
}

// IDGt is the resolver for the idGT field.
func (r *packageMetricsWhereInputResolver) IDGt(ctx context.Context, obj *ent.PackageMetricsWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDGt - idGT"))
}

// IDGte is the resolver for the idGTE field.
func (r *packageMetricsWhereInputResolver) IDGte(ctx context.Context, obj *ent.PackageMetricsWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDGte - idGTE"))
}

// IDLt is the resolver for the idLT field.
func (r *packageMetricsWhereInputResolver) IDLt(ctx context.Context, obj *ent.PackageMetricsWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDLt - idLT"))
}

// IDLte is the resolver for the idLTE field.
func (r *packageMetricsWhereInputResolver) IDLte(ctx context.Context, obj *ent.PackageMetricsWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDLte - idLTE"))
}

// ID is the resolver for the id field.
func (r *raceStatisticsWhereInputResolver) ID(ctx context.Context, obj *ent.RaceStatisticsWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: ID - id"))
}

// IDNeq is the resolver for the idNEQ field.
func (r *raceStatisticsWhereInputResolver) IDNeq(ctx context.Context, obj *ent.RaceStatisticsWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDNeq - idNEQ"))
}

// IDIn is the resolver for the idIn field.
func (r *raceStatisticsWhereInputResolver) IDIn(ctx context.Context, obj *ent.RaceStatisticsWhereInput, data []string) error {
	panic(fmt.Errorf("not implemented: IDIn - idIn"))
}

// IDNotIn is the resolver for the idNotIn field.
func (r *raceStatisticsWhereInputResolver) IDNotIn(ctx context.Context, obj *ent.RaceStatisticsWhereInput, data []string) error {
	panic(fmt.Errorf("not implemented: IDNotIn - idNotIn"))
}

// IDGt is the resolver for the idGT field.
func (r *raceStatisticsWhereInputResolver) IDGt(ctx context.Context, obj *ent.RaceStatisticsWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDGt - idGT"))
}

// IDGte is the resolver for the idGTE field.
func (r *raceStatisticsWhereInputResolver) IDGte(ctx context.Context, obj *ent.RaceStatisticsWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDGte - idGTE"))
}

// IDLt is the resolver for the idLT field.
func (r *raceStatisticsWhereInputResolver) IDLt(ctx context.Context, obj *ent.RaceStatisticsWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDLt - idLT"))
}

// IDLte is the resolver for the idLTE field.
func (r *raceStatisticsWhereInputResolver) IDLte(ctx context.Context, obj *ent.RaceStatisticsWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDLte - idLTE"))
}

// ID is the resolver for the id field.
func (r *resourceUsageWhereInputResolver) ID(ctx context.Context, obj *ent.ResourceUsageWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: ID - id"))
}

// IDNeq is the resolver for the idNEQ field.
func (r *resourceUsageWhereInputResolver) IDNeq(ctx context.Context, obj *ent.ResourceUsageWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDNeq - idNEQ"))
}

// IDIn is the resolver for the idIn field.
func (r *resourceUsageWhereInputResolver) IDIn(ctx context.Context, obj *ent.ResourceUsageWhereInput, data []string) error {
	panic(fmt.Errorf("not implemented: IDIn - idIn"))
}

// IDNotIn is the resolver for the idNotIn field.
func (r *resourceUsageWhereInputResolver) IDNotIn(ctx context.Context, obj *ent.ResourceUsageWhereInput, data []string) error {
	panic(fmt.Errorf("not implemented: IDNotIn - idNotIn"))
}

// IDGt is the resolver for the idGT field.
func (r *resourceUsageWhereInputResolver) IDGt(ctx context.Context, obj *ent.ResourceUsageWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDGt - idGT"))
}

// IDGte is the resolver for the idGTE field.
func (r *resourceUsageWhereInputResolver) IDGte(ctx context.Context, obj *ent.ResourceUsageWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDGte - idGTE"))
}

// IDLt is the resolver for the idLT field.
func (r *resourceUsageWhereInputResolver) IDLt(ctx context.Context, obj *ent.ResourceUsageWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDLt - idLT"))
}

// IDLte is the resolver for the idLTE field.
func (r *resourceUsageWhereInputResolver) IDLte(ctx context.Context, obj *ent.ResourceUsageWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDLte - idLTE"))
}

// ID is the resolver for the id field.
func (r *runnerCountWhereInputResolver) ID(ctx context.Context, obj *ent.RunnerCountWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: ID - id"))
}

// IDNeq is the resolver for the idNEQ field.
func (r *runnerCountWhereInputResolver) IDNeq(ctx context.Context, obj *ent.RunnerCountWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDNeq - idNEQ"))
}

// IDIn is the resolver for the idIn field.
func (r *runnerCountWhereInputResolver) IDIn(ctx context.Context, obj *ent.RunnerCountWhereInput, data []string) error {
	panic(fmt.Errorf("not implemented: IDIn - idIn"))
}

// IDNotIn is the resolver for the idNotIn field.
func (r *runnerCountWhereInputResolver) IDNotIn(ctx context.Context, obj *ent.RunnerCountWhereInput, data []string) error {
	panic(fmt.Errorf("not implemented: IDNotIn - idNotIn"))
}

// IDGt is the resolver for the idGT field.
func (r *runnerCountWhereInputResolver) IDGt(ctx context.Context, obj *ent.RunnerCountWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDGt - idGT"))
}

// IDGte is the resolver for the idGTE field.
func (r *runnerCountWhereInputResolver) IDGte(ctx context.Context, obj *ent.RunnerCountWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDGte - idGTE"))
}

// IDLt is the resolver for the idLT field.
func (r *runnerCountWhereInputResolver) IDLt(ctx context.Context, obj *ent.RunnerCountWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDLt - idLT"))
}

// IDLte is the resolver for the idLTE field.
func (r *runnerCountWhereInputResolver) IDLte(ctx context.Context, obj *ent.RunnerCountWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDLte - idLTE"))
}

// ID is the resolver for the id field.
func (r *sourceControlWhereInputResolver) ID(ctx context.Context, obj *ent.SourceControlWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: ID - id"))
}

// IDNeq is the resolver for the idNEQ field.
func (r *sourceControlWhereInputResolver) IDNeq(ctx context.Context, obj *ent.SourceControlWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDNeq - idNEQ"))
}

// IDIn is the resolver for the idIn field.
func (r *sourceControlWhereInputResolver) IDIn(ctx context.Context, obj *ent.SourceControlWhereInput, data []string) error {
	panic(fmt.Errorf("not implemented: IDIn - idIn"))
}

// IDNotIn is the resolver for the idNotIn field.
func (r *sourceControlWhereInputResolver) IDNotIn(ctx context.Context, obj *ent.SourceControlWhereInput, data []string) error {
	panic(fmt.Errorf("not implemented: IDNotIn - idNotIn"))
}

// IDGt is the resolver for the idGT field.
func (r *sourceControlWhereInputResolver) IDGt(ctx context.Context, obj *ent.SourceControlWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDGt - idGT"))
}

// IDGte is the resolver for the idGTE field.
func (r *sourceControlWhereInputResolver) IDGte(ctx context.Context, obj *ent.SourceControlWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDGte - idGTE"))
}

// IDLt is the resolver for the idLT field.
func (r *sourceControlWhereInputResolver) IDLt(ctx context.Context, obj *ent.SourceControlWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDLt - idLT"))
}

// IDLte is the resolver for the idLTE field.
func (r *sourceControlWhereInputResolver) IDLte(ctx context.Context, obj *ent.SourceControlWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDLte - idLTE"))
}

// ID is the resolver for the id field.
func (r *systemNetworkStatsWhereInputResolver) ID(ctx context.Context, obj *ent.SystemNetworkStatsWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: ID - id"))
}

// IDNeq is the resolver for the idNEQ field.
func (r *systemNetworkStatsWhereInputResolver) IDNeq(ctx context.Context, obj *ent.SystemNetworkStatsWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDNeq - idNEQ"))
}

// IDIn is the resolver for the idIn field.
func (r *systemNetworkStatsWhereInputResolver) IDIn(ctx context.Context, obj *ent.SystemNetworkStatsWhereInput, data []string) error {
	panic(fmt.Errorf("not implemented: IDIn - idIn"))
}

// IDNotIn is the resolver for the idNotIn field.
func (r *systemNetworkStatsWhereInputResolver) IDNotIn(ctx context.Context, obj *ent.SystemNetworkStatsWhereInput, data []string) error {
	panic(fmt.Errorf("not implemented: IDNotIn - idNotIn"))
}

// IDGt is the resolver for the idGT field.
func (r *systemNetworkStatsWhereInputResolver) IDGt(ctx context.Context, obj *ent.SystemNetworkStatsWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDGt - idGT"))
}

// IDGte is the resolver for the idGTE field.
func (r *systemNetworkStatsWhereInputResolver) IDGte(ctx context.Context, obj *ent.SystemNetworkStatsWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDGte - idGTE"))
}

// IDLt is the resolver for the idLT field.
func (r *systemNetworkStatsWhereInputResolver) IDLt(ctx context.Context, obj *ent.SystemNetworkStatsWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDLt - idLT"))
}

// IDLte is the resolver for the idLTE field.
func (r *systemNetworkStatsWhereInputResolver) IDLte(ctx context.Context, obj *ent.SystemNetworkStatsWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDLte - idLTE"))
}

// ID is the resolver for the id field.
func (r *targetCompleteWhereInputResolver) ID(ctx context.Context, obj *ent.TargetCompleteWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: ID - id"))
}

// IDNeq is the resolver for the idNEQ field.
func (r *targetCompleteWhereInputResolver) IDNeq(ctx context.Context, obj *ent.TargetCompleteWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDNeq - idNEQ"))
}

// IDIn is the resolver for the idIn field.
func (r *targetCompleteWhereInputResolver) IDIn(ctx context.Context, obj *ent.TargetCompleteWhereInput, data []string) error {
	panic(fmt.Errorf("not implemented: IDIn - idIn"))
}

// IDNotIn is the resolver for the idNotIn field.
func (r *targetCompleteWhereInputResolver) IDNotIn(ctx context.Context, obj *ent.TargetCompleteWhereInput, data []string) error {
	panic(fmt.Errorf("not implemented: IDNotIn - idNotIn"))
}

// IDGt is the resolver for the idGT field.
func (r *targetCompleteWhereInputResolver) IDGt(ctx context.Context, obj *ent.TargetCompleteWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDGt - idGT"))
}

// IDGte is the resolver for the idGTE field.
func (r *targetCompleteWhereInputResolver) IDGte(ctx context.Context, obj *ent.TargetCompleteWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDGte - idGTE"))
}

// IDLt is the resolver for the idLT field.
func (r *targetCompleteWhereInputResolver) IDLt(ctx context.Context, obj *ent.TargetCompleteWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDLt - idLT"))
}

// IDLte is the resolver for the idLTE field.
func (r *targetCompleteWhereInputResolver) IDLte(ctx context.Context, obj *ent.TargetCompleteWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDLte - idLTE"))
}

// ID is the resolver for the id field.
func (r *targetConfiguredWhereInputResolver) ID(ctx context.Context, obj *ent.TargetConfiguredWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: ID - id"))
}

// IDNeq is the resolver for the idNEQ field.
func (r *targetConfiguredWhereInputResolver) IDNeq(ctx context.Context, obj *ent.TargetConfiguredWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDNeq - idNEQ"))
}

// IDIn is the resolver for the idIn field.
func (r *targetConfiguredWhereInputResolver) IDIn(ctx context.Context, obj *ent.TargetConfiguredWhereInput, data []string) error {
	panic(fmt.Errorf("not implemented: IDIn - idIn"))
}

// IDNotIn is the resolver for the idNotIn field.
func (r *targetConfiguredWhereInputResolver) IDNotIn(ctx context.Context, obj *ent.TargetConfiguredWhereInput, data []string) error {
	panic(fmt.Errorf("not implemented: IDNotIn - idNotIn"))
}

// IDGt is the resolver for the idGT field.
func (r *targetConfiguredWhereInputResolver) IDGt(ctx context.Context, obj *ent.TargetConfiguredWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDGt - idGT"))
}

// IDGte is the resolver for the idGTE field.
func (r *targetConfiguredWhereInputResolver) IDGte(ctx context.Context, obj *ent.TargetConfiguredWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDGte - idGTE"))
}

// IDLt is the resolver for the idLT field.
func (r *targetConfiguredWhereInputResolver) IDLt(ctx context.Context, obj *ent.TargetConfiguredWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDLt - idLT"))
}

// IDLte is the resolver for the idLTE field.
func (r *targetConfiguredWhereInputResolver) IDLte(ctx context.Context, obj *ent.TargetConfiguredWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDLte - idLTE"))
}

// ID is the resolver for the id field.
func (r *targetMetricsWhereInputResolver) ID(ctx context.Context, obj *ent.TargetMetricsWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: ID - id"))
}

// IDNeq is the resolver for the idNEQ field.
func (r *targetMetricsWhereInputResolver) IDNeq(ctx context.Context, obj *ent.TargetMetricsWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDNeq - idNEQ"))
}

// IDIn is the resolver for the idIn field.
func (r *targetMetricsWhereInputResolver) IDIn(ctx context.Context, obj *ent.TargetMetricsWhereInput, data []string) error {
	panic(fmt.Errorf("not implemented: IDIn - idIn"))
}

// IDNotIn is the resolver for the idNotIn field.
func (r *targetMetricsWhereInputResolver) IDNotIn(ctx context.Context, obj *ent.TargetMetricsWhereInput, data []string) error {
	panic(fmt.Errorf("not implemented: IDNotIn - idNotIn"))
}

// IDGt is the resolver for the idGT field.
func (r *targetMetricsWhereInputResolver) IDGt(ctx context.Context, obj *ent.TargetMetricsWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDGt - idGT"))
}

// IDGte is the resolver for the idGTE field.
func (r *targetMetricsWhereInputResolver) IDGte(ctx context.Context, obj *ent.TargetMetricsWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDGte - idGTE"))
}

// IDLt is the resolver for the idLT field.
func (r *targetMetricsWhereInputResolver) IDLt(ctx context.Context, obj *ent.TargetMetricsWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDLt - idLT"))
}

// IDLte is the resolver for the idLTE field.
func (r *targetMetricsWhereInputResolver) IDLte(ctx context.Context, obj *ent.TargetMetricsWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDLte - idLTE"))
}

// ID is the resolver for the id field.
func (r *targetPairWhereInputResolver) ID(ctx context.Context, obj *ent.TargetPairWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: ID - id"))
}

// IDNeq is the resolver for the idNEQ field.
func (r *targetPairWhereInputResolver) IDNeq(ctx context.Context, obj *ent.TargetPairWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDNeq - idNEQ"))
}

// IDIn is the resolver for the idIn field.
func (r *targetPairWhereInputResolver) IDIn(ctx context.Context, obj *ent.TargetPairWhereInput, data []string) error {
	panic(fmt.Errorf("not implemented: IDIn - idIn"))
}

// IDNotIn is the resolver for the idNotIn field.
func (r *targetPairWhereInputResolver) IDNotIn(ctx context.Context, obj *ent.TargetPairWhereInput, data []string) error {
	panic(fmt.Errorf("not implemented: IDNotIn - idNotIn"))
}

// IDGt is the resolver for the idGT field.
func (r *targetPairWhereInputResolver) IDGt(ctx context.Context, obj *ent.TargetPairWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDGt - idGT"))
}

// IDGte is the resolver for the idGTE field.
func (r *targetPairWhereInputResolver) IDGte(ctx context.Context, obj *ent.TargetPairWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDGte - idGTE"))
}

// IDLt is the resolver for the idLT field.
func (r *targetPairWhereInputResolver) IDLt(ctx context.Context, obj *ent.TargetPairWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDLt - idLT"))
}

// IDLte is the resolver for the idLTE field.
func (r *targetPairWhereInputResolver) IDLte(ctx context.Context, obj *ent.TargetPairWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDLte - idLTE"))
}

// ID is the resolver for the id field.
func (r *testCollectionWhereInputResolver) ID(ctx context.Context, obj *ent.TestCollectionWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: ID - id"))
}

// IDNeq is the resolver for the idNEQ field.
func (r *testCollectionWhereInputResolver) IDNeq(ctx context.Context, obj *ent.TestCollectionWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDNeq - idNEQ"))
}

// IDIn is the resolver for the idIn field.
func (r *testCollectionWhereInputResolver) IDIn(ctx context.Context, obj *ent.TestCollectionWhereInput, data []string) error {
	panic(fmt.Errorf("not implemented: IDIn - idIn"))
}

// IDNotIn is the resolver for the idNotIn field.
func (r *testCollectionWhereInputResolver) IDNotIn(ctx context.Context, obj *ent.TestCollectionWhereInput, data []string) error {
	panic(fmt.Errorf("not implemented: IDNotIn - idNotIn"))
}

// IDGt is the resolver for the idGT field.
func (r *testCollectionWhereInputResolver) IDGt(ctx context.Context, obj *ent.TestCollectionWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDGt - idGT"))
}

// IDGte is the resolver for the idGTE field.
func (r *testCollectionWhereInputResolver) IDGte(ctx context.Context, obj *ent.TestCollectionWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDGte - idGTE"))
}

// IDLt is the resolver for the idLT field.
func (r *testCollectionWhereInputResolver) IDLt(ctx context.Context, obj *ent.TestCollectionWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDLt - idLT"))
}

// IDLte is the resolver for the idLTE field.
func (r *testCollectionWhereInputResolver) IDLte(ctx context.Context, obj *ent.TestCollectionWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDLte - idLTE"))
}

// ID is the resolver for the id field.
func (r *testFileWhereInputResolver) ID(ctx context.Context, obj *ent.TestFileWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: ID - id"))
}

// IDNeq is the resolver for the idNEQ field.
func (r *testFileWhereInputResolver) IDNeq(ctx context.Context, obj *ent.TestFileWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDNeq - idNEQ"))
}

// IDIn is the resolver for the idIn field.
func (r *testFileWhereInputResolver) IDIn(ctx context.Context, obj *ent.TestFileWhereInput, data []string) error {
	panic(fmt.Errorf("not implemented: IDIn - idIn"))
}

// IDNotIn is the resolver for the idNotIn field.
func (r *testFileWhereInputResolver) IDNotIn(ctx context.Context, obj *ent.TestFileWhereInput, data []string) error {
	panic(fmt.Errorf("not implemented: IDNotIn - idNotIn"))
}

// IDGt is the resolver for the idGT field.
func (r *testFileWhereInputResolver) IDGt(ctx context.Context, obj *ent.TestFileWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDGt - idGT"))
}

// IDGte is the resolver for the idGTE field.
func (r *testFileWhereInputResolver) IDGte(ctx context.Context, obj *ent.TestFileWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDGte - idGTE"))
}

// IDLt is the resolver for the idLT field.
func (r *testFileWhereInputResolver) IDLt(ctx context.Context, obj *ent.TestFileWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDLt - idLT"))
}

// IDLte is the resolver for the idLTE field.
func (r *testFileWhereInputResolver) IDLte(ctx context.Context, obj *ent.TestFileWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDLte - idLTE"))
}

// ID is the resolver for the id field.
func (r *testResultBESWhereInputResolver) ID(ctx context.Context, obj *ent.TestResultBESWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: ID - id"))
}

// IDNeq is the resolver for the idNEQ field.
func (r *testResultBESWhereInputResolver) IDNeq(ctx context.Context, obj *ent.TestResultBESWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDNeq - idNEQ"))
}

// IDIn is the resolver for the idIn field.
func (r *testResultBESWhereInputResolver) IDIn(ctx context.Context, obj *ent.TestResultBESWhereInput, data []string) error {
	panic(fmt.Errorf("not implemented: IDIn - idIn"))
}

// IDNotIn is the resolver for the idNotIn field.
func (r *testResultBESWhereInputResolver) IDNotIn(ctx context.Context, obj *ent.TestResultBESWhereInput, data []string) error {
	panic(fmt.Errorf("not implemented: IDNotIn - idNotIn"))
}

// IDGt is the resolver for the idGT field.
func (r *testResultBESWhereInputResolver) IDGt(ctx context.Context, obj *ent.TestResultBESWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDGt - idGT"))
}

// IDGte is the resolver for the idGTE field.
func (r *testResultBESWhereInputResolver) IDGte(ctx context.Context, obj *ent.TestResultBESWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDGte - idGTE"))
}

// IDLt is the resolver for the idLT field.
func (r *testResultBESWhereInputResolver) IDLt(ctx context.Context, obj *ent.TestResultBESWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDLt - idLT"))
}

// IDLte is the resolver for the idLTE field.
func (r *testResultBESWhereInputResolver) IDLte(ctx context.Context, obj *ent.TestResultBESWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDLte - idLTE"))
}

// ID is the resolver for the id field.
func (r *testSummaryWhereInputResolver) ID(ctx context.Context, obj *ent.TestSummaryWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: ID - id"))
}

// IDNeq is the resolver for the idNEQ field.
func (r *testSummaryWhereInputResolver) IDNeq(ctx context.Context, obj *ent.TestSummaryWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDNeq - idNEQ"))
}

// IDIn is the resolver for the idIn field.
func (r *testSummaryWhereInputResolver) IDIn(ctx context.Context, obj *ent.TestSummaryWhereInput, data []string) error {
	panic(fmt.Errorf("not implemented: IDIn - idIn"))
}

// IDNotIn is the resolver for the idNotIn field.
func (r *testSummaryWhereInputResolver) IDNotIn(ctx context.Context, obj *ent.TestSummaryWhereInput, data []string) error {
	panic(fmt.Errorf("not implemented: IDNotIn - idNotIn"))
}

// IDGt is the resolver for the idGT field.
func (r *testSummaryWhereInputResolver) IDGt(ctx context.Context, obj *ent.TestSummaryWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDGt - idGT"))
}

// IDGte is the resolver for the idGTE field.
func (r *testSummaryWhereInputResolver) IDGte(ctx context.Context, obj *ent.TestSummaryWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDGte - idGTE"))
}

// IDLt is the resolver for the idLT field.
func (r *testSummaryWhereInputResolver) IDLt(ctx context.Context, obj *ent.TestSummaryWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDLt - idLT"))
}

// IDLte is the resolver for the idLTE field.
func (r *testSummaryWhereInputResolver) IDLte(ctx context.Context, obj *ent.TestSummaryWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDLte - idLTE"))
}

// ID is the resolver for the id field.
func (r *timingBreakdownWhereInputResolver) ID(ctx context.Context, obj *ent.TimingBreakdownWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: ID - id"))
}

// IDNeq is the resolver for the idNEQ field.
func (r *timingBreakdownWhereInputResolver) IDNeq(ctx context.Context, obj *ent.TimingBreakdownWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDNeq - idNEQ"))
}

// IDIn is the resolver for the idIn field.
func (r *timingBreakdownWhereInputResolver) IDIn(ctx context.Context, obj *ent.TimingBreakdownWhereInput, data []string) error {
	panic(fmt.Errorf("not implemented: IDIn - idIn"))
}

// IDNotIn is the resolver for the idNotIn field.
func (r *timingBreakdownWhereInputResolver) IDNotIn(ctx context.Context, obj *ent.TimingBreakdownWhereInput, data []string) error {
	panic(fmt.Errorf("not implemented: IDNotIn - idNotIn"))
}

// IDGt is the resolver for the idGT field.
func (r *timingBreakdownWhereInputResolver) IDGt(ctx context.Context, obj *ent.TimingBreakdownWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDGt - idGT"))
}

// IDGte is the resolver for the idGTE field.
func (r *timingBreakdownWhereInputResolver) IDGte(ctx context.Context, obj *ent.TimingBreakdownWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDGte - idGTE"))
}

// IDLt is the resolver for the idLT field.
func (r *timingBreakdownWhereInputResolver) IDLt(ctx context.Context, obj *ent.TimingBreakdownWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDLt - idLT"))
}

// IDLte is the resolver for the idLTE field.
func (r *timingBreakdownWhereInputResolver) IDLte(ctx context.Context, obj *ent.TimingBreakdownWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDLte - idLTE"))
}

// ID is the resolver for the id field.
func (r *timingChildWhereInputResolver) ID(ctx context.Context, obj *ent.TimingChildWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: ID - id"))
}

// IDNeq is the resolver for the idNEQ field.
func (r *timingChildWhereInputResolver) IDNeq(ctx context.Context, obj *ent.TimingChildWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDNeq - idNEQ"))
}

// IDIn is the resolver for the idIn field.
func (r *timingChildWhereInputResolver) IDIn(ctx context.Context, obj *ent.TimingChildWhereInput, data []string) error {
	panic(fmt.Errorf("not implemented: IDIn - idIn"))
}

// IDNotIn is the resolver for the idNotIn field.
func (r *timingChildWhereInputResolver) IDNotIn(ctx context.Context, obj *ent.TimingChildWhereInput, data []string) error {
	panic(fmt.Errorf("not implemented: IDNotIn - idNotIn"))
}

// IDGt is the resolver for the idGT field.
func (r *timingChildWhereInputResolver) IDGt(ctx context.Context, obj *ent.TimingChildWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDGt - idGT"))
}

// IDGte is the resolver for the idGTE field.
func (r *timingChildWhereInputResolver) IDGte(ctx context.Context, obj *ent.TimingChildWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDGte - idGTE"))
}

// IDLt is the resolver for the idLT field.
func (r *timingChildWhereInputResolver) IDLt(ctx context.Context, obj *ent.TimingChildWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDLt - idLT"))
}

// IDLte is the resolver for the idLTE field.
func (r *timingChildWhereInputResolver) IDLte(ctx context.Context, obj *ent.TimingChildWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDLte - idLTE"))
}

// ID is the resolver for the id field.
func (r *timingMetricsWhereInputResolver) ID(ctx context.Context, obj *ent.TimingMetricsWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: ID - id"))
}

// IDNeq is the resolver for the idNEQ field.
func (r *timingMetricsWhereInputResolver) IDNeq(ctx context.Context, obj *ent.TimingMetricsWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDNeq - idNEQ"))
}

// IDIn is the resolver for the idIn field.
func (r *timingMetricsWhereInputResolver) IDIn(ctx context.Context, obj *ent.TimingMetricsWhereInput, data []string) error {
	panic(fmt.Errorf("not implemented: IDIn - idIn"))
}

// IDNotIn is the resolver for the idNotIn field.
func (r *timingMetricsWhereInputResolver) IDNotIn(ctx context.Context, obj *ent.TimingMetricsWhereInput, data []string) error {
	panic(fmt.Errorf("not implemented: IDNotIn - idNotIn"))
}

// IDGt is the resolver for the idGT field.
func (r *timingMetricsWhereInputResolver) IDGt(ctx context.Context, obj *ent.TimingMetricsWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDGt - idGT"))
}

// IDGte is the resolver for the idGTE field.
func (r *timingMetricsWhereInputResolver) IDGte(ctx context.Context, obj *ent.TimingMetricsWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDGte - idGTE"))
}

// IDLt is the resolver for the idLT field.
func (r *timingMetricsWhereInputResolver) IDLt(ctx context.Context, obj *ent.TimingMetricsWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDLt - idLT"))
}

// IDLte is the resolver for the idLTE field.
func (r *timingMetricsWhereInputResolver) IDLte(ctx context.Context, obj *ent.TimingMetricsWhereInput, data *string) error {
	panic(fmt.Errorf("not implemented: IDLte - idLTE"))
}

// ActionCacheStatistics returns ActionCacheStatisticsResolver implementation.
func (r *Resolver) ActionCacheStatistics() ActionCacheStatisticsResolver {
	return &actionCacheStatisticsResolver{r}
}

// ActionData returns ActionDataResolver implementation.
func (r *Resolver) ActionData() ActionDataResolver { return &actionDataResolver{r} }

// ActionSummary returns ActionSummaryResolver implementation.
func (r *Resolver) ActionSummary() ActionSummaryResolver { return &actionSummaryResolver{r} }

// ArtifactMetrics returns ArtifactMetricsResolver implementation.
func (r *Resolver) ArtifactMetrics() ArtifactMetricsResolver { return &artifactMetricsResolver{r} }

// BazelInvocation returns BazelInvocationResolver implementation.
func (r *Resolver) BazelInvocation() BazelInvocationResolver { return &bazelInvocationResolver{r} }

// BazelInvocationProblem returns BazelInvocationProblemResolver implementation.
func (r *Resolver) BazelInvocationProblem() BazelInvocationProblemResolver {
	return &bazelInvocationProblemResolver{r}
}

// Blob returns BlobResolver implementation.
func (r *Resolver) Blob() BlobResolver { return &blobResolver{r} }

// Build returns BuildResolver implementation.
func (r *Resolver) Build() BuildResolver { return &buildResolver{r} }

// BuildGraphMetrics returns BuildGraphMetricsResolver implementation.
func (r *Resolver) BuildGraphMetrics() BuildGraphMetricsResolver {
	return &buildGraphMetricsResolver{r}
}

// CumulativeMetrics returns CumulativeMetricsResolver implementation.
func (r *Resolver) CumulativeMetrics() CumulativeMetricsResolver {
	return &cumulativeMetricsResolver{r}
}

// DynamicExecutionMetrics returns DynamicExecutionMetricsResolver implementation.
func (r *Resolver) DynamicExecutionMetrics() DynamicExecutionMetricsResolver {
	return &dynamicExecutionMetricsResolver{r}
}

// EvaluationStat returns EvaluationStatResolver implementation.
func (r *Resolver) EvaluationStat() EvaluationStatResolver { return &evaluationStatResolver{r} }

// EventFile returns EventFileResolver implementation.
func (r *Resolver) EventFile() EventFileResolver { return &eventFileResolver{r} }

// ExectionInfo returns ExectionInfoResolver implementation.
func (r *Resolver) ExectionInfo() ExectionInfoResolver { return &exectionInfoResolver{r} }

// FilesMetric returns FilesMetricResolver implementation.
func (r *Resolver) FilesMetric() FilesMetricResolver { return &filesMetricResolver{r} }

// GarbageMetrics returns GarbageMetricsResolver implementation.
func (r *Resolver) GarbageMetrics() GarbageMetricsResolver { return &garbageMetricsResolver{r} }

// MemoryMetrics returns MemoryMetricsResolver implementation.
func (r *Resolver) MemoryMetrics() MemoryMetricsResolver { return &memoryMetricsResolver{r} }

// Metrics returns MetricsResolver implementation.
func (r *Resolver) Metrics() MetricsResolver { return &metricsResolver{r} }

// MissDetail returns MissDetailResolver implementation.
func (r *Resolver) MissDetail() MissDetailResolver { return &missDetailResolver{r} }

// NamedSetOfFiles returns NamedSetOfFilesResolver implementation.
func (r *Resolver) NamedSetOfFiles() NamedSetOfFilesResolver { return &namedSetOfFilesResolver{r} }

// NetworkMetrics returns NetworkMetricsResolver implementation.
func (r *Resolver) NetworkMetrics() NetworkMetricsResolver { return &networkMetricsResolver{r} }

// OutputGroup returns OutputGroupResolver implementation.
func (r *Resolver) OutputGroup() OutputGroupResolver { return &outputGroupResolver{r} }

// PackageLoadMetrics returns PackageLoadMetricsResolver implementation.
func (r *Resolver) PackageLoadMetrics() PackageLoadMetricsResolver {
	return &packageLoadMetricsResolver{r}
}

// PackageMetrics returns PackageMetricsResolver implementation.
func (r *Resolver) PackageMetrics() PackageMetricsResolver { return &packageMetricsResolver{r} }

// Query returns QueryResolver implementation.
func (r *Resolver) Query() QueryResolver { return &queryResolver{r} }

// RaceStatistics returns RaceStatisticsResolver implementation.
func (r *Resolver) RaceStatistics() RaceStatisticsResolver { return &raceStatisticsResolver{r} }

// ResourceUsage returns ResourceUsageResolver implementation.
func (r *Resolver) ResourceUsage() ResourceUsageResolver { return &resourceUsageResolver{r} }

// RunnerCount returns RunnerCountResolver implementation.
func (r *Resolver) RunnerCount() RunnerCountResolver { return &runnerCountResolver{r} }

// SourceControl returns SourceControlResolver implementation.
func (r *Resolver) SourceControl() SourceControlResolver { return &sourceControlResolver{r} }

// SystemNetworkStats returns SystemNetworkStatsResolver implementation.
func (r *Resolver) SystemNetworkStats() SystemNetworkStatsResolver {
	return &systemNetworkStatsResolver{r}
}

// TargetComplete returns TargetCompleteResolver implementation.
func (r *Resolver) TargetComplete() TargetCompleteResolver { return &targetCompleteResolver{r} }

// TargetConfigured returns TargetConfiguredResolver implementation.
func (r *Resolver) TargetConfigured() TargetConfiguredResolver { return &targetConfiguredResolver{r} }

// TargetMetrics returns TargetMetricsResolver implementation.
func (r *Resolver) TargetMetrics() TargetMetricsResolver { return &targetMetricsResolver{r} }

// TargetPair returns TargetPairResolver implementation.
func (r *Resolver) TargetPair() TargetPairResolver { return &targetPairResolver{r} }

// TestCollection returns TestCollectionResolver implementation.
func (r *Resolver) TestCollection() TestCollectionResolver { return &testCollectionResolver{r} }

// TestFile returns TestFileResolver implementation.
func (r *Resolver) TestFile() TestFileResolver { return &testFileResolver{r} }

// TestResultBES returns TestResultBESResolver implementation.
func (r *Resolver) TestResultBES() TestResultBESResolver { return &testResultBESResolver{r} }

// TestSummary returns TestSummaryResolver implementation.
func (r *Resolver) TestSummary() TestSummaryResolver { return &testSummaryResolver{r} }

// TimingBreakdown returns TimingBreakdownResolver implementation.
func (r *Resolver) TimingBreakdown() TimingBreakdownResolver { return &timingBreakdownResolver{r} }

// TimingChild returns TimingChildResolver implementation.
func (r *Resolver) TimingChild() TimingChildResolver { return &timingChildResolver{r} }

// TimingMetrics returns TimingMetricsResolver implementation.
func (r *Resolver) TimingMetrics() TimingMetricsResolver { return &timingMetricsResolver{r} }

// ActionCacheStatisticsWhereInput returns ActionCacheStatisticsWhereInputResolver implementation.
func (r *Resolver) ActionCacheStatisticsWhereInput() ActionCacheStatisticsWhereInputResolver {
	return &actionCacheStatisticsWhereInputResolver{r}
}

// ActionDataWhereInput returns ActionDataWhereInputResolver implementation.
func (r *Resolver) ActionDataWhereInput() ActionDataWhereInputResolver {
	return &actionDataWhereInputResolver{r}
}

// ActionSummaryWhereInput returns ActionSummaryWhereInputResolver implementation.
func (r *Resolver) ActionSummaryWhereInput() ActionSummaryWhereInputResolver {
	return &actionSummaryWhereInputResolver{r}
}

// ArtifactMetricsWhereInput returns ArtifactMetricsWhereInputResolver implementation.
func (r *Resolver) ArtifactMetricsWhereInput() ArtifactMetricsWhereInputResolver {
	return &artifactMetricsWhereInputResolver{r}
}

// BazelInvocationProblemWhereInput returns BazelInvocationProblemWhereInputResolver implementation.
func (r *Resolver) BazelInvocationProblemWhereInput() BazelInvocationProblemWhereInputResolver {
	return &bazelInvocationProblemWhereInputResolver{r}
}

// BazelInvocationWhereInput returns BazelInvocationWhereInputResolver implementation.
func (r *Resolver) BazelInvocationWhereInput() BazelInvocationWhereInputResolver {
	return &bazelInvocationWhereInputResolver{r}
}

// BlobWhereInput returns BlobWhereInputResolver implementation.
func (r *Resolver) BlobWhereInput() BlobWhereInputResolver { return &blobWhereInputResolver{r} }

// BuildGraphMetricsWhereInput returns BuildGraphMetricsWhereInputResolver implementation.
func (r *Resolver) BuildGraphMetricsWhereInput() BuildGraphMetricsWhereInputResolver {
	return &buildGraphMetricsWhereInputResolver{r}
}

// BuildWhereInput returns BuildWhereInputResolver implementation.
func (r *Resolver) BuildWhereInput() BuildWhereInputResolver { return &buildWhereInputResolver{r} }

// CumulativeMetricsWhereInput returns CumulativeMetricsWhereInputResolver implementation.
func (r *Resolver) CumulativeMetricsWhereInput() CumulativeMetricsWhereInputResolver {
	return &cumulativeMetricsWhereInputResolver{r}
}

// DynamicExecutionMetricsWhereInput returns DynamicExecutionMetricsWhereInputResolver implementation.
func (r *Resolver) DynamicExecutionMetricsWhereInput() DynamicExecutionMetricsWhereInputResolver {
	return &dynamicExecutionMetricsWhereInputResolver{r}
}

// EvaluationStatWhereInput returns EvaluationStatWhereInputResolver implementation.
func (r *Resolver) EvaluationStatWhereInput() EvaluationStatWhereInputResolver {
	return &evaluationStatWhereInputResolver{r}
}

// EventFileWhereInput returns EventFileWhereInputResolver implementation.
func (r *Resolver) EventFileWhereInput() EventFileWhereInputResolver {
	return &eventFileWhereInputResolver{r}
}

// ExectionInfoWhereInput returns ExectionInfoWhereInputResolver implementation.
func (r *Resolver) ExectionInfoWhereInput() ExectionInfoWhereInputResolver {
	return &exectionInfoWhereInputResolver{r}
}

// FilesMetricWhereInput returns FilesMetricWhereInputResolver implementation.
func (r *Resolver) FilesMetricWhereInput() FilesMetricWhereInputResolver {
	return &filesMetricWhereInputResolver{r}
}

// GarbageMetricsWhereInput returns GarbageMetricsWhereInputResolver implementation.
func (r *Resolver) GarbageMetricsWhereInput() GarbageMetricsWhereInputResolver {
	return &garbageMetricsWhereInputResolver{r}
}

// MemoryMetricsWhereInput returns MemoryMetricsWhereInputResolver implementation.
func (r *Resolver) MemoryMetricsWhereInput() MemoryMetricsWhereInputResolver {
	return &memoryMetricsWhereInputResolver{r}
}

// MetricsWhereInput returns MetricsWhereInputResolver implementation.
func (r *Resolver) MetricsWhereInput() MetricsWhereInputResolver {
	return &metricsWhereInputResolver{r}
}

// MissDetailWhereInput returns MissDetailWhereInputResolver implementation.
func (r *Resolver) MissDetailWhereInput() MissDetailWhereInputResolver {
	return &missDetailWhereInputResolver{r}
}

// NamedSetOfFilesWhereInput returns NamedSetOfFilesWhereInputResolver implementation.
func (r *Resolver) NamedSetOfFilesWhereInput() NamedSetOfFilesWhereInputResolver {
	return &namedSetOfFilesWhereInputResolver{r}
}

// NetworkMetricsWhereInput returns NetworkMetricsWhereInputResolver implementation.
func (r *Resolver) NetworkMetricsWhereInput() NetworkMetricsWhereInputResolver {
	return &networkMetricsWhereInputResolver{r}
}

// OutputGroupWhereInput returns OutputGroupWhereInputResolver implementation.
func (r *Resolver) OutputGroupWhereInput() OutputGroupWhereInputResolver {
	return &outputGroupWhereInputResolver{r}
}

// PackageLoadMetricsWhereInput returns PackageLoadMetricsWhereInputResolver implementation.
func (r *Resolver) PackageLoadMetricsWhereInput() PackageLoadMetricsWhereInputResolver {
	return &packageLoadMetricsWhereInputResolver{r}
}

// PackageMetricsWhereInput returns PackageMetricsWhereInputResolver implementation.
func (r *Resolver) PackageMetricsWhereInput() PackageMetricsWhereInputResolver {
	return &packageMetricsWhereInputResolver{r}
}

// RaceStatisticsWhereInput returns RaceStatisticsWhereInputResolver implementation.
func (r *Resolver) RaceStatisticsWhereInput() RaceStatisticsWhereInputResolver {
	return &raceStatisticsWhereInputResolver{r}
}

// ResourceUsageWhereInput returns ResourceUsageWhereInputResolver implementation.
func (r *Resolver) ResourceUsageWhereInput() ResourceUsageWhereInputResolver {
	return &resourceUsageWhereInputResolver{r}
}

// RunnerCountWhereInput returns RunnerCountWhereInputResolver implementation.
func (r *Resolver) RunnerCountWhereInput() RunnerCountWhereInputResolver {
	return &runnerCountWhereInputResolver{r}
}

// SourceControlWhereInput returns SourceControlWhereInputResolver implementation.
func (r *Resolver) SourceControlWhereInput() SourceControlWhereInputResolver {
	return &sourceControlWhereInputResolver{r}
}

// SystemNetworkStatsWhereInput returns SystemNetworkStatsWhereInputResolver implementation.
func (r *Resolver) SystemNetworkStatsWhereInput() SystemNetworkStatsWhereInputResolver {
	return &systemNetworkStatsWhereInputResolver{r}
}

// TargetCompleteWhereInput returns TargetCompleteWhereInputResolver implementation.
func (r *Resolver) TargetCompleteWhereInput() TargetCompleteWhereInputResolver {
	return &targetCompleteWhereInputResolver{r}
}

// TargetConfiguredWhereInput returns TargetConfiguredWhereInputResolver implementation.
func (r *Resolver) TargetConfiguredWhereInput() TargetConfiguredWhereInputResolver {
	return &targetConfiguredWhereInputResolver{r}
}

// TargetMetricsWhereInput returns TargetMetricsWhereInputResolver implementation.
func (r *Resolver) TargetMetricsWhereInput() TargetMetricsWhereInputResolver {
	return &targetMetricsWhereInputResolver{r}
}

// TargetPairWhereInput returns TargetPairWhereInputResolver implementation.
func (r *Resolver) TargetPairWhereInput() TargetPairWhereInputResolver {
	return &targetPairWhereInputResolver{r}
}

// TestCollectionWhereInput returns TestCollectionWhereInputResolver implementation.
func (r *Resolver) TestCollectionWhereInput() TestCollectionWhereInputResolver {
	return &testCollectionWhereInputResolver{r}
}

// TestFileWhereInput returns TestFileWhereInputResolver implementation.
func (r *Resolver) TestFileWhereInput() TestFileWhereInputResolver {
	return &testFileWhereInputResolver{r}
}

// TestResultBESWhereInput returns TestResultBESWhereInputResolver implementation.
func (r *Resolver) TestResultBESWhereInput() TestResultBESWhereInputResolver {
	return &testResultBESWhereInputResolver{r}
}

// TestSummaryWhereInput returns TestSummaryWhereInputResolver implementation.
func (r *Resolver) TestSummaryWhereInput() TestSummaryWhereInputResolver {
	return &testSummaryWhereInputResolver{r}
}

// TimingBreakdownWhereInput returns TimingBreakdownWhereInputResolver implementation.
func (r *Resolver) TimingBreakdownWhereInput() TimingBreakdownWhereInputResolver {
	return &timingBreakdownWhereInputResolver{r}
}

// TimingChildWhereInput returns TimingChildWhereInputResolver implementation.
func (r *Resolver) TimingChildWhereInput() TimingChildWhereInputResolver {
	return &timingChildWhereInputResolver{r}
}

// TimingMetricsWhereInput returns TimingMetricsWhereInputResolver implementation.
func (r *Resolver) TimingMetricsWhereInput() TimingMetricsWhereInputResolver {
	return &timingMetricsWhereInputResolver{r}
}

type (
	actionCacheStatisticsResolver             struct{ *Resolver }
	actionDataResolver                        struct{ *Resolver }
	actionSummaryResolver                     struct{ *Resolver }
	artifactMetricsResolver                   struct{ *Resolver }
	bazelInvocationResolver                   struct{ *Resolver }
	bazelInvocationProblemResolver            struct{ *Resolver }
	blobResolver                              struct{ *Resolver }
	buildResolver                             struct{ *Resolver }
	buildGraphMetricsResolver                 struct{ *Resolver }
	cumulativeMetricsResolver                 struct{ *Resolver }
	dynamicExecutionMetricsResolver           struct{ *Resolver }
	evaluationStatResolver                    struct{ *Resolver }
	eventFileResolver                         struct{ *Resolver }
	exectionInfoResolver                      struct{ *Resolver }
	filesMetricResolver                       struct{ *Resolver }
	garbageMetricsResolver                    struct{ *Resolver }
	memoryMetricsResolver                     struct{ *Resolver }
	metricsResolver                           struct{ *Resolver }
	missDetailResolver                        struct{ *Resolver }
	namedSetOfFilesResolver                   struct{ *Resolver }
	networkMetricsResolver                    struct{ *Resolver }
	outputGroupResolver                       struct{ *Resolver }
	packageLoadMetricsResolver                struct{ *Resolver }
	packageMetricsResolver                    struct{ *Resolver }
	queryResolver                             struct{ *Resolver }
	raceStatisticsResolver                    struct{ *Resolver }
	resourceUsageResolver                     struct{ *Resolver }
	runnerCountResolver                       struct{ *Resolver }
	sourceControlResolver                     struct{ *Resolver }
	systemNetworkStatsResolver                struct{ *Resolver }
	targetCompleteResolver                    struct{ *Resolver }
	targetConfiguredResolver                  struct{ *Resolver }
	targetMetricsResolver                     struct{ *Resolver }
	targetPairResolver                        struct{ *Resolver }
	testCollectionResolver                    struct{ *Resolver }
	testFileResolver                          struct{ *Resolver }
	testResultBESResolver                     struct{ *Resolver }
	testSummaryResolver                       struct{ *Resolver }
	timingBreakdownResolver                   struct{ *Resolver }
	timingChildResolver                       struct{ *Resolver }
	timingMetricsResolver                     struct{ *Resolver }
	actionCacheStatisticsWhereInputResolver   struct{ *Resolver }
	actionDataWhereInputResolver              struct{ *Resolver }
	actionSummaryWhereInputResolver           struct{ *Resolver }
	artifactMetricsWhereInputResolver         struct{ *Resolver }
	bazelInvocationProblemWhereInputResolver  struct{ *Resolver }
	bazelInvocationWhereInputResolver         struct{ *Resolver }
	blobWhereInputResolver                    struct{ *Resolver }
	buildGraphMetricsWhereInputResolver       struct{ *Resolver }
	buildWhereInputResolver                   struct{ *Resolver }
	cumulativeMetricsWhereInputResolver       struct{ *Resolver }
	dynamicExecutionMetricsWhereInputResolver struct{ *Resolver }
	evaluationStatWhereInputResolver          struct{ *Resolver }
	eventFileWhereInputResolver               struct{ *Resolver }
	exectionInfoWhereInputResolver            struct{ *Resolver }
	filesMetricWhereInputResolver             struct{ *Resolver }
	garbageMetricsWhereInputResolver          struct{ *Resolver }
	memoryMetricsWhereInputResolver           struct{ *Resolver }
	metricsWhereInputResolver                 struct{ *Resolver }
	missDetailWhereInputResolver              struct{ *Resolver }
	namedSetOfFilesWhereInputResolver         struct{ *Resolver }
	networkMetricsWhereInputResolver          struct{ *Resolver }
	outputGroupWhereInputResolver             struct{ *Resolver }
	packageLoadMetricsWhereInputResolver      struct{ *Resolver }
	packageMetricsWhereInputResolver          struct{ *Resolver }
	raceStatisticsWhereInputResolver          struct{ *Resolver }
	resourceUsageWhereInputResolver           struct{ *Resolver }
	runnerCountWhereInputResolver             struct{ *Resolver }
	sourceControlWhereInputResolver           struct{ *Resolver }
	systemNetworkStatsWhereInputResolver      struct{ *Resolver }
	targetCompleteWhereInputResolver          struct{ *Resolver }
	targetConfiguredWhereInputResolver        struct{ *Resolver }
	targetMetricsWhereInputResolver           struct{ *Resolver }
	targetPairWhereInputResolver              struct{ *Resolver }
	testCollectionWhereInputResolver          struct{ *Resolver }
	testFileWhereInputResolver                struct{ *Resolver }
	testResultBESWhereInputResolver           struct{ *Resolver }
	testSummaryWhereInputResolver             struct{ *Resolver }
	timingBreakdownWhereInputResolver         struct{ *Resolver }
	timingChildWhereInputResolver             struct{ *Resolver }
	timingMetricsWhereInputResolver           struct{ *Resolver }
)
