mirror of
				https://github.com/ClusterCockpit/cc-backend
				synced 2025-10-31 07:55:06 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			23895 lines
		
	
	
		
			699 KiB
		
	
	
	
		
			Go
		
	
	
	
	
	
			
		
		
	
	
			23895 lines
		
	
	
		
			699 KiB
		
	
	
	
		
			Go
		
	
	
	
	
	
| // Code generated by github.com/99designs/gqlgen, DO NOT EDIT.
 | |
| 
 | |
| package generated
 | |
| 
 | |
| import (
 | |
| 	"bytes"
 | |
| 	"context"
 | |
| 	"errors"
 | |
| 	"fmt"
 | |
| 	"strconv"
 | |
| 	"sync"
 | |
| 	"sync/atomic"
 | |
| 	"time"
 | |
| 
 | |
| 	"github.com/99designs/gqlgen/graphql"
 | |
| 	"github.com/99designs/gqlgen/graphql/introspection"
 | |
| 	"github.com/ClusterCockpit/cc-backend/internal/config"
 | |
| 	"github.com/ClusterCockpit/cc-backend/internal/graph/model"
 | |
| 	"github.com/ClusterCockpit/cc-lib/schema"
 | |
| 	gqlparser "github.com/vektah/gqlparser/v2"
 | |
| 	"github.com/vektah/gqlparser/v2/ast"
 | |
| )
 | |
| 
 | |
| // region    ************************** generated!.gotpl **************************
 | |
| 
 | |
| // NewExecutableSchema creates an ExecutableSchema from the ResolverRoot interface.
 | |
| func NewExecutableSchema(cfg Config) graphql.ExecutableSchema {
 | |
| 	return &executableSchema{
 | |
| 		schema:     cfg.Schema,
 | |
| 		resolvers:  cfg.Resolvers,
 | |
| 		directives: cfg.Directives,
 | |
| 		complexity: cfg.Complexity,
 | |
| 	}
 | |
| }
 | |
| 
 | |
| type Config struct {
 | |
| 	Schema     *ast.Schema
 | |
| 	Resolvers  ResolverRoot
 | |
| 	Directives DirectiveRoot
 | |
| 	Complexity ComplexityRoot
 | |
| }
 | |
| 
 | |
| type ResolverRoot interface {
 | |
| 	Cluster() ClusterResolver
 | |
| 	Job() JobResolver
 | |
| 	MetricValue() MetricValueResolver
 | |
| 	Mutation() MutationResolver
 | |
| 	Node() NodeResolver
 | |
| 	Query() QueryResolver
 | |
| 	SubCluster() SubClusterResolver
 | |
| }
 | |
| 
 | |
| type DirectiveRoot struct {
 | |
| }
 | |
| 
 | |
| type ComplexityRoot struct {
 | |
| 	Accelerator struct {
 | |
| 		ID    func(childComplexity int) int
 | |
| 		Model func(childComplexity int) int
 | |
| 		Type  func(childComplexity int) int
 | |
| 	}
 | |
| 
 | |
| 	Cluster struct {
 | |
| 		Name        func(childComplexity int) int
 | |
| 		Partitions  func(childComplexity int) int
 | |
| 		SubClusters func(childComplexity int) int
 | |
| 	}
 | |
| 
 | |
| 	ClusterSupport struct {
 | |
| 		Cluster     func(childComplexity int) int
 | |
| 		SubClusters func(childComplexity int) int
 | |
| 	}
 | |
| 
 | |
| 	Count struct {
 | |
| 		Count func(childComplexity int) int
 | |
| 		Name  func(childComplexity int) int
 | |
| 	}
 | |
| 
 | |
| 	EnergyFootprintValue struct {
 | |
| 		Hardware func(childComplexity int) int
 | |
| 		Metric   func(childComplexity int) int
 | |
| 		Value    func(childComplexity int) int
 | |
| 	}
 | |
| 
 | |
| 	FootprintValue struct {
 | |
| 		Name  func(childComplexity int) int
 | |
| 		Stat  func(childComplexity int) int
 | |
| 		Value func(childComplexity int) int
 | |
| 	}
 | |
| 
 | |
| 	Footprints struct {
 | |
| 		Metrics     func(childComplexity int) int
 | |
| 		TimeWeights func(childComplexity int) int
 | |
| 	}
 | |
| 
 | |
| 	GlobalMetricListItem struct {
 | |
| 		Availability func(childComplexity int) int
 | |
| 		Footprint    func(childComplexity int) int
 | |
| 		Name         func(childComplexity int) int
 | |
| 		Scope        func(childComplexity int) int
 | |
| 		Unit         func(childComplexity int) int
 | |
| 	}
 | |
| 
 | |
| 	HistoPoint struct {
 | |
| 		Count func(childComplexity int) int
 | |
| 		Value func(childComplexity int) int
 | |
| 	}
 | |
| 
 | |
| 	IntRangeOutput struct {
 | |
| 		From func(childComplexity int) int
 | |
| 		To   func(childComplexity int) int
 | |
| 	}
 | |
| 
 | |
| 	Job struct {
 | |
| 		ArrayJobId       func(childComplexity int) int
 | |
| 		Cluster          func(childComplexity int) int
 | |
| 		ConcurrentJobs   func(childComplexity int) int
 | |
| 		Duration         func(childComplexity int) int
 | |
| 		Energy           func(childComplexity int) int
 | |
| 		EnergyFootprint  func(childComplexity int) int
 | |
| 		Footprint        func(childComplexity int) int
 | |
| 		ID               func(childComplexity int) int
 | |
| 		JobID            func(childComplexity int) int
 | |
| 		MetaData         func(childComplexity int) int
 | |
| 		MonitoringStatus func(childComplexity int) int
 | |
| 		NumAcc           func(childComplexity int) int
 | |
| 		NumHWThreads     func(childComplexity int) int
 | |
| 		NumNodes         func(childComplexity int) int
 | |
| 		Partition        func(childComplexity int) int
 | |
| 		Project          func(childComplexity int) int
 | |
| 		Resources        func(childComplexity int) int
 | |
| 		SMT              func(childComplexity int) int
 | |
| 		Shared           func(childComplexity int) int
 | |
| 		StartTime        func(childComplexity int) int
 | |
| 		State            func(childComplexity int) int
 | |
| 		SubCluster       func(childComplexity int) int
 | |
| 		Tags             func(childComplexity int) int
 | |
| 		User             func(childComplexity int) int
 | |
| 		UserData         func(childComplexity int) int
 | |
| 		Walltime         func(childComplexity int) int
 | |
| 	}
 | |
| 
 | |
| 	JobLink struct {
 | |
| 		ID    func(childComplexity int) int
 | |
| 		JobID func(childComplexity int) int
 | |
| 	}
 | |
| 
 | |
| 	JobLinkResultList struct {
 | |
| 		Count     func(childComplexity int) int
 | |
| 		Items     func(childComplexity int) int
 | |
| 		ListQuery func(childComplexity int) int
 | |
| 	}
 | |
| 
 | |
| 	JobMetric struct {
 | |
| 		Series           func(childComplexity int) int
 | |
| 		StatisticsSeries func(childComplexity int) int
 | |
| 		Timestep         func(childComplexity int) int
 | |
| 		Unit             func(childComplexity int) int
 | |
| 	}
 | |
| 
 | |
| 	JobMetricWithName struct {
 | |
| 		Metric func(childComplexity int) int
 | |
| 		Name   func(childComplexity int) int
 | |
| 		Scope  func(childComplexity int) int
 | |
| 	}
 | |
| 
 | |
| 	JobResultList struct {
 | |
| 		Count       func(childComplexity int) int
 | |
| 		HasNextPage func(childComplexity int) int
 | |
| 		Items       func(childComplexity int) int
 | |
| 		Limit       func(childComplexity int) int
 | |
| 		Offset      func(childComplexity int) int
 | |
| 	}
 | |
| 
 | |
| 	JobStats struct {
 | |
| 		Cluster         func(childComplexity int) int
 | |
| 		Duration        func(childComplexity int) int
 | |
| 		ID              func(childComplexity int) int
 | |
| 		JobID           func(childComplexity int) int
 | |
| 		NumAccelerators func(childComplexity int) int
 | |
| 		NumHWThreads    func(childComplexity int) int
 | |
| 		NumNodes        func(childComplexity int) int
 | |
| 		StartTime       func(childComplexity int) int
 | |
| 		Stats           func(childComplexity int) int
 | |
| 		SubCluster      func(childComplexity int) int
 | |
| 	}
 | |
| 
 | |
| 	JobsStatistics struct {
 | |
| 		HistDuration   func(childComplexity int) int
 | |
| 		HistMetrics    func(childComplexity int) int
 | |
| 		HistNumAccs    func(childComplexity int) int
 | |
| 		HistNumCores   func(childComplexity int) int
 | |
| 		HistNumNodes   func(childComplexity int) int
 | |
| 		ID             func(childComplexity int) int
 | |
| 		Name           func(childComplexity int) int
 | |
| 		RunningJobs    func(childComplexity int) int
 | |
| 		ShortJobs      func(childComplexity int) int
 | |
| 		TotalAccHours  func(childComplexity int) int
 | |
| 		TotalAccs      func(childComplexity int) int
 | |
| 		TotalCoreHours func(childComplexity int) int
 | |
| 		TotalCores     func(childComplexity int) int
 | |
| 		TotalJobs      func(childComplexity int) int
 | |
| 		TotalNodeHours func(childComplexity int) int
 | |
| 		TotalNodes     func(childComplexity int) int
 | |
| 		TotalUsers     func(childComplexity int) int
 | |
| 		TotalWalltime  func(childComplexity int) int
 | |
| 	}
 | |
| 
 | |
| 	MetricConfig struct {
 | |
| 		Aggregation   func(childComplexity int) int
 | |
| 		Alert         func(childComplexity int) int
 | |
| 		Caution       func(childComplexity int) int
 | |
| 		LowerIsBetter func(childComplexity int) int
 | |
| 		Name          func(childComplexity int) int
 | |
| 		Normal        func(childComplexity int) int
 | |
| 		Peak          func(childComplexity int) int
 | |
| 		Scope         func(childComplexity int) int
 | |
| 		SubClusters   func(childComplexity int) int
 | |
| 		Timestep      func(childComplexity int) int
 | |
| 		Unit          func(childComplexity int) int
 | |
| 	}
 | |
| 
 | |
| 	MetricFootprints struct {
 | |
| 		Data   func(childComplexity int) int
 | |
| 		Metric func(childComplexity int) int
 | |
| 	}
 | |
| 
 | |
| 	MetricHistoPoint struct {
 | |
| 		Bin   func(childComplexity int) int
 | |
| 		Count func(childComplexity int) int
 | |
| 		Max   func(childComplexity int) int
 | |
| 		Min   func(childComplexity int) int
 | |
| 	}
 | |
| 
 | |
| 	MetricHistoPoints struct {
 | |
| 		Data   func(childComplexity int) int
 | |
| 		Metric func(childComplexity int) int
 | |
| 		Stat   func(childComplexity int) int
 | |
| 		Unit   func(childComplexity int) int
 | |
| 	}
 | |
| 
 | |
| 	MetricStatistics struct {
 | |
| 		Avg func(childComplexity int) int
 | |
| 		Max func(childComplexity int) int
 | |
| 		Min func(childComplexity int) int
 | |
| 	}
 | |
| 
 | |
| 	MetricValue struct {
 | |
| 		Name  func(childComplexity int) int
 | |
| 		Unit  func(childComplexity int) int
 | |
| 		Value func(childComplexity int) int
 | |
| 	}
 | |
| 
 | |
| 	Mutation struct {
 | |
| 		AddTagsToJob        func(childComplexity int, job string, tagIds []string) int
 | |
| 		CreateTag           func(childComplexity int, typeArg string, name string, scope string) int
 | |
| 		DeleteTag           func(childComplexity int, id string) int
 | |
| 		RemoveTagFromList   func(childComplexity int, tagIds []string) int
 | |
| 		RemoveTagsFromJob   func(childComplexity int, job string, tagIds []string) int
 | |
| 		UpdateConfiguration func(childComplexity int, name string, value string) int
 | |
| 	}
 | |
| 
 | |
| 	NamedStats struct {
 | |
| 		Data func(childComplexity int) int
 | |
| 		Name func(childComplexity int) int
 | |
| 	}
 | |
| 
 | |
| 	NamedStatsWithScope struct {
 | |
| 		Name  func(childComplexity int) int
 | |
| 		Scope func(childComplexity int) int
 | |
| 		Stats func(childComplexity int) int
 | |
| 	}
 | |
| 
 | |
| 	Node struct {
 | |
| 		Cluster         func(childComplexity int) int
 | |
| 		CpusAllocated   func(childComplexity int) int
 | |
| 		GpusAllocated   func(childComplexity int) int
 | |
| 		HealthState     func(childComplexity int) int
 | |
| 		Hostname        func(childComplexity int) int
 | |
| 		ID              func(childComplexity int) int
 | |
| 		JobsRunning     func(childComplexity int) int
 | |
| 		MemoryAllocated func(childComplexity int) int
 | |
| 		MetaData        func(childComplexity int) int
 | |
| 		SchedulerState  func(childComplexity int) int
 | |
| 		SubCluster      func(childComplexity int) int
 | |
| 	}
 | |
| 
 | |
| 	NodeMetrics struct {
 | |
| 		Host       func(childComplexity int) int
 | |
| 		Metrics    func(childComplexity int) int
 | |
| 		SubCluster func(childComplexity int) int
 | |
| 	}
 | |
| 
 | |
| 	NodeStateResultList struct {
 | |
| 		Count func(childComplexity int) int
 | |
| 		Items func(childComplexity int) int
 | |
| 	}
 | |
| 
 | |
| 	NodeStates struct {
 | |
| 		Count func(childComplexity int) int
 | |
| 		State func(childComplexity int) int
 | |
| 	}
 | |
| 
 | |
| 	NodesResultList struct {
 | |
| 		Count       func(childComplexity int) int
 | |
| 		HasNextPage func(childComplexity int) int
 | |
| 		Items       func(childComplexity int) int
 | |
| 		Limit       func(childComplexity int) int
 | |
| 		Offset      func(childComplexity int) int
 | |
| 		TotalNodes  func(childComplexity int) int
 | |
| 	}
 | |
| 
 | |
| 	Query struct {
 | |
| 		AllocatedNodes  func(childComplexity int, cluster string) int
 | |
| 		Clusters        func(childComplexity int) int
 | |
| 		GlobalMetrics   func(childComplexity int) int
 | |
| 		Job             func(childComplexity int, id string) int
 | |
| 		JobMetrics      func(childComplexity int, id string, metrics []string, scopes []schema.MetricScope, resolution *int) int
 | |
| 		JobStats        func(childComplexity int, id string, metrics []string) int
 | |
| 		Jobs            func(childComplexity int, filter []*model.JobFilter, page *model.PageRequest, order *model.OrderByInput) int
 | |
| 		JobsFootprints  func(childComplexity int, filter []*model.JobFilter, metrics []string) int
 | |
| 		JobsMetricStats func(childComplexity int, filter []*model.JobFilter, metrics []string) int
 | |
| 		JobsStatistics  func(childComplexity int, filter []*model.JobFilter, metrics []string, page *model.PageRequest, sortBy *model.SortByAggregate, groupBy *model.Aggregate, numDurationBins *string, numMetricBins *int) int
 | |
| 		Node            func(childComplexity int, id string) int
 | |
| 		NodeMetrics     func(childComplexity int, cluster string, nodes []string, scopes []schema.MetricScope, metrics []string, from time.Time, to time.Time) int
 | |
| 		NodeMetricsList func(childComplexity int, cluster string, subCluster string, nodeFilter string, scopes []schema.MetricScope, metrics []string, from time.Time, to time.Time, page *model.PageRequest, resolution *int) int
 | |
| 		NodeStates      func(childComplexity int, filter []*model.NodeFilter) int
 | |
| 		Nodes           func(childComplexity int, filter []*model.NodeFilter, order *model.OrderByInput) int
 | |
| 		RooflineHeatmap func(childComplexity int, filter []*model.JobFilter, rows int, cols int, minX float64, minY float64, maxX float64, maxY float64) int
 | |
| 		ScopedJobStats  func(childComplexity int, id string, metrics []string, scopes []schema.MetricScope) int
 | |
| 		Tags            func(childComplexity int) int
 | |
| 		User            func(childComplexity int, username string) int
 | |
| 	}
 | |
| 
 | |
| 	Resource struct {
 | |
| 		Accelerators  func(childComplexity int) int
 | |
| 		Configuration func(childComplexity int) int
 | |
| 		HWThreads     func(childComplexity int) int
 | |
| 		Hostname      func(childComplexity int) int
 | |
| 	}
 | |
| 
 | |
| 	ScopedStats struct {
 | |
| 		Data     func(childComplexity int) int
 | |
| 		Hostname func(childComplexity int) int
 | |
| 		ID       func(childComplexity int) int
 | |
| 	}
 | |
| 
 | |
| 	Series struct {
 | |
| 		Data       func(childComplexity int) int
 | |
| 		Hostname   func(childComplexity int) int
 | |
| 		Id         func(childComplexity int) int
 | |
| 		Statistics func(childComplexity int) int
 | |
| 	}
 | |
| 
 | |
| 	StatsSeries struct {
 | |
| 		Max    func(childComplexity int) int
 | |
| 		Mean   func(childComplexity int) int
 | |
| 		Median func(childComplexity int) int
 | |
| 		Min    func(childComplexity int) int
 | |
| 	}
 | |
| 
 | |
| 	SubCluster struct {
 | |
| 		CoresPerSocket  func(childComplexity int) int
 | |
| 		FlopRateScalar  func(childComplexity int) int
 | |
| 		FlopRateSimd    func(childComplexity int) int
 | |
| 		Footprint       func(childComplexity int) int
 | |
| 		MemoryBandwidth func(childComplexity int) int
 | |
| 		MetricConfig    func(childComplexity int) int
 | |
| 		Name            func(childComplexity int) int
 | |
| 		Nodes           func(childComplexity int) int
 | |
| 		NumberOfNodes   func(childComplexity int) int
 | |
| 		ProcessorType   func(childComplexity int) int
 | |
| 		SocketsPerNode  func(childComplexity int) int
 | |
| 		ThreadsPerCore  func(childComplexity int) int
 | |
| 		Topology        func(childComplexity int) int
 | |
| 	}
 | |
| 
 | |
| 	SubClusterConfig struct {
 | |
| 		Alert   func(childComplexity int) int
 | |
| 		Caution func(childComplexity int) int
 | |
| 		Name    func(childComplexity int) int
 | |
| 		Normal  func(childComplexity int) int
 | |
| 		Peak    func(childComplexity int) int
 | |
| 		Remove  func(childComplexity int) int
 | |
| 	}
 | |
| 
 | |
| 	Tag struct {
 | |
| 		ID    func(childComplexity int) int
 | |
| 		Name  func(childComplexity int) int
 | |
| 		Scope func(childComplexity int) int
 | |
| 		Type  func(childComplexity int) int
 | |
| 	}
 | |
| 
 | |
| 	TimeRangeOutput struct {
 | |
| 		From  func(childComplexity int) int
 | |
| 		Range func(childComplexity int) int
 | |
| 		To    func(childComplexity int) int
 | |
| 	}
 | |
| 
 | |
| 	TimeWeights struct {
 | |
| 		AccHours  func(childComplexity int) int
 | |
| 		CoreHours func(childComplexity int) int
 | |
| 		NodeHours func(childComplexity int) int
 | |
| 	}
 | |
| 
 | |
| 	Topology struct {
 | |
| 		Accelerators func(childComplexity int) int
 | |
| 		Core         func(childComplexity int) int
 | |
| 		Die          func(childComplexity int) int
 | |
| 		MemoryDomain func(childComplexity int) int
 | |
| 		Node         func(childComplexity int) int
 | |
| 		Socket       func(childComplexity int) int
 | |
| 	}
 | |
| 
 | |
| 	Unit struct {
 | |
| 		Base   func(childComplexity int) int
 | |
| 		Prefix func(childComplexity int) int
 | |
| 	}
 | |
| 
 | |
| 	User struct {
 | |
| 		Email    func(childComplexity int) int
 | |
| 		Name     func(childComplexity int) int
 | |
| 		Username func(childComplexity int) int
 | |
| 	}
 | |
| }
 | |
| 
 | |
| type ClusterResolver interface {
 | |
| 	Partitions(ctx context.Context, obj *schema.Cluster) ([]string, error)
 | |
| }
 | |
| type JobResolver interface {
 | |
| 	StartTime(ctx context.Context, obj *schema.Job) (*time.Time, error)
 | |
| 
 | |
| 	Tags(ctx context.Context, obj *schema.Job) ([]*schema.Tag, error)
 | |
| 
 | |
| 	ConcurrentJobs(ctx context.Context, obj *schema.Job) (*model.JobLinkResultList, error)
 | |
| 	Footprint(ctx context.Context, obj *schema.Job) ([]*model.FootprintValue, error)
 | |
| 	EnergyFootprint(ctx context.Context, obj *schema.Job) ([]*model.EnergyFootprintValue, error)
 | |
| 	MetaData(ctx context.Context, obj *schema.Job) (any, error)
 | |
| 	UserData(ctx context.Context, obj *schema.Job) (*model.User, error)
 | |
| }
 | |
| type MetricValueResolver interface {
 | |
| 	Name(ctx context.Context, obj *schema.MetricValue) (*string, error)
 | |
| }
 | |
| type MutationResolver interface {
 | |
| 	CreateTag(ctx context.Context, typeArg string, name string, scope string) (*schema.Tag, error)
 | |
| 	DeleteTag(ctx context.Context, id string) (string, error)
 | |
| 	AddTagsToJob(ctx context.Context, job string, tagIds []string) ([]*schema.Tag, error)
 | |
| 	RemoveTagsFromJob(ctx context.Context, job string, tagIds []string) ([]*schema.Tag, error)
 | |
| 	RemoveTagFromList(ctx context.Context, tagIds []string) ([]int, error)
 | |
| 	UpdateConfiguration(ctx context.Context, name string, value string) (*string, error)
 | |
| }
 | |
| type NodeResolver interface {
 | |
| 	ID(ctx context.Context, obj *schema.Node) (string, error)
 | |
| 
 | |
| 	SchedulerState(ctx context.Context, obj *schema.Node) (schema.SchedulerState, error)
 | |
| 	HealthState(ctx context.Context, obj *schema.Node) (string, error)
 | |
| 	MetaData(ctx context.Context, obj *schema.Node) (any, error)
 | |
| }
 | |
| type QueryResolver interface {
 | |
| 	Clusters(ctx context.Context) ([]*schema.Cluster, error)
 | |
| 	Tags(ctx context.Context) ([]*schema.Tag, error)
 | |
| 	GlobalMetrics(ctx context.Context) ([]*schema.GlobalMetricListItem, error)
 | |
| 	User(ctx context.Context, username string) (*model.User, error)
 | |
| 	AllocatedNodes(ctx context.Context, cluster string) ([]*model.Count, error)
 | |
| 	Node(ctx context.Context, id string) (*schema.Node, error)
 | |
| 	Nodes(ctx context.Context, filter []*model.NodeFilter, order *model.OrderByInput) (*model.NodeStateResultList, error)
 | |
| 	NodeStates(ctx context.Context, filter []*model.NodeFilter) ([]*model.NodeStates, error)
 | |
| 	Job(ctx context.Context, id string) (*schema.Job, error)
 | |
| 	JobMetrics(ctx context.Context, id string, metrics []string, scopes []schema.MetricScope, resolution *int) ([]*model.JobMetricWithName, error)
 | |
| 	JobStats(ctx context.Context, id string, metrics []string) ([]*model.NamedStats, error)
 | |
| 	ScopedJobStats(ctx context.Context, id string, metrics []string, scopes []schema.MetricScope) ([]*model.NamedStatsWithScope, error)
 | |
| 	Jobs(ctx context.Context, filter []*model.JobFilter, page *model.PageRequest, order *model.OrderByInput) (*model.JobResultList, error)
 | |
| 	JobsStatistics(ctx context.Context, filter []*model.JobFilter, metrics []string, page *model.PageRequest, sortBy *model.SortByAggregate, groupBy *model.Aggregate, numDurationBins *string, numMetricBins *int) ([]*model.JobsStatistics, error)
 | |
| 	JobsMetricStats(ctx context.Context, filter []*model.JobFilter, metrics []string) ([]*model.JobStats, error)
 | |
| 	JobsFootprints(ctx context.Context, filter []*model.JobFilter, metrics []string) (*model.Footprints, error)
 | |
| 	RooflineHeatmap(ctx context.Context, filter []*model.JobFilter, rows int, cols int, minX float64, minY float64, maxX float64, maxY float64) ([][]float64, error)
 | |
| 	NodeMetrics(ctx context.Context, cluster string, nodes []string, scopes []schema.MetricScope, metrics []string, from time.Time, to time.Time) ([]*model.NodeMetrics, error)
 | |
| 	NodeMetricsList(ctx context.Context, cluster string, subCluster string, nodeFilter string, scopes []schema.MetricScope, metrics []string, from time.Time, to time.Time, page *model.PageRequest, resolution *int) (*model.NodesResultList, error)
 | |
| }
 | |
| type SubClusterResolver interface {
 | |
| 	NumberOfNodes(ctx context.Context, obj *schema.SubCluster) (int, error)
 | |
| }
 | |
| 
 | |
| type executableSchema struct {
 | |
| 	schema     *ast.Schema
 | |
| 	resolvers  ResolverRoot
 | |
| 	directives DirectiveRoot
 | |
| 	complexity ComplexityRoot
 | |
| }
 | |
| 
 | |
| func (e *executableSchema) Schema() *ast.Schema {
 | |
| 	if e.schema != nil {
 | |
| 		return e.schema
 | |
| 	}
 | |
| 	return parsedSchema
 | |
| }
 | |
| 
 | |
| func (e *executableSchema) Complexity(ctx context.Context, typeName, field string, childComplexity int, rawArgs map[string]any) (int, bool) {
 | |
| 	ec := executionContext{nil, e, 0, 0, nil}
 | |
| 	_ = ec
 | |
| 	switch typeName + "." + field {
 | |
| 
 | |
| 	case "Accelerator.id":
 | |
| 		if e.complexity.Accelerator.ID == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.Accelerator.ID(childComplexity), true
 | |
| 
 | |
| 	case "Accelerator.model":
 | |
| 		if e.complexity.Accelerator.Model == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.Accelerator.Model(childComplexity), true
 | |
| 
 | |
| 	case "Accelerator.type":
 | |
| 		if e.complexity.Accelerator.Type == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.Accelerator.Type(childComplexity), true
 | |
| 
 | |
| 	case "Cluster.name":
 | |
| 		if e.complexity.Cluster.Name == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.Cluster.Name(childComplexity), true
 | |
| 
 | |
| 	case "Cluster.partitions":
 | |
| 		if e.complexity.Cluster.Partitions == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.Cluster.Partitions(childComplexity), true
 | |
| 
 | |
| 	case "Cluster.subClusters":
 | |
| 		if e.complexity.Cluster.SubClusters == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.Cluster.SubClusters(childComplexity), true
 | |
| 
 | |
| 	case "ClusterSupport.cluster":
 | |
| 		if e.complexity.ClusterSupport.Cluster == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.ClusterSupport.Cluster(childComplexity), true
 | |
| 
 | |
| 	case "ClusterSupport.subClusters":
 | |
| 		if e.complexity.ClusterSupport.SubClusters == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.ClusterSupport.SubClusters(childComplexity), true
 | |
| 
 | |
| 	case "Count.count":
 | |
| 		if e.complexity.Count.Count == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.Count.Count(childComplexity), true
 | |
| 
 | |
| 	case "Count.name":
 | |
| 		if e.complexity.Count.Name == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.Count.Name(childComplexity), true
 | |
| 
 | |
| 	case "EnergyFootprintValue.hardware":
 | |
| 		if e.complexity.EnergyFootprintValue.Hardware == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.EnergyFootprintValue.Hardware(childComplexity), true
 | |
| 
 | |
| 	case "EnergyFootprintValue.metric":
 | |
| 		if e.complexity.EnergyFootprintValue.Metric == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.EnergyFootprintValue.Metric(childComplexity), true
 | |
| 
 | |
| 	case "EnergyFootprintValue.value":
 | |
| 		if e.complexity.EnergyFootprintValue.Value == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.EnergyFootprintValue.Value(childComplexity), true
 | |
| 
 | |
| 	case "FootprintValue.name":
 | |
| 		if e.complexity.FootprintValue.Name == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.FootprintValue.Name(childComplexity), true
 | |
| 
 | |
| 	case "FootprintValue.stat":
 | |
| 		if e.complexity.FootprintValue.Stat == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.FootprintValue.Stat(childComplexity), true
 | |
| 
 | |
| 	case "FootprintValue.value":
 | |
| 		if e.complexity.FootprintValue.Value == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.FootprintValue.Value(childComplexity), true
 | |
| 
 | |
| 	case "Footprints.metrics":
 | |
| 		if e.complexity.Footprints.Metrics == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.Footprints.Metrics(childComplexity), true
 | |
| 
 | |
| 	case "Footprints.timeWeights":
 | |
| 		if e.complexity.Footprints.TimeWeights == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.Footprints.TimeWeights(childComplexity), true
 | |
| 
 | |
| 	case "GlobalMetricListItem.availability":
 | |
| 		if e.complexity.GlobalMetricListItem.Availability == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.GlobalMetricListItem.Availability(childComplexity), true
 | |
| 
 | |
| 	case "GlobalMetricListItem.footprint":
 | |
| 		if e.complexity.GlobalMetricListItem.Footprint == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.GlobalMetricListItem.Footprint(childComplexity), true
 | |
| 
 | |
| 	case "GlobalMetricListItem.name":
 | |
| 		if e.complexity.GlobalMetricListItem.Name == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.GlobalMetricListItem.Name(childComplexity), true
 | |
| 
 | |
| 	case "GlobalMetricListItem.scope":
 | |
| 		if e.complexity.GlobalMetricListItem.Scope == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.GlobalMetricListItem.Scope(childComplexity), true
 | |
| 
 | |
| 	case "GlobalMetricListItem.unit":
 | |
| 		if e.complexity.GlobalMetricListItem.Unit == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.GlobalMetricListItem.Unit(childComplexity), true
 | |
| 
 | |
| 	case "HistoPoint.count":
 | |
| 		if e.complexity.HistoPoint.Count == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.HistoPoint.Count(childComplexity), true
 | |
| 
 | |
| 	case "HistoPoint.value":
 | |
| 		if e.complexity.HistoPoint.Value == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.HistoPoint.Value(childComplexity), true
 | |
| 
 | |
| 	case "IntRangeOutput.from":
 | |
| 		if e.complexity.IntRangeOutput.From == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.IntRangeOutput.From(childComplexity), true
 | |
| 
 | |
| 	case "IntRangeOutput.to":
 | |
| 		if e.complexity.IntRangeOutput.To == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.IntRangeOutput.To(childComplexity), true
 | |
| 
 | |
| 	case "Job.arrayJobId":
 | |
| 		if e.complexity.Job.ArrayJobId == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.Job.ArrayJobId(childComplexity), true
 | |
| 
 | |
| 	case "Job.cluster":
 | |
| 		if e.complexity.Job.Cluster == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.Job.Cluster(childComplexity), true
 | |
| 
 | |
| 	case "Job.concurrentJobs":
 | |
| 		if e.complexity.Job.ConcurrentJobs == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.Job.ConcurrentJobs(childComplexity), true
 | |
| 
 | |
| 	case "Job.duration":
 | |
| 		if e.complexity.Job.Duration == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.Job.Duration(childComplexity), true
 | |
| 
 | |
| 	case "Job.energy":
 | |
| 		if e.complexity.Job.Energy == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.Job.Energy(childComplexity), true
 | |
| 
 | |
| 	case "Job.energyFootprint":
 | |
| 		if e.complexity.Job.EnergyFootprint == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.Job.EnergyFootprint(childComplexity), true
 | |
| 
 | |
| 	case "Job.footprint":
 | |
| 		if e.complexity.Job.Footprint == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.Job.Footprint(childComplexity), true
 | |
| 
 | |
| 	case "Job.id":
 | |
| 		if e.complexity.Job.ID == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.Job.ID(childComplexity), true
 | |
| 
 | |
| 	case "Job.jobId":
 | |
| 		if e.complexity.Job.JobID == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.Job.JobID(childComplexity), true
 | |
| 
 | |
| 	case "Job.metaData":
 | |
| 		if e.complexity.Job.MetaData == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.Job.MetaData(childComplexity), true
 | |
| 
 | |
| 	case "Job.monitoringStatus":
 | |
| 		if e.complexity.Job.MonitoringStatus == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.Job.MonitoringStatus(childComplexity), true
 | |
| 
 | |
| 	case "Job.numAcc":
 | |
| 		if e.complexity.Job.NumAcc == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.Job.NumAcc(childComplexity), true
 | |
| 
 | |
| 	case "Job.numHWThreads":
 | |
| 		if e.complexity.Job.NumHWThreads == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.Job.NumHWThreads(childComplexity), true
 | |
| 
 | |
| 	case "Job.numNodes":
 | |
| 		if e.complexity.Job.NumNodes == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.Job.NumNodes(childComplexity), true
 | |
| 
 | |
| 	case "Job.partition":
 | |
| 		if e.complexity.Job.Partition == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.Job.Partition(childComplexity), true
 | |
| 
 | |
| 	case "Job.project":
 | |
| 		if e.complexity.Job.Project == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.Job.Project(childComplexity), true
 | |
| 
 | |
| 	case "Job.resources":
 | |
| 		if e.complexity.Job.Resources == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.Job.Resources(childComplexity), true
 | |
| 
 | |
| 	case "Job.SMT":
 | |
| 		if e.complexity.Job.SMT == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.Job.SMT(childComplexity), true
 | |
| 
 | |
| 	case "Job.shared":
 | |
| 		if e.complexity.Job.Shared == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.Job.Shared(childComplexity), true
 | |
| 
 | |
| 	case "Job.startTime":
 | |
| 		if e.complexity.Job.StartTime == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.Job.StartTime(childComplexity), true
 | |
| 
 | |
| 	case "Job.state":
 | |
| 		if e.complexity.Job.State == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.Job.State(childComplexity), true
 | |
| 
 | |
| 	case "Job.subCluster":
 | |
| 		if e.complexity.Job.SubCluster == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.Job.SubCluster(childComplexity), true
 | |
| 
 | |
| 	case "Job.tags":
 | |
| 		if e.complexity.Job.Tags == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.Job.Tags(childComplexity), true
 | |
| 
 | |
| 	case "Job.user":
 | |
| 		if e.complexity.Job.User == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.Job.User(childComplexity), true
 | |
| 
 | |
| 	case "Job.userData":
 | |
| 		if e.complexity.Job.UserData == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.Job.UserData(childComplexity), true
 | |
| 
 | |
| 	case "Job.walltime":
 | |
| 		if e.complexity.Job.Walltime == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.Job.Walltime(childComplexity), true
 | |
| 
 | |
| 	case "JobLink.id":
 | |
| 		if e.complexity.JobLink.ID == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.JobLink.ID(childComplexity), true
 | |
| 
 | |
| 	case "JobLink.jobId":
 | |
| 		if e.complexity.JobLink.JobID == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.JobLink.JobID(childComplexity), true
 | |
| 
 | |
| 	case "JobLinkResultList.count":
 | |
| 		if e.complexity.JobLinkResultList.Count == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.JobLinkResultList.Count(childComplexity), true
 | |
| 
 | |
| 	case "JobLinkResultList.items":
 | |
| 		if e.complexity.JobLinkResultList.Items == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.JobLinkResultList.Items(childComplexity), true
 | |
| 
 | |
| 	case "JobLinkResultList.listQuery":
 | |
| 		if e.complexity.JobLinkResultList.ListQuery == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.JobLinkResultList.ListQuery(childComplexity), true
 | |
| 
 | |
| 	case "JobMetric.series":
 | |
| 		if e.complexity.JobMetric.Series == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.JobMetric.Series(childComplexity), true
 | |
| 
 | |
| 	case "JobMetric.statisticsSeries":
 | |
| 		if e.complexity.JobMetric.StatisticsSeries == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.JobMetric.StatisticsSeries(childComplexity), true
 | |
| 
 | |
| 	case "JobMetric.timestep":
 | |
| 		if e.complexity.JobMetric.Timestep == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.JobMetric.Timestep(childComplexity), true
 | |
| 
 | |
| 	case "JobMetric.unit":
 | |
| 		if e.complexity.JobMetric.Unit == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.JobMetric.Unit(childComplexity), true
 | |
| 
 | |
| 	case "JobMetricWithName.metric":
 | |
| 		if e.complexity.JobMetricWithName.Metric == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.JobMetricWithName.Metric(childComplexity), true
 | |
| 
 | |
| 	case "JobMetricWithName.name":
 | |
| 		if e.complexity.JobMetricWithName.Name == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.JobMetricWithName.Name(childComplexity), true
 | |
| 
 | |
| 	case "JobMetricWithName.scope":
 | |
| 		if e.complexity.JobMetricWithName.Scope == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.JobMetricWithName.Scope(childComplexity), true
 | |
| 
 | |
| 	case "JobResultList.count":
 | |
| 		if e.complexity.JobResultList.Count == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.JobResultList.Count(childComplexity), true
 | |
| 
 | |
| 	case "JobResultList.hasNextPage":
 | |
| 		if e.complexity.JobResultList.HasNextPage == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.JobResultList.HasNextPage(childComplexity), true
 | |
| 
 | |
| 	case "JobResultList.items":
 | |
| 		if e.complexity.JobResultList.Items == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.JobResultList.Items(childComplexity), true
 | |
| 
 | |
| 	case "JobResultList.limit":
 | |
| 		if e.complexity.JobResultList.Limit == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.JobResultList.Limit(childComplexity), true
 | |
| 
 | |
| 	case "JobResultList.offset":
 | |
| 		if e.complexity.JobResultList.Offset == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.JobResultList.Offset(childComplexity), true
 | |
| 
 | |
| 	case "JobStats.cluster":
 | |
| 		if e.complexity.JobStats.Cluster == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.JobStats.Cluster(childComplexity), true
 | |
| 
 | |
| 	case "JobStats.duration":
 | |
| 		if e.complexity.JobStats.Duration == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.JobStats.Duration(childComplexity), true
 | |
| 
 | |
| 	case "JobStats.id":
 | |
| 		if e.complexity.JobStats.ID == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.JobStats.ID(childComplexity), true
 | |
| 
 | |
| 	case "JobStats.jobId":
 | |
| 		if e.complexity.JobStats.JobID == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.JobStats.JobID(childComplexity), true
 | |
| 
 | |
| 	case "JobStats.numAccelerators":
 | |
| 		if e.complexity.JobStats.NumAccelerators == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.JobStats.NumAccelerators(childComplexity), true
 | |
| 
 | |
| 	case "JobStats.numHWThreads":
 | |
| 		if e.complexity.JobStats.NumHWThreads == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.JobStats.NumHWThreads(childComplexity), true
 | |
| 
 | |
| 	case "JobStats.numNodes":
 | |
| 		if e.complexity.JobStats.NumNodes == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.JobStats.NumNodes(childComplexity), true
 | |
| 
 | |
| 	case "JobStats.startTime":
 | |
| 		if e.complexity.JobStats.StartTime == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.JobStats.StartTime(childComplexity), true
 | |
| 
 | |
| 	case "JobStats.stats":
 | |
| 		if e.complexity.JobStats.Stats == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.JobStats.Stats(childComplexity), true
 | |
| 
 | |
| 	case "JobStats.subCluster":
 | |
| 		if e.complexity.JobStats.SubCluster == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.JobStats.SubCluster(childComplexity), true
 | |
| 
 | |
| 	case "JobsStatistics.histDuration":
 | |
| 		if e.complexity.JobsStatistics.HistDuration == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.JobsStatistics.HistDuration(childComplexity), true
 | |
| 
 | |
| 	case "JobsStatistics.histMetrics":
 | |
| 		if e.complexity.JobsStatistics.HistMetrics == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.JobsStatistics.HistMetrics(childComplexity), true
 | |
| 
 | |
| 	case "JobsStatistics.histNumAccs":
 | |
| 		if e.complexity.JobsStatistics.HistNumAccs == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.JobsStatistics.HistNumAccs(childComplexity), true
 | |
| 
 | |
| 	case "JobsStatistics.histNumCores":
 | |
| 		if e.complexity.JobsStatistics.HistNumCores == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.JobsStatistics.HistNumCores(childComplexity), true
 | |
| 
 | |
| 	case "JobsStatistics.histNumNodes":
 | |
| 		if e.complexity.JobsStatistics.HistNumNodes == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.JobsStatistics.HistNumNodes(childComplexity), true
 | |
| 
 | |
| 	case "JobsStatistics.id":
 | |
| 		if e.complexity.JobsStatistics.ID == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.JobsStatistics.ID(childComplexity), true
 | |
| 
 | |
| 	case "JobsStatistics.name":
 | |
| 		if e.complexity.JobsStatistics.Name == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.JobsStatistics.Name(childComplexity), true
 | |
| 
 | |
| 	case "JobsStatistics.runningJobs":
 | |
| 		if e.complexity.JobsStatistics.RunningJobs == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.JobsStatistics.RunningJobs(childComplexity), true
 | |
| 
 | |
| 	case "JobsStatistics.shortJobs":
 | |
| 		if e.complexity.JobsStatistics.ShortJobs == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.JobsStatistics.ShortJobs(childComplexity), true
 | |
| 
 | |
| 	case "JobsStatistics.totalAccHours":
 | |
| 		if e.complexity.JobsStatistics.TotalAccHours == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.JobsStatistics.TotalAccHours(childComplexity), true
 | |
| 
 | |
| 	case "JobsStatistics.totalAccs":
 | |
| 		if e.complexity.JobsStatistics.TotalAccs == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.JobsStatistics.TotalAccs(childComplexity), true
 | |
| 
 | |
| 	case "JobsStatistics.totalCoreHours":
 | |
| 		if e.complexity.JobsStatistics.TotalCoreHours == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.JobsStatistics.TotalCoreHours(childComplexity), true
 | |
| 
 | |
| 	case "JobsStatistics.totalCores":
 | |
| 		if e.complexity.JobsStatistics.TotalCores == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.JobsStatistics.TotalCores(childComplexity), true
 | |
| 
 | |
| 	case "JobsStatistics.totalJobs":
 | |
| 		if e.complexity.JobsStatistics.TotalJobs == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.JobsStatistics.TotalJobs(childComplexity), true
 | |
| 
 | |
| 	case "JobsStatistics.totalNodeHours":
 | |
| 		if e.complexity.JobsStatistics.TotalNodeHours == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.JobsStatistics.TotalNodeHours(childComplexity), true
 | |
| 
 | |
| 	case "JobsStatistics.totalNodes":
 | |
| 		if e.complexity.JobsStatistics.TotalNodes == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.JobsStatistics.TotalNodes(childComplexity), true
 | |
| 
 | |
| 	case "JobsStatistics.totalUsers":
 | |
| 		if e.complexity.JobsStatistics.TotalUsers == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.JobsStatistics.TotalUsers(childComplexity), true
 | |
| 
 | |
| 	case "JobsStatistics.totalWalltime":
 | |
| 		if e.complexity.JobsStatistics.TotalWalltime == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.JobsStatistics.TotalWalltime(childComplexity), true
 | |
| 
 | |
| 	case "MetricConfig.aggregation":
 | |
| 		if e.complexity.MetricConfig.Aggregation == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.MetricConfig.Aggregation(childComplexity), true
 | |
| 
 | |
| 	case "MetricConfig.alert":
 | |
| 		if e.complexity.MetricConfig.Alert == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.MetricConfig.Alert(childComplexity), true
 | |
| 
 | |
| 	case "MetricConfig.caution":
 | |
| 		if e.complexity.MetricConfig.Caution == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.MetricConfig.Caution(childComplexity), true
 | |
| 
 | |
| 	case "MetricConfig.lowerIsBetter":
 | |
| 		if e.complexity.MetricConfig.LowerIsBetter == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.MetricConfig.LowerIsBetter(childComplexity), true
 | |
| 
 | |
| 	case "MetricConfig.name":
 | |
| 		if e.complexity.MetricConfig.Name == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.MetricConfig.Name(childComplexity), true
 | |
| 
 | |
| 	case "MetricConfig.normal":
 | |
| 		if e.complexity.MetricConfig.Normal == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.MetricConfig.Normal(childComplexity), true
 | |
| 
 | |
| 	case "MetricConfig.peak":
 | |
| 		if e.complexity.MetricConfig.Peak == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.MetricConfig.Peak(childComplexity), true
 | |
| 
 | |
| 	case "MetricConfig.scope":
 | |
| 		if e.complexity.MetricConfig.Scope == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.MetricConfig.Scope(childComplexity), true
 | |
| 
 | |
| 	case "MetricConfig.subClusters":
 | |
| 		if e.complexity.MetricConfig.SubClusters == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.MetricConfig.SubClusters(childComplexity), true
 | |
| 
 | |
| 	case "MetricConfig.timestep":
 | |
| 		if e.complexity.MetricConfig.Timestep == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.MetricConfig.Timestep(childComplexity), true
 | |
| 
 | |
| 	case "MetricConfig.unit":
 | |
| 		if e.complexity.MetricConfig.Unit == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.MetricConfig.Unit(childComplexity), true
 | |
| 
 | |
| 	case "MetricFootprints.data":
 | |
| 		if e.complexity.MetricFootprints.Data == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.MetricFootprints.Data(childComplexity), true
 | |
| 
 | |
| 	case "MetricFootprints.metric":
 | |
| 		if e.complexity.MetricFootprints.Metric == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.MetricFootprints.Metric(childComplexity), true
 | |
| 
 | |
| 	case "MetricHistoPoint.bin":
 | |
| 		if e.complexity.MetricHistoPoint.Bin == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.MetricHistoPoint.Bin(childComplexity), true
 | |
| 
 | |
| 	case "MetricHistoPoint.count":
 | |
| 		if e.complexity.MetricHistoPoint.Count == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.MetricHistoPoint.Count(childComplexity), true
 | |
| 
 | |
| 	case "MetricHistoPoint.max":
 | |
| 		if e.complexity.MetricHistoPoint.Max == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.MetricHistoPoint.Max(childComplexity), true
 | |
| 
 | |
| 	case "MetricHistoPoint.min":
 | |
| 		if e.complexity.MetricHistoPoint.Min == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.MetricHistoPoint.Min(childComplexity), true
 | |
| 
 | |
| 	case "MetricHistoPoints.data":
 | |
| 		if e.complexity.MetricHistoPoints.Data == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.MetricHistoPoints.Data(childComplexity), true
 | |
| 
 | |
| 	case "MetricHistoPoints.metric":
 | |
| 		if e.complexity.MetricHistoPoints.Metric == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.MetricHistoPoints.Metric(childComplexity), true
 | |
| 
 | |
| 	case "MetricHistoPoints.stat":
 | |
| 		if e.complexity.MetricHistoPoints.Stat == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.MetricHistoPoints.Stat(childComplexity), true
 | |
| 
 | |
| 	case "MetricHistoPoints.unit":
 | |
| 		if e.complexity.MetricHistoPoints.Unit == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.MetricHistoPoints.Unit(childComplexity), true
 | |
| 
 | |
| 	case "MetricStatistics.avg":
 | |
| 		if e.complexity.MetricStatistics.Avg == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.MetricStatistics.Avg(childComplexity), true
 | |
| 
 | |
| 	case "MetricStatistics.max":
 | |
| 		if e.complexity.MetricStatistics.Max == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.MetricStatistics.Max(childComplexity), true
 | |
| 
 | |
| 	case "MetricStatistics.min":
 | |
| 		if e.complexity.MetricStatistics.Min == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.MetricStatistics.Min(childComplexity), true
 | |
| 
 | |
| 	case "MetricValue.name":
 | |
| 		if e.complexity.MetricValue.Name == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.MetricValue.Name(childComplexity), true
 | |
| 
 | |
| 	case "MetricValue.unit":
 | |
| 		if e.complexity.MetricValue.Unit == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.MetricValue.Unit(childComplexity), true
 | |
| 
 | |
| 	case "MetricValue.value":
 | |
| 		if e.complexity.MetricValue.Value == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.MetricValue.Value(childComplexity), true
 | |
| 
 | |
| 	case "Mutation.addTagsToJob":
 | |
| 		if e.complexity.Mutation.AddTagsToJob == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		args, err := ec.field_Mutation_addTagsToJob_args(ctx, rawArgs)
 | |
| 		if err != nil {
 | |
| 			return 0, false
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.Mutation.AddTagsToJob(childComplexity, args["job"].(string), args["tagIds"].([]string)), true
 | |
| 
 | |
| 	case "Mutation.createTag":
 | |
| 		if e.complexity.Mutation.CreateTag == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		args, err := ec.field_Mutation_createTag_args(ctx, rawArgs)
 | |
| 		if err != nil {
 | |
| 			return 0, false
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.Mutation.CreateTag(childComplexity, args["type"].(string), args["name"].(string), args["scope"].(string)), true
 | |
| 
 | |
| 	case "Mutation.deleteTag":
 | |
| 		if e.complexity.Mutation.DeleteTag == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		args, err := ec.field_Mutation_deleteTag_args(ctx, rawArgs)
 | |
| 		if err != nil {
 | |
| 			return 0, false
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.Mutation.DeleteTag(childComplexity, args["id"].(string)), true
 | |
| 
 | |
| 	case "Mutation.removeTagFromList":
 | |
| 		if e.complexity.Mutation.RemoveTagFromList == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		args, err := ec.field_Mutation_removeTagFromList_args(ctx, rawArgs)
 | |
| 		if err != nil {
 | |
| 			return 0, false
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.Mutation.RemoveTagFromList(childComplexity, args["tagIds"].([]string)), true
 | |
| 
 | |
| 	case "Mutation.removeTagsFromJob":
 | |
| 		if e.complexity.Mutation.RemoveTagsFromJob == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		args, err := ec.field_Mutation_removeTagsFromJob_args(ctx, rawArgs)
 | |
| 		if err != nil {
 | |
| 			return 0, false
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.Mutation.RemoveTagsFromJob(childComplexity, args["job"].(string), args["tagIds"].([]string)), true
 | |
| 
 | |
| 	case "Mutation.updateConfiguration":
 | |
| 		if e.complexity.Mutation.UpdateConfiguration == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		args, err := ec.field_Mutation_updateConfiguration_args(ctx, rawArgs)
 | |
| 		if err != nil {
 | |
| 			return 0, false
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.Mutation.UpdateConfiguration(childComplexity, args["name"].(string), args["value"].(string)), true
 | |
| 
 | |
| 	case "NamedStats.data":
 | |
| 		if e.complexity.NamedStats.Data == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.NamedStats.Data(childComplexity), true
 | |
| 
 | |
| 	case "NamedStats.name":
 | |
| 		if e.complexity.NamedStats.Name == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.NamedStats.Name(childComplexity), true
 | |
| 
 | |
| 	case "NamedStatsWithScope.name":
 | |
| 		if e.complexity.NamedStatsWithScope.Name == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.NamedStatsWithScope.Name(childComplexity), true
 | |
| 
 | |
| 	case "NamedStatsWithScope.scope":
 | |
| 		if e.complexity.NamedStatsWithScope.Scope == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.NamedStatsWithScope.Scope(childComplexity), true
 | |
| 
 | |
| 	case "NamedStatsWithScope.stats":
 | |
| 		if e.complexity.NamedStatsWithScope.Stats == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.NamedStatsWithScope.Stats(childComplexity), true
 | |
| 
 | |
| 	case "Node.cluster":
 | |
| 		if e.complexity.Node.Cluster == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.Node.Cluster(childComplexity), true
 | |
| 
 | |
| 	case "Node.cpusAllocated":
 | |
| 		if e.complexity.Node.CpusAllocated == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.Node.CpusAllocated(childComplexity), true
 | |
| 
 | |
| 	case "Node.gpusAllocated":
 | |
| 		if e.complexity.Node.GpusAllocated == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.Node.GpusAllocated(childComplexity), true
 | |
| 
 | |
| 	case "Node.healthState":
 | |
| 		if e.complexity.Node.HealthState == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.Node.HealthState(childComplexity), true
 | |
| 
 | |
| 	case "Node.hostname":
 | |
| 		if e.complexity.Node.Hostname == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.Node.Hostname(childComplexity), true
 | |
| 
 | |
| 	case "Node.id":
 | |
| 		if e.complexity.Node.ID == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.Node.ID(childComplexity), true
 | |
| 
 | |
| 	case "Node.jobsRunning":
 | |
| 		if e.complexity.Node.JobsRunning == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.Node.JobsRunning(childComplexity), true
 | |
| 
 | |
| 	case "Node.memoryAllocated":
 | |
| 		if e.complexity.Node.MemoryAllocated == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.Node.MemoryAllocated(childComplexity), true
 | |
| 
 | |
| 	case "Node.metaData":
 | |
| 		if e.complexity.Node.MetaData == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.Node.MetaData(childComplexity), true
 | |
| 
 | |
| 	case "Node.schedulerState":
 | |
| 		if e.complexity.Node.SchedulerState == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.Node.SchedulerState(childComplexity), true
 | |
| 
 | |
| 	case "Node.subCluster":
 | |
| 		if e.complexity.Node.SubCluster == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.Node.SubCluster(childComplexity), true
 | |
| 
 | |
| 	case "NodeMetrics.host":
 | |
| 		if e.complexity.NodeMetrics.Host == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.NodeMetrics.Host(childComplexity), true
 | |
| 
 | |
| 	case "NodeMetrics.metrics":
 | |
| 		if e.complexity.NodeMetrics.Metrics == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.NodeMetrics.Metrics(childComplexity), true
 | |
| 
 | |
| 	case "NodeMetrics.subCluster":
 | |
| 		if e.complexity.NodeMetrics.SubCluster == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.NodeMetrics.SubCluster(childComplexity), true
 | |
| 
 | |
| 	case "NodeStateResultList.count":
 | |
| 		if e.complexity.NodeStateResultList.Count == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.NodeStateResultList.Count(childComplexity), true
 | |
| 
 | |
| 	case "NodeStateResultList.items":
 | |
| 		if e.complexity.NodeStateResultList.Items == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.NodeStateResultList.Items(childComplexity), true
 | |
| 
 | |
| 	case "NodeStates.count":
 | |
| 		if e.complexity.NodeStates.Count == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.NodeStates.Count(childComplexity), true
 | |
| 
 | |
| 	case "NodeStates.state":
 | |
| 		if e.complexity.NodeStates.State == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.NodeStates.State(childComplexity), true
 | |
| 
 | |
| 	case "NodesResultList.count":
 | |
| 		if e.complexity.NodesResultList.Count == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.NodesResultList.Count(childComplexity), true
 | |
| 
 | |
| 	case "NodesResultList.hasNextPage":
 | |
| 		if e.complexity.NodesResultList.HasNextPage == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.NodesResultList.HasNextPage(childComplexity), true
 | |
| 
 | |
| 	case "NodesResultList.items":
 | |
| 		if e.complexity.NodesResultList.Items == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.NodesResultList.Items(childComplexity), true
 | |
| 
 | |
| 	case "NodesResultList.limit":
 | |
| 		if e.complexity.NodesResultList.Limit == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.NodesResultList.Limit(childComplexity), true
 | |
| 
 | |
| 	case "NodesResultList.offset":
 | |
| 		if e.complexity.NodesResultList.Offset == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.NodesResultList.Offset(childComplexity), true
 | |
| 
 | |
| 	case "NodesResultList.totalNodes":
 | |
| 		if e.complexity.NodesResultList.TotalNodes == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.NodesResultList.TotalNodes(childComplexity), true
 | |
| 
 | |
| 	case "Query.allocatedNodes":
 | |
| 		if e.complexity.Query.AllocatedNodes == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		args, err := ec.field_Query_allocatedNodes_args(ctx, rawArgs)
 | |
| 		if err != nil {
 | |
| 			return 0, false
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.Query.AllocatedNodes(childComplexity, args["cluster"].(string)), true
 | |
| 
 | |
| 	case "Query.clusters":
 | |
| 		if e.complexity.Query.Clusters == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.Query.Clusters(childComplexity), true
 | |
| 
 | |
| 	case "Query.globalMetrics":
 | |
| 		if e.complexity.Query.GlobalMetrics == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.Query.GlobalMetrics(childComplexity), true
 | |
| 
 | |
| 	case "Query.job":
 | |
| 		if e.complexity.Query.Job == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		args, err := ec.field_Query_job_args(ctx, rawArgs)
 | |
| 		if err != nil {
 | |
| 			return 0, false
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.Query.Job(childComplexity, args["id"].(string)), true
 | |
| 
 | |
| 	case "Query.jobMetrics":
 | |
| 		if e.complexity.Query.JobMetrics == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		args, err := ec.field_Query_jobMetrics_args(ctx, rawArgs)
 | |
| 		if err != nil {
 | |
| 			return 0, false
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.Query.JobMetrics(childComplexity, args["id"].(string), args["metrics"].([]string), args["scopes"].([]schema.MetricScope), args["resolution"].(*int)), true
 | |
| 
 | |
| 	case "Query.jobStats":
 | |
| 		if e.complexity.Query.JobStats == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		args, err := ec.field_Query_jobStats_args(ctx, rawArgs)
 | |
| 		if err != nil {
 | |
| 			return 0, false
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.Query.JobStats(childComplexity, args["id"].(string), args["metrics"].([]string)), true
 | |
| 
 | |
| 	case "Query.jobs":
 | |
| 		if e.complexity.Query.Jobs == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		args, err := ec.field_Query_jobs_args(ctx, rawArgs)
 | |
| 		if err != nil {
 | |
| 			return 0, false
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.Query.Jobs(childComplexity, args["filter"].([]*model.JobFilter), args["page"].(*model.PageRequest), args["order"].(*model.OrderByInput)), true
 | |
| 
 | |
| 	case "Query.jobsFootprints":
 | |
| 		if e.complexity.Query.JobsFootprints == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		args, err := ec.field_Query_jobsFootprints_args(ctx, rawArgs)
 | |
| 		if err != nil {
 | |
| 			return 0, false
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.Query.JobsFootprints(childComplexity, args["filter"].([]*model.JobFilter), args["metrics"].([]string)), true
 | |
| 
 | |
| 	case "Query.jobsMetricStats":
 | |
| 		if e.complexity.Query.JobsMetricStats == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		args, err := ec.field_Query_jobsMetricStats_args(ctx, rawArgs)
 | |
| 		if err != nil {
 | |
| 			return 0, false
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.Query.JobsMetricStats(childComplexity, args["filter"].([]*model.JobFilter), args["metrics"].([]string)), true
 | |
| 
 | |
| 	case "Query.jobsStatistics":
 | |
| 		if e.complexity.Query.JobsStatistics == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		args, err := ec.field_Query_jobsStatistics_args(ctx, rawArgs)
 | |
| 		if err != nil {
 | |
| 			return 0, false
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.Query.JobsStatistics(childComplexity, args["filter"].([]*model.JobFilter), args["metrics"].([]string), args["page"].(*model.PageRequest), args["sortBy"].(*model.SortByAggregate), args["groupBy"].(*model.Aggregate), args["numDurationBins"].(*string), args["numMetricBins"].(*int)), true
 | |
| 
 | |
| 	case "Query.node":
 | |
| 		if e.complexity.Query.Node == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		args, err := ec.field_Query_node_args(ctx, rawArgs)
 | |
| 		if err != nil {
 | |
| 			return 0, false
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.Query.Node(childComplexity, args["id"].(string)), true
 | |
| 
 | |
| 	case "Query.nodeMetrics":
 | |
| 		if e.complexity.Query.NodeMetrics == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		args, err := ec.field_Query_nodeMetrics_args(ctx, rawArgs)
 | |
| 		if err != nil {
 | |
| 			return 0, false
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.Query.NodeMetrics(childComplexity, args["cluster"].(string), args["nodes"].([]string), args["scopes"].([]schema.MetricScope), args["metrics"].([]string), args["from"].(time.Time), args["to"].(time.Time)), true
 | |
| 
 | |
| 	case "Query.nodeMetricsList":
 | |
| 		if e.complexity.Query.NodeMetricsList == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		args, err := ec.field_Query_nodeMetricsList_args(ctx, rawArgs)
 | |
| 		if err != nil {
 | |
| 			return 0, false
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.Query.NodeMetricsList(childComplexity, args["cluster"].(string), args["subCluster"].(string), args["nodeFilter"].(string), args["scopes"].([]schema.MetricScope), args["metrics"].([]string), args["from"].(time.Time), args["to"].(time.Time), args["page"].(*model.PageRequest), args["resolution"].(*int)), true
 | |
| 
 | |
| 	case "Query.nodeStates":
 | |
| 		if e.complexity.Query.NodeStates == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		args, err := ec.field_Query_nodeStates_args(ctx, rawArgs)
 | |
| 		if err != nil {
 | |
| 			return 0, false
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.Query.NodeStates(childComplexity, args["filter"].([]*model.NodeFilter)), true
 | |
| 
 | |
| 	case "Query.nodes":
 | |
| 		if e.complexity.Query.Nodes == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		args, err := ec.field_Query_nodes_args(ctx, rawArgs)
 | |
| 		if err != nil {
 | |
| 			return 0, false
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.Query.Nodes(childComplexity, args["filter"].([]*model.NodeFilter), args["order"].(*model.OrderByInput)), true
 | |
| 
 | |
| 	case "Query.rooflineHeatmap":
 | |
| 		if e.complexity.Query.RooflineHeatmap == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		args, err := ec.field_Query_rooflineHeatmap_args(ctx, rawArgs)
 | |
| 		if err != nil {
 | |
| 			return 0, false
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.Query.RooflineHeatmap(childComplexity, args["filter"].([]*model.JobFilter), args["rows"].(int), args["cols"].(int), args["minX"].(float64), args["minY"].(float64), args["maxX"].(float64), args["maxY"].(float64)), true
 | |
| 
 | |
| 	case "Query.scopedJobStats":
 | |
| 		if e.complexity.Query.ScopedJobStats == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		args, err := ec.field_Query_scopedJobStats_args(ctx, rawArgs)
 | |
| 		if err != nil {
 | |
| 			return 0, false
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.Query.ScopedJobStats(childComplexity, args["id"].(string), args["metrics"].([]string), args["scopes"].([]schema.MetricScope)), true
 | |
| 
 | |
| 	case "Query.tags":
 | |
| 		if e.complexity.Query.Tags == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.Query.Tags(childComplexity), true
 | |
| 
 | |
| 	case "Query.user":
 | |
| 		if e.complexity.Query.User == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		args, err := ec.field_Query_user_args(ctx, rawArgs)
 | |
| 		if err != nil {
 | |
| 			return 0, false
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.Query.User(childComplexity, args["username"].(string)), true
 | |
| 
 | |
| 	case "Resource.accelerators":
 | |
| 		if e.complexity.Resource.Accelerators == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.Resource.Accelerators(childComplexity), true
 | |
| 
 | |
| 	case "Resource.configuration":
 | |
| 		if e.complexity.Resource.Configuration == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.Resource.Configuration(childComplexity), true
 | |
| 
 | |
| 	case "Resource.hwthreads":
 | |
| 		if e.complexity.Resource.HWThreads == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.Resource.HWThreads(childComplexity), true
 | |
| 
 | |
| 	case "Resource.hostname":
 | |
| 		if e.complexity.Resource.Hostname == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.Resource.Hostname(childComplexity), true
 | |
| 
 | |
| 	case "ScopedStats.data":
 | |
| 		if e.complexity.ScopedStats.Data == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.ScopedStats.Data(childComplexity), true
 | |
| 
 | |
| 	case "ScopedStats.hostname":
 | |
| 		if e.complexity.ScopedStats.Hostname == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.ScopedStats.Hostname(childComplexity), true
 | |
| 
 | |
| 	case "ScopedStats.id":
 | |
| 		if e.complexity.ScopedStats.ID == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.ScopedStats.ID(childComplexity), true
 | |
| 
 | |
| 	case "Series.data":
 | |
| 		if e.complexity.Series.Data == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.Series.Data(childComplexity), true
 | |
| 
 | |
| 	case "Series.hostname":
 | |
| 		if e.complexity.Series.Hostname == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.Series.Hostname(childComplexity), true
 | |
| 
 | |
| 	case "Series.id":
 | |
| 		if e.complexity.Series.Id == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.Series.Id(childComplexity), true
 | |
| 
 | |
| 	case "Series.statistics":
 | |
| 		if e.complexity.Series.Statistics == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.Series.Statistics(childComplexity), true
 | |
| 
 | |
| 	case "StatsSeries.max":
 | |
| 		if e.complexity.StatsSeries.Max == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.StatsSeries.Max(childComplexity), true
 | |
| 
 | |
| 	case "StatsSeries.mean":
 | |
| 		if e.complexity.StatsSeries.Mean == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.StatsSeries.Mean(childComplexity), true
 | |
| 
 | |
| 	case "StatsSeries.median":
 | |
| 		if e.complexity.StatsSeries.Median == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.StatsSeries.Median(childComplexity), true
 | |
| 
 | |
| 	case "StatsSeries.min":
 | |
| 		if e.complexity.StatsSeries.Min == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.StatsSeries.Min(childComplexity), true
 | |
| 
 | |
| 	case "SubCluster.coresPerSocket":
 | |
| 		if e.complexity.SubCluster.CoresPerSocket == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.SubCluster.CoresPerSocket(childComplexity), true
 | |
| 
 | |
| 	case "SubCluster.flopRateScalar":
 | |
| 		if e.complexity.SubCluster.FlopRateScalar == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.SubCluster.FlopRateScalar(childComplexity), true
 | |
| 
 | |
| 	case "SubCluster.flopRateSimd":
 | |
| 		if e.complexity.SubCluster.FlopRateSimd == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.SubCluster.FlopRateSimd(childComplexity), true
 | |
| 
 | |
| 	case "SubCluster.footprint":
 | |
| 		if e.complexity.SubCluster.Footprint == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.SubCluster.Footprint(childComplexity), true
 | |
| 
 | |
| 	case "SubCluster.memoryBandwidth":
 | |
| 		if e.complexity.SubCluster.MemoryBandwidth == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.SubCluster.MemoryBandwidth(childComplexity), true
 | |
| 
 | |
| 	case "SubCluster.metricConfig":
 | |
| 		if e.complexity.SubCluster.MetricConfig == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.SubCluster.MetricConfig(childComplexity), true
 | |
| 
 | |
| 	case "SubCluster.name":
 | |
| 		if e.complexity.SubCluster.Name == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.SubCluster.Name(childComplexity), true
 | |
| 
 | |
| 	case "SubCluster.nodes":
 | |
| 		if e.complexity.SubCluster.Nodes == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.SubCluster.Nodes(childComplexity), true
 | |
| 
 | |
| 	case "SubCluster.numberOfNodes":
 | |
| 		if e.complexity.SubCluster.NumberOfNodes == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.SubCluster.NumberOfNodes(childComplexity), true
 | |
| 
 | |
| 	case "SubCluster.processorType":
 | |
| 		if e.complexity.SubCluster.ProcessorType == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.SubCluster.ProcessorType(childComplexity), true
 | |
| 
 | |
| 	case "SubCluster.socketsPerNode":
 | |
| 		if e.complexity.SubCluster.SocketsPerNode == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.SubCluster.SocketsPerNode(childComplexity), true
 | |
| 
 | |
| 	case "SubCluster.threadsPerCore":
 | |
| 		if e.complexity.SubCluster.ThreadsPerCore == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.SubCluster.ThreadsPerCore(childComplexity), true
 | |
| 
 | |
| 	case "SubCluster.topology":
 | |
| 		if e.complexity.SubCluster.Topology == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.SubCluster.Topology(childComplexity), true
 | |
| 
 | |
| 	case "SubClusterConfig.alert":
 | |
| 		if e.complexity.SubClusterConfig.Alert == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.SubClusterConfig.Alert(childComplexity), true
 | |
| 
 | |
| 	case "SubClusterConfig.caution":
 | |
| 		if e.complexity.SubClusterConfig.Caution == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.SubClusterConfig.Caution(childComplexity), true
 | |
| 
 | |
| 	case "SubClusterConfig.name":
 | |
| 		if e.complexity.SubClusterConfig.Name == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.SubClusterConfig.Name(childComplexity), true
 | |
| 
 | |
| 	case "SubClusterConfig.normal":
 | |
| 		if e.complexity.SubClusterConfig.Normal == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.SubClusterConfig.Normal(childComplexity), true
 | |
| 
 | |
| 	case "SubClusterConfig.peak":
 | |
| 		if e.complexity.SubClusterConfig.Peak == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.SubClusterConfig.Peak(childComplexity), true
 | |
| 
 | |
| 	case "SubClusterConfig.remove":
 | |
| 		if e.complexity.SubClusterConfig.Remove == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.SubClusterConfig.Remove(childComplexity), true
 | |
| 
 | |
| 	case "Tag.id":
 | |
| 		if e.complexity.Tag.ID == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.Tag.ID(childComplexity), true
 | |
| 
 | |
| 	case "Tag.name":
 | |
| 		if e.complexity.Tag.Name == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.Tag.Name(childComplexity), true
 | |
| 
 | |
| 	case "Tag.scope":
 | |
| 		if e.complexity.Tag.Scope == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.Tag.Scope(childComplexity), true
 | |
| 
 | |
| 	case "Tag.type":
 | |
| 		if e.complexity.Tag.Type == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.Tag.Type(childComplexity), true
 | |
| 
 | |
| 	case "TimeRangeOutput.from":
 | |
| 		if e.complexity.TimeRangeOutput.From == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.TimeRangeOutput.From(childComplexity), true
 | |
| 
 | |
| 	case "TimeRangeOutput.range":
 | |
| 		if e.complexity.TimeRangeOutput.Range == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.TimeRangeOutput.Range(childComplexity), true
 | |
| 
 | |
| 	case "TimeRangeOutput.to":
 | |
| 		if e.complexity.TimeRangeOutput.To == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.TimeRangeOutput.To(childComplexity), true
 | |
| 
 | |
| 	case "TimeWeights.accHours":
 | |
| 		if e.complexity.TimeWeights.AccHours == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.TimeWeights.AccHours(childComplexity), true
 | |
| 
 | |
| 	case "TimeWeights.coreHours":
 | |
| 		if e.complexity.TimeWeights.CoreHours == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.TimeWeights.CoreHours(childComplexity), true
 | |
| 
 | |
| 	case "TimeWeights.nodeHours":
 | |
| 		if e.complexity.TimeWeights.NodeHours == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.TimeWeights.NodeHours(childComplexity), true
 | |
| 
 | |
| 	case "Topology.accelerators":
 | |
| 		if e.complexity.Topology.Accelerators == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.Topology.Accelerators(childComplexity), true
 | |
| 
 | |
| 	case "Topology.core":
 | |
| 		if e.complexity.Topology.Core == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.Topology.Core(childComplexity), true
 | |
| 
 | |
| 	case "Topology.die":
 | |
| 		if e.complexity.Topology.Die == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.Topology.Die(childComplexity), true
 | |
| 
 | |
| 	case "Topology.memoryDomain":
 | |
| 		if e.complexity.Topology.MemoryDomain == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.Topology.MemoryDomain(childComplexity), true
 | |
| 
 | |
| 	case "Topology.node":
 | |
| 		if e.complexity.Topology.Node == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.Topology.Node(childComplexity), true
 | |
| 
 | |
| 	case "Topology.socket":
 | |
| 		if e.complexity.Topology.Socket == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.Topology.Socket(childComplexity), true
 | |
| 
 | |
| 	case "Unit.base":
 | |
| 		if e.complexity.Unit.Base == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.Unit.Base(childComplexity), true
 | |
| 
 | |
| 	case "Unit.prefix":
 | |
| 		if e.complexity.Unit.Prefix == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.Unit.Prefix(childComplexity), true
 | |
| 
 | |
| 	case "User.email":
 | |
| 		if e.complexity.User.Email == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.User.Email(childComplexity), true
 | |
| 
 | |
| 	case "User.name":
 | |
| 		if e.complexity.User.Name == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.User.Name(childComplexity), true
 | |
| 
 | |
| 	case "User.username":
 | |
| 		if e.complexity.User.Username == nil {
 | |
| 			break
 | |
| 		}
 | |
| 
 | |
| 		return e.complexity.User.Username(childComplexity), true
 | |
| 
 | |
| 	}
 | |
| 	return 0, false
 | |
| }
 | |
| 
 | |
| func (e *executableSchema) Exec(ctx context.Context) graphql.ResponseHandler {
 | |
| 	opCtx := graphql.GetOperationContext(ctx)
 | |
| 	ec := executionContext{opCtx, e, 0, 0, make(chan graphql.DeferredResult)}
 | |
| 	inputUnmarshalMap := graphql.BuildUnmarshalerMap(
 | |
| 		ec.unmarshalInputFloatRange,
 | |
| 		ec.unmarshalInputIntRange,
 | |
| 		ec.unmarshalInputJobFilter,
 | |
| 		ec.unmarshalInputMetricStatItem,
 | |
| 		ec.unmarshalInputNodeFilter,
 | |
| 		ec.unmarshalInputOrderByInput,
 | |
| 		ec.unmarshalInputPageRequest,
 | |
| 		ec.unmarshalInputStringInput,
 | |
| 		ec.unmarshalInputTimeRange,
 | |
| 	)
 | |
| 	first := true
 | |
| 
 | |
| 	switch opCtx.Operation.Operation {
 | |
| 	case ast.Query:
 | |
| 		return func(ctx context.Context) *graphql.Response {
 | |
| 			var response graphql.Response
 | |
| 			var data graphql.Marshaler
 | |
| 			if first {
 | |
| 				first = false
 | |
| 				ctx = graphql.WithUnmarshalerMap(ctx, inputUnmarshalMap)
 | |
| 				data = ec._Query(ctx, opCtx.Operation.SelectionSet)
 | |
| 			} else {
 | |
| 				if atomic.LoadInt32(&ec.pendingDeferred) > 0 {
 | |
| 					result := <-ec.deferredResults
 | |
| 					atomic.AddInt32(&ec.pendingDeferred, -1)
 | |
| 					data = result.Result
 | |
| 					response.Path = result.Path
 | |
| 					response.Label = result.Label
 | |
| 					response.Errors = result.Errors
 | |
| 				} else {
 | |
| 					return nil
 | |
| 				}
 | |
| 			}
 | |
| 			var buf bytes.Buffer
 | |
| 			data.MarshalGQL(&buf)
 | |
| 			response.Data = buf.Bytes()
 | |
| 			if atomic.LoadInt32(&ec.deferred) > 0 {
 | |
| 				hasNext := atomic.LoadInt32(&ec.pendingDeferred) > 0
 | |
| 				response.HasNext = &hasNext
 | |
| 			}
 | |
| 
 | |
| 			return &response
 | |
| 		}
 | |
| 	case ast.Mutation:
 | |
| 		return func(ctx context.Context) *graphql.Response {
 | |
| 			if !first {
 | |
| 				return nil
 | |
| 			}
 | |
| 			first = false
 | |
| 			ctx = graphql.WithUnmarshalerMap(ctx, inputUnmarshalMap)
 | |
| 			data := ec._Mutation(ctx, opCtx.Operation.SelectionSet)
 | |
| 			var buf bytes.Buffer
 | |
| 			data.MarshalGQL(&buf)
 | |
| 
 | |
| 			return &graphql.Response{
 | |
| 				Data: buf.Bytes(),
 | |
| 			}
 | |
| 		}
 | |
| 
 | |
| 	default:
 | |
| 		return graphql.OneShot(graphql.ErrorResponse(ctx, "unsupported GraphQL operation"))
 | |
| 	}
 | |
| }
 | |
| 
 | |
| type executionContext struct {
 | |
| 	*graphql.OperationContext
 | |
| 	*executableSchema
 | |
| 	deferred        int32
 | |
| 	pendingDeferred int32
 | |
| 	deferredResults chan graphql.DeferredResult
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) processDeferredGroup(dg graphql.DeferredGroup) {
 | |
| 	atomic.AddInt32(&ec.pendingDeferred, 1)
 | |
| 	go func() {
 | |
| 		ctx := graphql.WithFreshResponseContext(dg.Context)
 | |
| 		dg.FieldSet.Dispatch(ctx)
 | |
| 		ds := graphql.DeferredResult{
 | |
| 			Path:   dg.Path,
 | |
| 			Label:  dg.Label,
 | |
| 			Result: dg.FieldSet,
 | |
| 			Errors: graphql.GetErrors(ctx),
 | |
| 		}
 | |
| 		// null fields should bubble up
 | |
| 		if dg.FieldSet.Invalids > 0 {
 | |
| 			ds.Result = graphql.Null
 | |
| 		}
 | |
| 		ec.deferredResults <- ds
 | |
| 	}()
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) introspectSchema() (*introspection.Schema, error) {
 | |
| 	if ec.DisableIntrospection {
 | |
| 		return nil, errors.New("introspection disabled")
 | |
| 	}
 | |
| 	return introspection.WrapSchema(ec.Schema()), nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) introspectType(name string) (*introspection.Type, error) {
 | |
| 	if ec.DisableIntrospection {
 | |
| 		return nil, errors.New("introspection disabled")
 | |
| 	}
 | |
| 	return introspection.WrapTypeFromDef(ec.Schema(), ec.Schema().Types[name]), nil
 | |
| }
 | |
| 
 | |
| var sources = []*ast.Source{
 | |
| 	{Name: "../../../api/schema.graphqls", Input: `scalar Time
 | |
| scalar Any
 | |
| 
 | |
| scalar NullableFloat
 | |
| scalar MetricScope
 | |
| scalar JobState
 | |
| scalar SchedulerState
 | |
| scalar MonitoringState
 | |
| 
 | |
| type Node {
 | |
|   id: ID!
 | |
|   hostname: String!
 | |
|   cluster: String!
 | |
|   subCluster: String!
 | |
|   jobsRunning: Int!
 | |
|   cpusAllocated: Int
 | |
|   memoryAllocated: Int
 | |
|   gpusAllocated: Int
 | |
|   schedulerState: SchedulerState!
 | |
|   healthState: MonitoringState!
 | |
|   metaData: Any
 | |
| }
 | |
| 
 | |
| type NodeStates {
 | |
|   state: String!
 | |
|   count: Int!
 | |
| }
 | |
| 
 | |
| type Job {
 | |
|   id: ID!
 | |
|   jobId: Int!
 | |
|   user: String!
 | |
|   project: String!
 | |
|   cluster: String!
 | |
|   subCluster: String!
 | |
|   startTime: Time!
 | |
|   duration: Int!
 | |
|   walltime: Int!
 | |
|   numNodes: Int!
 | |
|   numHWThreads: Int!
 | |
|   numAcc: Int!
 | |
|   energy: Float!
 | |
|   SMT: Int!
 | |
|   shared: String!
 | |
|   partition: String!
 | |
|   arrayJobId: Int!
 | |
|   monitoringStatus: Int!
 | |
|   state: JobState!
 | |
|   tags: [Tag!]!
 | |
|   resources: [Resource!]!
 | |
|   concurrentJobs: JobLinkResultList
 | |
|   footprint: [FootprintValue]
 | |
|   energyFootprint: [EnergyFootprintValue]
 | |
|   metaData: Any
 | |
|   userData: User
 | |
| }
 | |
| 
 | |
| type JobLink {
 | |
|   id: ID!
 | |
|   jobId: Int!
 | |
| }
 | |
| 
 | |
| type Cluster {
 | |
|   name: String!
 | |
|   partitions: [String!]! # Slurm partitions
 | |
|   subClusters: [SubCluster!]! # Hardware partitions/subclusters
 | |
| }
 | |
| 
 | |
| type SubCluster {
 | |
|   name: String!
 | |
|   nodes: String!
 | |
|   numberOfNodes: Int!
 | |
|   processorType: String!
 | |
|   socketsPerNode: Int!
 | |
|   coresPerSocket: Int!
 | |
|   threadsPerCore: Int!
 | |
|   flopRateScalar: MetricValue!
 | |
|   flopRateSimd: MetricValue!
 | |
|   memoryBandwidth: MetricValue!
 | |
|   topology: Topology!
 | |
|   metricConfig: [MetricConfig!]!
 | |
|   footprint: [String!]!
 | |
| }
 | |
| 
 | |
| type FootprintValue {
 | |
|   name: String!
 | |
|   stat: String!
 | |
|   value: Float!
 | |
| }
 | |
| 
 | |
| type EnergyFootprintValue {
 | |
|   hardware: String!
 | |
|   metric: String!
 | |
|   value: Float!
 | |
| }
 | |
| 
 | |
| type MetricValue {
 | |
|   name: String
 | |
|   unit: Unit!
 | |
|   value: Float!
 | |
| }
 | |
| 
 | |
| type Topology {
 | |
|   node: [Int!]
 | |
|   socket: [[Int!]!]
 | |
|   memoryDomain: [[Int!]!]
 | |
|   die: [[Int!]!]
 | |
|   core: [[Int!]!]
 | |
|   accelerators: [Accelerator!]
 | |
| }
 | |
| 
 | |
| type Accelerator {
 | |
|   id: String!
 | |
|   type: String!
 | |
|   model: String!
 | |
| }
 | |
| 
 | |
| type SubClusterConfig {
 | |
|   name: String!
 | |
|   peak: Float
 | |
|   normal: Float
 | |
|   caution: Float
 | |
|   alert: Float
 | |
|   remove: Boolean
 | |
| }
 | |
| 
 | |
| type MetricConfig {
 | |
|   name: String!
 | |
|   unit: Unit!
 | |
|   scope: MetricScope!
 | |
|   aggregation: String!
 | |
|   timestep: Int!
 | |
|   peak: Float!
 | |
|   normal: Float
 | |
|   caution: Float!
 | |
|   alert: Float!
 | |
|   lowerIsBetter: Boolean
 | |
|   subClusters: [SubClusterConfig!]!
 | |
| }
 | |
| 
 | |
| type Tag {
 | |
|   id: ID!
 | |
|   type: String!
 | |
|   name: String!
 | |
|   scope: String!
 | |
| }
 | |
| 
 | |
| type Resource {
 | |
|   hostname: String!
 | |
|   hwthreads: [Int!]
 | |
|   accelerators: [String!]
 | |
|   configuration: String
 | |
| }
 | |
| 
 | |
| type JobMetricWithName {
 | |
|   name: String!
 | |
|   scope: MetricScope!
 | |
|   metric: JobMetric!
 | |
| }
 | |
| 
 | |
| type JobMetric {
 | |
|   unit: Unit
 | |
|   timestep: Int!
 | |
|   series: [Series!]
 | |
|   statisticsSeries: StatsSeries
 | |
| }
 | |
| 
 | |
| type Series {
 | |
|   hostname: String!
 | |
|   id: String
 | |
|   statistics: MetricStatistics
 | |
|   data: [NullableFloat!]!
 | |
| }
 | |
| 
 | |
| type StatsSeries {
 | |
|   mean: [NullableFloat!]!
 | |
|   median: [NullableFloat!]!
 | |
|   min: [NullableFloat!]!
 | |
|   max: [NullableFloat!]!
 | |
| }
 | |
| 
 | |
| type NamedStatsWithScope {
 | |
|   name: String!
 | |
|   scope: MetricScope!
 | |
|   stats: [ScopedStats!]!
 | |
| }
 | |
| 
 | |
| type ScopedStats {
 | |
|   hostname: String!
 | |
|   id: String
 | |
|   data: MetricStatistics!
 | |
| }
 | |
| 
 | |
| type JobStats {
 | |
|   id: Int!
 | |
|   jobId: String!
 | |
|   startTime: Int!
 | |
|   duration: Int!
 | |
|   cluster: String!
 | |
|   subCluster: String!
 | |
|   numNodes: Int!
 | |
|   numHWThreads: Int
 | |
|   numAccelerators: Int
 | |
|   stats: [NamedStats!]!
 | |
| }
 | |
| 
 | |
| type NamedStats {
 | |
|   name: String!
 | |
|   data: MetricStatistics!
 | |
| }
 | |
| 
 | |
| type Unit {
 | |
|   base: String!
 | |
|   prefix: String
 | |
| }
 | |
| 
 | |
| type MetricStatistics {
 | |
|   avg: Float!
 | |
|   min: Float!
 | |
|   max: Float!
 | |
| }
 | |
| 
 | |
| type MetricFootprints {
 | |
|   metric: String!
 | |
|   data: [NullableFloat!]!
 | |
| }
 | |
| 
 | |
| type Footprints {
 | |
|   timeWeights: TimeWeights!
 | |
|   metrics: [MetricFootprints!]!
 | |
| }
 | |
| 
 | |
| type TimeWeights {
 | |
|   nodeHours: [NullableFloat!]!
 | |
|   accHours: [NullableFloat!]!
 | |
|   coreHours: [NullableFloat!]!
 | |
| }
 | |
| 
 | |
| enum Aggregate {
 | |
|   USER
 | |
|   PROJECT
 | |
|   CLUSTER
 | |
|   SUBCLUSTER
 | |
| }
 | |
| enum SortByAggregate {
 | |
|   TOTALWALLTIME
 | |
|   TOTALJOBS
 | |
|   TOTALUSERS
 | |
|   TOTALNODES
 | |
|   TOTALNODEHOURS
 | |
|   TOTALCORES
 | |
|   TOTALCOREHOURS
 | |
|   TOTALACCS
 | |
|   TOTALACCHOURS
 | |
| }
 | |
| 
 | |
| type NodeMetrics {
 | |
|   host: String!
 | |
|   subCluster: String!
 | |
|   metrics: [JobMetricWithName!]!
 | |
| }
 | |
| 
 | |
| type NodesResultList {
 | |
|   items: [NodeMetrics!]!
 | |
|   offset: Int
 | |
|   limit: Int
 | |
|   count: Int
 | |
|   totalNodes: Int
 | |
|   hasNextPage: Boolean
 | |
| }
 | |
| 
 | |
| type ClusterSupport {
 | |
|   cluster: String!
 | |
|   subClusters: [String!]!
 | |
| }
 | |
| 
 | |
| type GlobalMetricListItem {
 | |
|   name: String!
 | |
|   unit: Unit!
 | |
|   scope: MetricScope!
 | |
|   footprint: String
 | |
|   availability: [ClusterSupport!]!
 | |
| }
 | |
| 
 | |
| type Count {
 | |
|   name: String!
 | |
|   count: Int!
 | |
| }
 | |
| 
 | |
| type User {
 | |
|   username: String!
 | |
|   name: String!
 | |
|   email: String!
 | |
| }
 | |
| 
 | |
| input MetricStatItem {
 | |
|   metricName: String!
 | |
|   range: FloatRange!
 | |
| }
 | |
| 
 | |
| type Query {
 | |
|   clusters: [Cluster!]! # List of all clusters
 | |
|   tags: [Tag!]! # List of all tags
 | |
|   globalMetrics: [GlobalMetricListItem!]!
 | |
| 
 | |
|   user(username: String!): User
 | |
|   allocatedNodes(cluster: String!): [Count!]!
 | |
| 
 | |
|   ## Node Queries New
 | |
|   node(id: ID!): Node
 | |
|   nodes(filter: [NodeFilter!], order: OrderByInput): NodeStateResultList!
 | |
|   nodeStates(filter: [NodeFilter!]): [NodeStates!]!
 | |
| 
 | |
|   job(id: ID!): Job
 | |
|   jobMetrics(
 | |
|     id: ID!
 | |
|     metrics: [String!]
 | |
|     scopes: [MetricScope!]
 | |
|     resolution: Int
 | |
|   ): [JobMetricWithName!]!
 | |
| 
 | |
|   jobStats(id: ID!, metrics: [String!]): [NamedStats!]!
 | |
| 
 | |
|   scopedJobStats(
 | |
|     id: ID!
 | |
|     metrics: [String!]
 | |
|     scopes: [MetricScope!]
 | |
|   ): [NamedStatsWithScope!]!
 | |
| 
 | |
|   jobs(
 | |
|     filter: [JobFilter!]
 | |
|     page: PageRequest
 | |
|     order: OrderByInput
 | |
|   ): JobResultList!
 | |
| 
 | |
|   jobsStatistics(
 | |
|     filter: [JobFilter!]
 | |
|     metrics: [String!]
 | |
|     page: PageRequest
 | |
|     sortBy: SortByAggregate
 | |
|     groupBy: Aggregate
 | |
|     numDurationBins: String
 | |
|     numMetricBins: Int
 | |
|   ): [JobsStatistics!]!
 | |
| 
 | |
|   jobsMetricStats(filter: [JobFilter!], metrics: [String!]): [JobStats!]!
 | |
|   jobsFootprints(filter: [JobFilter!], metrics: [String!]!): Footprints
 | |
| 
 | |
|   rooflineHeatmap(
 | |
|     filter: [JobFilter!]!
 | |
|     rows: Int!
 | |
|     cols: Int!
 | |
|     minX: Float!
 | |
|     minY: Float!
 | |
|     maxX: Float!
 | |
|     maxY: Float!
 | |
|   ): [[Float!]!]!
 | |
| 
 | |
|   nodeMetrics(
 | |
|     cluster: String!
 | |
|     nodes: [String!]
 | |
|     scopes: [MetricScope!]
 | |
|     metrics: [String!]
 | |
|     from: Time!
 | |
|     to: Time!
 | |
|   ): [NodeMetrics!]!
 | |
| 
 | |
|   nodeMetricsList(
 | |
|     cluster: String!
 | |
|     subCluster: String!
 | |
|     nodeFilter: String!
 | |
|     scopes: [MetricScope!]
 | |
|     metrics: [String!]
 | |
|     from: Time!
 | |
|     to: Time!
 | |
|     page: PageRequest
 | |
|     resolution: Int
 | |
|   ): NodesResultList!
 | |
| }
 | |
| 
 | |
| type Mutation {
 | |
|   createTag(type: String!, name: String!, scope: String!): Tag!
 | |
|   deleteTag(id: ID!): ID!
 | |
|   addTagsToJob(job: ID!, tagIds: [ID!]!): [Tag!]!
 | |
|   removeTagsFromJob(job: ID!, tagIds: [ID!]!): [Tag!]!
 | |
|   removeTagFromList(tagIds: [ID!]!): [Int!]!
 | |
| 
 | |
|   updateConfiguration(name: String!, value: String!): String
 | |
| }
 | |
| 
 | |
| type IntRangeOutput {
 | |
|   from: Int!
 | |
|   to: Int!
 | |
| }
 | |
| type TimeRangeOutput {
 | |
|   range: String
 | |
|   from: Time!
 | |
|   to: Time!
 | |
| }
 | |
| 
 | |
| input NodeFilter {
 | |
|   hostname: StringInput
 | |
|   cluster: StringInput
 | |
|   subcluster: StringInput
 | |
|   schedulerState: SchedulerState
 | |
|   healthState: MonitoringState
 | |
| }
 | |
| 
 | |
| input JobFilter {
 | |
|   tags: [ID!]
 | |
|   dbId: [ID!]
 | |
|   jobId: StringInput
 | |
|   arrayJobId: Int
 | |
|   user: StringInput
 | |
|   project: StringInput
 | |
|   jobName: StringInput
 | |
|   cluster: StringInput
 | |
|   partition: StringInput
 | |
|   duration: IntRange
 | |
|   energy: FloatRange
 | |
| 
 | |
|   minRunningFor: Int
 | |
| 
 | |
|   numNodes: IntRange
 | |
|   numAccelerators: IntRange
 | |
|   numHWThreads: IntRange
 | |
| 
 | |
|   startTime: TimeRange
 | |
|   state: [JobState!]
 | |
|   metricStats: [MetricStatItem!]
 | |
|   shared: String
 | |
|   node: StringInput
 | |
| }
 | |
| 
 | |
| input OrderByInput {
 | |
|   field: String!
 | |
|   type: String!
 | |
|   order: SortDirectionEnum! = ASC
 | |
| }
 | |
| 
 | |
| enum SortDirectionEnum {
 | |
|   DESC
 | |
|   ASC
 | |
| }
 | |
| 
 | |
| input StringInput {
 | |
|   eq: String
 | |
|   neq: String
 | |
|   contains: String
 | |
|   startsWith: String
 | |
|   endsWith: String
 | |
|   in: [String!]
 | |
| }
 | |
| 
 | |
| input IntRange {
 | |
|   from: Int!
 | |
|   to: Int!
 | |
| }
 | |
| input TimeRange {
 | |
|   range: String
 | |
|   from: Time
 | |
|   to: Time
 | |
| }
 | |
| 
 | |
| input FloatRange {
 | |
|   from: Float!
 | |
|   to: Float!
 | |
| }
 | |
| 
 | |
| type NodeStateResultList {
 | |
|   items: [Node!]!
 | |
|   count: Int
 | |
| }
 | |
| 
 | |
| type JobResultList {
 | |
|   items: [Job!]!
 | |
|   offset: Int
 | |
|   limit: Int
 | |
|   count: Int
 | |
|   hasNextPage: Boolean
 | |
| }
 | |
| 
 | |
| type JobLinkResultList {
 | |
|   listQuery: String
 | |
|   items: [JobLink!]!
 | |
|   count: Int
 | |
| }
 | |
| 
 | |
| type HistoPoint {
 | |
|   count: Int!
 | |
|   value: Int!
 | |
| }
 | |
| 
 | |
| type MetricHistoPoints {
 | |
|   metric: String!
 | |
|   unit: String!
 | |
|   stat: String
 | |
|   data: [MetricHistoPoint!]
 | |
| }
 | |
| 
 | |
| type MetricHistoPoint {
 | |
|   bin: Int
 | |
|   count: Int!
 | |
|   min: Int
 | |
|   max: Int
 | |
| }
 | |
| 
 | |
| type JobsStatistics {
 | |
|   id: ID! # If ` + "`" + `groupBy` + "`" + ` was used, ID of the user/project/cluster/subcluster
 | |
|   name: String! # if User-Statistics: Given Name of Account (ID) Owner
 | |
|   totalUsers: Int! # if *not* User-Statistics: Number of active users (based on running jobs)
 | |
|   totalJobs: Int! # Number of jobs
 | |
|   runningJobs: Int! # Number of running jobs
 | |
|   shortJobs: Int! # Number of jobs with a duration of less than config'd ShortRunningJobsDuration
 | |
|   totalWalltime: Int! # Sum of the duration of all matched jobs in hours
 | |
|   totalNodes: Int! # Sum of the nodes of all matched jobs
 | |
|   totalNodeHours: Int! # Sum of the node hours of all matched jobs
 | |
|   totalCores: Int! # Sum of the cores of all matched jobs
 | |
|   totalCoreHours: Int! # Sum of the core hours of all matched jobs
 | |
|   totalAccs: Int! # Sum of the accs of all matched jobs
 | |
|   totalAccHours: Int! # Sum of the gpu hours of all matched jobs
 | |
|   histDuration: [HistoPoint!]! # value: hour, count: number of jobs with a rounded duration of value
 | |
|   histNumNodes: [HistoPoint!]! # value: number of nodes, count: number of jobs with that number of nodes
 | |
|   histNumCores: [HistoPoint!]! # value: number of cores, count: number of jobs with that number of cores
 | |
|   histNumAccs: [HistoPoint!]! # value: number of accs, count: number of jobs with that number of accs
 | |
|   histMetrics: [MetricHistoPoints!]! # metric: metricname, data array of histopoints: value: metric average bin, count: number of jobs with that metric average
 | |
| }
 | |
| 
 | |
| input PageRequest {
 | |
|   itemsPerPage: Int!
 | |
|   page: Int!
 | |
| }
 | |
| `, BuiltIn: false},
 | |
| }
 | |
| var parsedSchema = gqlparser.MustLoadSchema(sources...)
 | |
| 
 | |
| // endregion ************************** generated!.gotpl **************************
 | |
| 
 | |
| // region    ***************************** args.gotpl *****************************
 | |
| 
 | |
| func (ec *executionContext) field_Mutation_addTagsToJob_args(ctx context.Context, rawArgs map[string]any) (map[string]any, error) {
 | |
| 	var err error
 | |
| 	args := map[string]any{}
 | |
| 	arg0, err := graphql.ProcessArgField(ctx, rawArgs, "job", ec.unmarshalNID2string)
 | |
| 	if err != nil {
 | |
| 		return nil, err
 | |
| 	}
 | |
| 	args["job"] = arg0
 | |
| 	arg1, err := graphql.ProcessArgField(ctx, rawArgs, "tagIds", ec.unmarshalNID2ᚕstringᚄ)
 | |
| 	if err != nil {
 | |
| 		return nil, err
 | |
| 	}
 | |
| 	args["tagIds"] = arg1
 | |
| 	return args, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) field_Mutation_createTag_args(ctx context.Context, rawArgs map[string]any) (map[string]any, error) {
 | |
| 	var err error
 | |
| 	args := map[string]any{}
 | |
| 	arg0, err := graphql.ProcessArgField(ctx, rawArgs, "type", ec.unmarshalNString2string)
 | |
| 	if err != nil {
 | |
| 		return nil, err
 | |
| 	}
 | |
| 	args["type"] = arg0
 | |
| 	arg1, err := graphql.ProcessArgField(ctx, rawArgs, "name", ec.unmarshalNString2string)
 | |
| 	if err != nil {
 | |
| 		return nil, err
 | |
| 	}
 | |
| 	args["name"] = arg1
 | |
| 	arg2, err := graphql.ProcessArgField(ctx, rawArgs, "scope", ec.unmarshalNString2string)
 | |
| 	if err != nil {
 | |
| 		return nil, err
 | |
| 	}
 | |
| 	args["scope"] = arg2
 | |
| 	return args, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) field_Mutation_deleteTag_args(ctx context.Context, rawArgs map[string]any) (map[string]any, error) {
 | |
| 	var err error
 | |
| 	args := map[string]any{}
 | |
| 	arg0, err := graphql.ProcessArgField(ctx, rawArgs, "id", ec.unmarshalNID2string)
 | |
| 	if err != nil {
 | |
| 		return nil, err
 | |
| 	}
 | |
| 	args["id"] = arg0
 | |
| 	return args, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) field_Mutation_removeTagFromList_args(ctx context.Context, rawArgs map[string]any) (map[string]any, error) {
 | |
| 	var err error
 | |
| 	args := map[string]any{}
 | |
| 	arg0, err := graphql.ProcessArgField(ctx, rawArgs, "tagIds", ec.unmarshalNID2ᚕstringᚄ)
 | |
| 	if err != nil {
 | |
| 		return nil, err
 | |
| 	}
 | |
| 	args["tagIds"] = arg0
 | |
| 	return args, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) field_Mutation_removeTagsFromJob_args(ctx context.Context, rawArgs map[string]any) (map[string]any, error) {
 | |
| 	var err error
 | |
| 	args := map[string]any{}
 | |
| 	arg0, err := graphql.ProcessArgField(ctx, rawArgs, "job", ec.unmarshalNID2string)
 | |
| 	if err != nil {
 | |
| 		return nil, err
 | |
| 	}
 | |
| 	args["job"] = arg0
 | |
| 	arg1, err := graphql.ProcessArgField(ctx, rawArgs, "tagIds", ec.unmarshalNID2ᚕstringᚄ)
 | |
| 	if err != nil {
 | |
| 		return nil, err
 | |
| 	}
 | |
| 	args["tagIds"] = arg1
 | |
| 	return args, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) field_Mutation_updateConfiguration_args(ctx context.Context, rawArgs map[string]any) (map[string]any, error) {
 | |
| 	var err error
 | |
| 	args := map[string]any{}
 | |
| 	arg0, err := graphql.ProcessArgField(ctx, rawArgs, "name", ec.unmarshalNString2string)
 | |
| 	if err != nil {
 | |
| 		return nil, err
 | |
| 	}
 | |
| 	args["name"] = arg0
 | |
| 	arg1, err := graphql.ProcessArgField(ctx, rawArgs, "value", ec.unmarshalNString2string)
 | |
| 	if err != nil {
 | |
| 		return nil, err
 | |
| 	}
 | |
| 	args["value"] = arg1
 | |
| 	return args, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) field_Query___type_args(ctx context.Context, rawArgs map[string]any) (map[string]any, error) {
 | |
| 	var err error
 | |
| 	args := map[string]any{}
 | |
| 	arg0, err := graphql.ProcessArgField(ctx, rawArgs, "name", ec.unmarshalNString2string)
 | |
| 	if err != nil {
 | |
| 		return nil, err
 | |
| 	}
 | |
| 	args["name"] = arg0
 | |
| 	return args, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) field_Query_allocatedNodes_args(ctx context.Context, rawArgs map[string]any) (map[string]any, error) {
 | |
| 	var err error
 | |
| 	args := map[string]any{}
 | |
| 	arg0, err := graphql.ProcessArgField(ctx, rawArgs, "cluster", ec.unmarshalNString2string)
 | |
| 	if err != nil {
 | |
| 		return nil, err
 | |
| 	}
 | |
| 	args["cluster"] = arg0
 | |
| 	return args, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) field_Query_jobMetrics_args(ctx context.Context, rawArgs map[string]any) (map[string]any, error) {
 | |
| 	var err error
 | |
| 	args := map[string]any{}
 | |
| 	arg0, err := graphql.ProcessArgField(ctx, rawArgs, "id", ec.unmarshalNID2string)
 | |
| 	if err != nil {
 | |
| 		return nil, err
 | |
| 	}
 | |
| 	args["id"] = arg0
 | |
| 	arg1, err := graphql.ProcessArgField(ctx, rawArgs, "metrics", ec.unmarshalOString2ᚕstringᚄ)
 | |
| 	if err != nil {
 | |
| 		return nil, err
 | |
| 	}
 | |
| 	args["metrics"] = arg1
 | |
| 	arg2, err := graphql.ProcessArgField(ctx, rawArgs, "scopes", ec.unmarshalOMetricScope2ᚕgithubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐMetricScopeᚄ)
 | |
| 	if err != nil {
 | |
| 		return nil, err
 | |
| 	}
 | |
| 	args["scopes"] = arg2
 | |
| 	arg3, err := graphql.ProcessArgField(ctx, rawArgs, "resolution", ec.unmarshalOInt2ᚖint)
 | |
| 	if err != nil {
 | |
| 		return nil, err
 | |
| 	}
 | |
| 	args["resolution"] = arg3
 | |
| 	return args, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) field_Query_jobStats_args(ctx context.Context, rawArgs map[string]any) (map[string]any, error) {
 | |
| 	var err error
 | |
| 	args := map[string]any{}
 | |
| 	arg0, err := graphql.ProcessArgField(ctx, rawArgs, "id", ec.unmarshalNID2string)
 | |
| 	if err != nil {
 | |
| 		return nil, err
 | |
| 	}
 | |
| 	args["id"] = arg0
 | |
| 	arg1, err := graphql.ProcessArgField(ctx, rawArgs, "metrics", ec.unmarshalOString2ᚕstringᚄ)
 | |
| 	if err != nil {
 | |
| 		return nil, err
 | |
| 	}
 | |
| 	args["metrics"] = arg1
 | |
| 	return args, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) field_Query_job_args(ctx context.Context, rawArgs map[string]any) (map[string]any, error) {
 | |
| 	var err error
 | |
| 	args := map[string]any{}
 | |
| 	arg0, err := graphql.ProcessArgField(ctx, rawArgs, "id", ec.unmarshalNID2string)
 | |
| 	if err != nil {
 | |
| 		return nil, err
 | |
| 	}
 | |
| 	args["id"] = arg0
 | |
| 	return args, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) field_Query_jobsFootprints_args(ctx context.Context, rawArgs map[string]any) (map[string]any, error) {
 | |
| 	var err error
 | |
| 	args := map[string]any{}
 | |
| 	arg0, err := graphql.ProcessArgField(ctx, rawArgs, "filter", ec.unmarshalOJobFilter2ᚕᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐJobFilterᚄ)
 | |
| 	if err != nil {
 | |
| 		return nil, err
 | |
| 	}
 | |
| 	args["filter"] = arg0
 | |
| 	arg1, err := graphql.ProcessArgField(ctx, rawArgs, "metrics", ec.unmarshalNString2ᚕstringᚄ)
 | |
| 	if err != nil {
 | |
| 		return nil, err
 | |
| 	}
 | |
| 	args["metrics"] = arg1
 | |
| 	return args, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) field_Query_jobsMetricStats_args(ctx context.Context, rawArgs map[string]any) (map[string]any, error) {
 | |
| 	var err error
 | |
| 	args := map[string]any{}
 | |
| 	arg0, err := graphql.ProcessArgField(ctx, rawArgs, "filter", ec.unmarshalOJobFilter2ᚕᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐJobFilterᚄ)
 | |
| 	if err != nil {
 | |
| 		return nil, err
 | |
| 	}
 | |
| 	args["filter"] = arg0
 | |
| 	arg1, err := graphql.ProcessArgField(ctx, rawArgs, "metrics", ec.unmarshalOString2ᚕstringᚄ)
 | |
| 	if err != nil {
 | |
| 		return nil, err
 | |
| 	}
 | |
| 	args["metrics"] = arg1
 | |
| 	return args, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) field_Query_jobsStatistics_args(ctx context.Context, rawArgs map[string]any) (map[string]any, error) {
 | |
| 	var err error
 | |
| 	args := map[string]any{}
 | |
| 	arg0, err := graphql.ProcessArgField(ctx, rawArgs, "filter", ec.unmarshalOJobFilter2ᚕᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐJobFilterᚄ)
 | |
| 	if err != nil {
 | |
| 		return nil, err
 | |
| 	}
 | |
| 	args["filter"] = arg0
 | |
| 	arg1, err := graphql.ProcessArgField(ctx, rawArgs, "metrics", ec.unmarshalOString2ᚕstringᚄ)
 | |
| 	if err != nil {
 | |
| 		return nil, err
 | |
| 	}
 | |
| 	args["metrics"] = arg1
 | |
| 	arg2, err := graphql.ProcessArgField(ctx, rawArgs, "page", ec.unmarshalOPageRequest2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐPageRequest)
 | |
| 	if err != nil {
 | |
| 		return nil, err
 | |
| 	}
 | |
| 	args["page"] = arg2
 | |
| 	arg3, err := graphql.ProcessArgField(ctx, rawArgs, "sortBy", ec.unmarshalOSortByAggregate2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐSortByAggregate)
 | |
| 	if err != nil {
 | |
| 		return nil, err
 | |
| 	}
 | |
| 	args["sortBy"] = arg3
 | |
| 	arg4, err := graphql.ProcessArgField(ctx, rawArgs, "groupBy", ec.unmarshalOAggregate2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐAggregate)
 | |
| 	if err != nil {
 | |
| 		return nil, err
 | |
| 	}
 | |
| 	args["groupBy"] = arg4
 | |
| 	arg5, err := graphql.ProcessArgField(ctx, rawArgs, "numDurationBins", ec.unmarshalOString2ᚖstring)
 | |
| 	if err != nil {
 | |
| 		return nil, err
 | |
| 	}
 | |
| 	args["numDurationBins"] = arg5
 | |
| 	arg6, err := graphql.ProcessArgField(ctx, rawArgs, "numMetricBins", ec.unmarshalOInt2ᚖint)
 | |
| 	if err != nil {
 | |
| 		return nil, err
 | |
| 	}
 | |
| 	args["numMetricBins"] = arg6
 | |
| 	return args, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) field_Query_jobs_args(ctx context.Context, rawArgs map[string]any) (map[string]any, error) {
 | |
| 	var err error
 | |
| 	args := map[string]any{}
 | |
| 	arg0, err := graphql.ProcessArgField(ctx, rawArgs, "filter", ec.unmarshalOJobFilter2ᚕᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐJobFilterᚄ)
 | |
| 	if err != nil {
 | |
| 		return nil, err
 | |
| 	}
 | |
| 	args["filter"] = arg0
 | |
| 	arg1, err := graphql.ProcessArgField(ctx, rawArgs, "page", ec.unmarshalOPageRequest2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐPageRequest)
 | |
| 	if err != nil {
 | |
| 		return nil, err
 | |
| 	}
 | |
| 	args["page"] = arg1
 | |
| 	arg2, err := graphql.ProcessArgField(ctx, rawArgs, "order", ec.unmarshalOOrderByInput2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐOrderByInput)
 | |
| 	if err != nil {
 | |
| 		return nil, err
 | |
| 	}
 | |
| 	args["order"] = arg2
 | |
| 	return args, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) field_Query_nodeMetricsList_args(ctx context.Context, rawArgs map[string]any) (map[string]any, error) {
 | |
| 	var err error
 | |
| 	args := map[string]any{}
 | |
| 	arg0, err := graphql.ProcessArgField(ctx, rawArgs, "cluster", ec.unmarshalNString2string)
 | |
| 	if err != nil {
 | |
| 		return nil, err
 | |
| 	}
 | |
| 	args["cluster"] = arg0
 | |
| 	arg1, err := graphql.ProcessArgField(ctx, rawArgs, "subCluster", ec.unmarshalNString2string)
 | |
| 	if err != nil {
 | |
| 		return nil, err
 | |
| 	}
 | |
| 	args["subCluster"] = arg1
 | |
| 	arg2, err := graphql.ProcessArgField(ctx, rawArgs, "nodeFilter", ec.unmarshalNString2string)
 | |
| 	if err != nil {
 | |
| 		return nil, err
 | |
| 	}
 | |
| 	args["nodeFilter"] = arg2
 | |
| 	arg3, err := graphql.ProcessArgField(ctx, rawArgs, "scopes", ec.unmarshalOMetricScope2ᚕgithubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐMetricScopeᚄ)
 | |
| 	if err != nil {
 | |
| 		return nil, err
 | |
| 	}
 | |
| 	args["scopes"] = arg3
 | |
| 	arg4, err := graphql.ProcessArgField(ctx, rawArgs, "metrics", ec.unmarshalOString2ᚕstringᚄ)
 | |
| 	if err != nil {
 | |
| 		return nil, err
 | |
| 	}
 | |
| 	args["metrics"] = arg4
 | |
| 	arg5, err := graphql.ProcessArgField(ctx, rawArgs, "from", ec.unmarshalNTime2timeᚐTime)
 | |
| 	if err != nil {
 | |
| 		return nil, err
 | |
| 	}
 | |
| 	args["from"] = arg5
 | |
| 	arg6, err := graphql.ProcessArgField(ctx, rawArgs, "to", ec.unmarshalNTime2timeᚐTime)
 | |
| 	if err != nil {
 | |
| 		return nil, err
 | |
| 	}
 | |
| 	args["to"] = arg6
 | |
| 	arg7, err := graphql.ProcessArgField(ctx, rawArgs, "page", ec.unmarshalOPageRequest2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐPageRequest)
 | |
| 	if err != nil {
 | |
| 		return nil, err
 | |
| 	}
 | |
| 	args["page"] = arg7
 | |
| 	arg8, err := graphql.ProcessArgField(ctx, rawArgs, "resolution", ec.unmarshalOInt2ᚖint)
 | |
| 	if err != nil {
 | |
| 		return nil, err
 | |
| 	}
 | |
| 	args["resolution"] = arg8
 | |
| 	return args, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) field_Query_nodeMetrics_args(ctx context.Context, rawArgs map[string]any) (map[string]any, error) {
 | |
| 	var err error
 | |
| 	args := map[string]any{}
 | |
| 	arg0, err := graphql.ProcessArgField(ctx, rawArgs, "cluster", ec.unmarshalNString2string)
 | |
| 	if err != nil {
 | |
| 		return nil, err
 | |
| 	}
 | |
| 	args["cluster"] = arg0
 | |
| 	arg1, err := graphql.ProcessArgField(ctx, rawArgs, "nodes", ec.unmarshalOString2ᚕstringᚄ)
 | |
| 	if err != nil {
 | |
| 		return nil, err
 | |
| 	}
 | |
| 	args["nodes"] = arg1
 | |
| 	arg2, err := graphql.ProcessArgField(ctx, rawArgs, "scopes", ec.unmarshalOMetricScope2ᚕgithubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐMetricScopeᚄ)
 | |
| 	if err != nil {
 | |
| 		return nil, err
 | |
| 	}
 | |
| 	args["scopes"] = arg2
 | |
| 	arg3, err := graphql.ProcessArgField(ctx, rawArgs, "metrics", ec.unmarshalOString2ᚕstringᚄ)
 | |
| 	if err != nil {
 | |
| 		return nil, err
 | |
| 	}
 | |
| 	args["metrics"] = arg3
 | |
| 	arg4, err := graphql.ProcessArgField(ctx, rawArgs, "from", ec.unmarshalNTime2timeᚐTime)
 | |
| 	if err != nil {
 | |
| 		return nil, err
 | |
| 	}
 | |
| 	args["from"] = arg4
 | |
| 	arg5, err := graphql.ProcessArgField(ctx, rawArgs, "to", ec.unmarshalNTime2timeᚐTime)
 | |
| 	if err != nil {
 | |
| 		return nil, err
 | |
| 	}
 | |
| 	args["to"] = arg5
 | |
| 	return args, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) field_Query_nodeStates_args(ctx context.Context, rawArgs map[string]any) (map[string]any, error) {
 | |
| 	var err error
 | |
| 	args := map[string]any{}
 | |
| 	arg0, err := graphql.ProcessArgField(ctx, rawArgs, "filter", ec.unmarshalONodeFilter2ᚕᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐNodeFilterᚄ)
 | |
| 	if err != nil {
 | |
| 		return nil, err
 | |
| 	}
 | |
| 	args["filter"] = arg0
 | |
| 	return args, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) field_Query_node_args(ctx context.Context, rawArgs map[string]any) (map[string]any, error) {
 | |
| 	var err error
 | |
| 	args := map[string]any{}
 | |
| 	arg0, err := graphql.ProcessArgField(ctx, rawArgs, "id", ec.unmarshalNID2string)
 | |
| 	if err != nil {
 | |
| 		return nil, err
 | |
| 	}
 | |
| 	args["id"] = arg0
 | |
| 	return args, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) field_Query_nodes_args(ctx context.Context, rawArgs map[string]any) (map[string]any, error) {
 | |
| 	var err error
 | |
| 	args := map[string]any{}
 | |
| 	arg0, err := graphql.ProcessArgField(ctx, rawArgs, "filter", ec.unmarshalONodeFilter2ᚕᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐNodeFilterᚄ)
 | |
| 	if err != nil {
 | |
| 		return nil, err
 | |
| 	}
 | |
| 	args["filter"] = arg0
 | |
| 	arg1, err := graphql.ProcessArgField(ctx, rawArgs, "order", ec.unmarshalOOrderByInput2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐOrderByInput)
 | |
| 	if err != nil {
 | |
| 		return nil, err
 | |
| 	}
 | |
| 	args["order"] = arg1
 | |
| 	return args, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) field_Query_rooflineHeatmap_args(ctx context.Context, rawArgs map[string]any) (map[string]any, error) {
 | |
| 	var err error
 | |
| 	args := map[string]any{}
 | |
| 	arg0, err := graphql.ProcessArgField(ctx, rawArgs, "filter", ec.unmarshalNJobFilter2ᚕᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐJobFilterᚄ)
 | |
| 	if err != nil {
 | |
| 		return nil, err
 | |
| 	}
 | |
| 	args["filter"] = arg0
 | |
| 	arg1, err := graphql.ProcessArgField(ctx, rawArgs, "rows", ec.unmarshalNInt2int)
 | |
| 	if err != nil {
 | |
| 		return nil, err
 | |
| 	}
 | |
| 	args["rows"] = arg1
 | |
| 	arg2, err := graphql.ProcessArgField(ctx, rawArgs, "cols", ec.unmarshalNInt2int)
 | |
| 	if err != nil {
 | |
| 		return nil, err
 | |
| 	}
 | |
| 	args["cols"] = arg2
 | |
| 	arg3, err := graphql.ProcessArgField(ctx, rawArgs, "minX", ec.unmarshalNFloat2float64)
 | |
| 	if err != nil {
 | |
| 		return nil, err
 | |
| 	}
 | |
| 	args["minX"] = arg3
 | |
| 	arg4, err := graphql.ProcessArgField(ctx, rawArgs, "minY", ec.unmarshalNFloat2float64)
 | |
| 	if err != nil {
 | |
| 		return nil, err
 | |
| 	}
 | |
| 	args["minY"] = arg4
 | |
| 	arg5, err := graphql.ProcessArgField(ctx, rawArgs, "maxX", ec.unmarshalNFloat2float64)
 | |
| 	if err != nil {
 | |
| 		return nil, err
 | |
| 	}
 | |
| 	args["maxX"] = arg5
 | |
| 	arg6, err := graphql.ProcessArgField(ctx, rawArgs, "maxY", ec.unmarshalNFloat2float64)
 | |
| 	if err != nil {
 | |
| 		return nil, err
 | |
| 	}
 | |
| 	args["maxY"] = arg6
 | |
| 	return args, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) field_Query_scopedJobStats_args(ctx context.Context, rawArgs map[string]any) (map[string]any, error) {
 | |
| 	var err error
 | |
| 	args := map[string]any{}
 | |
| 	arg0, err := graphql.ProcessArgField(ctx, rawArgs, "id", ec.unmarshalNID2string)
 | |
| 	if err != nil {
 | |
| 		return nil, err
 | |
| 	}
 | |
| 	args["id"] = arg0
 | |
| 	arg1, err := graphql.ProcessArgField(ctx, rawArgs, "metrics", ec.unmarshalOString2ᚕstringᚄ)
 | |
| 	if err != nil {
 | |
| 		return nil, err
 | |
| 	}
 | |
| 	args["metrics"] = arg1
 | |
| 	arg2, err := graphql.ProcessArgField(ctx, rawArgs, "scopes", ec.unmarshalOMetricScope2ᚕgithubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐMetricScopeᚄ)
 | |
| 	if err != nil {
 | |
| 		return nil, err
 | |
| 	}
 | |
| 	args["scopes"] = arg2
 | |
| 	return args, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) field_Query_user_args(ctx context.Context, rawArgs map[string]any) (map[string]any, error) {
 | |
| 	var err error
 | |
| 	args := map[string]any{}
 | |
| 	arg0, err := graphql.ProcessArgField(ctx, rawArgs, "username", ec.unmarshalNString2string)
 | |
| 	if err != nil {
 | |
| 		return nil, err
 | |
| 	}
 | |
| 	args["username"] = arg0
 | |
| 	return args, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) field___Directive_args_args(ctx context.Context, rawArgs map[string]any) (map[string]any, error) {
 | |
| 	var err error
 | |
| 	args := map[string]any{}
 | |
| 	arg0, err := graphql.ProcessArgField(ctx, rawArgs, "includeDeprecated", ec.unmarshalOBoolean2ᚖbool)
 | |
| 	if err != nil {
 | |
| 		return nil, err
 | |
| 	}
 | |
| 	args["includeDeprecated"] = arg0
 | |
| 	return args, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) field___Field_args_args(ctx context.Context, rawArgs map[string]any) (map[string]any, error) {
 | |
| 	var err error
 | |
| 	args := map[string]any{}
 | |
| 	arg0, err := graphql.ProcessArgField(ctx, rawArgs, "includeDeprecated", ec.unmarshalOBoolean2ᚖbool)
 | |
| 	if err != nil {
 | |
| 		return nil, err
 | |
| 	}
 | |
| 	args["includeDeprecated"] = arg0
 | |
| 	return args, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) field___Type_enumValues_args(ctx context.Context, rawArgs map[string]any) (map[string]any, error) {
 | |
| 	var err error
 | |
| 	args := map[string]any{}
 | |
| 	arg0, err := graphql.ProcessArgField(ctx, rawArgs, "includeDeprecated", ec.unmarshalOBoolean2bool)
 | |
| 	if err != nil {
 | |
| 		return nil, err
 | |
| 	}
 | |
| 	args["includeDeprecated"] = arg0
 | |
| 	return args, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) field___Type_fields_args(ctx context.Context, rawArgs map[string]any) (map[string]any, error) {
 | |
| 	var err error
 | |
| 	args := map[string]any{}
 | |
| 	arg0, err := graphql.ProcessArgField(ctx, rawArgs, "includeDeprecated", ec.unmarshalOBoolean2bool)
 | |
| 	if err != nil {
 | |
| 		return nil, err
 | |
| 	}
 | |
| 	args["includeDeprecated"] = arg0
 | |
| 	return args, nil
 | |
| }
 | |
| 
 | |
| // endregion ***************************** args.gotpl *****************************
 | |
| 
 | |
| // region    ************************** directives.gotpl **************************
 | |
| 
 | |
| // endregion ************************** directives.gotpl **************************
 | |
| 
 | |
| // region    **************************** field.gotpl *****************************
 | |
| 
 | |
| func (ec *executionContext) _Accelerator_id(ctx context.Context, field graphql.CollectedField, obj *schema.Accelerator) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_Accelerator_id(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.ID, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(string)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNString2string(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_Accelerator_id(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "Accelerator",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type String does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _Accelerator_type(ctx context.Context, field graphql.CollectedField, obj *schema.Accelerator) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_Accelerator_type(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Type, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(string)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNString2string(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_Accelerator_type(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "Accelerator",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type String does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _Accelerator_model(ctx context.Context, field graphql.CollectedField, obj *schema.Accelerator) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_Accelerator_model(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Model, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(string)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNString2string(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_Accelerator_model(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "Accelerator",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type String does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _Cluster_name(ctx context.Context, field graphql.CollectedField, obj *schema.Cluster) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_Cluster_name(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Name, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(string)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNString2string(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_Cluster_name(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "Cluster",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type String does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _Cluster_partitions(ctx context.Context, field graphql.CollectedField, obj *schema.Cluster) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_Cluster_partitions(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return ec.resolvers.Cluster().Partitions(rctx, obj)
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.([]string)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNString2ᚕstringᚄ(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_Cluster_partitions(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "Cluster",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   true,
 | |
| 		IsResolver: true,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type String does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _Cluster_subClusters(ctx context.Context, field graphql.CollectedField, obj *schema.Cluster) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_Cluster_subClusters(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.SubClusters, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.([]*schema.SubCluster)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNSubCluster2ᚕᚖgithubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐSubClusterᚄ(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_Cluster_subClusters(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "Cluster",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			switch field.Name {
 | |
| 			case "name":
 | |
| 				return ec.fieldContext_SubCluster_name(ctx, field)
 | |
| 			case "nodes":
 | |
| 				return ec.fieldContext_SubCluster_nodes(ctx, field)
 | |
| 			case "numberOfNodes":
 | |
| 				return ec.fieldContext_SubCluster_numberOfNodes(ctx, field)
 | |
| 			case "processorType":
 | |
| 				return ec.fieldContext_SubCluster_processorType(ctx, field)
 | |
| 			case "socketsPerNode":
 | |
| 				return ec.fieldContext_SubCluster_socketsPerNode(ctx, field)
 | |
| 			case "coresPerSocket":
 | |
| 				return ec.fieldContext_SubCluster_coresPerSocket(ctx, field)
 | |
| 			case "threadsPerCore":
 | |
| 				return ec.fieldContext_SubCluster_threadsPerCore(ctx, field)
 | |
| 			case "flopRateScalar":
 | |
| 				return ec.fieldContext_SubCluster_flopRateScalar(ctx, field)
 | |
| 			case "flopRateSimd":
 | |
| 				return ec.fieldContext_SubCluster_flopRateSimd(ctx, field)
 | |
| 			case "memoryBandwidth":
 | |
| 				return ec.fieldContext_SubCluster_memoryBandwidth(ctx, field)
 | |
| 			case "topology":
 | |
| 				return ec.fieldContext_SubCluster_topology(ctx, field)
 | |
| 			case "metricConfig":
 | |
| 				return ec.fieldContext_SubCluster_metricConfig(ctx, field)
 | |
| 			case "footprint":
 | |
| 				return ec.fieldContext_SubCluster_footprint(ctx, field)
 | |
| 			}
 | |
| 			return nil, fmt.Errorf("no field named %q was found under type SubCluster", field.Name)
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _ClusterSupport_cluster(ctx context.Context, field graphql.CollectedField, obj *schema.ClusterSupport) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_ClusterSupport_cluster(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Cluster, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(string)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNString2string(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_ClusterSupport_cluster(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "ClusterSupport",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type String does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _ClusterSupport_subClusters(ctx context.Context, field graphql.CollectedField, obj *schema.ClusterSupport) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_ClusterSupport_subClusters(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.SubClusters, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.([]string)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNString2ᚕstringᚄ(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_ClusterSupport_subClusters(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "ClusterSupport",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type String does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _Count_name(ctx context.Context, field graphql.CollectedField, obj *model.Count) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_Count_name(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Name, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(string)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNString2string(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_Count_name(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "Count",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type String does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _Count_count(ctx context.Context, field graphql.CollectedField, obj *model.Count) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_Count_count(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Count, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(int)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNInt2int(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_Count_count(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "Count",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type Int does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _EnergyFootprintValue_hardware(ctx context.Context, field graphql.CollectedField, obj *model.EnergyFootprintValue) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_EnergyFootprintValue_hardware(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Hardware, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(string)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNString2string(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_EnergyFootprintValue_hardware(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "EnergyFootprintValue",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type String does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _EnergyFootprintValue_metric(ctx context.Context, field graphql.CollectedField, obj *model.EnergyFootprintValue) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_EnergyFootprintValue_metric(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Metric, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(string)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNString2string(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_EnergyFootprintValue_metric(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "EnergyFootprintValue",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type String does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _EnergyFootprintValue_value(ctx context.Context, field graphql.CollectedField, obj *model.EnergyFootprintValue) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_EnergyFootprintValue_value(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Value, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(float64)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNFloat2float64(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_EnergyFootprintValue_value(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "EnergyFootprintValue",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type Float does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _FootprintValue_name(ctx context.Context, field graphql.CollectedField, obj *model.FootprintValue) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_FootprintValue_name(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Name, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(string)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNString2string(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_FootprintValue_name(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "FootprintValue",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type String does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _FootprintValue_stat(ctx context.Context, field graphql.CollectedField, obj *model.FootprintValue) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_FootprintValue_stat(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Stat, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(string)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNString2string(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_FootprintValue_stat(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "FootprintValue",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type String does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _FootprintValue_value(ctx context.Context, field graphql.CollectedField, obj *model.FootprintValue) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_FootprintValue_value(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Value, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(float64)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNFloat2float64(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_FootprintValue_value(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "FootprintValue",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type Float does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _Footprints_timeWeights(ctx context.Context, field graphql.CollectedField, obj *model.Footprints) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_Footprints_timeWeights(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.TimeWeights, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(*model.TimeWeights)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNTimeWeights2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐTimeWeights(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_Footprints_timeWeights(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "Footprints",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			switch field.Name {
 | |
| 			case "nodeHours":
 | |
| 				return ec.fieldContext_TimeWeights_nodeHours(ctx, field)
 | |
| 			case "accHours":
 | |
| 				return ec.fieldContext_TimeWeights_accHours(ctx, field)
 | |
| 			case "coreHours":
 | |
| 				return ec.fieldContext_TimeWeights_coreHours(ctx, field)
 | |
| 			}
 | |
| 			return nil, fmt.Errorf("no field named %q was found under type TimeWeights", field.Name)
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _Footprints_metrics(ctx context.Context, field graphql.CollectedField, obj *model.Footprints) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_Footprints_metrics(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Metrics, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.([]*model.MetricFootprints)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNMetricFootprints2ᚕᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐMetricFootprintsᚄ(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_Footprints_metrics(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "Footprints",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			switch field.Name {
 | |
| 			case "metric":
 | |
| 				return ec.fieldContext_MetricFootprints_metric(ctx, field)
 | |
| 			case "data":
 | |
| 				return ec.fieldContext_MetricFootprints_data(ctx, field)
 | |
| 			}
 | |
| 			return nil, fmt.Errorf("no field named %q was found under type MetricFootprints", field.Name)
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _GlobalMetricListItem_name(ctx context.Context, field graphql.CollectedField, obj *schema.GlobalMetricListItem) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_GlobalMetricListItem_name(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Name, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(string)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNString2string(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_GlobalMetricListItem_name(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "GlobalMetricListItem",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type String does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _GlobalMetricListItem_unit(ctx context.Context, field graphql.CollectedField, obj *schema.GlobalMetricListItem) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_GlobalMetricListItem_unit(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Unit, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(schema.Unit)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNUnit2githubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐUnit(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_GlobalMetricListItem_unit(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "GlobalMetricListItem",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			switch field.Name {
 | |
| 			case "base":
 | |
| 				return ec.fieldContext_Unit_base(ctx, field)
 | |
| 			case "prefix":
 | |
| 				return ec.fieldContext_Unit_prefix(ctx, field)
 | |
| 			}
 | |
| 			return nil, fmt.Errorf("no field named %q was found under type Unit", field.Name)
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _GlobalMetricListItem_scope(ctx context.Context, field graphql.CollectedField, obj *schema.GlobalMetricListItem) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_GlobalMetricListItem_scope(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Scope, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(schema.MetricScope)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNMetricScope2githubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐMetricScope(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_GlobalMetricListItem_scope(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "GlobalMetricListItem",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type MetricScope does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _GlobalMetricListItem_footprint(ctx context.Context, field graphql.CollectedField, obj *schema.GlobalMetricListItem) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_GlobalMetricListItem_footprint(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Footprint, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(string)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalOString2string(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_GlobalMetricListItem_footprint(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "GlobalMetricListItem",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type String does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _GlobalMetricListItem_availability(ctx context.Context, field graphql.CollectedField, obj *schema.GlobalMetricListItem) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_GlobalMetricListItem_availability(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Availability, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.([]schema.ClusterSupport)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNClusterSupport2ᚕgithubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐClusterSupportᚄ(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_GlobalMetricListItem_availability(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "GlobalMetricListItem",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			switch field.Name {
 | |
| 			case "cluster":
 | |
| 				return ec.fieldContext_ClusterSupport_cluster(ctx, field)
 | |
| 			case "subClusters":
 | |
| 				return ec.fieldContext_ClusterSupport_subClusters(ctx, field)
 | |
| 			}
 | |
| 			return nil, fmt.Errorf("no field named %q was found under type ClusterSupport", field.Name)
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _HistoPoint_count(ctx context.Context, field graphql.CollectedField, obj *model.HistoPoint) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_HistoPoint_count(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Count, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(int)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNInt2int(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_HistoPoint_count(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "HistoPoint",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type Int does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _HistoPoint_value(ctx context.Context, field graphql.CollectedField, obj *model.HistoPoint) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_HistoPoint_value(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Value, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(int)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNInt2int(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_HistoPoint_value(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "HistoPoint",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type Int does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _IntRangeOutput_from(ctx context.Context, field graphql.CollectedField, obj *model.IntRangeOutput) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_IntRangeOutput_from(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.From, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(int)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNInt2int(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_IntRangeOutput_from(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "IntRangeOutput",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type Int does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _IntRangeOutput_to(ctx context.Context, field graphql.CollectedField, obj *model.IntRangeOutput) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_IntRangeOutput_to(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.To, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(int)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNInt2int(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_IntRangeOutput_to(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "IntRangeOutput",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type Int does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _Job_id(ctx context.Context, field graphql.CollectedField, obj *schema.Job) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_Job_id(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.ID, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(*int64)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNID2ᚖint64(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_Job_id(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "Job",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type ID does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _Job_jobId(ctx context.Context, field graphql.CollectedField, obj *schema.Job) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_Job_jobId(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.JobID, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(int64)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNInt2int64(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_Job_jobId(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "Job",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type Int does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _Job_user(ctx context.Context, field graphql.CollectedField, obj *schema.Job) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_Job_user(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.User, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(string)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNString2string(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_Job_user(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "Job",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type String does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _Job_project(ctx context.Context, field graphql.CollectedField, obj *schema.Job) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_Job_project(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Project, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(string)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNString2string(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_Job_project(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "Job",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type String does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _Job_cluster(ctx context.Context, field graphql.CollectedField, obj *schema.Job) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_Job_cluster(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Cluster, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(string)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNString2string(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_Job_cluster(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "Job",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type String does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _Job_subCluster(ctx context.Context, field graphql.CollectedField, obj *schema.Job) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_Job_subCluster(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.SubCluster, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(string)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNString2string(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_Job_subCluster(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "Job",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type String does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _Job_startTime(ctx context.Context, field graphql.CollectedField, obj *schema.Job) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_Job_startTime(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return ec.resolvers.Job().StartTime(rctx, obj)
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(*time.Time)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNTime2ᚖtimeᚐTime(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_Job_startTime(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "Job",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   true,
 | |
| 		IsResolver: true,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type Time does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _Job_duration(ctx context.Context, field graphql.CollectedField, obj *schema.Job) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_Job_duration(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Duration, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(int32)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNInt2int32(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_Job_duration(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "Job",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type Int does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _Job_walltime(ctx context.Context, field graphql.CollectedField, obj *schema.Job) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_Job_walltime(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Walltime, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(int64)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNInt2int64(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_Job_walltime(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "Job",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type Int does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _Job_numNodes(ctx context.Context, field graphql.CollectedField, obj *schema.Job) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_Job_numNodes(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.NumNodes, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(int32)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNInt2int32(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_Job_numNodes(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "Job",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type Int does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _Job_numHWThreads(ctx context.Context, field graphql.CollectedField, obj *schema.Job) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_Job_numHWThreads(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.NumHWThreads, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(int32)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNInt2int32(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_Job_numHWThreads(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "Job",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type Int does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _Job_numAcc(ctx context.Context, field graphql.CollectedField, obj *schema.Job) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_Job_numAcc(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.NumAcc, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(int32)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNInt2int32(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_Job_numAcc(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "Job",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type Int does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _Job_energy(ctx context.Context, field graphql.CollectedField, obj *schema.Job) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_Job_energy(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Energy, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(float64)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNFloat2float64(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_Job_energy(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "Job",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type Float does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _Job_SMT(ctx context.Context, field graphql.CollectedField, obj *schema.Job) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_Job_SMT(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.SMT, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(int32)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNInt2int32(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_Job_SMT(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "Job",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type Int does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _Job_shared(ctx context.Context, field graphql.CollectedField, obj *schema.Job) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_Job_shared(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Shared, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(string)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNString2string(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_Job_shared(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "Job",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type String does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _Job_partition(ctx context.Context, field graphql.CollectedField, obj *schema.Job) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_Job_partition(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Partition, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(string)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNString2string(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_Job_partition(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "Job",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type String does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _Job_arrayJobId(ctx context.Context, field graphql.CollectedField, obj *schema.Job) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_Job_arrayJobId(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.ArrayJobId, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(int64)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNInt2int64(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_Job_arrayJobId(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "Job",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type Int does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _Job_monitoringStatus(ctx context.Context, field graphql.CollectedField, obj *schema.Job) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_Job_monitoringStatus(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.MonitoringStatus, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(int32)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNInt2int32(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_Job_monitoringStatus(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "Job",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type Int does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _Job_state(ctx context.Context, field graphql.CollectedField, obj *schema.Job) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_Job_state(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.State, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(schema.JobState)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNJobState2githubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐJobState(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_Job_state(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "Job",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type JobState does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _Job_tags(ctx context.Context, field graphql.CollectedField, obj *schema.Job) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_Job_tags(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return ec.resolvers.Job().Tags(rctx, obj)
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.([]*schema.Tag)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNTag2ᚕᚖgithubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐTagᚄ(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_Job_tags(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "Job",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   true,
 | |
| 		IsResolver: true,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			switch field.Name {
 | |
| 			case "id":
 | |
| 				return ec.fieldContext_Tag_id(ctx, field)
 | |
| 			case "type":
 | |
| 				return ec.fieldContext_Tag_type(ctx, field)
 | |
| 			case "name":
 | |
| 				return ec.fieldContext_Tag_name(ctx, field)
 | |
| 			case "scope":
 | |
| 				return ec.fieldContext_Tag_scope(ctx, field)
 | |
| 			}
 | |
| 			return nil, fmt.Errorf("no field named %q was found under type Tag", field.Name)
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _Job_resources(ctx context.Context, field graphql.CollectedField, obj *schema.Job) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_Job_resources(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Resources, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.([]*schema.Resource)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNResource2ᚕᚖgithubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐResourceᚄ(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_Job_resources(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "Job",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			switch field.Name {
 | |
| 			case "hostname":
 | |
| 				return ec.fieldContext_Resource_hostname(ctx, field)
 | |
| 			case "hwthreads":
 | |
| 				return ec.fieldContext_Resource_hwthreads(ctx, field)
 | |
| 			case "accelerators":
 | |
| 				return ec.fieldContext_Resource_accelerators(ctx, field)
 | |
| 			case "configuration":
 | |
| 				return ec.fieldContext_Resource_configuration(ctx, field)
 | |
| 			}
 | |
| 			return nil, fmt.Errorf("no field named %q was found under type Resource", field.Name)
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _Job_concurrentJobs(ctx context.Context, field graphql.CollectedField, obj *schema.Job) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_Job_concurrentJobs(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return ec.resolvers.Job().ConcurrentJobs(rctx, obj)
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(*model.JobLinkResultList)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalOJobLinkResultList2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐJobLinkResultList(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_Job_concurrentJobs(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "Job",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   true,
 | |
| 		IsResolver: true,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			switch field.Name {
 | |
| 			case "listQuery":
 | |
| 				return ec.fieldContext_JobLinkResultList_listQuery(ctx, field)
 | |
| 			case "items":
 | |
| 				return ec.fieldContext_JobLinkResultList_items(ctx, field)
 | |
| 			case "count":
 | |
| 				return ec.fieldContext_JobLinkResultList_count(ctx, field)
 | |
| 			}
 | |
| 			return nil, fmt.Errorf("no field named %q was found under type JobLinkResultList", field.Name)
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _Job_footprint(ctx context.Context, field graphql.CollectedField, obj *schema.Job) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_Job_footprint(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return ec.resolvers.Job().Footprint(rctx, obj)
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.([]*model.FootprintValue)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalOFootprintValue2ᚕᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐFootprintValue(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_Job_footprint(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "Job",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   true,
 | |
| 		IsResolver: true,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			switch field.Name {
 | |
| 			case "name":
 | |
| 				return ec.fieldContext_FootprintValue_name(ctx, field)
 | |
| 			case "stat":
 | |
| 				return ec.fieldContext_FootprintValue_stat(ctx, field)
 | |
| 			case "value":
 | |
| 				return ec.fieldContext_FootprintValue_value(ctx, field)
 | |
| 			}
 | |
| 			return nil, fmt.Errorf("no field named %q was found under type FootprintValue", field.Name)
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _Job_energyFootprint(ctx context.Context, field graphql.CollectedField, obj *schema.Job) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_Job_energyFootprint(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return ec.resolvers.Job().EnergyFootprint(rctx, obj)
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.([]*model.EnergyFootprintValue)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalOEnergyFootprintValue2ᚕᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐEnergyFootprintValue(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_Job_energyFootprint(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "Job",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   true,
 | |
| 		IsResolver: true,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			switch field.Name {
 | |
| 			case "hardware":
 | |
| 				return ec.fieldContext_EnergyFootprintValue_hardware(ctx, field)
 | |
| 			case "metric":
 | |
| 				return ec.fieldContext_EnergyFootprintValue_metric(ctx, field)
 | |
| 			case "value":
 | |
| 				return ec.fieldContext_EnergyFootprintValue_value(ctx, field)
 | |
| 			}
 | |
| 			return nil, fmt.Errorf("no field named %q was found under type EnergyFootprintValue", field.Name)
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _Job_metaData(ctx context.Context, field graphql.CollectedField, obj *schema.Job) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_Job_metaData(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return ec.resolvers.Job().MetaData(rctx, obj)
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(any)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalOAny2interface(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_Job_metaData(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "Job",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   true,
 | |
| 		IsResolver: true,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type Any does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _Job_userData(ctx context.Context, field graphql.CollectedField, obj *schema.Job) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_Job_userData(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return ec.resolvers.Job().UserData(rctx, obj)
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(*model.User)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalOUser2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐUser(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_Job_userData(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "Job",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   true,
 | |
| 		IsResolver: true,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			switch field.Name {
 | |
| 			case "username":
 | |
| 				return ec.fieldContext_User_username(ctx, field)
 | |
| 			case "name":
 | |
| 				return ec.fieldContext_User_name(ctx, field)
 | |
| 			case "email":
 | |
| 				return ec.fieldContext_User_email(ctx, field)
 | |
| 			}
 | |
| 			return nil, fmt.Errorf("no field named %q was found under type User", field.Name)
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _JobLink_id(ctx context.Context, field graphql.CollectedField, obj *model.JobLink) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_JobLink_id(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.ID, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(string)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNID2string(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_JobLink_id(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "JobLink",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type ID does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _JobLink_jobId(ctx context.Context, field graphql.CollectedField, obj *model.JobLink) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_JobLink_jobId(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.JobID, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(int)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNInt2int(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_JobLink_jobId(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "JobLink",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type Int does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _JobLinkResultList_listQuery(ctx context.Context, field graphql.CollectedField, obj *model.JobLinkResultList) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_JobLinkResultList_listQuery(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.ListQuery, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(*string)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_JobLinkResultList_listQuery(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "JobLinkResultList",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type String does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _JobLinkResultList_items(ctx context.Context, field graphql.CollectedField, obj *model.JobLinkResultList) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_JobLinkResultList_items(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Items, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.([]*model.JobLink)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNJobLink2ᚕᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐJobLinkᚄ(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_JobLinkResultList_items(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "JobLinkResultList",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			switch field.Name {
 | |
| 			case "id":
 | |
| 				return ec.fieldContext_JobLink_id(ctx, field)
 | |
| 			case "jobId":
 | |
| 				return ec.fieldContext_JobLink_jobId(ctx, field)
 | |
| 			}
 | |
| 			return nil, fmt.Errorf("no field named %q was found under type JobLink", field.Name)
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _JobLinkResultList_count(ctx context.Context, field graphql.CollectedField, obj *model.JobLinkResultList) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_JobLinkResultList_count(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Count, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(*int)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalOInt2ᚖint(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_JobLinkResultList_count(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "JobLinkResultList",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type Int does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _JobMetric_unit(ctx context.Context, field graphql.CollectedField, obj *schema.JobMetric) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_JobMetric_unit(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Unit, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(schema.Unit)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalOUnit2githubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐUnit(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_JobMetric_unit(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "JobMetric",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			switch field.Name {
 | |
| 			case "base":
 | |
| 				return ec.fieldContext_Unit_base(ctx, field)
 | |
| 			case "prefix":
 | |
| 				return ec.fieldContext_Unit_prefix(ctx, field)
 | |
| 			}
 | |
| 			return nil, fmt.Errorf("no field named %q was found under type Unit", field.Name)
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _JobMetric_timestep(ctx context.Context, field graphql.CollectedField, obj *schema.JobMetric) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_JobMetric_timestep(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Timestep, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(int)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNInt2int(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_JobMetric_timestep(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "JobMetric",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type Int does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _JobMetric_series(ctx context.Context, field graphql.CollectedField, obj *schema.JobMetric) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_JobMetric_series(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Series, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.([]schema.Series)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalOSeries2ᚕgithubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐSeriesᚄ(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_JobMetric_series(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "JobMetric",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			switch field.Name {
 | |
| 			case "hostname":
 | |
| 				return ec.fieldContext_Series_hostname(ctx, field)
 | |
| 			case "id":
 | |
| 				return ec.fieldContext_Series_id(ctx, field)
 | |
| 			case "statistics":
 | |
| 				return ec.fieldContext_Series_statistics(ctx, field)
 | |
| 			case "data":
 | |
| 				return ec.fieldContext_Series_data(ctx, field)
 | |
| 			}
 | |
| 			return nil, fmt.Errorf("no field named %q was found under type Series", field.Name)
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _JobMetric_statisticsSeries(ctx context.Context, field graphql.CollectedField, obj *schema.JobMetric) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_JobMetric_statisticsSeries(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.StatisticsSeries, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(*schema.StatsSeries)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalOStatsSeries2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐStatsSeries(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_JobMetric_statisticsSeries(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "JobMetric",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			switch field.Name {
 | |
| 			case "mean":
 | |
| 				return ec.fieldContext_StatsSeries_mean(ctx, field)
 | |
| 			case "median":
 | |
| 				return ec.fieldContext_StatsSeries_median(ctx, field)
 | |
| 			case "min":
 | |
| 				return ec.fieldContext_StatsSeries_min(ctx, field)
 | |
| 			case "max":
 | |
| 				return ec.fieldContext_StatsSeries_max(ctx, field)
 | |
| 			}
 | |
| 			return nil, fmt.Errorf("no field named %q was found under type StatsSeries", field.Name)
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _JobMetricWithName_name(ctx context.Context, field graphql.CollectedField, obj *model.JobMetricWithName) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_JobMetricWithName_name(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Name, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(string)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNString2string(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_JobMetricWithName_name(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "JobMetricWithName",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type String does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _JobMetricWithName_scope(ctx context.Context, field graphql.CollectedField, obj *model.JobMetricWithName) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_JobMetricWithName_scope(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Scope, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(schema.MetricScope)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNMetricScope2githubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐMetricScope(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_JobMetricWithName_scope(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "JobMetricWithName",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type MetricScope does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _JobMetricWithName_metric(ctx context.Context, field graphql.CollectedField, obj *model.JobMetricWithName) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_JobMetricWithName_metric(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Metric, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(*schema.JobMetric)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNJobMetric2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐJobMetric(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_JobMetricWithName_metric(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "JobMetricWithName",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			switch field.Name {
 | |
| 			case "unit":
 | |
| 				return ec.fieldContext_JobMetric_unit(ctx, field)
 | |
| 			case "timestep":
 | |
| 				return ec.fieldContext_JobMetric_timestep(ctx, field)
 | |
| 			case "series":
 | |
| 				return ec.fieldContext_JobMetric_series(ctx, field)
 | |
| 			case "statisticsSeries":
 | |
| 				return ec.fieldContext_JobMetric_statisticsSeries(ctx, field)
 | |
| 			}
 | |
| 			return nil, fmt.Errorf("no field named %q was found under type JobMetric", field.Name)
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _JobResultList_items(ctx context.Context, field graphql.CollectedField, obj *model.JobResultList) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_JobResultList_items(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Items, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.([]*schema.Job)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNJob2ᚕᚖgithubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐJobᚄ(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_JobResultList_items(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "JobResultList",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			switch field.Name {
 | |
| 			case "id":
 | |
| 				return ec.fieldContext_Job_id(ctx, field)
 | |
| 			case "jobId":
 | |
| 				return ec.fieldContext_Job_jobId(ctx, field)
 | |
| 			case "user":
 | |
| 				return ec.fieldContext_Job_user(ctx, field)
 | |
| 			case "project":
 | |
| 				return ec.fieldContext_Job_project(ctx, field)
 | |
| 			case "cluster":
 | |
| 				return ec.fieldContext_Job_cluster(ctx, field)
 | |
| 			case "subCluster":
 | |
| 				return ec.fieldContext_Job_subCluster(ctx, field)
 | |
| 			case "startTime":
 | |
| 				return ec.fieldContext_Job_startTime(ctx, field)
 | |
| 			case "duration":
 | |
| 				return ec.fieldContext_Job_duration(ctx, field)
 | |
| 			case "walltime":
 | |
| 				return ec.fieldContext_Job_walltime(ctx, field)
 | |
| 			case "numNodes":
 | |
| 				return ec.fieldContext_Job_numNodes(ctx, field)
 | |
| 			case "numHWThreads":
 | |
| 				return ec.fieldContext_Job_numHWThreads(ctx, field)
 | |
| 			case "numAcc":
 | |
| 				return ec.fieldContext_Job_numAcc(ctx, field)
 | |
| 			case "energy":
 | |
| 				return ec.fieldContext_Job_energy(ctx, field)
 | |
| 			case "SMT":
 | |
| 				return ec.fieldContext_Job_SMT(ctx, field)
 | |
| 			case "shared":
 | |
| 				return ec.fieldContext_Job_shared(ctx, field)
 | |
| 			case "partition":
 | |
| 				return ec.fieldContext_Job_partition(ctx, field)
 | |
| 			case "arrayJobId":
 | |
| 				return ec.fieldContext_Job_arrayJobId(ctx, field)
 | |
| 			case "monitoringStatus":
 | |
| 				return ec.fieldContext_Job_monitoringStatus(ctx, field)
 | |
| 			case "state":
 | |
| 				return ec.fieldContext_Job_state(ctx, field)
 | |
| 			case "tags":
 | |
| 				return ec.fieldContext_Job_tags(ctx, field)
 | |
| 			case "resources":
 | |
| 				return ec.fieldContext_Job_resources(ctx, field)
 | |
| 			case "concurrentJobs":
 | |
| 				return ec.fieldContext_Job_concurrentJobs(ctx, field)
 | |
| 			case "footprint":
 | |
| 				return ec.fieldContext_Job_footprint(ctx, field)
 | |
| 			case "energyFootprint":
 | |
| 				return ec.fieldContext_Job_energyFootprint(ctx, field)
 | |
| 			case "metaData":
 | |
| 				return ec.fieldContext_Job_metaData(ctx, field)
 | |
| 			case "userData":
 | |
| 				return ec.fieldContext_Job_userData(ctx, field)
 | |
| 			}
 | |
| 			return nil, fmt.Errorf("no field named %q was found under type Job", field.Name)
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _JobResultList_offset(ctx context.Context, field graphql.CollectedField, obj *model.JobResultList) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_JobResultList_offset(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Offset, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(*int)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalOInt2ᚖint(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_JobResultList_offset(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "JobResultList",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type Int does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _JobResultList_limit(ctx context.Context, field graphql.CollectedField, obj *model.JobResultList) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_JobResultList_limit(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Limit, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(*int)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalOInt2ᚖint(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_JobResultList_limit(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "JobResultList",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type Int does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _JobResultList_count(ctx context.Context, field graphql.CollectedField, obj *model.JobResultList) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_JobResultList_count(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Count, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(*int)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalOInt2ᚖint(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_JobResultList_count(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "JobResultList",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type Int does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _JobResultList_hasNextPage(ctx context.Context, field graphql.CollectedField, obj *model.JobResultList) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_JobResultList_hasNextPage(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.HasNextPage, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(*bool)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalOBoolean2ᚖbool(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_JobResultList_hasNextPage(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "JobResultList",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type Boolean does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _JobStats_id(ctx context.Context, field graphql.CollectedField, obj *model.JobStats) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_JobStats_id(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.ID, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(int)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNInt2int(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_JobStats_id(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "JobStats",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type Int does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _JobStats_jobId(ctx context.Context, field graphql.CollectedField, obj *model.JobStats) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_JobStats_jobId(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.JobID, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(string)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNString2string(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_JobStats_jobId(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "JobStats",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type String does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _JobStats_startTime(ctx context.Context, field graphql.CollectedField, obj *model.JobStats) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_JobStats_startTime(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.StartTime, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(int)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNInt2int(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_JobStats_startTime(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "JobStats",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type Int does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _JobStats_duration(ctx context.Context, field graphql.CollectedField, obj *model.JobStats) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_JobStats_duration(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Duration, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(int)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNInt2int(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_JobStats_duration(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "JobStats",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type Int does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _JobStats_cluster(ctx context.Context, field graphql.CollectedField, obj *model.JobStats) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_JobStats_cluster(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Cluster, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(string)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNString2string(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_JobStats_cluster(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "JobStats",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type String does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _JobStats_subCluster(ctx context.Context, field graphql.CollectedField, obj *model.JobStats) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_JobStats_subCluster(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.SubCluster, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(string)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNString2string(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_JobStats_subCluster(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "JobStats",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type String does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _JobStats_numNodes(ctx context.Context, field graphql.CollectedField, obj *model.JobStats) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_JobStats_numNodes(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.NumNodes, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(int)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNInt2int(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_JobStats_numNodes(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "JobStats",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type Int does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _JobStats_numHWThreads(ctx context.Context, field graphql.CollectedField, obj *model.JobStats) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_JobStats_numHWThreads(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.NumHWThreads, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(*int)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalOInt2ᚖint(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_JobStats_numHWThreads(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "JobStats",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type Int does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _JobStats_numAccelerators(ctx context.Context, field graphql.CollectedField, obj *model.JobStats) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_JobStats_numAccelerators(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.NumAccelerators, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(*int)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalOInt2ᚖint(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_JobStats_numAccelerators(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "JobStats",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type Int does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _JobStats_stats(ctx context.Context, field graphql.CollectedField, obj *model.JobStats) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_JobStats_stats(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Stats, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.([]*model.NamedStats)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNNamedStats2ᚕᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐNamedStatsᚄ(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_JobStats_stats(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "JobStats",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			switch field.Name {
 | |
| 			case "name":
 | |
| 				return ec.fieldContext_NamedStats_name(ctx, field)
 | |
| 			case "data":
 | |
| 				return ec.fieldContext_NamedStats_data(ctx, field)
 | |
| 			}
 | |
| 			return nil, fmt.Errorf("no field named %q was found under type NamedStats", field.Name)
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _JobsStatistics_id(ctx context.Context, field graphql.CollectedField, obj *model.JobsStatistics) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_JobsStatistics_id(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.ID, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(string)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNID2string(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_JobsStatistics_id(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "JobsStatistics",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type ID does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _JobsStatistics_name(ctx context.Context, field graphql.CollectedField, obj *model.JobsStatistics) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_JobsStatistics_name(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Name, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(string)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNString2string(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_JobsStatistics_name(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "JobsStatistics",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type String does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _JobsStatistics_totalUsers(ctx context.Context, field graphql.CollectedField, obj *model.JobsStatistics) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_JobsStatistics_totalUsers(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.TotalUsers, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(int)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNInt2int(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_JobsStatistics_totalUsers(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "JobsStatistics",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type Int does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _JobsStatistics_totalJobs(ctx context.Context, field graphql.CollectedField, obj *model.JobsStatistics) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_JobsStatistics_totalJobs(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.TotalJobs, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(int)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNInt2int(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_JobsStatistics_totalJobs(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "JobsStatistics",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type Int does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _JobsStatistics_runningJobs(ctx context.Context, field graphql.CollectedField, obj *model.JobsStatistics) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_JobsStatistics_runningJobs(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.RunningJobs, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(int)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNInt2int(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_JobsStatistics_runningJobs(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "JobsStatistics",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type Int does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _JobsStatistics_shortJobs(ctx context.Context, field graphql.CollectedField, obj *model.JobsStatistics) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_JobsStatistics_shortJobs(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.ShortJobs, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(int)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNInt2int(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_JobsStatistics_shortJobs(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "JobsStatistics",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type Int does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _JobsStatistics_totalWalltime(ctx context.Context, field graphql.CollectedField, obj *model.JobsStatistics) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_JobsStatistics_totalWalltime(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.TotalWalltime, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(int)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNInt2int(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_JobsStatistics_totalWalltime(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "JobsStatistics",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type Int does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _JobsStatistics_totalNodes(ctx context.Context, field graphql.CollectedField, obj *model.JobsStatistics) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_JobsStatistics_totalNodes(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.TotalNodes, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(int)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNInt2int(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_JobsStatistics_totalNodes(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "JobsStatistics",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type Int does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _JobsStatistics_totalNodeHours(ctx context.Context, field graphql.CollectedField, obj *model.JobsStatistics) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_JobsStatistics_totalNodeHours(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.TotalNodeHours, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(int)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNInt2int(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_JobsStatistics_totalNodeHours(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "JobsStatistics",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type Int does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _JobsStatistics_totalCores(ctx context.Context, field graphql.CollectedField, obj *model.JobsStatistics) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_JobsStatistics_totalCores(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.TotalCores, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(int)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNInt2int(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_JobsStatistics_totalCores(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "JobsStatistics",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type Int does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _JobsStatistics_totalCoreHours(ctx context.Context, field graphql.CollectedField, obj *model.JobsStatistics) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_JobsStatistics_totalCoreHours(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.TotalCoreHours, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(int)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNInt2int(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_JobsStatistics_totalCoreHours(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "JobsStatistics",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type Int does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _JobsStatistics_totalAccs(ctx context.Context, field graphql.CollectedField, obj *model.JobsStatistics) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_JobsStatistics_totalAccs(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.TotalAccs, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(int)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNInt2int(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_JobsStatistics_totalAccs(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "JobsStatistics",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type Int does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _JobsStatistics_totalAccHours(ctx context.Context, field graphql.CollectedField, obj *model.JobsStatistics) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_JobsStatistics_totalAccHours(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.TotalAccHours, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(int)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNInt2int(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_JobsStatistics_totalAccHours(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "JobsStatistics",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type Int does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _JobsStatistics_histDuration(ctx context.Context, field graphql.CollectedField, obj *model.JobsStatistics) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_JobsStatistics_histDuration(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.HistDuration, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.([]*model.HistoPoint)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNHistoPoint2ᚕᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐHistoPointᚄ(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_JobsStatistics_histDuration(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "JobsStatistics",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			switch field.Name {
 | |
| 			case "count":
 | |
| 				return ec.fieldContext_HistoPoint_count(ctx, field)
 | |
| 			case "value":
 | |
| 				return ec.fieldContext_HistoPoint_value(ctx, field)
 | |
| 			}
 | |
| 			return nil, fmt.Errorf("no field named %q was found under type HistoPoint", field.Name)
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _JobsStatistics_histNumNodes(ctx context.Context, field graphql.CollectedField, obj *model.JobsStatistics) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_JobsStatistics_histNumNodes(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.HistNumNodes, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.([]*model.HistoPoint)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNHistoPoint2ᚕᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐHistoPointᚄ(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_JobsStatistics_histNumNodes(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "JobsStatistics",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			switch field.Name {
 | |
| 			case "count":
 | |
| 				return ec.fieldContext_HistoPoint_count(ctx, field)
 | |
| 			case "value":
 | |
| 				return ec.fieldContext_HistoPoint_value(ctx, field)
 | |
| 			}
 | |
| 			return nil, fmt.Errorf("no field named %q was found under type HistoPoint", field.Name)
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _JobsStatistics_histNumCores(ctx context.Context, field graphql.CollectedField, obj *model.JobsStatistics) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_JobsStatistics_histNumCores(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.HistNumCores, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.([]*model.HistoPoint)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNHistoPoint2ᚕᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐHistoPointᚄ(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_JobsStatistics_histNumCores(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "JobsStatistics",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			switch field.Name {
 | |
| 			case "count":
 | |
| 				return ec.fieldContext_HistoPoint_count(ctx, field)
 | |
| 			case "value":
 | |
| 				return ec.fieldContext_HistoPoint_value(ctx, field)
 | |
| 			}
 | |
| 			return nil, fmt.Errorf("no field named %q was found under type HistoPoint", field.Name)
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _JobsStatistics_histNumAccs(ctx context.Context, field graphql.CollectedField, obj *model.JobsStatistics) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_JobsStatistics_histNumAccs(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.HistNumAccs, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.([]*model.HistoPoint)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNHistoPoint2ᚕᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐHistoPointᚄ(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_JobsStatistics_histNumAccs(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "JobsStatistics",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			switch field.Name {
 | |
| 			case "count":
 | |
| 				return ec.fieldContext_HistoPoint_count(ctx, field)
 | |
| 			case "value":
 | |
| 				return ec.fieldContext_HistoPoint_value(ctx, field)
 | |
| 			}
 | |
| 			return nil, fmt.Errorf("no field named %q was found under type HistoPoint", field.Name)
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _JobsStatistics_histMetrics(ctx context.Context, field graphql.CollectedField, obj *model.JobsStatistics) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_JobsStatistics_histMetrics(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.HistMetrics, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.([]*model.MetricHistoPoints)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNMetricHistoPoints2ᚕᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐMetricHistoPointsᚄ(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_JobsStatistics_histMetrics(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "JobsStatistics",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			switch field.Name {
 | |
| 			case "metric":
 | |
| 				return ec.fieldContext_MetricHistoPoints_metric(ctx, field)
 | |
| 			case "unit":
 | |
| 				return ec.fieldContext_MetricHistoPoints_unit(ctx, field)
 | |
| 			case "stat":
 | |
| 				return ec.fieldContext_MetricHistoPoints_stat(ctx, field)
 | |
| 			case "data":
 | |
| 				return ec.fieldContext_MetricHistoPoints_data(ctx, field)
 | |
| 			}
 | |
| 			return nil, fmt.Errorf("no field named %q was found under type MetricHistoPoints", field.Name)
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _MetricConfig_name(ctx context.Context, field graphql.CollectedField, obj *schema.MetricConfig) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_MetricConfig_name(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Name, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(string)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNString2string(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_MetricConfig_name(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "MetricConfig",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type String does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _MetricConfig_unit(ctx context.Context, field graphql.CollectedField, obj *schema.MetricConfig) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_MetricConfig_unit(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Unit, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(schema.Unit)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNUnit2githubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐUnit(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_MetricConfig_unit(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "MetricConfig",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			switch field.Name {
 | |
| 			case "base":
 | |
| 				return ec.fieldContext_Unit_base(ctx, field)
 | |
| 			case "prefix":
 | |
| 				return ec.fieldContext_Unit_prefix(ctx, field)
 | |
| 			}
 | |
| 			return nil, fmt.Errorf("no field named %q was found under type Unit", field.Name)
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _MetricConfig_scope(ctx context.Context, field graphql.CollectedField, obj *schema.MetricConfig) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_MetricConfig_scope(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Scope, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(schema.MetricScope)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNMetricScope2githubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐMetricScope(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_MetricConfig_scope(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "MetricConfig",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type MetricScope does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _MetricConfig_aggregation(ctx context.Context, field graphql.CollectedField, obj *schema.MetricConfig) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_MetricConfig_aggregation(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Aggregation, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(string)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNString2string(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_MetricConfig_aggregation(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "MetricConfig",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type String does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _MetricConfig_timestep(ctx context.Context, field graphql.CollectedField, obj *schema.MetricConfig) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_MetricConfig_timestep(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Timestep, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(int)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNInt2int(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_MetricConfig_timestep(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "MetricConfig",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type Int does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _MetricConfig_peak(ctx context.Context, field graphql.CollectedField, obj *schema.MetricConfig) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_MetricConfig_peak(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Peak, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(float64)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNFloat2float64(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_MetricConfig_peak(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "MetricConfig",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type Float does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _MetricConfig_normal(ctx context.Context, field graphql.CollectedField, obj *schema.MetricConfig) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_MetricConfig_normal(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Normal, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(float64)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalOFloat2float64(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_MetricConfig_normal(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "MetricConfig",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type Float does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _MetricConfig_caution(ctx context.Context, field graphql.CollectedField, obj *schema.MetricConfig) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_MetricConfig_caution(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Caution, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(float64)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNFloat2float64(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_MetricConfig_caution(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "MetricConfig",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type Float does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _MetricConfig_alert(ctx context.Context, field graphql.CollectedField, obj *schema.MetricConfig) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_MetricConfig_alert(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Alert, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(float64)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNFloat2float64(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_MetricConfig_alert(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "MetricConfig",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type Float does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _MetricConfig_lowerIsBetter(ctx context.Context, field graphql.CollectedField, obj *schema.MetricConfig) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_MetricConfig_lowerIsBetter(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.LowerIsBetter, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(bool)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalOBoolean2bool(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_MetricConfig_lowerIsBetter(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "MetricConfig",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type Boolean does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _MetricConfig_subClusters(ctx context.Context, field graphql.CollectedField, obj *schema.MetricConfig) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_MetricConfig_subClusters(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.SubClusters, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.([]*schema.SubClusterConfig)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNSubClusterConfig2ᚕᚖgithubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐSubClusterConfigᚄ(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_MetricConfig_subClusters(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "MetricConfig",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			switch field.Name {
 | |
| 			case "name":
 | |
| 				return ec.fieldContext_SubClusterConfig_name(ctx, field)
 | |
| 			case "peak":
 | |
| 				return ec.fieldContext_SubClusterConfig_peak(ctx, field)
 | |
| 			case "normal":
 | |
| 				return ec.fieldContext_SubClusterConfig_normal(ctx, field)
 | |
| 			case "caution":
 | |
| 				return ec.fieldContext_SubClusterConfig_caution(ctx, field)
 | |
| 			case "alert":
 | |
| 				return ec.fieldContext_SubClusterConfig_alert(ctx, field)
 | |
| 			case "remove":
 | |
| 				return ec.fieldContext_SubClusterConfig_remove(ctx, field)
 | |
| 			}
 | |
| 			return nil, fmt.Errorf("no field named %q was found under type SubClusterConfig", field.Name)
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _MetricFootprints_metric(ctx context.Context, field graphql.CollectedField, obj *model.MetricFootprints) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_MetricFootprints_metric(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Metric, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(string)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNString2string(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_MetricFootprints_metric(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "MetricFootprints",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type String does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _MetricFootprints_data(ctx context.Context, field graphql.CollectedField, obj *model.MetricFootprints) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_MetricFootprints_data(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Data, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.([]schema.Float)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNNullableFloat2ᚕgithubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐFloatᚄ(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_MetricFootprints_data(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "MetricFootprints",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type NullableFloat does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _MetricHistoPoint_bin(ctx context.Context, field graphql.CollectedField, obj *model.MetricHistoPoint) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_MetricHistoPoint_bin(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Bin, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(*int)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalOInt2ᚖint(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_MetricHistoPoint_bin(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "MetricHistoPoint",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type Int does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _MetricHistoPoint_count(ctx context.Context, field graphql.CollectedField, obj *model.MetricHistoPoint) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_MetricHistoPoint_count(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Count, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(int)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNInt2int(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_MetricHistoPoint_count(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "MetricHistoPoint",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type Int does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _MetricHistoPoint_min(ctx context.Context, field graphql.CollectedField, obj *model.MetricHistoPoint) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_MetricHistoPoint_min(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Min, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(*int)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalOInt2ᚖint(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_MetricHistoPoint_min(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "MetricHistoPoint",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type Int does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _MetricHistoPoint_max(ctx context.Context, field graphql.CollectedField, obj *model.MetricHistoPoint) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_MetricHistoPoint_max(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Max, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(*int)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalOInt2ᚖint(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_MetricHistoPoint_max(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "MetricHistoPoint",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type Int does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _MetricHistoPoints_metric(ctx context.Context, field graphql.CollectedField, obj *model.MetricHistoPoints) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_MetricHistoPoints_metric(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Metric, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(string)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNString2string(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_MetricHistoPoints_metric(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "MetricHistoPoints",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type String does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _MetricHistoPoints_unit(ctx context.Context, field graphql.CollectedField, obj *model.MetricHistoPoints) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_MetricHistoPoints_unit(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Unit, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(string)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNString2string(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_MetricHistoPoints_unit(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "MetricHistoPoints",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type String does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _MetricHistoPoints_stat(ctx context.Context, field graphql.CollectedField, obj *model.MetricHistoPoints) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_MetricHistoPoints_stat(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Stat, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(*string)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_MetricHistoPoints_stat(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "MetricHistoPoints",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type String does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _MetricHistoPoints_data(ctx context.Context, field graphql.CollectedField, obj *model.MetricHistoPoints) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_MetricHistoPoints_data(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Data, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.([]*model.MetricHistoPoint)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalOMetricHistoPoint2ᚕᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐMetricHistoPointᚄ(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_MetricHistoPoints_data(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "MetricHistoPoints",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			switch field.Name {
 | |
| 			case "bin":
 | |
| 				return ec.fieldContext_MetricHistoPoint_bin(ctx, field)
 | |
| 			case "count":
 | |
| 				return ec.fieldContext_MetricHistoPoint_count(ctx, field)
 | |
| 			case "min":
 | |
| 				return ec.fieldContext_MetricHistoPoint_min(ctx, field)
 | |
| 			case "max":
 | |
| 				return ec.fieldContext_MetricHistoPoint_max(ctx, field)
 | |
| 			}
 | |
| 			return nil, fmt.Errorf("no field named %q was found under type MetricHistoPoint", field.Name)
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _MetricStatistics_avg(ctx context.Context, field graphql.CollectedField, obj *schema.MetricStatistics) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_MetricStatistics_avg(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Avg, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(float64)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNFloat2float64(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_MetricStatistics_avg(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "MetricStatistics",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type Float does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _MetricStatistics_min(ctx context.Context, field graphql.CollectedField, obj *schema.MetricStatistics) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_MetricStatistics_min(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Min, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(float64)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNFloat2float64(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_MetricStatistics_min(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "MetricStatistics",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type Float does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _MetricStatistics_max(ctx context.Context, field graphql.CollectedField, obj *schema.MetricStatistics) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_MetricStatistics_max(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Max, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(float64)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNFloat2float64(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_MetricStatistics_max(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "MetricStatistics",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type Float does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _MetricValue_name(ctx context.Context, field graphql.CollectedField, obj *schema.MetricValue) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_MetricValue_name(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return ec.resolvers.MetricValue().Name(rctx, obj)
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(*string)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_MetricValue_name(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "MetricValue",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   true,
 | |
| 		IsResolver: true,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type String does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _MetricValue_unit(ctx context.Context, field graphql.CollectedField, obj *schema.MetricValue) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_MetricValue_unit(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Unit, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(schema.Unit)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNUnit2githubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐUnit(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_MetricValue_unit(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "MetricValue",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			switch field.Name {
 | |
| 			case "base":
 | |
| 				return ec.fieldContext_Unit_base(ctx, field)
 | |
| 			case "prefix":
 | |
| 				return ec.fieldContext_Unit_prefix(ctx, field)
 | |
| 			}
 | |
| 			return nil, fmt.Errorf("no field named %q was found under type Unit", field.Name)
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _MetricValue_value(ctx context.Context, field graphql.CollectedField, obj *schema.MetricValue) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_MetricValue_value(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Value, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(float64)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNFloat2float64(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_MetricValue_value(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "MetricValue",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type Float does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _Mutation_createTag(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_Mutation_createTag(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return ec.resolvers.Mutation().CreateTag(rctx, fc.Args["type"].(string), fc.Args["name"].(string), fc.Args["scope"].(string))
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(*schema.Tag)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNTag2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐTag(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_Mutation_createTag(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "Mutation",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   true,
 | |
| 		IsResolver: true,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			switch field.Name {
 | |
| 			case "id":
 | |
| 				return ec.fieldContext_Tag_id(ctx, field)
 | |
| 			case "type":
 | |
| 				return ec.fieldContext_Tag_type(ctx, field)
 | |
| 			case "name":
 | |
| 				return ec.fieldContext_Tag_name(ctx, field)
 | |
| 			case "scope":
 | |
| 				return ec.fieldContext_Tag_scope(ctx, field)
 | |
| 			}
 | |
| 			return nil, fmt.Errorf("no field named %q was found under type Tag", field.Name)
 | |
| 		},
 | |
| 	}
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			err = ec.Recover(ctx, r)
 | |
| 			ec.Error(ctx, err)
 | |
| 		}
 | |
| 	}()
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	if fc.Args, err = ec.field_Mutation_createTag_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return fc, err
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _Mutation_deleteTag(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_Mutation_deleteTag(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return ec.resolvers.Mutation().DeleteTag(rctx, fc.Args["id"].(string))
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(string)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNID2string(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_Mutation_deleteTag(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "Mutation",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   true,
 | |
| 		IsResolver: true,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type ID does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			err = ec.Recover(ctx, r)
 | |
| 			ec.Error(ctx, err)
 | |
| 		}
 | |
| 	}()
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	if fc.Args, err = ec.field_Mutation_deleteTag_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return fc, err
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _Mutation_addTagsToJob(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_Mutation_addTagsToJob(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return ec.resolvers.Mutation().AddTagsToJob(rctx, fc.Args["job"].(string), fc.Args["tagIds"].([]string))
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.([]*schema.Tag)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNTag2ᚕᚖgithubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐTagᚄ(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_Mutation_addTagsToJob(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "Mutation",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   true,
 | |
| 		IsResolver: true,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			switch field.Name {
 | |
| 			case "id":
 | |
| 				return ec.fieldContext_Tag_id(ctx, field)
 | |
| 			case "type":
 | |
| 				return ec.fieldContext_Tag_type(ctx, field)
 | |
| 			case "name":
 | |
| 				return ec.fieldContext_Tag_name(ctx, field)
 | |
| 			case "scope":
 | |
| 				return ec.fieldContext_Tag_scope(ctx, field)
 | |
| 			}
 | |
| 			return nil, fmt.Errorf("no field named %q was found under type Tag", field.Name)
 | |
| 		},
 | |
| 	}
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			err = ec.Recover(ctx, r)
 | |
| 			ec.Error(ctx, err)
 | |
| 		}
 | |
| 	}()
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	if fc.Args, err = ec.field_Mutation_addTagsToJob_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return fc, err
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _Mutation_removeTagsFromJob(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_Mutation_removeTagsFromJob(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return ec.resolvers.Mutation().RemoveTagsFromJob(rctx, fc.Args["job"].(string), fc.Args["tagIds"].([]string))
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.([]*schema.Tag)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNTag2ᚕᚖgithubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐTagᚄ(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_Mutation_removeTagsFromJob(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "Mutation",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   true,
 | |
| 		IsResolver: true,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			switch field.Name {
 | |
| 			case "id":
 | |
| 				return ec.fieldContext_Tag_id(ctx, field)
 | |
| 			case "type":
 | |
| 				return ec.fieldContext_Tag_type(ctx, field)
 | |
| 			case "name":
 | |
| 				return ec.fieldContext_Tag_name(ctx, field)
 | |
| 			case "scope":
 | |
| 				return ec.fieldContext_Tag_scope(ctx, field)
 | |
| 			}
 | |
| 			return nil, fmt.Errorf("no field named %q was found under type Tag", field.Name)
 | |
| 		},
 | |
| 	}
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			err = ec.Recover(ctx, r)
 | |
| 			ec.Error(ctx, err)
 | |
| 		}
 | |
| 	}()
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	if fc.Args, err = ec.field_Mutation_removeTagsFromJob_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return fc, err
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _Mutation_removeTagFromList(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_Mutation_removeTagFromList(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return ec.resolvers.Mutation().RemoveTagFromList(rctx, fc.Args["tagIds"].([]string))
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.([]int)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNInt2ᚕintᚄ(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_Mutation_removeTagFromList(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "Mutation",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   true,
 | |
| 		IsResolver: true,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type Int does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			err = ec.Recover(ctx, r)
 | |
| 			ec.Error(ctx, err)
 | |
| 		}
 | |
| 	}()
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	if fc.Args, err = ec.field_Mutation_removeTagFromList_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return fc, err
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _Mutation_updateConfiguration(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_Mutation_updateConfiguration(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return ec.resolvers.Mutation().UpdateConfiguration(rctx, fc.Args["name"].(string), fc.Args["value"].(string))
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(*string)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_Mutation_updateConfiguration(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "Mutation",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   true,
 | |
| 		IsResolver: true,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type String does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			err = ec.Recover(ctx, r)
 | |
| 			ec.Error(ctx, err)
 | |
| 		}
 | |
| 	}()
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	if fc.Args, err = ec.field_Mutation_updateConfiguration_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return fc, err
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _NamedStats_name(ctx context.Context, field graphql.CollectedField, obj *model.NamedStats) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_NamedStats_name(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Name, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(string)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNString2string(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_NamedStats_name(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "NamedStats",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type String does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _NamedStats_data(ctx context.Context, field graphql.CollectedField, obj *model.NamedStats) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_NamedStats_data(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Data, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(*schema.MetricStatistics)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNMetricStatistics2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐMetricStatistics(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_NamedStats_data(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "NamedStats",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			switch field.Name {
 | |
| 			case "avg":
 | |
| 				return ec.fieldContext_MetricStatistics_avg(ctx, field)
 | |
| 			case "min":
 | |
| 				return ec.fieldContext_MetricStatistics_min(ctx, field)
 | |
| 			case "max":
 | |
| 				return ec.fieldContext_MetricStatistics_max(ctx, field)
 | |
| 			}
 | |
| 			return nil, fmt.Errorf("no field named %q was found under type MetricStatistics", field.Name)
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _NamedStatsWithScope_name(ctx context.Context, field graphql.CollectedField, obj *model.NamedStatsWithScope) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_NamedStatsWithScope_name(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Name, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(string)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNString2string(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_NamedStatsWithScope_name(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "NamedStatsWithScope",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type String does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _NamedStatsWithScope_scope(ctx context.Context, field graphql.CollectedField, obj *model.NamedStatsWithScope) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_NamedStatsWithScope_scope(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Scope, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(schema.MetricScope)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNMetricScope2githubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐMetricScope(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_NamedStatsWithScope_scope(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "NamedStatsWithScope",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type MetricScope does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _NamedStatsWithScope_stats(ctx context.Context, field graphql.CollectedField, obj *model.NamedStatsWithScope) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_NamedStatsWithScope_stats(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Stats, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.([]*model.ScopedStats)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNScopedStats2ᚕᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐScopedStatsᚄ(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_NamedStatsWithScope_stats(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "NamedStatsWithScope",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			switch field.Name {
 | |
| 			case "hostname":
 | |
| 				return ec.fieldContext_ScopedStats_hostname(ctx, field)
 | |
| 			case "id":
 | |
| 				return ec.fieldContext_ScopedStats_id(ctx, field)
 | |
| 			case "data":
 | |
| 				return ec.fieldContext_ScopedStats_data(ctx, field)
 | |
| 			}
 | |
| 			return nil, fmt.Errorf("no field named %q was found under type ScopedStats", field.Name)
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _Node_id(ctx context.Context, field graphql.CollectedField, obj *schema.Node) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_Node_id(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return ec.resolvers.Node().ID(rctx, obj)
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(string)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNID2string(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_Node_id(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "Node",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   true,
 | |
| 		IsResolver: true,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type ID does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _Node_hostname(ctx context.Context, field graphql.CollectedField, obj *schema.Node) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_Node_hostname(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Hostname, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(string)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNString2string(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_Node_hostname(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "Node",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type String does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _Node_cluster(ctx context.Context, field graphql.CollectedField, obj *schema.Node) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_Node_cluster(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Cluster, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(string)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNString2string(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_Node_cluster(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "Node",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type String does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _Node_subCluster(ctx context.Context, field graphql.CollectedField, obj *schema.Node) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_Node_subCluster(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.SubCluster, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(string)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNString2string(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_Node_subCluster(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "Node",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type String does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _Node_jobsRunning(ctx context.Context, field graphql.CollectedField, obj *schema.Node) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_Node_jobsRunning(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.JobsRunning, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(int)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNInt2int(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_Node_jobsRunning(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "Node",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type Int does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _Node_cpusAllocated(ctx context.Context, field graphql.CollectedField, obj *schema.Node) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_Node_cpusAllocated(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.CpusAllocated, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(int)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalOInt2int(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_Node_cpusAllocated(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "Node",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type Int does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _Node_memoryAllocated(ctx context.Context, field graphql.CollectedField, obj *schema.Node) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_Node_memoryAllocated(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.MemoryAllocated, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(int)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalOInt2int(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_Node_memoryAllocated(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "Node",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type Int does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _Node_gpusAllocated(ctx context.Context, field graphql.CollectedField, obj *schema.Node) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_Node_gpusAllocated(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.GpusAllocated, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(int)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalOInt2int(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_Node_gpusAllocated(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "Node",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type Int does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _Node_schedulerState(ctx context.Context, field graphql.CollectedField, obj *schema.Node) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_Node_schedulerState(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return ec.resolvers.Node().SchedulerState(rctx, obj)
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(schema.SchedulerState)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNSchedulerState2githubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐSchedulerState(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_Node_schedulerState(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "Node",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   true,
 | |
| 		IsResolver: true,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type SchedulerState does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _Node_healthState(ctx context.Context, field graphql.CollectedField, obj *schema.Node) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_Node_healthState(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return ec.resolvers.Node().HealthState(rctx, obj)
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(string)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNMonitoringState2string(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_Node_healthState(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "Node",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   true,
 | |
| 		IsResolver: true,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type MonitoringState does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _Node_metaData(ctx context.Context, field graphql.CollectedField, obj *schema.Node) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_Node_metaData(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return ec.resolvers.Node().MetaData(rctx, obj)
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(any)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalOAny2interface(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_Node_metaData(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "Node",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   true,
 | |
| 		IsResolver: true,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type Any does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _NodeMetrics_host(ctx context.Context, field graphql.CollectedField, obj *model.NodeMetrics) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_NodeMetrics_host(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Host, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(string)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNString2string(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_NodeMetrics_host(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "NodeMetrics",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type String does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _NodeMetrics_subCluster(ctx context.Context, field graphql.CollectedField, obj *model.NodeMetrics) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_NodeMetrics_subCluster(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.SubCluster, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(string)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNString2string(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_NodeMetrics_subCluster(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "NodeMetrics",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type String does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _NodeMetrics_metrics(ctx context.Context, field graphql.CollectedField, obj *model.NodeMetrics) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_NodeMetrics_metrics(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Metrics, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.([]*model.JobMetricWithName)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNJobMetricWithName2ᚕᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐJobMetricWithNameᚄ(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_NodeMetrics_metrics(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "NodeMetrics",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			switch field.Name {
 | |
| 			case "name":
 | |
| 				return ec.fieldContext_JobMetricWithName_name(ctx, field)
 | |
| 			case "scope":
 | |
| 				return ec.fieldContext_JobMetricWithName_scope(ctx, field)
 | |
| 			case "metric":
 | |
| 				return ec.fieldContext_JobMetricWithName_metric(ctx, field)
 | |
| 			}
 | |
| 			return nil, fmt.Errorf("no field named %q was found under type JobMetricWithName", field.Name)
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _NodeStateResultList_items(ctx context.Context, field graphql.CollectedField, obj *model.NodeStateResultList) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_NodeStateResultList_items(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Items, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.([]*schema.Node)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNNode2ᚕᚖgithubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐNodeᚄ(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_NodeStateResultList_items(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "NodeStateResultList",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			switch field.Name {
 | |
| 			case "id":
 | |
| 				return ec.fieldContext_Node_id(ctx, field)
 | |
| 			case "hostname":
 | |
| 				return ec.fieldContext_Node_hostname(ctx, field)
 | |
| 			case "cluster":
 | |
| 				return ec.fieldContext_Node_cluster(ctx, field)
 | |
| 			case "subCluster":
 | |
| 				return ec.fieldContext_Node_subCluster(ctx, field)
 | |
| 			case "jobsRunning":
 | |
| 				return ec.fieldContext_Node_jobsRunning(ctx, field)
 | |
| 			case "cpusAllocated":
 | |
| 				return ec.fieldContext_Node_cpusAllocated(ctx, field)
 | |
| 			case "memoryAllocated":
 | |
| 				return ec.fieldContext_Node_memoryAllocated(ctx, field)
 | |
| 			case "gpusAllocated":
 | |
| 				return ec.fieldContext_Node_gpusAllocated(ctx, field)
 | |
| 			case "schedulerState":
 | |
| 				return ec.fieldContext_Node_schedulerState(ctx, field)
 | |
| 			case "healthState":
 | |
| 				return ec.fieldContext_Node_healthState(ctx, field)
 | |
| 			case "metaData":
 | |
| 				return ec.fieldContext_Node_metaData(ctx, field)
 | |
| 			}
 | |
| 			return nil, fmt.Errorf("no field named %q was found under type Node", field.Name)
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _NodeStateResultList_count(ctx context.Context, field graphql.CollectedField, obj *model.NodeStateResultList) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_NodeStateResultList_count(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Count, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(*int)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalOInt2ᚖint(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_NodeStateResultList_count(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "NodeStateResultList",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type Int does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _NodeStates_state(ctx context.Context, field graphql.CollectedField, obj *model.NodeStates) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_NodeStates_state(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.State, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(string)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNString2string(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_NodeStates_state(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "NodeStates",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type String does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _NodeStates_count(ctx context.Context, field graphql.CollectedField, obj *model.NodeStates) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_NodeStates_count(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Count, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(int)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNInt2int(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_NodeStates_count(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "NodeStates",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type Int does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _NodesResultList_items(ctx context.Context, field graphql.CollectedField, obj *model.NodesResultList) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_NodesResultList_items(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Items, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.([]*model.NodeMetrics)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNNodeMetrics2ᚕᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐNodeMetricsᚄ(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_NodesResultList_items(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "NodesResultList",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			switch field.Name {
 | |
| 			case "host":
 | |
| 				return ec.fieldContext_NodeMetrics_host(ctx, field)
 | |
| 			case "subCluster":
 | |
| 				return ec.fieldContext_NodeMetrics_subCluster(ctx, field)
 | |
| 			case "metrics":
 | |
| 				return ec.fieldContext_NodeMetrics_metrics(ctx, field)
 | |
| 			}
 | |
| 			return nil, fmt.Errorf("no field named %q was found under type NodeMetrics", field.Name)
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _NodesResultList_offset(ctx context.Context, field graphql.CollectedField, obj *model.NodesResultList) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_NodesResultList_offset(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Offset, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(*int)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalOInt2ᚖint(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_NodesResultList_offset(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "NodesResultList",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type Int does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _NodesResultList_limit(ctx context.Context, field graphql.CollectedField, obj *model.NodesResultList) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_NodesResultList_limit(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Limit, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(*int)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalOInt2ᚖint(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_NodesResultList_limit(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "NodesResultList",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type Int does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _NodesResultList_count(ctx context.Context, field graphql.CollectedField, obj *model.NodesResultList) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_NodesResultList_count(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Count, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(*int)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalOInt2ᚖint(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_NodesResultList_count(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "NodesResultList",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type Int does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _NodesResultList_totalNodes(ctx context.Context, field graphql.CollectedField, obj *model.NodesResultList) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_NodesResultList_totalNodes(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.TotalNodes, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(*int)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalOInt2ᚖint(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_NodesResultList_totalNodes(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "NodesResultList",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type Int does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _NodesResultList_hasNextPage(ctx context.Context, field graphql.CollectedField, obj *model.NodesResultList) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_NodesResultList_hasNextPage(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.HasNextPage, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(*bool)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalOBoolean2ᚖbool(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_NodesResultList_hasNextPage(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "NodesResultList",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type Boolean does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _Query_clusters(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_Query_clusters(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return ec.resolvers.Query().Clusters(rctx)
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.([]*schema.Cluster)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNCluster2ᚕᚖgithubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐClusterᚄ(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_Query_clusters(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "Query",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   true,
 | |
| 		IsResolver: true,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			switch field.Name {
 | |
| 			case "name":
 | |
| 				return ec.fieldContext_Cluster_name(ctx, field)
 | |
| 			case "partitions":
 | |
| 				return ec.fieldContext_Cluster_partitions(ctx, field)
 | |
| 			case "subClusters":
 | |
| 				return ec.fieldContext_Cluster_subClusters(ctx, field)
 | |
| 			}
 | |
| 			return nil, fmt.Errorf("no field named %q was found under type Cluster", field.Name)
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _Query_tags(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_Query_tags(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return ec.resolvers.Query().Tags(rctx)
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.([]*schema.Tag)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNTag2ᚕᚖgithubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐTagᚄ(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_Query_tags(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "Query",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   true,
 | |
| 		IsResolver: true,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			switch field.Name {
 | |
| 			case "id":
 | |
| 				return ec.fieldContext_Tag_id(ctx, field)
 | |
| 			case "type":
 | |
| 				return ec.fieldContext_Tag_type(ctx, field)
 | |
| 			case "name":
 | |
| 				return ec.fieldContext_Tag_name(ctx, field)
 | |
| 			case "scope":
 | |
| 				return ec.fieldContext_Tag_scope(ctx, field)
 | |
| 			}
 | |
| 			return nil, fmt.Errorf("no field named %q was found under type Tag", field.Name)
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _Query_globalMetrics(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_Query_globalMetrics(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return ec.resolvers.Query().GlobalMetrics(rctx)
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.([]*schema.GlobalMetricListItem)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNGlobalMetricListItem2ᚕᚖgithubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐGlobalMetricListItemᚄ(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_Query_globalMetrics(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "Query",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   true,
 | |
| 		IsResolver: true,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			switch field.Name {
 | |
| 			case "name":
 | |
| 				return ec.fieldContext_GlobalMetricListItem_name(ctx, field)
 | |
| 			case "unit":
 | |
| 				return ec.fieldContext_GlobalMetricListItem_unit(ctx, field)
 | |
| 			case "scope":
 | |
| 				return ec.fieldContext_GlobalMetricListItem_scope(ctx, field)
 | |
| 			case "footprint":
 | |
| 				return ec.fieldContext_GlobalMetricListItem_footprint(ctx, field)
 | |
| 			case "availability":
 | |
| 				return ec.fieldContext_GlobalMetricListItem_availability(ctx, field)
 | |
| 			}
 | |
| 			return nil, fmt.Errorf("no field named %q was found under type GlobalMetricListItem", field.Name)
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _Query_user(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_Query_user(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return ec.resolvers.Query().User(rctx, fc.Args["username"].(string))
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(*model.User)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalOUser2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐUser(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_Query_user(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "Query",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   true,
 | |
| 		IsResolver: true,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			switch field.Name {
 | |
| 			case "username":
 | |
| 				return ec.fieldContext_User_username(ctx, field)
 | |
| 			case "name":
 | |
| 				return ec.fieldContext_User_name(ctx, field)
 | |
| 			case "email":
 | |
| 				return ec.fieldContext_User_email(ctx, field)
 | |
| 			}
 | |
| 			return nil, fmt.Errorf("no field named %q was found under type User", field.Name)
 | |
| 		},
 | |
| 	}
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			err = ec.Recover(ctx, r)
 | |
| 			ec.Error(ctx, err)
 | |
| 		}
 | |
| 	}()
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	if fc.Args, err = ec.field_Query_user_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return fc, err
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _Query_allocatedNodes(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_Query_allocatedNodes(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return ec.resolvers.Query().AllocatedNodes(rctx, fc.Args["cluster"].(string))
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.([]*model.Count)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNCount2ᚕᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐCountᚄ(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_Query_allocatedNodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "Query",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   true,
 | |
| 		IsResolver: true,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			switch field.Name {
 | |
| 			case "name":
 | |
| 				return ec.fieldContext_Count_name(ctx, field)
 | |
| 			case "count":
 | |
| 				return ec.fieldContext_Count_count(ctx, field)
 | |
| 			}
 | |
| 			return nil, fmt.Errorf("no field named %q was found under type Count", field.Name)
 | |
| 		},
 | |
| 	}
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			err = ec.Recover(ctx, r)
 | |
| 			ec.Error(ctx, err)
 | |
| 		}
 | |
| 	}()
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	if fc.Args, err = ec.field_Query_allocatedNodes_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return fc, err
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _Query_node(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_Query_node(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return ec.resolvers.Query().Node(rctx, fc.Args["id"].(string))
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(*schema.Node)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalONode2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐNode(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_Query_node(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "Query",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   true,
 | |
| 		IsResolver: true,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			switch field.Name {
 | |
| 			case "id":
 | |
| 				return ec.fieldContext_Node_id(ctx, field)
 | |
| 			case "hostname":
 | |
| 				return ec.fieldContext_Node_hostname(ctx, field)
 | |
| 			case "cluster":
 | |
| 				return ec.fieldContext_Node_cluster(ctx, field)
 | |
| 			case "subCluster":
 | |
| 				return ec.fieldContext_Node_subCluster(ctx, field)
 | |
| 			case "jobsRunning":
 | |
| 				return ec.fieldContext_Node_jobsRunning(ctx, field)
 | |
| 			case "cpusAllocated":
 | |
| 				return ec.fieldContext_Node_cpusAllocated(ctx, field)
 | |
| 			case "memoryAllocated":
 | |
| 				return ec.fieldContext_Node_memoryAllocated(ctx, field)
 | |
| 			case "gpusAllocated":
 | |
| 				return ec.fieldContext_Node_gpusAllocated(ctx, field)
 | |
| 			case "schedulerState":
 | |
| 				return ec.fieldContext_Node_schedulerState(ctx, field)
 | |
| 			case "healthState":
 | |
| 				return ec.fieldContext_Node_healthState(ctx, field)
 | |
| 			case "metaData":
 | |
| 				return ec.fieldContext_Node_metaData(ctx, field)
 | |
| 			}
 | |
| 			return nil, fmt.Errorf("no field named %q was found under type Node", field.Name)
 | |
| 		},
 | |
| 	}
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			err = ec.Recover(ctx, r)
 | |
| 			ec.Error(ctx, err)
 | |
| 		}
 | |
| 	}()
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	if fc.Args, err = ec.field_Query_node_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return fc, err
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _Query_nodes(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_Query_nodes(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return ec.resolvers.Query().Nodes(rctx, fc.Args["filter"].([]*model.NodeFilter), fc.Args["order"].(*model.OrderByInput))
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(*model.NodeStateResultList)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNNodeStateResultList2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐNodeStateResultList(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_Query_nodes(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "Query",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   true,
 | |
| 		IsResolver: true,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			switch field.Name {
 | |
| 			case "items":
 | |
| 				return ec.fieldContext_NodeStateResultList_items(ctx, field)
 | |
| 			case "count":
 | |
| 				return ec.fieldContext_NodeStateResultList_count(ctx, field)
 | |
| 			}
 | |
| 			return nil, fmt.Errorf("no field named %q was found under type NodeStateResultList", field.Name)
 | |
| 		},
 | |
| 	}
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			err = ec.Recover(ctx, r)
 | |
| 			ec.Error(ctx, err)
 | |
| 		}
 | |
| 	}()
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	if fc.Args, err = ec.field_Query_nodes_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return fc, err
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _Query_nodeStates(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_Query_nodeStates(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return ec.resolvers.Query().NodeStates(rctx, fc.Args["filter"].([]*model.NodeFilter))
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.([]*model.NodeStates)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNNodeStates2ᚕᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐNodeStatesᚄ(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_Query_nodeStates(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "Query",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   true,
 | |
| 		IsResolver: true,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			switch field.Name {
 | |
| 			case "state":
 | |
| 				return ec.fieldContext_NodeStates_state(ctx, field)
 | |
| 			case "count":
 | |
| 				return ec.fieldContext_NodeStates_count(ctx, field)
 | |
| 			}
 | |
| 			return nil, fmt.Errorf("no field named %q was found under type NodeStates", field.Name)
 | |
| 		},
 | |
| 	}
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			err = ec.Recover(ctx, r)
 | |
| 			ec.Error(ctx, err)
 | |
| 		}
 | |
| 	}()
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	if fc.Args, err = ec.field_Query_nodeStates_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return fc, err
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _Query_job(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_Query_job(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return ec.resolvers.Query().Job(rctx, fc.Args["id"].(string))
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(*schema.Job)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalOJob2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐJob(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_Query_job(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "Query",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   true,
 | |
| 		IsResolver: true,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			switch field.Name {
 | |
| 			case "id":
 | |
| 				return ec.fieldContext_Job_id(ctx, field)
 | |
| 			case "jobId":
 | |
| 				return ec.fieldContext_Job_jobId(ctx, field)
 | |
| 			case "user":
 | |
| 				return ec.fieldContext_Job_user(ctx, field)
 | |
| 			case "project":
 | |
| 				return ec.fieldContext_Job_project(ctx, field)
 | |
| 			case "cluster":
 | |
| 				return ec.fieldContext_Job_cluster(ctx, field)
 | |
| 			case "subCluster":
 | |
| 				return ec.fieldContext_Job_subCluster(ctx, field)
 | |
| 			case "startTime":
 | |
| 				return ec.fieldContext_Job_startTime(ctx, field)
 | |
| 			case "duration":
 | |
| 				return ec.fieldContext_Job_duration(ctx, field)
 | |
| 			case "walltime":
 | |
| 				return ec.fieldContext_Job_walltime(ctx, field)
 | |
| 			case "numNodes":
 | |
| 				return ec.fieldContext_Job_numNodes(ctx, field)
 | |
| 			case "numHWThreads":
 | |
| 				return ec.fieldContext_Job_numHWThreads(ctx, field)
 | |
| 			case "numAcc":
 | |
| 				return ec.fieldContext_Job_numAcc(ctx, field)
 | |
| 			case "energy":
 | |
| 				return ec.fieldContext_Job_energy(ctx, field)
 | |
| 			case "SMT":
 | |
| 				return ec.fieldContext_Job_SMT(ctx, field)
 | |
| 			case "shared":
 | |
| 				return ec.fieldContext_Job_shared(ctx, field)
 | |
| 			case "partition":
 | |
| 				return ec.fieldContext_Job_partition(ctx, field)
 | |
| 			case "arrayJobId":
 | |
| 				return ec.fieldContext_Job_arrayJobId(ctx, field)
 | |
| 			case "monitoringStatus":
 | |
| 				return ec.fieldContext_Job_monitoringStatus(ctx, field)
 | |
| 			case "state":
 | |
| 				return ec.fieldContext_Job_state(ctx, field)
 | |
| 			case "tags":
 | |
| 				return ec.fieldContext_Job_tags(ctx, field)
 | |
| 			case "resources":
 | |
| 				return ec.fieldContext_Job_resources(ctx, field)
 | |
| 			case "concurrentJobs":
 | |
| 				return ec.fieldContext_Job_concurrentJobs(ctx, field)
 | |
| 			case "footprint":
 | |
| 				return ec.fieldContext_Job_footprint(ctx, field)
 | |
| 			case "energyFootprint":
 | |
| 				return ec.fieldContext_Job_energyFootprint(ctx, field)
 | |
| 			case "metaData":
 | |
| 				return ec.fieldContext_Job_metaData(ctx, field)
 | |
| 			case "userData":
 | |
| 				return ec.fieldContext_Job_userData(ctx, field)
 | |
| 			}
 | |
| 			return nil, fmt.Errorf("no field named %q was found under type Job", field.Name)
 | |
| 		},
 | |
| 	}
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			err = ec.Recover(ctx, r)
 | |
| 			ec.Error(ctx, err)
 | |
| 		}
 | |
| 	}()
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	if fc.Args, err = ec.field_Query_job_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return fc, err
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _Query_jobMetrics(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_Query_jobMetrics(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return ec.resolvers.Query().JobMetrics(rctx, fc.Args["id"].(string), fc.Args["metrics"].([]string), fc.Args["scopes"].([]schema.MetricScope), fc.Args["resolution"].(*int))
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.([]*model.JobMetricWithName)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNJobMetricWithName2ᚕᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐJobMetricWithNameᚄ(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_Query_jobMetrics(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "Query",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   true,
 | |
| 		IsResolver: true,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			switch field.Name {
 | |
| 			case "name":
 | |
| 				return ec.fieldContext_JobMetricWithName_name(ctx, field)
 | |
| 			case "scope":
 | |
| 				return ec.fieldContext_JobMetricWithName_scope(ctx, field)
 | |
| 			case "metric":
 | |
| 				return ec.fieldContext_JobMetricWithName_metric(ctx, field)
 | |
| 			}
 | |
| 			return nil, fmt.Errorf("no field named %q was found under type JobMetricWithName", field.Name)
 | |
| 		},
 | |
| 	}
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			err = ec.Recover(ctx, r)
 | |
| 			ec.Error(ctx, err)
 | |
| 		}
 | |
| 	}()
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	if fc.Args, err = ec.field_Query_jobMetrics_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return fc, err
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _Query_jobStats(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_Query_jobStats(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return ec.resolvers.Query().JobStats(rctx, fc.Args["id"].(string), fc.Args["metrics"].([]string))
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.([]*model.NamedStats)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNNamedStats2ᚕᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐNamedStatsᚄ(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_Query_jobStats(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "Query",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   true,
 | |
| 		IsResolver: true,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			switch field.Name {
 | |
| 			case "name":
 | |
| 				return ec.fieldContext_NamedStats_name(ctx, field)
 | |
| 			case "data":
 | |
| 				return ec.fieldContext_NamedStats_data(ctx, field)
 | |
| 			}
 | |
| 			return nil, fmt.Errorf("no field named %q was found under type NamedStats", field.Name)
 | |
| 		},
 | |
| 	}
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			err = ec.Recover(ctx, r)
 | |
| 			ec.Error(ctx, err)
 | |
| 		}
 | |
| 	}()
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	if fc.Args, err = ec.field_Query_jobStats_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return fc, err
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _Query_scopedJobStats(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_Query_scopedJobStats(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return ec.resolvers.Query().ScopedJobStats(rctx, fc.Args["id"].(string), fc.Args["metrics"].([]string), fc.Args["scopes"].([]schema.MetricScope))
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.([]*model.NamedStatsWithScope)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNNamedStatsWithScope2ᚕᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐNamedStatsWithScopeᚄ(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_Query_scopedJobStats(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "Query",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   true,
 | |
| 		IsResolver: true,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			switch field.Name {
 | |
| 			case "name":
 | |
| 				return ec.fieldContext_NamedStatsWithScope_name(ctx, field)
 | |
| 			case "scope":
 | |
| 				return ec.fieldContext_NamedStatsWithScope_scope(ctx, field)
 | |
| 			case "stats":
 | |
| 				return ec.fieldContext_NamedStatsWithScope_stats(ctx, field)
 | |
| 			}
 | |
| 			return nil, fmt.Errorf("no field named %q was found under type NamedStatsWithScope", field.Name)
 | |
| 		},
 | |
| 	}
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			err = ec.Recover(ctx, r)
 | |
| 			ec.Error(ctx, err)
 | |
| 		}
 | |
| 	}()
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	if fc.Args, err = ec.field_Query_scopedJobStats_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return fc, err
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _Query_jobs(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_Query_jobs(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return ec.resolvers.Query().Jobs(rctx, fc.Args["filter"].([]*model.JobFilter), fc.Args["page"].(*model.PageRequest), fc.Args["order"].(*model.OrderByInput))
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(*model.JobResultList)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNJobResultList2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐJobResultList(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_Query_jobs(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "Query",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   true,
 | |
| 		IsResolver: true,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			switch field.Name {
 | |
| 			case "items":
 | |
| 				return ec.fieldContext_JobResultList_items(ctx, field)
 | |
| 			case "offset":
 | |
| 				return ec.fieldContext_JobResultList_offset(ctx, field)
 | |
| 			case "limit":
 | |
| 				return ec.fieldContext_JobResultList_limit(ctx, field)
 | |
| 			case "count":
 | |
| 				return ec.fieldContext_JobResultList_count(ctx, field)
 | |
| 			case "hasNextPage":
 | |
| 				return ec.fieldContext_JobResultList_hasNextPage(ctx, field)
 | |
| 			}
 | |
| 			return nil, fmt.Errorf("no field named %q was found under type JobResultList", field.Name)
 | |
| 		},
 | |
| 	}
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			err = ec.Recover(ctx, r)
 | |
| 			ec.Error(ctx, err)
 | |
| 		}
 | |
| 	}()
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	if fc.Args, err = ec.field_Query_jobs_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return fc, err
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _Query_jobsStatistics(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_Query_jobsStatistics(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return ec.resolvers.Query().JobsStatistics(rctx, fc.Args["filter"].([]*model.JobFilter), fc.Args["metrics"].([]string), fc.Args["page"].(*model.PageRequest), fc.Args["sortBy"].(*model.SortByAggregate), fc.Args["groupBy"].(*model.Aggregate), fc.Args["numDurationBins"].(*string), fc.Args["numMetricBins"].(*int))
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.([]*model.JobsStatistics)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNJobsStatistics2ᚕᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐJobsStatisticsᚄ(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_Query_jobsStatistics(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "Query",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   true,
 | |
| 		IsResolver: true,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			switch field.Name {
 | |
| 			case "id":
 | |
| 				return ec.fieldContext_JobsStatistics_id(ctx, field)
 | |
| 			case "name":
 | |
| 				return ec.fieldContext_JobsStatistics_name(ctx, field)
 | |
| 			case "totalUsers":
 | |
| 				return ec.fieldContext_JobsStatistics_totalUsers(ctx, field)
 | |
| 			case "totalJobs":
 | |
| 				return ec.fieldContext_JobsStatistics_totalJobs(ctx, field)
 | |
| 			case "runningJobs":
 | |
| 				return ec.fieldContext_JobsStatistics_runningJobs(ctx, field)
 | |
| 			case "shortJobs":
 | |
| 				return ec.fieldContext_JobsStatistics_shortJobs(ctx, field)
 | |
| 			case "totalWalltime":
 | |
| 				return ec.fieldContext_JobsStatistics_totalWalltime(ctx, field)
 | |
| 			case "totalNodes":
 | |
| 				return ec.fieldContext_JobsStatistics_totalNodes(ctx, field)
 | |
| 			case "totalNodeHours":
 | |
| 				return ec.fieldContext_JobsStatistics_totalNodeHours(ctx, field)
 | |
| 			case "totalCores":
 | |
| 				return ec.fieldContext_JobsStatistics_totalCores(ctx, field)
 | |
| 			case "totalCoreHours":
 | |
| 				return ec.fieldContext_JobsStatistics_totalCoreHours(ctx, field)
 | |
| 			case "totalAccs":
 | |
| 				return ec.fieldContext_JobsStatistics_totalAccs(ctx, field)
 | |
| 			case "totalAccHours":
 | |
| 				return ec.fieldContext_JobsStatistics_totalAccHours(ctx, field)
 | |
| 			case "histDuration":
 | |
| 				return ec.fieldContext_JobsStatistics_histDuration(ctx, field)
 | |
| 			case "histNumNodes":
 | |
| 				return ec.fieldContext_JobsStatistics_histNumNodes(ctx, field)
 | |
| 			case "histNumCores":
 | |
| 				return ec.fieldContext_JobsStatistics_histNumCores(ctx, field)
 | |
| 			case "histNumAccs":
 | |
| 				return ec.fieldContext_JobsStatistics_histNumAccs(ctx, field)
 | |
| 			case "histMetrics":
 | |
| 				return ec.fieldContext_JobsStatistics_histMetrics(ctx, field)
 | |
| 			}
 | |
| 			return nil, fmt.Errorf("no field named %q was found under type JobsStatistics", field.Name)
 | |
| 		},
 | |
| 	}
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			err = ec.Recover(ctx, r)
 | |
| 			ec.Error(ctx, err)
 | |
| 		}
 | |
| 	}()
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	if fc.Args, err = ec.field_Query_jobsStatistics_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return fc, err
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _Query_jobsMetricStats(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_Query_jobsMetricStats(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return ec.resolvers.Query().JobsMetricStats(rctx, fc.Args["filter"].([]*model.JobFilter), fc.Args["metrics"].([]string))
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.([]*model.JobStats)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNJobStats2ᚕᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐJobStatsᚄ(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_Query_jobsMetricStats(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "Query",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   true,
 | |
| 		IsResolver: true,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			switch field.Name {
 | |
| 			case "id":
 | |
| 				return ec.fieldContext_JobStats_id(ctx, field)
 | |
| 			case "jobId":
 | |
| 				return ec.fieldContext_JobStats_jobId(ctx, field)
 | |
| 			case "startTime":
 | |
| 				return ec.fieldContext_JobStats_startTime(ctx, field)
 | |
| 			case "duration":
 | |
| 				return ec.fieldContext_JobStats_duration(ctx, field)
 | |
| 			case "cluster":
 | |
| 				return ec.fieldContext_JobStats_cluster(ctx, field)
 | |
| 			case "subCluster":
 | |
| 				return ec.fieldContext_JobStats_subCluster(ctx, field)
 | |
| 			case "numNodes":
 | |
| 				return ec.fieldContext_JobStats_numNodes(ctx, field)
 | |
| 			case "numHWThreads":
 | |
| 				return ec.fieldContext_JobStats_numHWThreads(ctx, field)
 | |
| 			case "numAccelerators":
 | |
| 				return ec.fieldContext_JobStats_numAccelerators(ctx, field)
 | |
| 			case "stats":
 | |
| 				return ec.fieldContext_JobStats_stats(ctx, field)
 | |
| 			}
 | |
| 			return nil, fmt.Errorf("no field named %q was found under type JobStats", field.Name)
 | |
| 		},
 | |
| 	}
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			err = ec.Recover(ctx, r)
 | |
| 			ec.Error(ctx, err)
 | |
| 		}
 | |
| 	}()
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	if fc.Args, err = ec.field_Query_jobsMetricStats_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return fc, err
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _Query_jobsFootprints(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_Query_jobsFootprints(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return ec.resolvers.Query().JobsFootprints(rctx, fc.Args["filter"].([]*model.JobFilter), fc.Args["metrics"].([]string))
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(*model.Footprints)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalOFootprints2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐFootprints(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_Query_jobsFootprints(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "Query",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   true,
 | |
| 		IsResolver: true,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			switch field.Name {
 | |
| 			case "timeWeights":
 | |
| 				return ec.fieldContext_Footprints_timeWeights(ctx, field)
 | |
| 			case "metrics":
 | |
| 				return ec.fieldContext_Footprints_metrics(ctx, field)
 | |
| 			}
 | |
| 			return nil, fmt.Errorf("no field named %q was found under type Footprints", field.Name)
 | |
| 		},
 | |
| 	}
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			err = ec.Recover(ctx, r)
 | |
| 			ec.Error(ctx, err)
 | |
| 		}
 | |
| 	}()
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	if fc.Args, err = ec.field_Query_jobsFootprints_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return fc, err
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _Query_rooflineHeatmap(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_Query_rooflineHeatmap(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return ec.resolvers.Query().RooflineHeatmap(rctx, fc.Args["filter"].([]*model.JobFilter), fc.Args["rows"].(int), fc.Args["cols"].(int), fc.Args["minX"].(float64), fc.Args["minY"].(float64), fc.Args["maxX"].(float64), fc.Args["maxY"].(float64))
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.([][]float64)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNFloat2ᚕᚕfloat64ᚄ(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_Query_rooflineHeatmap(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "Query",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   true,
 | |
| 		IsResolver: true,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type Float does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			err = ec.Recover(ctx, r)
 | |
| 			ec.Error(ctx, err)
 | |
| 		}
 | |
| 	}()
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	if fc.Args, err = ec.field_Query_rooflineHeatmap_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return fc, err
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _Query_nodeMetrics(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_Query_nodeMetrics(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return ec.resolvers.Query().NodeMetrics(rctx, fc.Args["cluster"].(string), fc.Args["nodes"].([]string), fc.Args["scopes"].([]schema.MetricScope), fc.Args["metrics"].([]string), fc.Args["from"].(time.Time), fc.Args["to"].(time.Time))
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.([]*model.NodeMetrics)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNNodeMetrics2ᚕᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐNodeMetricsᚄ(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_Query_nodeMetrics(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "Query",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   true,
 | |
| 		IsResolver: true,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			switch field.Name {
 | |
| 			case "host":
 | |
| 				return ec.fieldContext_NodeMetrics_host(ctx, field)
 | |
| 			case "subCluster":
 | |
| 				return ec.fieldContext_NodeMetrics_subCluster(ctx, field)
 | |
| 			case "metrics":
 | |
| 				return ec.fieldContext_NodeMetrics_metrics(ctx, field)
 | |
| 			}
 | |
| 			return nil, fmt.Errorf("no field named %q was found under type NodeMetrics", field.Name)
 | |
| 		},
 | |
| 	}
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			err = ec.Recover(ctx, r)
 | |
| 			ec.Error(ctx, err)
 | |
| 		}
 | |
| 	}()
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	if fc.Args, err = ec.field_Query_nodeMetrics_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return fc, err
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _Query_nodeMetricsList(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_Query_nodeMetricsList(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return ec.resolvers.Query().NodeMetricsList(rctx, fc.Args["cluster"].(string), fc.Args["subCluster"].(string), fc.Args["nodeFilter"].(string), fc.Args["scopes"].([]schema.MetricScope), fc.Args["metrics"].([]string), fc.Args["from"].(time.Time), fc.Args["to"].(time.Time), fc.Args["page"].(*model.PageRequest), fc.Args["resolution"].(*int))
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(*model.NodesResultList)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNNodesResultList2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐNodesResultList(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_Query_nodeMetricsList(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "Query",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   true,
 | |
| 		IsResolver: true,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			switch field.Name {
 | |
| 			case "items":
 | |
| 				return ec.fieldContext_NodesResultList_items(ctx, field)
 | |
| 			case "offset":
 | |
| 				return ec.fieldContext_NodesResultList_offset(ctx, field)
 | |
| 			case "limit":
 | |
| 				return ec.fieldContext_NodesResultList_limit(ctx, field)
 | |
| 			case "count":
 | |
| 				return ec.fieldContext_NodesResultList_count(ctx, field)
 | |
| 			case "totalNodes":
 | |
| 				return ec.fieldContext_NodesResultList_totalNodes(ctx, field)
 | |
| 			case "hasNextPage":
 | |
| 				return ec.fieldContext_NodesResultList_hasNextPage(ctx, field)
 | |
| 			}
 | |
| 			return nil, fmt.Errorf("no field named %q was found under type NodesResultList", field.Name)
 | |
| 		},
 | |
| 	}
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			err = ec.Recover(ctx, r)
 | |
| 			ec.Error(ctx, err)
 | |
| 		}
 | |
| 	}()
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	if fc.Args, err = ec.field_Query_nodeMetricsList_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return fc, err
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _Query___type(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_Query___type(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return ec.introspectType(fc.Args["name"].(string))
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(*introspection.Type)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalO__Type2ᚖgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐType(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_Query___type(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "Query",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   true,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			switch field.Name {
 | |
| 			case "kind":
 | |
| 				return ec.fieldContext___Type_kind(ctx, field)
 | |
| 			case "name":
 | |
| 				return ec.fieldContext___Type_name(ctx, field)
 | |
| 			case "description":
 | |
| 				return ec.fieldContext___Type_description(ctx, field)
 | |
| 			case "specifiedByURL":
 | |
| 				return ec.fieldContext___Type_specifiedByURL(ctx, field)
 | |
| 			case "fields":
 | |
| 				return ec.fieldContext___Type_fields(ctx, field)
 | |
| 			case "interfaces":
 | |
| 				return ec.fieldContext___Type_interfaces(ctx, field)
 | |
| 			case "possibleTypes":
 | |
| 				return ec.fieldContext___Type_possibleTypes(ctx, field)
 | |
| 			case "enumValues":
 | |
| 				return ec.fieldContext___Type_enumValues(ctx, field)
 | |
| 			case "inputFields":
 | |
| 				return ec.fieldContext___Type_inputFields(ctx, field)
 | |
| 			case "ofType":
 | |
| 				return ec.fieldContext___Type_ofType(ctx, field)
 | |
| 			case "isOneOf":
 | |
| 				return ec.fieldContext___Type_isOneOf(ctx, field)
 | |
| 			}
 | |
| 			return nil, fmt.Errorf("no field named %q was found under type __Type", field.Name)
 | |
| 		},
 | |
| 	}
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			err = ec.Recover(ctx, r)
 | |
| 			ec.Error(ctx, err)
 | |
| 		}
 | |
| 	}()
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	if fc.Args, err = ec.field_Query___type_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return fc, err
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _Query___schema(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_Query___schema(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return ec.introspectSchema()
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(*introspection.Schema)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalO__Schema2ᚖgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐSchema(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_Query___schema(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "Query",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   true,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			switch field.Name {
 | |
| 			case "description":
 | |
| 				return ec.fieldContext___Schema_description(ctx, field)
 | |
| 			case "types":
 | |
| 				return ec.fieldContext___Schema_types(ctx, field)
 | |
| 			case "queryType":
 | |
| 				return ec.fieldContext___Schema_queryType(ctx, field)
 | |
| 			case "mutationType":
 | |
| 				return ec.fieldContext___Schema_mutationType(ctx, field)
 | |
| 			case "subscriptionType":
 | |
| 				return ec.fieldContext___Schema_subscriptionType(ctx, field)
 | |
| 			case "directives":
 | |
| 				return ec.fieldContext___Schema_directives(ctx, field)
 | |
| 			}
 | |
| 			return nil, fmt.Errorf("no field named %q was found under type __Schema", field.Name)
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _Resource_hostname(ctx context.Context, field graphql.CollectedField, obj *schema.Resource) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_Resource_hostname(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Hostname, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(string)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNString2string(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_Resource_hostname(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "Resource",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type String does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _Resource_hwthreads(ctx context.Context, field graphql.CollectedField, obj *schema.Resource) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_Resource_hwthreads(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.HWThreads, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.([]int)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalOInt2ᚕintᚄ(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_Resource_hwthreads(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "Resource",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type Int does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _Resource_accelerators(ctx context.Context, field graphql.CollectedField, obj *schema.Resource) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_Resource_accelerators(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Accelerators, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.([]string)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalOString2ᚕstringᚄ(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_Resource_accelerators(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "Resource",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type String does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _Resource_configuration(ctx context.Context, field graphql.CollectedField, obj *schema.Resource) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_Resource_configuration(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Configuration, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(string)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalOString2string(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_Resource_configuration(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "Resource",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type String does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _ScopedStats_hostname(ctx context.Context, field graphql.CollectedField, obj *model.ScopedStats) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_ScopedStats_hostname(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Hostname, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(string)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNString2string(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_ScopedStats_hostname(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "ScopedStats",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type String does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _ScopedStats_id(ctx context.Context, field graphql.CollectedField, obj *model.ScopedStats) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_ScopedStats_id(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.ID, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(*string)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_ScopedStats_id(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "ScopedStats",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type String does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _ScopedStats_data(ctx context.Context, field graphql.CollectedField, obj *model.ScopedStats) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_ScopedStats_data(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Data, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(*schema.MetricStatistics)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNMetricStatistics2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐMetricStatistics(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_ScopedStats_data(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "ScopedStats",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			switch field.Name {
 | |
| 			case "avg":
 | |
| 				return ec.fieldContext_MetricStatistics_avg(ctx, field)
 | |
| 			case "min":
 | |
| 				return ec.fieldContext_MetricStatistics_min(ctx, field)
 | |
| 			case "max":
 | |
| 				return ec.fieldContext_MetricStatistics_max(ctx, field)
 | |
| 			}
 | |
| 			return nil, fmt.Errorf("no field named %q was found under type MetricStatistics", field.Name)
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _Series_hostname(ctx context.Context, field graphql.CollectedField, obj *schema.Series) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_Series_hostname(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Hostname, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(string)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNString2string(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_Series_hostname(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "Series",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type String does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _Series_id(ctx context.Context, field graphql.CollectedField, obj *schema.Series) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_Series_id(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Id, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(*string)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_Series_id(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "Series",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type String does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _Series_statistics(ctx context.Context, field graphql.CollectedField, obj *schema.Series) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_Series_statistics(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Statistics, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(schema.MetricStatistics)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalOMetricStatistics2githubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐMetricStatistics(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_Series_statistics(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "Series",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			switch field.Name {
 | |
| 			case "avg":
 | |
| 				return ec.fieldContext_MetricStatistics_avg(ctx, field)
 | |
| 			case "min":
 | |
| 				return ec.fieldContext_MetricStatistics_min(ctx, field)
 | |
| 			case "max":
 | |
| 				return ec.fieldContext_MetricStatistics_max(ctx, field)
 | |
| 			}
 | |
| 			return nil, fmt.Errorf("no field named %q was found under type MetricStatistics", field.Name)
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _Series_data(ctx context.Context, field graphql.CollectedField, obj *schema.Series) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_Series_data(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Data, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.([]schema.Float)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNNullableFloat2ᚕgithubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐFloatᚄ(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_Series_data(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "Series",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type NullableFloat does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _StatsSeries_mean(ctx context.Context, field graphql.CollectedField, obj *schema.StatsSeries) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_StatsSeries_mean(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Mean, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.([]schema.Float)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNNullableFloat2ᚕgithubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐFloatᚄ(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_StatsSeries_mean(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "StatsSeries",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type NullableFloat does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _StatsSeries_median(ctx context.Context, field graphql.CollectedField, obj *schema.StatsSeries) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_StatsSeries_median(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Median, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.([]schema.Float)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNNullableFloat2ᚕgithubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐFloatᚄ(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_StatsSeries_median(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "StatsSeries",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type NullableFloat does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _StatsSeries_min(ctx context.Context, field graphql.CollectedField, obj *schema.StatsSeries) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_StatsSeries_min(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Min, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.([]schema.Float)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNNullableFloat2ᚕgithubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐFloatᚄ(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_StatsSeries_min(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "StatsSeries",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type NullableFloat does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _StatsSeries_max(ctx context.Context, field graphql.CollectedField, obj *schema.StatsSeries) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_StatsSeries_max(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Max, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.([]schema.Float)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNNullableFloat2ᚕgithubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐFloatᚄ(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_StatsSeries_max(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "StatsSeries",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type NullableFloat does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _SubCluster_name(ctx context.Context, field graphql.CollectedField, obj *schema.SubCluster) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_SubCluster_name(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Name, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(string)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNString2string(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_SubCluster_name(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "SubCluster",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type String does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _SubCluster_nodes(ctx context.Context, field graphql.CollectedField, obj *schema.SubCluster) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_SubCluster_nodes(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Nodes, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(string)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNString2string(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_SubCluster_nodes(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "SubCluster",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type String does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _SubCluster_numberOfNodes(ctx context.Context, field graphql.CollectedField, obj *schema.SubCluster) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_SubCluster_numberOfNodes(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return ec.resolvers.SubCluster().NumberOfNodes(rctx, obj)
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(int)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNInt2int(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_SubCluster_numberOfNodes(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "SubCluster",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   true,
 | |
| 		IsResolver: true,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type Int does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _SubCluster_processorType(ctx context.Context, field graphql.CollectedField, obj *schema.SubCluster) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_SubCluster_processorType(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.ProcessorType, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(string)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNString2string(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_SubCluster_processorType(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "SubCluster",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type String does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _SubCluster_socketsPerNode(ctx context.Context, field graphql.CollectedField, obj *schema.SubCluster) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_SubCluster_socketsPerNode(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.SocketsPerNode, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(int)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNInt2int(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_SubCluster_socketsPerNode(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "SubCluster",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type Int does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _SubCluster_coresPerSocket(ctx context.Context, field graphql.CollectedField, obj *schema.SubCluster) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_SubCluster_coresPerSocket(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.CoresPerSocket, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(int)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNInt2int(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_SubCluster_coresPerSocket(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "SubCluster",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type Int does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _SubCluster_threadsPerCore(ctx context.Context, field graphql.CollectedField, obj *schema.SubCluster) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_SubCluster_threadsPerCore(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.ThreadsPerCore, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(int)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNInt2int(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_SubCluster_threadsPerCore(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "SubCluster",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type Int does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _SubCluster_flopRateScalar(ctx context.Context, field graphql.CollectedField, obj *schema.SubCluster) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_SubCluster_flopRateScalar(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.FlopRateScalar, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(schema.MetricValue)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNMetricValue2githubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐMetricValue(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_SubCluster_flopRateScalar(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "SubCluster",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			switch field.Name {
 | |
| 			case "name":
 | |
| 				return ec.fieldContext_MetricValue_name(ctx, field)
 | |
| 			case "unit":
 | |
| 				return ec.fieldContext_MetricValue_unit(ctx, field)
 | |
| 			case "value":
 | |
| 				return ec.fieldContext_MetricValue_value(ctx, field)
 | |
| 			}
 | |
| 			return nil, fmt.Errorf("no field named %q was found under type MetricValue", field.Name)
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _SubCluster_flopRateSimd(ctx context.Context, field graphql.CollectedField, obj *schema.SubCluster) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_SubCluster_flopRateSimd(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.FlopRateSimd, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(schema.MetricValue)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNMetricValue2githubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐMetricValue(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_SubCluster_flopRateSimd(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "SubCluster",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			switch field.Name {
 | |
| 			case "name":
 | |
| 				return ec.fieldContext_MetricValue_name(ctx, field)
 | |
| 			case "unit":
 | |
| 				return ec.fieldContext_MetricValue_unit(ctx, field)
 | |
| 			case "value":
 | |
| 				return ec.fieldContext_MetricValue_value(ctx, field)
 | |
| 			}
 | |
| 			return nil, fmt.Errorf("no field named %q was found under type MetricValue", field.Name)
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _SubCluster_memoryBandwidth(ctx context.Context, field graphql.CollectedField, obj *schema.SubCluster) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_SubCluster_memoryBandwidth(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.MemoryBandwidth, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(schema.MetricValue)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNMetricValue2githubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐMetricValue(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_SubCluster_memoryBandwidth(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "SubCluster",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			switch field.Name {
 | |
| 			case "name":
 | |
| 				return ec.fieldContext_MetricValue_name(ctx, field)
 | |
| 			case "unit":
 | |
| 				return ec.fieldContext_MetricValue_unit(ctx, field)
 | |
| 			case "value":
 | |
| 				return ec.fieldContext_MetricValue_value(ctx, field)
 | |
| 			}
 | |
| 			return nil, fmt.Errorf("no field named %q was found under type MetricValue", field.Name)
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _SubCluster_topology(ctx context.Context, field graphql.CollectedField, obj *schema.SubCluster) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_SubCluster_topology(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Topology, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(schema.Topology)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNTopology2githubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐTopology(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_SubCluster_topology(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "SubCluster",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			switch field.Name {
 | |
| 			case "node":
 | |
| 				return ec.fieldContext_Topology_node(ctx, field)
 | |
| 			case "socket":
 | |
| 				return ec.fieldContext_Topology_socket(ctx, field)
 | |
| 			case "memoryDomain":
 | |
| 				return ec.fieldContext_Topology_memoryDomain(ctx, field)
 | |
| 			case "die":
 | |
| 				return ec.fieldContext_Topology_die(ctx, field)
 | |
| 			case "core":
 | |
| 				return ec.fieldContext_Topology_core(ctx, field)
 | |
| 			case "accelerators":
 | |
| 				return ec.fieldContext_Topology_accelerators(ctx, field)
 | |
| 			}
 | |
| 			return nil, fmt.Errorf("no field named %q was found under type Topology", field.Name)
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _SubCluster_metricConfig(ctx context.Context, field graphql.CollectedField, obj *schema.SubCluster) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_SubCluster_metricConfig(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.MetricConfig, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.([]schema.MetricConfig)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNMetricConfig2ᚕgithubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐMetricConfigᚄ(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_SubCluster_metricConfig(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "SubCluster",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			switch field.Name {
 | |
| 			case "name":
 | |
| 				return ec.fieldContext_MetricConfig_name(ctx, field)
 | |
| 			case "unit":
 | |
| 				return ec.fieldContext_MetricConfig_unit(ctx, field)
 | |
| 			case "scope":
 | |
| 				return ec.fieldContext_MetricConfig_scope(ctx, field)
 | |
| 			case "aggregation":
 | |
| 				return ec.fieldContext_MetricConfig_aggregation(ctx, field)
 | |
| 			case "timestep":
 | |
| 				return ec.fieldContext_MetricConfig_timestep(ctx, field)
 | |
| 			case "peak":
 | |
| 				return ec.fieldContext_MetricConfig_peak(ctx, field)
 | |
| 			case "normal":
 | |
| 				return ec.fieldContext_MetricConfig_normal(ctx, field)
 | |
| 			case "caution":
 | |
| 				return ec.fieldContext_MetricConfig_caution(ctx, field)
 | |
| 			case "alert":
 | |
| 				return ec.fieldContext_MetricConfig_alert(ctx, field)
 | |
| 			case "lowerIsBetter":
 | |
| 				return ec.fieldContext_MetricConfig_lowerIsBetter(ctx, field)
 | |
| 			case "subClusters":
 | |
| 				return ec.fieldContext_MetricConfig_subClusters(ctx, field)
 | |
| 			}
 | |
| 			return nil, fmt.Errorf("no field named %q was found under type MetricConfig", field.Name)
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _SubCluster_footprint(ctx context.Context, field graphql.CollectedField, obj *schema.SubCluster) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_SubCluster_footprint(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Footprint, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.([]string)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNString2ᚕstringᚄ(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_SubCluster_footprint(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "SubCluster",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type String does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _SubClusterConfig_name(ctx context.Context, field graphql.CollectedField, obj *schema.SubClusterConfig) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_SubClusterConfig_name(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Name, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(string)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNString2string(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_SubClusterConfig_name(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "SubClusterConfig",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type String does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _SubClusterConfig_peak(ctx context.Context, field graphql.CollectedField, obj *schema.SubClusterConfig) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_SubClusterConfig_peak(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Peak, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(float64)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalOFloat2float64(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_SubClusterConfig_peak(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "SubClusterConfig",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type Float does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _SubClusterConfig_normal(ctx context.Context, field graphql.CollectedField, obj *schema.SubClusterConfig) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_SubClusterConfig_normal(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Normal, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(float64)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalOFloat2float64(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_SubClusterConfig_normal(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "SubClusterConfig",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type Float does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _SubClusterConfig_caution(ctx context.Context, field graphql.CollectedField, obj *schema.SubClusterConfig) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_SubClusterConfig_caution(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Caution, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(float64)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalOFloat2float64(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_SubClusterConfig_caution(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "SubClusterConfig",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type Float does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _SubClusterConfig_alert(ctx context.Context, field graphql.CollectedField, obj *schema.SubClusterConfig) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_SubClusterConfig_alert(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Alert, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(float64)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalOFloat2float64(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_SubClusterConfig_alert(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "SubClusterConfig",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type Float does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _SubClusterConfig_remove(ctx context.Context, field graphql.CollectedField, obj *schema.SubClusterConfig) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_SubClusterConfig_remove(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Remove, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(bool)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalOBoolean2bool(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_SubClusterConfig_remove(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "SubClusterConfig",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type Boolean does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _Tag_id(ctx context.Context, field graphql.CollectedField, obj *schema.Tag) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_Tag_id(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.ID, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(int64)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNID2int64(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_Tag_id(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "Tag",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type ID does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _Tag_type(ctx context.Context, field graphql.CollectedField, obj *schema.Tag) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_Tag_type(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Type, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(string)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNString2string(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_Tag_type(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "Tag",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type String does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _Tag_name(ctx context.Context, field graphql.CollectedField, obj *schema.Tag) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_Tag_name(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Name, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(string)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNString2string(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_Tag_name(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "Tag",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type String does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _Tag_scope(ctx context.Context, field graphql.CollectedField, obj *schema.Tag) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_Tag_scope(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Scope, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(string)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNString2string(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_Tag_scope(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "Tag",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type String does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _TimeRangeOutput_range(ctx context.Context, field graphql.CollectedField, obj *model.TimeRangeOutput) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_TimeRangeOutput_range(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Range, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(*string)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_TimeRangeOutput_range(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "TimeRangeOutput",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type String does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _TimeRangeOutput_from(ctx context.Context, field graphql.CollectedField, obj *model.TimeRangeOutput) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_TimeRangeOutput_from(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.From, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(time.Time)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNTime2timeᚐTime(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_TimeRangeOutput_from(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "TimeRangeOutput",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type Time does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _TimeRangeOutput_to(ctx context.Context, field graphql.CollectedField, obj *model.TimeRangeOutput) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_TimeRangeOutput_to(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.To, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(time.Time)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNTime2timeᚐTime(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_TimeRangeOutput_to(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "TimeRangeOutput",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type Time does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _TimeWeights_nodeHours(ctx context.Context, field graphql.CollectedField, obj *model.TimeWeights) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_TimeWeights_nodeHours(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.NodeHours, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.([]schema.Float)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNNullableFloat2ᚕgithubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐFloatᚄ(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_TimeWeights_nodeHours(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "TimeWeights",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type NullableFloat does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _TimeWeights_accHours(ctx context.Context, field graphql.CollectedField, obj *model.TimeWeights) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_TimeWeights_accHours(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.AccHours, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.([]schema.Float)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNNullableFloat2ᚕgithubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐFloatᚄ(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_TimeWeights_accHours(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "TimeWeights",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type NullableFloat does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _TimeWeights_coreHours(ctx context.Context, field graphql.CollectedField, obj *model.TimeWeights) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_TimeWeights_coreHours(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.CoreHours, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.([]schema.Float)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNNullableFloat2ᚕgithubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐFloatᚄ(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_TimeWeights_coreHours(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "TimeWeights",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type NullableFloat does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _Topology_node(ctx context.Context, field graphql.CollectedField, obj *schema.Topology) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_Topology_node(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Node, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.([]int)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalOInt2ᚕintᚄ(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_Topology_node(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "Topology",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type Int does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _Topology_socket(ctx context.Context, field graphql.CollectedField, obj *schema.Topology) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_Topology_socket(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Socket, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.([][]int)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalOInt2ᚕᚕintᚄ(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_Topology_socket(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "Topology",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type Int does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _Topology_memoryDomain(ctx context.Context, field graphql.CollectedField, obj *schema.Topology) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_Topology_memoryDomain(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.MemoryDomain, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.([][]int)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalOInt2ᚕᚕintᚄ(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_Topology_memoryDomain(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "Topology",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type Int does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _Topology_die(ctx context.Context, field graphql.CollectedField, obj *schema.Topology) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_Topology_die(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Die, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.([][]*int)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalOInt2ᚕᚕᚖintᚄ(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_Topology_die(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "Topology",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type Int does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _Topology_core(ctx context.Context, field graphql.CollectedField, obj *schema.Topology) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_Topology_core(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Core, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.([][]int)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalOInt2ᚕᚕintᚄ(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_Topology_core(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "Topology",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type Int does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _Topology_accelerators(ctx context.Context, field graphql.CollectedField, obj *schema.Topology) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_Topology_accelerators(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Accelerators, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.([]*schema.Accelerator)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalOAccelerator2ᚕᚖgithubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐAcceleratorᚄ(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_Topology_accelerators(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "Topology",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			switch field.Name {
 | |
| 			case "id":
 | |
| 				return ec.fieldContext_Accelerator_id(ctx, field)
 | |
| 			case "type":
 | |
| 				return ec.fieldContext_Accelerator_type(ctx, field)
 | |
| 			case "model":
 | |
| 				return ec.fieldContext_Accelerator_model(ctx, field)
 | |
| 			}
 | |
| 			return nil, fmt.Errorf("no field named %q was found under type Accelerator", field.Name)
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _Unit_base(ctx context.Context, field graphql.CollectedField, obj *schema.Unit) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_Unit_base(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Base, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(string)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNString2string(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_Unit_base(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "Unit",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type String does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _Unit_prefix(ctx context.Context, field graphql.CollectedField, obj *schema.Unit) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_Unit_prefix(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Prefix, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(string)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalOString2string(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_Unit_prefix(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "Unit",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type String does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _User_username(ctx context.Context, field graphql.CollectedField, obj *model.User) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_User_username(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Username, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(string)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNString2string(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_User_username(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "User",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type String does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _User_name(ctx context.Context, field graphql.CollectedField, obj *model.User) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_User_name(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Name, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(string)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNString2string(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_User_name(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "User",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type String does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) _User_email(ctx context.Context, field graphql.CollectedField, obj *model.User) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext_User_email(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Email, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(string)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNString2string(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext_User_email(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "User",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type String does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) ___Directive_name(ctx context.Context, field graphql.CollectedField, obj *introspection.Directive) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext___Directive_name(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Name, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(string)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNString2string(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext___Directive_name(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "__Directive",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type String does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) ___Directive_description(ctx context.Context, field graphql.CollectedField, obj *introspection.Directive) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext___Directive_description(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Description(), nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(*string)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext___Directive_description(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "__Directive",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   true,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type String does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) ___Directive_isRepeatable(ctx context.Context, field graphql.CollectedField, obj *introspection.Directive) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext___Directive_isRepeatable(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.IsRepeatable, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(bool)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNBoolean2bool(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext___Directive_isRepeatable(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "__Directive",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type Boolean does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) ___Directive_locations(ctx context.Context, field graphql.CollectedField, obj *introspection.Directive) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext___Directive_locations(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Locations, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.([]string)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalN__DirectiveLocation2ᚕstringᚄ(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext___Directive_locations(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "__Directive",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type __DirectiveLocation does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) ___Directive_args(ctx context.Context, field graphql.CollectedField, obj *introspection.Directive) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext___Directive_args(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Args, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.([]introspection.InputValue)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalN__InputValue2ᚕgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐInputValueᚄ(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext___Directive_args(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "__Directive",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			switch field.Name {
 | |
| 			case "name":
 | |
| 				return ec.fieldContext___InputValue_name(ctx, field)
 | |
| 			case "description":
 | |
| 				return ec.fieldContext___InputValue_description(ctx, field)
 | |
| 			case "type":
 | |
| 				return ec.fieldContext___InputValue_type(ctx, field)
 | |
| 			case "defaultValue":
 | |
| 				return ec.fieldContext___InputValue_defaultValue(ctx, field)
 | |
| 			case "isDeprecated":
 | |
| 				return ec.fieldContext___InputValue_isDeprecated(ctx, field)
 | |
| 			case "deprecationReason":
 | |
| 				return ec.fieldContext___InputValue_deprecationReason(ctx, field)
 | |
| 			}
 | |
| 			return nil, fmt.Errorf("no field named %q was found under type __InputValue", field.Name)
 | |
| 		},
 | |
| 	}
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			err = ec.Recover(ctx, r)
 | |
| 			ec.Error(ctx, err)
 | |
| 		}
 | |
| 	}()
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	if fc.Args, err = ec.field___Directive_args_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return fc, err
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) ___EnumValue_name(ctx context.Context, field graphql.CollectedField, obj *introspection.EnumValue) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext___EnumValue_name(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Name, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(string)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNString2string(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext___EnumValue_name(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "__EnumValue",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type String does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) ___EnumValue_description(ctx context.Context, field graphql.CollectedField, obj *introspection.EnumValue) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext___EnumValue_description(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Description(), nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(*string)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext___EnumValue_description(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "__EnumValue",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   true,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type String does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) ___EnumValue_isDeprecated(ctx context.Context, field graphql.CollectedField, obj *introspection.EnumValue) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext___EnumValue_isDeprecated(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.IsDeprecated(), nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(bool)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNBoolean2bool(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext___EnumValue_isDeprecated(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "__EnumValue",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   true,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type Boolean does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) ___EnumValue_deprecationReason(ctx context.Context, field graphql.CollectedField, obj *introspection.EnumValue) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext___EnumValue_deprecationReason(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.DeprecationReason(), nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(*string)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext___EnumValue_deprecationReason(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "__EnumValue",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   true,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type String does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) ___Field_name(ctx context.Context, field graphql.CollectedField, obj *introspection.Field) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext___Field_name(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Name, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(string)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNString2string(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext___Field_name(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "__Field",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type String does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) ___Field_description(ctx context.Context, field graphql.CollectedField, obj *introspection.Field) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext___Field_description(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Description(), nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(*string)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext___Field_description(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "__Field",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   true,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type String does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) ___Field_args(ctx context.Context, field graphql.CollectedField, obj *introspection.Field) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext___Field_args(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Args, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.([]introspection.InputValue)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalN__InputValue2ᚕgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐInputValueᚄ(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext___Field_args(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "__Field",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			switch field.Name {
 | |
| 			case "name":
 | |
| 				return ec.fieldContext___InputValue_name(ctx, field)
 | |
| 			case "description":
 | |
| 				return ec.fieldContext___InputValue_description(ctx, field)
 | |
| 			case "type":
 | |
| 				return ec.fieldContext___InputValue_type(ctx, field)
 | |
| 			case "defaultValue":
 | |
| 				return ec.fieldContext___InputValue_defaultValue(ctx, field)
 | |
| 			case "isDeprecated":
 | |
| 				return ec.fieldContext___InputValue_isDeprecated(ctx, field)
 | |
| 			case "deprecationReason":
 | |
| 				return ec.fieldContext___InputValue_deprecationReason(ctx, field)
 | |
| 			}
 | |
| 			return nil, fmt.Errorf("no field named %q was found under type __InputValue", field.Name)
 | |
| 		},
 | |
| 	}
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			err = ec.Recover(ctx, r)
 | |
| 			ec.Error(ctx, err)
 | |
| 		}
 | |
| 	}()
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	if fc.Args, err = ec.field___Field_args_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return fc, err
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) ___Field_type(ctx context.Context, field graphql.CollectedField, obj *introspection.Field) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext___Field_type(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Type, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(*introspection.Type)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalN__Type2ᚖgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐType(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext___Field_type(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "__Field",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			switch field.Name {
 | |
| 			case "kind":
 | |
| 				return ec.fieldContext___Type_kind(ctx, field)
 | |
| 			case "name":
 | |
| 				return ec.fieldContext___Type_name(ctx, field)
 | |
| 			case "description":
 | |
| 				return ec.fieldContext___Type_description(ctx, field)
 | |
| 			case "specifiedByURL":
 | |
| 				return ec.fieldContext___Type_specifiedByURL(ctx, field)
 | |
| 			case "fields":
 | |
| 				return ec.fieldContext___Type_fields(ctx, field)
 | |
| 			case "interfaces":
 | |
| 				return ec.fieldContext___Type_interfaces(ctx, field)
 | |
| 			case "possibleTypes":
 | |
| 				return ec.fieldContext___Type_possibleTypes(ctx, field)
 | |
| 			case "enumValues":
 | |
| 				return ec.fieldContext___Type_enumValues(ctx, field)
 | |
| 			case "inputFields":
 | |
| 				return ec.fieldContext___Type_inputFields(ctx, field)
 | |
| 			case "ofType":
 | |
| 				return ec.fieldContext___Type_ofType(ctx, field)
 | |
| 			case "isOneOf":
 | |
| 				return ec.fieldContext___Type_isOneOf(ctx, field)
 | |
| 			}
 | |
| 			return nil, fmt.Errorf("no field named %q was found under type __Type", field.Name)
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) ___Field_isDeprecated(ctx context.Context, field graphql.CollectedField, obj *introspection.Field) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext___Field_isDeprecated(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.IsDeprecated(), nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(bool)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNBoolean2bool(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext___Field_isDeprecated(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "__Field",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   true,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type Boolean does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) ___Field_deprecationReason(ctx context.Context, field graphql.CollectedField, obj *introspection.Field) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext___Field_deprecationReason(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.DeprecationReason(), nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(*string)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext___Field_deprecationReason(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "__Field",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   true,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type String does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) ___InputValue_name(ctx context.Context, field graphql.CollectedField, obj *introspection.InputValue) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext___InputValue_name(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Name, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(string)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNString2string(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext___InputValue_name(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "__InputValue",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type String does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) ___InputValue_description(ctx context.Context, field graphql.CollectedField, obj *introspection.InputValue) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext___InputValue_description(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Description(), nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(*string)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext___InputValue_description(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "__InputValue",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   true,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type String does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) ___InputValue_type(ctx context.Context, field graphql.CollectedField, obj *introspection.InputValue) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext___InputValue_type(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Type, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(*introspection.Type)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalN__Type2ᚖgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐType(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext___InputValue_type(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "__InputValue",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			switch field.Name {
 | |
| 			case "kind":
 | |
| 				return ec.fieldContext___Type_kind(ctx, field)
 | |
| 			case "name":
 | |
| 				return ec.fieldContext___Type_name(ctx, field)
 | |
| 			case "description":
 | |
| 				return ec.fieldContext___Type_description(ctx, field)
 | |
| 			case "specifiedByURL":
 | |
| 				return ec.fieldContext___Type_specifiedByURL(ctx, field)
 | |
| 			case "fields":
 | |
| 				return ec.fieldContext___Type_fields(ctx, field)
 | |
| 			case "interfaces":
 | |
| 				return ec.fieldContext___Type_interfaces(ctx, field)
 | |
| 			case "possibleTypes":
 | |
| 				return ec.fieldContext___Type_possibleTypes(ctx, field)
 | |
| 			case "enumValues":
 | |
| 				return ec.fieldContext___Type_enumValues(ctx, field)
 | |
| 			case "inputFields":
 | |
| 				return ec.fieldContext___Type_inputFields(ctx, field)
 | |
| 			case "ofType":
 | |
| 				return ec.fieldContext___Type_ofType(ctx, field)
 | |
| 			case "isOneOf":
 | |
| 				return ec.fieldContext___Type_isOneOf(ctx, field)
 | |
| 			}
 | |
| 			return nil, fmt.Errorf("no field named %q was found under type __Type", field.Name)
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) ___InputValue_defaultValue(ctx context.Context, field graphql.CollectedField, obj *introspection.InputValue) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext___InputValue_defaultValue(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.DefaultValue, nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(*string)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext___InputValue_defaultValue(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "__InputValue",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   false,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type String does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) ___InputValue_isDeprecated(ctx context.Context, field graphql.CollectedField, obj *introspection.InputValue) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext___InputValue_isDeprecated(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.IsDeprecated(), nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(bool)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalNBoolean2bool(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext___InputValue_isDeprecated(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "__InputValue",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   true,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type Boolean does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) ___InputValue_deprecationReason(ctx context.Context, field graphql.CollectedField, obj *introspection.InputValue) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext___InputValue_deprecationReason(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.DeprecationReason(), nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(*string)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext___InputValue_deprecationReason(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "__InputValue",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   true,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type String does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) ___Schema_description(ctx context.Context, field graphql.CollectedField, obj *introspection.Schema) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext___Schema_description(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Description(), nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(*string)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext___Schema_description(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "__Schema",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   true,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type String does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) ___Schema_types(ctx context.Context, field graphql.CollectedField, obj *introspection.Schema) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext___Schema_types(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Types(), nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.([]introspection.Type)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalN__Type2ᚕgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐTypeᚄ(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext___Schema_types(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "__Schema",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   true,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			switch field.Name {
 | |
| 			case "kind":
 | |
| 				return ec.fieldContext___Type_kind(ctx, field)
 | |
| 			case "name":
 | |
| 				return ec.fieldContext___Type_name(ctx, field)
 | |
| 			case "description":
 | |
| 				return ec.fieldContext___Type_description(ctx, field)
 | |
| 			case "specifiedByURL":
 | |
| 				return ec.fieldContext___Type_specifiedByURL(ctx, field)
 | |
| 			case "fields":
 | |
| 				return ec.fieldContext___Type_fields(ctx, field)
 | |
| 			case "interfaces":
 | |
| 				return ec.fieldContext___Type_interfaces(ctx, field)
 | |
| 			case "possibleTypes":
 | |
| 				return ec.fieldContext___Type_possibleTypes(ctx, field)
 | |
| 			case "enumValues":
 | |
| 				return ec.fieldContext___Type_enumValues(ctx, field)
 | |
| 			case "inputFields":
 | |
| 				return ec.fieldContext___Type_inputFields(ctx, field)
 | |
| 			case "ofType":
 | |
| 				return ec.fieldContext___Type_ofType(ctx, field)
 | |
| 			case "isOneOf":
 | |
| 				return ec.fieldContext___Type_isOneOf(ctx, field)
 | |
| 			}
 | |
| 			return nil, fmt.Errorf("no field named %q was found under type __Type", field.Name)
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) ___Schema_queryType(ctx context.Context, field graphql.CollectedField, obj *introspection.Schema) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext___Schema_queryType(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.QueryType(), nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(*introspection.Type)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalN__Type2ᚖgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐType(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext___Schema_queryType(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "__Schema",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   true,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			switch field.Name {
 | |
| 			case "kind":
 | |
| 				return ec.fieldContext___Type_kind(ctx, field)
 | |
| 			case "name":
 | |
| 				return ec.fieldContext___Type_name(ctx, field)
 | |
| 			case "description":
 | |
| 				return ec.fieldContext___Type_description(ctx, field)
 | |
| 			case "specifiedByURL":
 | |
| 				return ec.fieldContext___Type_specifiedByURL(ctx, field)
 | |
| 			case "fields":
 | |
| 				return ec.fieldContext___Type_fields(ctx, field)
 | |
| 			case "interfaces":
 | |
| 				return ec.fieldContext___Type_interfaces(ctx, field)
 | |
| 			case "possibleTypes":
 | |
| 				return ec.fieldContext___Type_possibleTypes(ctx, field)
 | |
| 			case "enumValues":
 | |
| 				return ec.fieldContext___Type_enumValues(ctx, field)
 | |
| 			case "inputFields":
 | |
| 				return ec.fieldContext___Type_inputFields(ctx, field)
 | |
| 			case "ofType":
 | |
| 				return ec.fieldContext___Type_ofType(ctx, field)
 | |
| 			case "isOneOf":
 | |
| 				return ec.fieldContext___Type_isOneOf(ctx, field)
 | |
| 			}
 | |
| 			return nil, fmt.Errorf("no field named %q was found under type __Type", field.Name)
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) ___Schema_mutationType(ctx context.Context, field graphql.CollectedField, obj *introspection.Schema) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext___Schema_mutationType(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.MutationType(), nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(*introspection.Type)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalO__Type2ᚖgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐType(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext___Schema_mutationType(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "__Schema",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   true,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			switch field.Name {
 | |
| 			case "kind":
 | |
| 				return ec.fieldContext___Type_kind(ctx, field)
 | |
| 			case "name":
 | |
| 				return ec.fieldContext___Type_name(ctx, field)
 | |
| 			case "description":
 | |
| 				return ec.fieldContext___Type_description(ctx, field)
 | |
| 			case "specifiedByURL":
 | |
| 				return ec.fieldContext___Type_specifiedByURL(ctx, field)
 | |
| 			case "fields":
 | |
| 				return ec.fieldContext___Type_fields(ctx, field)
 | |
| 			case "interfaces":
 | |
| 				return ec.fieldContext___Type_interfaces(ctx, field)
 | |
| 			case "possibleTypes":
 | |
| 				return ec.fieldContext___Type_possibleTypes(ctx, field)
 | |
| 			case "enumValues":
 | |
| 				return ec.fieldContext___Type_enumValues(ctx, field)
 | |
| 			case "inputFields":
 | |
| 				return ec.fieldContext___Type_inputFields(ctx, field)
 | |
| 			case "ofType":
 | |
| 				return ec.fieldContext___Type_ofType(ctx, field)
 | |
| 			case "isOneOf":
 | |
| 				return ec.fieldContext___Type_isOneOf(ctx, field)
 | |
| 			}
 | |
| 			return nil, fmt.Errorf("no field named %q was found under type __Type", field.Name)
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) ___Schema_subscriptionType(ctx context.Context, field graphql.CollectedField, obj *introspection.Schema) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext___Schema_subscriptionType(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.SubscriptionType(), nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(*introspection.Type)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalO__Type2ᚖgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐType(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext___Schema_subscriptionType(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "__Schema",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   true,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			switch field.Name {
 | |
| 			case "kind":
 | |
| 				return ec.fieldContext___Type_kind(ctx, field)
 | |
| 			case "name":
 | |
| 				return ec.fieldContext___Type_name(ctx, field)
 | |
| 			case "description":
 | |
| 				return ec.fieldContext___Type_description(ctx, field)
 | |
| 			case "specifiedByURL":
 | |
| 				return ec.fieldContext___Type_specifiedByURL(ctx, field)
 | |
| 			case "fields":
 | |
| 				return ec.fieldContext___Type_fields(ctx, field)
 | |
| 			case "interfaces":
 | |
| 				return ec.fieldContext___Type_interfaces(ctx, field)
 | |
| 			case "possibleTypes":
 | |
| 				return ec.fieldContext___Type_possibleTypes(ctx, field)
 | |
| 			case "enumValues":
 | |
| 				return ec.fieldContext___Type_enumValues(ctx, field)
 | |
| 			case "inputFields":
 | |
| 				return ec.fieldContext___Type_inputFields(ctx, field)
 | |
| 			case "ofType":
 | |
| 				return ec.fieldContext___Type_ofType(ctx, field)
 | |
| 			case "isOneOf":
 | |
| 				return ec.fieldContext___Type_isOneOf(ctx, field)
 | |
| 			}
 | |
| 			return nil, fmt.Errorf("no field named %q was found under type __Type", field.Name)
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) ___Schema_directives(ctx context.Context, field graphql.CollectedField, obj *introspection.Schema) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext___Schema_directives(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Directives(), nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.([]introspection.Directive)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalN__Directive2ᚕgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐDirectiveᚄ(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext___Schema_directives(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "__Schema",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   true,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			switch field.Name {
 | |
| 			case "name":
 | |
| 				return ec.fieldContext___Directive_name(ctx, field)
 | |
| 			case "description":
 | |
| 				return ec.fieldContext___Directive_description(ctx, field)
 | |
| 			case "isRepeatable":
 | |
| 				return ec.fieldContext___Directive_isRepeatable(ctx, field)
 | |
| 			case "locations":
 | |
| 				return ec.fieldContext___Directive_locations(ctx, field)
 | |
| 			case "args":
 | |
| 				return ec.fieldContext___Directive_args(ctx, field)
 | |
| 			}
 | |
| 			return nil, fmt.Errorf("no field named %q was found under type __Directive", field.Name)
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) ___Type_kind(ctx context.Context, field graphql.CollectedField, obj *introspection.Type) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext___Type_kind(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Kind(), nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		if !graphql.HasFieldError(ctx, fc) {
 | |
| 			ec.Errorf(ctx, "must not be null")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(string)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalN__TypeKind2string(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext___Type_kind(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "__Type",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   true,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type __TypeKind does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) ___Type_name(ctx context.Context, field graphql.CollectedField, obj *introspection.Type) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext___Type_name(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Name(), nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(*string)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext___Type_name(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "__Type",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   true,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type String does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) ___Type_description(ctx context.Context, field graphql.CollectedField, obj *introspection.Type) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext___Type_description(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Description(), nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(*string)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext___Type_description(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "__Type",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   true,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type String does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) ___Type_specifiedByURL(ctx context.Context, field graphql.CollectedField, obj *introspection.Type) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext___Type_specifiedByURL(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.SpecifiedByURL(), nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(*string)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalOString2ᚖstring(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext___Type_specifiedByURL(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "__Type",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   true,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type String does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) ___Type_fields(ctx context.Context, field graphql.CollectedField, obj *introspection.Type) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext___Type_fields(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Fields(fc.Args["includeDeprecated"].(bool)), nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.([]introspection.Field)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalO__Field2ᚕgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐFieldᚄ(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext___Type_fields(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "__Type",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   true,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			switch field.Name {
 | |
| 			case "name":
 | |
| 				return ec.fieldContext___Field_name(ctx, field)
 | |
| 			case "description":
 | |
| 				return ec.fieldContext___Field_description(ctx, field)
 | |
| 			case "args":
 | |
| 				return ec.fieldContext___Field_args(ctx, field)
 | |
| 			case "type":
 | |
| 				return ec.fieldContext___Field_type(ctx, field)
 | |
| 			case "isDeprecated":
 | |
| 				return ec.fieldContext___Field_isDeprecated(ctx, field)
 | |
| 			case "deprecationReason":
 | |
| 				return ec.fieldContext___Field_deprecationReason(ctx, field)
 | |
| 			}
 | |
| 			return nil, fmt.Errorf("no field named %q was found under type __Field", field.Name)
 | |
| 		},
 | |
| 	}
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			err = ec.Recover(ctx, r)
 | |
| 			ec.Error(ctx, err)
 | |
| 		}
 | |
| 	}()
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	if fc.Args, err = ec.field___Type_fields_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return fc, err
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) ___Type_interfaces(ctx context.Context, field graphql.CollectedField, obj *introspection.Type) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext___Type_interfaces(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.Interfaces(), nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.([]introspection.Type)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalO__Type2ᚕgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐTypeᚄ(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext___Type_interfaces(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "__Type",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   true,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			switch field.Name {
 | |
| 			case "kind":
 | |
| 				return ec.fieldContext___Type_kind(ctx, field)
 | |
| 			case "name":
 | |
| 				return ec.fieldContext___Type_name(ctx, field)
 | |
| 			case "description":
 | |
| 				return ec.fieldContext___Type_description(ctx, field)
 | |
| 			case "specifiedByURL":
 | |
| 				return ec.fieldContext___Type_specifiedByURL(ctx, field)
 | |
| 			case "fields":
 | |
| 				return ec.fieldContext___Type_fields(ctx, field)
 | |
| 			case "interfaces":
 | |
| 				return ec.fieldContext___Type_interfaces(ctx, field)
 | |
| 			case "possibleTypes":
 | |
| 				return ec.fieldContext___Type_possibleTypes(ctx, field)
 | |
| 			case "enumValues":
 | |
| 				return ec.fieldContext___Type_enumValues(ctx, field)
 | |
| 			case "inputFields":
 | |
| 				return ec.fieldContext___Type_inputFields(ctx, field)
 | |
| 			case "ofType":
 | |
| 				return ec.fieldContext___Type_ofType(ctx, field)
 | |
| 			case "isOneOf":
 | |
| 				return ec.fieldContext___Type_isOneOf(ctx, field)
 | |
| 			}
 | |
| 			return nil, fmt.Errorf("no field named %q was found under type __Type", field.Name)
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) ___Type_possibleTypes(ctx context.Context, field graphql.CollectedField, obj *introspection.Type) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext___Type_possibleTypes(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.PossibleTypes(), nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.([]introspection.Type)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalO__Type2ᚕgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐTypeᚄ(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext___Type_possibleTypes(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "__Type",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   true,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			switch field.Name {
 | |
| 			case "kind":
 | |
| 				return ec.fieldContext___Type_kind(ctx, field)
 | |
| 			case "name":
 | |
| 				return ec.fieldContext___Type_name(ctx, field)
 | |
| 			case "description":
 | |
| 				return ec.fieldContext___Type_description(ctx, field)
 | |
| 			case "specifiedByURL":
 | |
| 				return ec.fieldContext___Type_specifiedByURL(ctx, field)
 | |
| 			case "fields":
 | |
| 				return ec.fieldContext___Type_fields(ctx, field)
 | |
| 			case "interfaces":
 | |
| 				return ec.fieldContext___Type_interfaces(ctx, field)
 | |
| 			case "possibleTypes":
 | |
| 				return ec.fieldContext___Type_possibleTypes(ctx, field)
 | |
| 			case "enumValues":
 | |
| 				return ec.fieldContext___Type_enumValues(ctx, field)
 | |
| 			case "inputFields":
 | |
| 				return ec.fieldContext___Type_inputFields(ctx, field)
 | |
| 			case "ofType":
 | |
| 				return ec.fieldContext___Type_ofType(ctx, field)
 | |
| 			case "isOneOf":
 | |
| 				return ec.fieldContext___Type_isOneOf(ctx, field)
 | |
| 			}
 | |
| 			return nil, fmt.Errorf("no field named %q was found under type __Type", field.Name)
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) ___Type_enumValues(ctx context.Context, field graphql.CollectedField, obj *introspection.Type) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext___Type_enumValues(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.EnumValues(fc.Args["includeDeprecated"].(bool)), nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.([]introspection.EnumValue)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalO__EnumValue2ᚕgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐEnumValueᚄ(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext___Type_enumValues(ctx context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "__Type",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   true,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			switch field.Name {
 | |
| 			case "name":
 | |
| 				return ec.fieldContext___EnumValue_name(ctx, field)
 | |
| 			case "description":
 | |
| 				return ec.fieldContext___EnumValue_description(ctx, field)
 | |
| 			case "isDeprecated":
 | |
| 				return ec.fieldContext___EnumValue_isDeprecated(ctx, field)
 | |
| 			case "deprecationReason":
 | |
| 				return ec.fieldContext___EnumValue_deprecationReason(ctx, field)
 | |
| 			}
 | |
| 			return nil, fmt.Errorf("no field named %q was found under type __EnumValue", field.Name)
 | |
| 		},
 | |
| 	}
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			err = ec.Recover(ctx, r)
 | |
| 			ec.Error(ctx, err)
 | |
| 		}
 | |
| 	}()
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	if fc.Args, err = ec.field___Type_enumValues_args(ctx, field.ArgumentMap(ec.Variables)); err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return fc, err
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) ___Type_inputFields(ctx context.Context, field graphql.CollectedField, obj *introspection.Type) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext___Type_inputFields(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.InputFields(), nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.([]introspection.InputValue)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalO__InputValue2ᚕgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐInputValueᚄ(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext___Type_inputFields(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "__Type",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   true,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			switch field.Name {
 | |
| 			case "name":
 | |
| 				return ec.fieldContext___InputValue_name(ctx, field)
 | |
| 			case "description":
 | |
| 				return ec.fieldContext___InputValue_description(ctx, field)
 | |
| 			case "type":
 | |
| 				return ec.fieldContext___InputValue_type(ctx, field)
 | |
| 			case "defaultValue":
 | |
| 				return ec.fieldContext___InputValue_defaultValue(ctx, field)
 | |
| 			case "isDeprecated":
 | |
| 				return ec.fieldContext___InputValue_isDeprecated(ctx, field)
 | |
| 			case "deprecationReason":
 | |
| 				return ec.fieldContext___InputValue_deprecationReason(ctx, field)
 | |
| 			}
 | |
| 			return nil, fmt.Errorf("no field named %q was found under type __InputValue", field.Name)
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) ___Type_ofType(ctx context.Context, field graphql.CollectedField, obj *introspection.Type) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext___Type_ofType(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.OfType(), nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(*introspection.Type)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalO__Type2ᚖgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐType(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext___Type_ofType(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "__Type",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   true,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			switch field.Name {
 | |
| 			case "kind":
 | |
| 				return ec.fieldContext___Type_kind(ctx, field)
 | |
| 			case "name":
 | |
| 				return ec.fieldContext___Type_name(ctx, field)
 | |
| 			case "description":
 | |
| 				return ec.fieldContext___Type_description(ctx, field)
 | |
| 			case "specifiedByURL":
 | |
| 				return ec.fieldContext___Type_specifiedByURL(ctx, field)
 | |
| 			case "fields":
 | |
| 				return ec.fieldContext___Type_fields(ctx, field)
 | |
| 			case "interfaces":
 | |
| 				return ec.fieldContext___Type_interfaces(ctx, field)
 | |
| 			case "possibleTypes":
 | |
| 				return ec.fieldContext___Type_possibleTypes(ctx, field)
 | |
| 			case "enumValues":
 | |
| 				return ec.fieldContext___Type_enumValues(ctx, field)
 | |
| 			case "inputFields":
 | |
| 				return ec.fieldContext___Type_inputFields(ctx, field)
 | |
| 			case "ofType":
 | |
| 				return ec.fieldContext___Type_ofType(ctx, field)
 | |
| 			case "isOneOf":
 | |
| 				return ec.fieldContext___Type_isOneOf(ctx, field)
 | |
| 			}
 | |
| 			return nil, fmt.Errorf("no field named %q was found under type __Type", field.Name)
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) ___Type_isOneOf(ctx context.Context, field graphql.CollectedField, obj *introspection.Type) (ret graphql.Marshaler) {
 | |
| 	fc, err := ec.fieldContext___Type_isOneOf(ctx, field)
 | |
| 	if err != nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ctx = graphql.WithFieldContext(ctx, fc)
 | |
| 	defer func() {
 | |
| 		if r := recover(); r != nil {
 | |
| 			ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 			ret = graphql.Null
 | |
| 		}
 | |
| 	}()
 | |
| 	resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (any, error) {
 | |
| 		ctx = rctx // use context from middleware stack in children
 | |
| 		return obj.IsOneOf(), nil
 | |
| 	})
 | |
| 	if err != nil {
 | |
| 		ec.Error(ctx, err)
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	if resTmp == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	res := resTmp.(bool)
 | |
| 	fc.Result = res
 | |
| 	return ec.marshalOBoolean2bool(ctx, field.Selections, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) fieldContext___Type_isOneOf(_ context.Context, field graphql.CollectedField) (fc *graphql.FieldContext, err error) {
 | |
| 	fc = &graphql.FieldContext{
 | |
| 		Object:     "__Type",
 | |
| 		Field:      field,
 | |
| 		IsMethod:   true,
 | |
| 		IsResolver: false,
 | |
| 		Child: func(ctx context.Context, field graphql.CollectedField) (*graphql.FieldContext, error) {
 | |
| 			return nil, errors.New("field of type Boolean does not have child fields")
 | |
| 		},
 | |
| 	}
 | |
| 	return fc, nil
 | |
| }
 | |
| 
 | |
| // endregion **************************** field.gotpl *****************************
 | |
| 
 | |
| // region    **************************** input.gotpl *****************************
 | |
| 
 | |
| func (ec *executionContext) unmarshalInputFloatRange(ctx context.Context, obj any) (model.FloatRange, error) {
 | |
| 	var it model.FloatRange
 | |
| 	asMap := map[string]any{}
 | |
| 	for k, v := range obj.(map[string]any) {
 | |
| 		asMap[k] = v
 | |
| 	}
 | |
| 
 | |
| 	fieldsInOrder := [...]string{"from", "to"}
 | |
| 	for _, k := range fieldsInOrder {
 | |
| 		v, ok := asMap[k]
 | |
| 		if !ok {
 | |
| 			continue
 | |
| 		}
 | |
| 		switch k {
 | |
| 		case "from":
 | |
| 			ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("from"))
 | |
| 			data, err := ec.unmarshalNFloat2float64(ctx, v)
 | |
| 			if err != nil {
 | |
| 				return it, err
 | |
| 			}
 | |
| 			it.From = data
 | |
| 		case "to":
 | |
| 			ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("to"))
 | |
| 			data, err := ec.unmarshalNFloat2float64(ctx, v)
 | |
| 			if err != nil {
 | |
| 				return it, err
 | |
| 			}
 | |
| 			it.To = data
 | |
| 		}
 | |
| 	}
 | |
| 
 | |
| 	return it, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) unmarshalInputIntRange(ctx context.Context, obj any) (config.IntRange, error) {
 | |
| 	var it config.IntRange
 | |
| 	asMap := map[string]any{}
 | |
| 	for k, v := range obj.(map[string]any) {
 | |
| 		asMap[k] = v
 | |
| 	}
 | |
| 
 | |
| 	fieldsInOrder := [...]string{"from", "to"}
 | |
| 	for _, k := range fieldsInOrder {
 | |
| 		v, ok := asMap[k]
 | |
| 		if !ok {
 | |
| 			continue
 | |
| 		}
 | |
| 		switch k {
 | |
| 		case "from":
 | |
| 			ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("from"))
 | |
| 			data, err := ec.unmarshalNInt2int(ctx, v)
 | |
| 			if err != nil {
 | |
| 				return it, err
 | |
| 			}
 | |
| 			it.From = data
 | |
| 		case "to":
 | |
| 			ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("to"))
 | |
| 			data, err := ec.unmarshalNInt2int(ctx, v)
 | |
| 			if err != nil {
 | |
| 				return it, err
 | |
| 			}
 | |
| 			it.To = data
 | |
| 		}
 | |
| 	}
 | |
| 
 | |
| 	return it, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) unmarshalInputJobFilter(ctx context.Context, obj any) (model.JobFilter, error) {
 | |
| 	var it model.JobFilter
 | |
| 	asMap := map[string]any{}
 | |
| 	for k, v := range obj.(map[string]any) {
 | |
| 		asMap[k] = v
 | |
| 	}
 | |
| 
 | |
| 	fieldsInOrder := [...]string{"tags", "dbId", "jobId", "arrayJobId", "user", "project", "jobName", "cluster", "partition", "duration", "energy", "minRunningFor", "numNodes", "numAccelerators", "numHWThreads", "startTime", "state", "metricStats", "shared", "node"}
 | |
| 	for _, k := range fieldsInOrder {
 | |
| 		v, ok := asMap[k]
 | |
| 		if !ok {
 | |
| 			continue
 | |
| 		}
 | |
| 		switch k {
 | |
| 		case "tags":
 | |
| 			ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("tags"))
 | |
| 			data, err := ec.unmarshalOID2ᚕstringᚄ(ctx, v)
 | |
| 			if err != nil {
 | |
| 				return it, err
 | |
| 			}
 | |
| 			it.Tags = data
 | |
| 		case "dbId":
 | |
| 			ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("dbId"))
 | |
| 			data, err := ec.unmarshalOID2ᚕstringᚄ(ctx, v)
 | |
| 			if err != nil {
 | |
| 				return it, err
 | |
| 			}
 | |
| 			it.DbID = data
 | |
| 		case "jobId":
 | |
| 			ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("jobId"))
 | |
| 			data, err := ec.unmarshalOStringInput2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐStringInput(ctx, v)
 | |
| 			if err != nil {
 | |
| 				return it, err
 | |
| 			}
 | |
| 			it.JobID = data
 | |
| 		case "arrayJobId":
 | |
| 			ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("arrayJobId"))
 | |
| 			data, err := ec.unmarshalOInt2ᚖint(ctx, v)
 | |
| 			if err != nil {
 | |
| 				return it, err
 | |
| 			}
 | |
| 			it.ArrayJobID = data
 | |
| 		case "user":
 | |
| 			ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("user"))
 | |
| 			data, err := ec.unmarshalOStringInput2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐStringInput(ctx, v)
 | |
| 			if err != nil {
 | |
| 				return it, err
 | |
| 			}
 | |
| 			it.User = data
 | |
| 		case "project":
 | |
| 			ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("project"))
 | |
| 			data, err := ec.unmarshalOStringInput2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐStringInput(ctx, v)
 | |
| 			if err != nil {
 | |
| 				return it, err
 | |
| 			}
 | |
| 			it.Project = data
 | |
| 		case "jobName":
 | |
| 			ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("jobName"))
 | |
| 			data, err := ec.unmarshalOStringInput2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐStringInput(ctx, v)
 | |
| 			if err != nil {
 | |
| 				return it, err
 | |
| 			}
 | |
| 			it.JobName = data
 | |
| 		case "cluster":
 | |
| 			ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("cluster"))
 | |
| 			data, err := ec.unmarshalOStringInput2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐStringInput(ctx, v)
 | |
| 			if err != nil {
 | |
| 				return it, err
 | |
| 			}
 | |
| 			it.Cluster = data
 | |
| 		case "partition":
 | |
| 			ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("partition"))
 | |
| 			data, err := ec.unmarshalOStringInput2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐStringInput(ctx, v)
 | |
| 			if err != nil {
 | |
| 				return it, err
 | |
| 			}
 | |
| 			it.Partition = data
 | |
| 		case "duration":
 | |
| 			ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("duration"))
 | |
| 			data, err := ec.unmarshalOIntRange2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋconfigᚐIntRange(ctx, v)
 | |
| 			if err != nil {
 | |
| 				return it, err
 | |
| 			}
 | |
| 			it.Duration = data
 | |
| 		case "energy":
 | |
| 			ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("energy"))
 | |
| 			data, err := ec.unmarshalOFloatRange2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐFloatRange(ctx, v)
 | |
| 			if err != nil {
 | |
| 				return it, err
 | |
| 			}
 | |
| 			it.Energy = data
 | |
| 		case "minRunningFor":
 | |
| 			ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("minRunningFor"))
 | |
| 			data, err := ec.unmarshalOInt2ᚖint(ctx, v)
 | |
| 			if err != nil {
 | |
| 				return it, err
 | |
| 			}
 | |
| 			it.MinRunningFor = data
 | |
| 		case "numNodes":
 | |
| 			ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("numNodes"))
 | |
| 			data, err := ec.unmarshalOIntRange2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋconfigᚐIntRange(ctx, v)
 | |
| 			if err != nil {
 | |
| 				return it, err
 | |
| 			}
 | |
| 			it.NumNodes = data
 | |
| 		case "numAccelerators":
 | |
| 			ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("numAccelerators"))
 | |
| 			data, err := ec.unmarshalOIntRange2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋconfigᚐIntRange(ctx, v)
 | |
| 			if err != nil {
 | |
| 				return it, err
 | |
| 			}
 | |
| 			it.NumAccelerators = data
 | |
| 		case "numHWThreads":
 | |
| 			ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("numHWThreads"))
 | |
| 			data, err := ec.unmarshalOIntRange2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋconfigᚐIntRange(ctx, v)
 | |
| 			if err != nil {
 | |
| 				return it, err
 | |
| 			}
 | |
| 			it.NumHWThreads = data
 | |
| 		case "startTime":
 | |
| 			ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("startTime"))
 | |
| 			data, err := ec.unmarshalOTimeRange2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋconfigᚐTimeRange(ctx, v)
 | |
| 			if err != nil {
 | |
| 				return it, err
 | |
| 			}
 | |
| 			it.StartTime = data
 | |
| 		case "state":
 | |
| 			ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("state"))
 | |
| 			data, err := ec.unmarshalOJobState2ᚕgithubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐJobStateᚄ(ctx, v)
 | |
| 			if err != nil {
 | |
| 				return it, err
 | |
| 			}
 | |
| 			it.State = data
 | |
| 		case "metricStats":
 | |
| 			ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("metricStats"))
 | |
| 			data, err := ec.unmarshalOMetricStatItem2ᚕᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐMetricStatItemᚄ(ctx, v)
 | |
| 			if err != nil {
 | |
| 				return it, err
 | |
| 			}
 | |
| 			it.MetricStats = data
 | |
| 		case "shared":
 | |
| 			ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("shared"))
 | |
| 			data, err := ec.unmarshalOString2ᚖstring(ctx, v)
 | |
| 			if err != nil {
 | |
| 				return it, err
 | |
| 			}
 | |
| 			it.Shared = data
 | |
| 		case "node":
 | |
| 			ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("node"))
 | |
| 			data, err := ec.unmarshalOStringInput2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐStringInput(ctx, v)
 | |
| 			if err != nil {
 | |
| 				return it, err
 | |
| 			}
 | |
| 			it.Node = data
 | |
| 		}
 | |
| 	}
 | |
| 
 | |
| 	return it, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) unmarshalInputMetricStatItem(ctx context.Context, obj any) (model.MetricStatItem, error) {
 | |
| 	var it model.MetricStatItem
 | |
| 	asMap := map[string]any{}
 | |
| 	for k, v := range obj.(map[string]any) {
 | |
| 		asMap[k] = v
 | |
| 	}
 | |
| 
 | |
| 	fieldsInOrder := [...]string{"metricName", "range"}
 | |
| 	for _, k := range fieldsInOrder {
 | |
| 		v, ok := asMap[k]
 | |
| 		if !ok {
 | |
| 			continue
 | |
| 		}
 | |
| 		switch k {
 | |
| 		case "metricName":
 | |
| 			ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("metricName"))
 | |
| 			data, err := ec.unmarshalNString2string(ctx, v)
 | |
| 			if err != nil {
 | |
| 				return it, err
 | |
| 			}
 | |
| 			it.MetricName = data
 | |
| 		case "range":
 | |
| 			ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("range"))
 | |
| 			data, err := ec.unmarshalNFloatRange2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐFloatRange(ctx, v)
 | |
| 			if err != nil {
 | |
| 				return it, err
 | |
| 			}
 | |
| 			it.Range = data
 | |
| 		}
 | |
| 	}
 | |
| 
 | |
| 	return it, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) unmarshalInputNodeFilter(ctx context.Context, obj any) (model.NodeFilter, error) {
 | |
| 	var it model.NodeFilter
 | |
| 	asMap := map[string]any{}
 | |
| 	for k, v := range obj.(map[string]any) {
 | |
| 		asMap[k] = v
 | |
| 	}
 | |
| 
 | |
| 	fieldsInOrder := [...]string{"hostname", "cluster", "subcluster", "schedulerState", "healthState"}
 | |
| 	for _, k := range fieldsInOrder {
 | |
| 		v, ok := asMap[k]
 | |
| 		if !ok {
 | |
| 			continue
 | |
| 		}
 | |
| 		switch k {
 | |
| 		case "hostname":
 | |
| 			ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("hostname"))
 | |
| 			data, err := ec.unmarshalOStringInput2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐStringInput(ctx, v)
 | |
| 			if err != nil {
 | |
| 				return it, err
 | |
| 			}
 | |
| 			it.Hostname = data
 | |
| 		case "cluster":
 | |
| 			ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("cluster"))
 | |
| 			data, err := ec.unmarshalOStringInput2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐStringInput(ctx, v)
 | |
| 			if err != nil {
 | |
| 				return it, err
 | |
| 			}
 | |
| 			it.Cluster = data
 | |
| 		case "subcluster":
 | |
| 			ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("subcluster"))
 | |
| 			data, err := ec.unmarshalOStringInput2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐStringInput(ctx, v)
 | |
| 			if err != nil {
 | |
| 				return it, err
 | |
| 			}
 | |
| 			it.Subcluster = data
 | |
| 		case "schedulerState":
 | |
| 			ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("schedulerState"))
 | |
| 			data, err := ec.unmarshalOSchedulerState2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐSchedulerState(ctx, v)
 | |
| 			if err != nil {
 | |
| 				return it, err
 | |
| 			}
 | |
| 			it.SchedulerState = data
 | |
| 		case "healthState":
 | |
| 			ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("healthState"))
 | |
| 			data, err := ec.unmarshalOMonitoringState2ᚖstring(ctx, v)
 | |
| 			if err != nil {
 | |
| 				return it, err
 | |
| 			}
 | |
| 			it.HealthState = data
 | |
| 		}
 | |
| 	}
 | |
| 
 | |
| 	return it, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) unmarshalInputOrderByInput(ctx context.Context, obj any) (model.OrderByInput, error) {
 | |
| 	var it model.OrderByInput
 | |
| 	asMap := map[string]any{}
 | |
| 	for k, v := range obj.(map[string]any) {
 | |
| 		asMap[k] = v
 | |
| 	}
 | |
| 
 | |
| 	if _, present := asMap["order"]; !present {
 | |
| 		asMap["order"] = "ASC"
 | |
| 	}
 | |
| 
 | |
| 	fieldsInOrder := [...]string{"field", "type", "order"}
 | |
| 	for _, k := range fieldsInOrder {
 | |
| 		v, ok := asMap[k]
 | |
| 		if !ok {
 | |
| 			continue
 | |
| 		}
 | |
| 		switch k {
 | |
| 		case "field":
 | |
| 			ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("field"))
 | |
| 			data, err := ec.unmarshalNString2string(ctx, v)
 | |
| 			if err != nil {
 | |
| 				return it, err
 | |
| 			}
 | |
| 			it.Field = data
 | |
| 		case "type":
 | |
| 			ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("type"))
 | |
| 			data, err := ec.unmarshalNString2string(ctx, v)
 | |
| 			if err != nil {
 | |
| 				return it, err
 | |
| 			}
 | |
| 			it.Type = data
 | |
| 		case "order":
 | |
| 			ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("order"))
 | |
| 			data, err := ec.unmarshalNSortDirectionEnum2githubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐSortDirectionEnum(ctx, v)
 | |
| 			if err != nil {
 | |
| 				return it, err
 | |
| 			}
 | |
| 			it.Order = data
 | |
| 		}
 | |
| 	}
 | |
| 
 | |
| 	return it, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) unmarshalInputPageRequest(ctx context.Context, obj any) (model.PageRequest, error) {
 | |
| 	var it model.PageRequest
 | |
| 	asMap := map[string]any{}
 | |
| 	for k, v := range obj.(map[string]any) {
 | |
| 		asMap[k] = v
 | |
| 	}
 | |
| 
 | |
| 	fieldsInOrder := [...]string{"itemsPerPage", "page"}
 | |
| 	for _, k := range fieldsInOrder {
 | |
| 		v, ok := asMap[k]
 | |
| 		if !ok {
 | |
| 			continue
 | |
| 		}
 | |
| 		switch k {
 | |
| 		case "itemsPerPage":
 | |
| 			ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("itemsPerPage"))
 | |
| 			data, err := ec.unmarshalNInt2int(ctx, v)
 | |
| 			if err != nil {
 | |
| 				return it, err
 | |
| 			}
 | |
| 			it.ItemsPerPage = data
 | |
| 		case "page":
 | |
| 			ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("page"))
 | |
| 			data, err := ec.unmarshalNInt2int(ctx, v)
 | |
| 			if err != nil {
 | |
| 				return it, err
 | |
| 			}
 | |
| 			it.Page = data
 | |
| 		}
 | |
| 	}
 | |
| 
 | |
| 	return it, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) unmarshalInputStringInput(ctx context.Context, obj any) (model.StringInput, error) {
 | |
| 	var it model.StringInput
 | |
| 	asMap := map[string]any{}
 | |
| 	for k, v := range obj.(map[string]any) {
 | |
| 		asMap[k] = v
 | |
| 	}
 | |
| 
 | |
| 	fieldsInOrder := [...]string{"eq", "neq", "contains", "startsWith", "endsWith", "in"}
 | |
| 	for _, k := range fieldsInOrder {
 | |
| 		v, ok := asMap[k]
 | |
| 		if !ok {
 | |
| 			continue
 | |
| 		}
 | |
| 		switch k {
 | |
| 		case "eq":
 | |
| 			ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("eq"))
 | |
| 			data, err := ec.unmarshalOString2ᚖstring(ctx, v)
 | |
| 			if err != nil {
 | |
| 				return it, err
 | |
| 			}
 | |
| 			it.Eq = data
 | |
| 		case "neq":
 | |
| 			ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("neq"))
 | |
| 			data, err := ec.unmarshalOString2ᚖstring(ctx, v)
 | |
| 			if err != nil {
 | |
| 				return it, err
 | |
| 			}
 | |
| 			it.Neq = data
 | |
| 		case "contains":
 | |
| 			ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("contains"))
 | |
| 			data, err := ec.unmarshalOString2ᚖstring(ctx, v)
 | |
| 			if err != nil {
 | |
| 				return it, err
 | |
| 			}
 | |
| 			it.Contains = data
 | |
| 		case "startsWith":
 | |
| 			ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("startsWith"))
 | |
| 			data, err := ec.unmarshalOString2ᚖstring(ctx, v)
 | |
| 			if err != nil {
 | |
| 				return it, err
 | |
| 			}
 | |
| 			it.StartsWith = data
 | |
| 		case "endsWith":
 | |
| 			ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("endsWith"))
 | |
| 			data, err := ec.unmarshalOString2ᚖstring(ctx, v)
 | |
| 			if err != nil {
 | |
| 				return it, err
 | |
| 			}
 | |
| 			it.EndsWith = data
 | |
| 		case "in":
 | |
| 			ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("in"))
 | |
| 			data, err := ec.unmarshalOString2ᚕstringᚄ(ctx, v)
 | |
| 			if err != nil {
 | |
| 				return it, err
 | |
| 			}
 | |
| 			it.In = data
 | |
| 		}
 | |
| 	}
 | |
| 
 | |
| 	return it, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) unmarshalInputTimeRange(ctx context.Context, obj any) (config.TimeRange, error) {
 | |
| 	var it config.TimeRange
 | |
| 	asMap := map[string]any{}
 | |
| 	for k, v := range obj.(map[string]any) {
 | |
| 		asMap[k] = v
 | |
| 	}
 | |
| 
 | |
| 	fieldsInOrder := [...]string{"range", "from", "to"}
 | |
| 	for _, k := range fieldsInOrder {
 | |
| 		v, ok := asMap[k]
 | |
| 		if !ok {
 | |
| 			continue
 | |
| 		}
 | |
| 		switch k {
 | |
| 		case "range":
 | |
| 			ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("range"))
 | |
| 			data, err := ec.unmarshalOString2string(ctx, v)
 | |
| 			if err != nil {
 | |
| 				return it, err
 | |
| 			}
 | |
| 			it.Range = data
 | |
| 		case "from":
 | |
| 			ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("from"))
 | |
| 			data, err := ec.unmarshalOTime2ᚖtimeᚐTime(ctx, v)
 | |
| 			if err != nil {
 | |
| 				return it, err
 | |
| 			}
 | |
| 			it.From = data
 | |
| 		case "to":
 | |
| 			ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("to"))
 | |
| 			data, err := ec.unmarshalOTime2ᚖtimeᚐTime(ctx, v)
 | |
| 			if err != nil {
 | |
| 				return it, err
 | |
| 			}
 | |
| 			it.To = data
 | |
| 		}
 | |
| 	}
 | |
| 
 | |
| 	return it, nil
 | |
| }
 | |
| 
 | |
| // endregion **************************** input.gotpl *****************************
 | |
| 
 | |
| // region    ************************** interface.gotpl ***************************
 | |
| 
 | |
| // endregion ************************** interface.gotpl ***************************
 | |
| 
 | |
| // region    **************************** object.gotpl ****************************
 | |
| 
 | |
| var acceleratorImplementors = []string{"Accelerator"}
 | |
| 
 | |
| func (ec *executionContext) _Accelerator(ctx context.Context, sel ast.SelectionSet, obj *schema.Accelerator) graphql.Marshaler {
 | |
| 	fields := graphql.CollectFields(ec.OperationContext, sel, acceleratorImplementors)
 | |
| 
 | |
| 	out := graphql.NewFieldSet(fields)
 | |
| 	deferred := make(map[string]*graphql.FieldSet)
 | |
| 	for i, field := range fields {
 | |
| 		switch field.Name {
 | |
| 		case "__typename":
 | |
| 			out.Values[i] = graphql.MarshalString("Accelerator")
 | |
| 		case "id":
 | |
| 			out.Values[i] = ec._Accelerator_id(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		case "type":
 | |
| 			out.Values[i] = ec._Accelerator_type(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		case "model":
 | |
| 			out.Values[i] = ec._Accelerator_model(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		default:
 | |
| 			panic("unknown field " + strconv.Quote(field.Name))
 | |
| 		}
 | |
| 	}
 | |
| 	out.Dispatch(ctx)
 | |
| 	if out.Invalids > 0 {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 
 | |
| 	atomic.AddInt32(&ec.deferred, int32(len(deferred)))
 | |
| 
 | |
| 	for label, dfs := range deferred {
 | |
| 		ec.processDeferredGroup(graphql.DeferredGroup{
 | |
| 			Label:    label,
 | |
| 			Path:     graphql.GetPath(ctx),
 | |
| 			FieldSet: dfs,
 | |
| 			Context:  ctx,
 | |
| 		})
 | |
| 	}
 | |
| 
 | |
| 	return out
 | |
| }
 | |
| 
 | |
| var clusterImplementors = []string{"Cluster"}
 | |
| 
 | |
| func (ec *executionContext) _Cluster(ctx context.Context, sel ast.SelectionSet, obj *schema.Cluster) graphql.Marshaler {
 | |
| 	fields := graphql.CollectFields(ec.OperationContext, sel, clusterImplementors)
 | |
| 
 | |
| 	out := graphql.NewFieldSet(fields)
 | |
| 	deferred := make(map[string]*graphql.FieldSet)
 | |
| 	for i, field := range fields {
 | |
| 		switch field.Name {
 | |
| 		case "__typename":
 | |
| 			out.Values[i] = graphql.MarshalString("Cluster")
 | |
| 		case "name":
 | |
| 			out.Values[i] = ec._Cluster_name(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				atomic.AddUint32(&out.Invalids, 1)
 | |
| 			}
 | |
| 		case "partitions":
 | |
| 			field := field
 | |
| 
 | |
| 			innerFunc := func(ctx context.Context, fs *graphql.FieldSet) (res graphql.Marshaler) {
 | |
| 				defer func() {
 | |
| 					if r := recover(); r != nil {
 | |
| 						ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 					}
 | |
| 				}()
 | |
| 				res = ec._Cluster_partitions(ctx, field, obj)
 | |
| 				if res == graphql.Null {
 | |
| 					atomic.AddUint32(&fs.Invalids, 1)
 | |
| 				}
 | |
| 				return res
 | |
| 			}
 | |
| 
 | |
| 			if field.Deferrable != nil {
 | |
| 				dfs, ok := deferred[field.Deferrable.Label]
 | |
| 				di := 0
 | |
| 				if ok {
 | |
| 					dfs.AddField(field)
 | |
| 					di = len(dfs.Values) - 1
 | |
| 				} else {
 | |
| 					dfs = graphql.NewFieldSet([]graphql.CollectedField{field})
 | |
| 					deferred[field.Deferrable.Label] = dfs
 | |
| 				}
 | |
| 				dfs.Concurrently(di, func(ctx context.Context) graphql.Marshaler {
 | |
| 					return innerFunc(ctx, dfs)
 | |
| 				})
 | |
| 
 | |
| 				// don't run the out.Concurrently() call below
 | |
| 				out.Values[i] = graphql.Null
 | |
| 				continue
 | |
| 			}
 | |
| 
 | |
| 			out.Concurrently(i, func(ctx context.Context) graphql.Marshaler { return innerFunc(ctx, out) })
 | |
| 		case "subClusters":
 | |
| 			out.Values[i] = ec._Cluster_subClusters(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				atomic.AddUint32(&out.Invalids, 1)
 | |
| 			}
 | |
| 		default:
 | |
| 			panic("unknown field " + strconv.Quote(field.Name))
 | |
| 		}
 | |
| 	}
 | |
| 	out.Dispatch(ctx)
 | |
| 	if out.Invalids > 0 {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 
 | |
| 	atomic.AddInt32(&ec.deferred, int32(len(deferred)))
 | |
| 
 | |
| 	for label, dfs := range deferred {
 | |
| 		ec.processDeferredGroup(graphql.DeferredGroup{
 | |
| 			Label:    label,
 | |
| 			Path:     graphql.GetPath(ctx),
 | |
| 			FieldSet: dfs,
 | |
| 			Context:  ctx,
 | |
| 		})
 | |
| 	}
 | |
| 
 | |
| 	return out
 | |
| }
 | |
| 
 | |
| var clusterSupportImplementors = []string{"ClusterSupport"}
 | |
| 
 | |
| func (ec *executionContext) _ClusterSupport(ctx context.Context, sel ast.SelectionSet, obj *schema.ClusterSupport) graphql.Marshaler {
 | |
| 	fields := graphql.CollectFields(ec.OperationContext, sel, clusterSupportImplementors)
 | |
| 
 | |
| 	out := graphql.NewFieldSet(fields)
 | |
| 	deferred := make(map[string]*graphql.FieldSet)
 | |
| 	for i, field := range fields {
 | |
| 		switch field.Name {
 | |
| 		case "__typename":
 | |
| 			out.Values[i] = graphql.MarshalString("ClusterSupport")
 | |
| 		case "cluster":
 | |
| 			out.Values[i] = ec._ClusterSupport_cluster(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		case "subClusters":
 | |
| 			out.Values[i] = ec._ClusterSupport_subClusters(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		default:
 | |
| 			panic("unknown field " + strconv.Quote(field.Name))
 | |
| 		}
 | |
| 	}
 | |
| 	out.Dispatch(ctx)
 | |
| 	if out.Invalids > 0 {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 
 | |
| 	atomic.AddInt32(&ec.deferred, int32(len(deferred)))
 | |
| 
 | |
| 	for label, dfs := range deferred {
 | |
| 		ec.processDeferredGroup(graphql.DeferredGroup{
 | |
| 			Label:    label,
 | |
| 			Path:     graphql.GetPath(ctx),
 | |
| 			FieldSet: dfs,
 | |
| 			Context:  ctx,
 | |
| 		})
 | |
| 	}
 | |
| 
 | |
| 	return out
 | |
| }
 | |
| 
 | |
| var countImplementors = []string{"Count"}
 | |
| 
 | |
| func (ec *executionContext) _Count(ctx context.Context, sel ast.SelectionSet, obj *model.Count) graphql.Marshaler {
 | |
| 	fields := graphql.CollectFields(ec.OperationContext, sel, countImplementors)
 | |
| 
 | |
| 	out := graphql.NewFieldSet(fields)
 | |
| 	deferred := make(map[string]*graphql.FieldSet)
 | |
| 	for i, field := range fields {
 | |
| 		switch field.Name {
 | |
| 		case "__typename":
 | |
| 			out.Values[i] = graphql.MarshalString("Count")
 | |
| 		case "name":
 | |
| 			out.Values[i] = ec._Count_name(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		case "count":
 | |
| 			out.Values[i] = ec._Count_count(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		default:
 | |
| 			panic("unknown field " + strconv.Quote(field.Name))
 | |
| 		}
 | |
| 	}
 | |
| 	out.Dispatch(ctx)
 | |
| 	if out.Invalids > 0 {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 
 | |
| 	atomic.AddInt32(&ec.deferred, int32(len(deferred)))
 | |
| 
 | |
| 	for label, dfs := range deferred {
 | |
| 		ec.processDeferredGroup(graphql.DeferredGroup{
 | |
| 			Label:    label,
 | |
| 			Path:     graphql.GetPath(ctx),
 | |
| 			FieldSet: dfs,
 | |
| 			Context:  ctx,
 | |
| 		})
 | |
| 	}
 | |
| 
 | |
| 	return out
 | |
| }
 | |
| 
 | |
| var energyFootprintValueImplementors = []string{"EnergyFootprintValue"}
 | |
| 
 | |
| func (ec *executionContext) _EnergyFootprintValue(ctx context.Context, sel ast.SelectionSet, obj *model.EnergyFootprintValue) graphql.Marshaler {
 | |
| 	fields := graphql.CollectFields(ec.OperationContext, sel, energyFootprintValueImplementors)
 | |
| 
 | |
| 	out := graphql.NewFieldSet(fields)
 | |
| 	deferred := make(map[string]*graphql.FieldSet)
 | |
| 	for i, field := range fields {
 | |
| 		switch field.Name {
 | |
| 		case "__typename":
 | |
| 			out.Values[i] = graphql.MarshalString("EnergyFootprintValue")
 | |
| 		case "hardware":
 | |
| 			out.Values[i] = ec._EnergyFootprintValue_hardware(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		case "metric":
 | |
| 			out.Values[i] = ec._EnergyFootprintValue_metric(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		case "value":
 | |
| 			out.Values[i] = ec._EnergyFootprintValue_value(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		default:
 | |
| 			panic("unknown field " + strconv.Quote(field.Name))
 | |
| 		}
 | |
| 	}
 | |
| 	out.Dispatch(ctx)
 | |
| 	if out.Invalids > 0 {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 
 | |
| 	atomic.AddInt32(&ec.deferred, int32(len(deferred)))
 | |
| 
 | |
| 	for label, dfs := range deferred {
 | |
| 		ec.processDeferredGroup(graphql.DeferredGroup{
 | |
| 			Label:    label,
 | |
| 			Path:     graphql.GetPath(ctx),
 | |
| 			FieldSet: dfs,
 | |
| 			Context:  ctx,
 | |
| 		})
 | |
| 	}
 | |
| 
 | |
| 	return out
 | |
| }
 | |
| 
 | |
| var footprintValueImplementors = []string{"FootprintValue"}
 | |
| 
 | |
| func (ec *executionContext) _FootprintValue(ctx context.Context, sel ast.SelectionSet, obj *model.FootprintValue) graphql.Marshaler {
 | |
| 	fields := graphql.CollectFields(ec.OperationContext, sel, footprintValueImplementors)
 | |
| 
 | |
| 	out := graphql.NewFieldSet(fields)
 | |
| 	deferred := make(map[string]*graphql.FieldSet)
 | |
| 	for i, field := range fields {
 | |
| 		switch field.Name {
 | |
| 		case "__typename":
 | |
| 			out.Values[i] = graphql.MarshalString("FootprintValue")
 | |
| 		case "name":
 | |
| 			out.Values[i] = ec._FootprintValue_name(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		case "stat":
 | |
| 			out.Values[i] = ec._FootprintValue_stat(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		case "value":
 | |
| 			out.Values[i] = ec._FootprintValue_value(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		default:
 | |
| 			panic("unknown field " + strconv.Quote(field.Name))
 | |
| 		}
 | |
| 	}
 | |
| 	out.Dispatch(ctx)
 | |
| 	if out.Invalids > 0 {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 
 | |
| 	atomic.AddInt32(&ec.deferred, int32(len(deferred)))
 | |
| 
 | |
| 	for label, dfs := range deferred {
 | |
| 		ec.processDeferredGroup(graphql.DeferredGroup{
 | |
| 			Label:    label,
 | |
| 			Path:     graphql.GetPath(ctx),
 | |
| 			FieldSet: dfs,
 | |
| 			Context:  ctx,
 | |
| 		})
 | |
| 	}
 | |
| 
 | |
| 	return out
 | |
| }
 | |
| 
 | |
| var footprintsImplementors = []string{"Footprints"}
 | |
| 
 | |
| func (ec *executionContext) _Footprints(ctx context.Context, sel ast.SelectionSet, obj *model.Footprints) graphql.Marshaler {
 | |
| 	fields := graphql.CollectFields(ec.OperationContext, sel, footprintsImplementors)
 | |
| 
 | |
| 	out := graphql.NewFieldSet(fields)
 | |
| 	deferred := make(map[string]*graphql.FieldSet)
 | |
| 	for i, field := range fields {
 | |
| 		switch field.Name {
 | |
| 		case "__typename":
 | |
| 			out.Values[i] = graphql.MarshalString("Footprints")
 | |
| 		case "timeWeights":
 | |
| 			out.Values[i] = ec._Footprints_timeWeights(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		case "metrics":
 | |
| 			out.Values[i] = ec._Footprints_metrics(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		default:
 | |
| 			panic("unknown field " + strconv.Quote(field.Name))
 | |
| 		}
 | |
| 	}
 | |
| 	out.Dispatch(ctx)
 | |
| 	if out.Invalids > 0 {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 
 | |
| 	atomic.AddInt32(&ec.deferred, int32(len(deferred)))
 | |
| 
 | |
| 	for label, dfs := range deferred {
 | |
| 		ec.processDeferredGroup(graphql.DeferredGroup{
 | |
| 			Label:    label,
 | |
| 			Path:     graphql.GetPath(ctx),
 | |
| 			FieldSet: dfs,
 | |
| 			Context:  ctx,
 | |
| 		})
 | |
| 	}
 | |
| 
 | |
| 	return out
 | |
| }
 | |
| 
 | |
| var globalMetricListItemImplementors = []string{"GlobalMetricListItem"}
 | |
| 
 | |
| func (ec *executionContext) _GlobalMetricListItem(ctx context.Context, sel ast.SelectionSet, obj *schema.GlobalMetricListItem) graphql.Marshaler {
 | |
| 	fields := graphql.CollectFields(ec.OperationContext, sel, globalMetricListItemImplementors)
 | |
| 
 | |
| 	out := graphql.NewFieldSet(fields)
 | |
| 	deferred := make(map[string]*graphql.FieldSet)
 | |
| 	for i, field := range fields {
 | |
| 		switch field.Name {
 | |
| 		case "__typename":
 | |
| 			out.Values[i] = graphql.MarshalString("GlobalMetricListItem")
 | |
| 		case "name":
 | |
| 			out.Values[i] = ec._GlobalMetricListItem_name(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		case "unit":
 | |
| 			out.Values[i] = ec._GlobalMetricListItem_unit(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		case "scope":
 | |
| 			out.Values[i] = ec._GlobalMetricListItem_scope(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		case "footprint":
 | |
| 			out.Values[i] = ec._GlobalMetricListItem_footprint(ctx, field, obj)
 | |
| 		case "availability":
 | |
| 			out.Values[i] = ec._GlobalMetricListItem_availability(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		default:
 | |
| 			panic("unknown field " + strconv.Quote(field.Name))
 | |
| 		}
 | |
| 	}
 | |
| 	out.Dispatch(ctx)
 | |
| 	if out.Invalids > 0 {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 
 | |
| 	atomic.AddInt32(&ec.deferred, int32(len(deferred)))
 | |
| 
 | |
| 	for label, dfs := range deferred {
 | |
| 		ec.processDeferredGroup(graphql.DeferredGroup{
 | |
| 			Label:    label,
 | |
| 			Path:     graphql.GetPath(ctx),
 | |
| 			FieldSet: dfs,
 | |
| 			Context:  ctx,
 | |
| 		})
 | |
| 	}
 | |
| 
 | |
| 	return out
 | |
| }
 | |
| 
 | |
| var histoPointImplementors = []string{"HistoPoint"}
 | |
| 
 | |
| func (ec *executionContext) _HistoPoint(ctx context.Context, sel ast.SelectionSet, obj *model.HistoPoint) graphql.Marshaler {
 | |
| 	fields := graphql.CollectFields(ec.OperationContext, sel, histoPointImplementors)
 | |
| 
 | |
| 	out := graphql.NewFieldSet(fields)
 | |
| 	deferred := make(map[string]*graphql.FieldSet)
 | |
| 	for i, field := range fields {
 | |
| 		switch field.Name {
 | |
| 		case "__typename":
 | |
| 			out.Values[i] = graphql.MarshalString("HistoPoint")
 | |
| 		case "count":
 | |
| 			out.Values[i] = ec._HistoPoint_count(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		case "value":
 | |
| 			out.Values[i] = ec._HistoPoint_value(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		default:
 | |
| 			panic("unknown field " + strconv.Quote(field.Name))
 | |
| 		}
 | |
| 	}
 | |
| 	out.Dispatch(ctx)
 | |
| 	if out.Invalids > 0 {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 
 | |
| 	atomic.AddInt32(&ec.deferred, int32(len(deferred)))
 | |
| 
 | |
| 	for label, dfs := range deferred {
 | |
| 		ec.processDeferredGroup(graphql.DeferredGroup{
 | |
| 			Label:    label,
 | |
| 			Path:     graphql.GetPath(ctx),
 | |
| 			FieldSet: dfs,
 | |
| 			Context:  ctx,
 | |
| 		})
 | |
| 	}
 | |
| 
 | |
| 	return out
 | |
| }
 | |
| 
 | |
| var intRangeOutputImplementors = []string{"IntRangeOutput"}
 | |
| 
 | |
| func (ec *executionContext) _IntRangeOutput(ctx context.Context, sel ast.SelectionSet, obj *model.IntRangeOutput) graphql.Marshaler {
 | |
| 	fields := graphql.CollectFields(ec.OperationContext, sel, intRangeOutputImplementors)
 | |
| 
 | |
| 	out := graphql.NewFieldSet(fields)
 | |
| 	deferred := make(map[string]*graphql.FieldSet)
 | |
| 	for i, field := range fields {
 | |
| 		switch field.Name {
 | |
| 		case "__typename":
 | |
| 			out.Values[i] = graphql.MarshalString("IntRangeOutput")
 | |
| 		case "from":
 | |
| 			out.Values[i] = ec._IntRangeOutput_from(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		case "to":
 | |
| 			out.Values[i] = ec._IntRangeOutput_to(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		default:
 | |
| 			panic("unknown field " + strconv.Quote(field.Name))
 | |
| 		}
 | |
| 	}
 | |
| 	out.Dispatch(ctx)
 | |
| 	if out.Invalids > 0 {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 
 | |
| 	atomic.AddInt32(&ec.deferred, int32(len(deferred)))
 | |
| 
 | |
| 	for label, dfs := range deferred {
 | |
| 		ec.processDeferredGroup(graphql.DeferredGroup{
 | |
| 			Label:    label,
 | |
| 			Path:     graphql.GetPath(ctx),
 | |
| 			FieldSet: dfs,
 | |
| 			Context:  ctx,
 | |
| 		})
 | |
| 	}
 | |
| 
 | |
| 	return out
 | |
| }
 | |
| 
 | |
| var jobImplementors = []string{"Job"}
 | |
| 
 | |
| func (ec *executionContext) _Job(ctx context.Context, sel ast.SelectionSet, obj *schema.Job) graphql.Marshaler {
 | |
| 	fields := graphql.CollectFields(ec.OperationContext, sel, jobImplementors)
 | |
| 
 | |
| 	out := graphql.NewFieldSet(fields)
 | |
| 	deferred := make(map[string]*graphql.FieldSet)
 | |
| 	for i, field := range fields {
 | |
| 		switch field.Name {
 | |
| 		case "__typename":
 | |
| 			out.Values[i] = graphql.MarshalString("Job")
 | |
| 		case "id":
 | |
| 			out.Values[i] = ec._Job_id(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				atomic.AddUint32(&out.Invalids, 1)
 | |
| 			}
 | |
| 		case "jobId":
 | |
| 			out.Values[i] = ec._Job_jobId(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				atomic.AddUint32(&out.Invalids, 1)
 | |
| 			}
 | |
| 		case "user":
 | |
| 			out.Values[i] = ec._Job_user(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				atomic.AddUint32(&out.Invalids, 1)
 | |
| 			}
 | |
| 		case "project":
 | |
| 			out.Values[i] = ec._Job_project(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				atomic.AddUint32(&out.Invalids, 1)
 | |
| 			}
 | |
| 		case "cluster":
 | |
| 			out.Values[i] = ec._Job_cluster(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				atomic.AddUint32(&out.Invalids, 1)
 | |
| 			}
 | |
| 		case "subCluster":
 | |
| 			out.Values[i] = ec._Job_subCluster(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				atomic.AddUint32(&out.Invalids, 1)
 | |
| 			}
 | |
| 		case "startTime":
 | |
| 			field := field
 | |
| 
 | |
| 			innerFunc := func(ctx context.Context, fs *graphql.FieldSet) (res graphql.Marshaler) {
 | |
| 				defer func() {
 | |
| 					if r := recover(); r != nil {
 | |
| 						ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 					}
 | |
| 				}()
 | |
| 				res = ec._Job_startTime(ctx, field, obj)
 | |
| 				if res == graphql.Null {
 | |
| 					atomic.AddUint32(&fs.Invalids, 1)
 | |
| 				}
 | |
| 				return res
 | |
| 			}
 | |
| 
 | |
| 			if field.Deferrable != nil {
 | |
| 				dfs, ok := deferred[field.Deferrable.Label]
 | |
| 				di := 0
 | |
| 				if ok {
 | |
| 					dfs.AddField(field)
 | |
| 					di = len(dfs.Values) - 1
 | |
| 				} else {
 | |
| 					dfs = graphql.NewFieldSet([]graphql.CollectedField{field})
 | |
| 					deferred[field.Deferrable.Label] = dfs
 | |
| 				}
 | |
| 				dfs.Concurrently(di, func(ctx context.Context) graphql.Marshaler {
 | |
| 					return innerFunc(ctx, dfs)
 | |
| 				})
 | |
| 
 | |
| 				// don't run the out.Concurrently() call below
 | |
| 				out.Values[i] = graphql.Null
 | |
| 				continue
 | |
| 			}
 | |
| 
 | |
| 			out.Concurrently(i, func(ctx context.Context) graphql.Marshaler { return innerFunc(ctx, out) })
 | |
| 		case "duration":
 | |
| 			out.Values[i] = ec._Job_duration(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				atomic.AddUint32(&out.Invalids, 1)
 | |
| 			}
 | |
| 		case "walltime":
 | |
| 			out.Values[i] = ec._Job_walltime(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				atomic.AddUint32(&out.Invalids, 1)
 | |
| 			}
 | |
| 		case "numNodes":
 | |
| 			out.Values[i] = ec._Job_numNodes(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				atomic.AddUint32(&out.Invalids, 1)
 | |
| 			}
 | |
| 		case "numHWThreads":
 | |
| 			out.Values[i] = ec._Job_numHWThreads(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				atomic.AddUint32(&out.Invalids, 1)
 | |
| 			}
 | |
| 		case "numAcc":
 | |
| 			out.Values[i] = ec._Job_numAcc(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				atomic.AddUint32(&out.Invalids, 1)
 | |
| 			}
 | |
| 		case "energy":
 | |
| 			out.Values[i] = ec._Job_energy(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				atomic.AddUint32(&out.Invalids, 1)
 | |
| 			}
 | |
| 		case "SMT":
 | |
| 			out.Values[i] = ec._Job_SMT(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				atomic.AddUint32(&out.Invalids, 1)
 | |
| 			}
 | |
| 		case "shared":
 | |
| 			out.Values[i] = ec._Job_shared(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				atomic.AddUint32(&out.Invalids, 1)
 | |
| 			}
 | |
| 		case "partition":
 | |
| 			out.Values[i] = ec._Job_partition(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				atomic.AddUint32(&out.Invalids, 1)
 | |
| 			}
 | |
| 		case "arrayJobId":
 | |
| 			out.Values[i] = ec._Job_arrayJobId(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				atomic.AddUint32(&out.Invalids, 1)
 | |
| 			}
 | |
| 		case "monitoringStatus":
 | |
| 			out.Values[i] = ec._Job_monitoringStatus(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				atomic.AddUint32(&out.Invalids, 1)
 | |
| 			}
 | |
| 		case "state":
 | |
| 			out.Values[i] = ec._Job_state(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				atomic.AddUint32(&out.Invalids, 1)
 | |
| 			}
 | |
| 		case "tags":
 | |
| 			field := field
 | |
| 
 | |
| 			innerFunc := func(ctx context.Context, fs *graphql.FieldSet) (res graphql.Marshaler) {
 | |
| 				defer func() {
 | |
| 					if r := recover(); r != nil {
 | |
| 						ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 					}
 | |
| 				}()
 | |
| 				res = ec._Job_tags(ctx, field, obj)
 | |
| 				if res == graphql.Null {
 | |
| 					atomic.AddUint32(&fs.Invalids, 1)
 | |
| 				}
 | |
| 				return res
 | |
| 			}
 | |
| 
 | |
| 			if field.Deferrable != nil {
 | |
| 				dfs, ok := deferred[field.Deferrable.Label]
 | |
| 				di := 0
 | |
| 				if ok {
 | |
| 					dfs.AddField(field)
 | |
| 					di = len(dfs.Values) - 1
 | |
| 				} else {
 | |
| 					dfs = graphql.NewFieldSet([]graphql.CollectedField{field})
 | |
| 					deferred[field.Deferrable.Label] = dfs
 | |
| 				}
 | |
| 				dfs.Concurrently(di, func(ctx context.Context) graphql.Marshaler {
 | |
| 					return innerFunc(ctx, dfs)
 | |
| 				})
 | |
| 
 | |
| 				// don't run the out.Concurrently() call below
 | |
| 				out.Values[i] = graphql.Null
 | |
| 				continue
 | |
| 			}
 | |
| 
 | |
| 			out.Concurrently(i, func(ctx context.Context) graphql.Marshaler { return innerFunc(ctx, out) })
 | |
| 		case "resources":
 | |
| 			out.Values[i] = ec._Job_resources(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				atomic.AddUint32(&out.Invalids, 1)
 | |
| 			}
 | |
| 		case "concurrentJobs":
 | |
| 			field := field
 | |
| 
 | |
| 			innerFunc := func(ctx context.Context, _ *graphql.FieldSet) (res graphql.Marshaler) {
 | |
| 				defer func() {
 | |
| 					if r := recover(); r != nil {
 | |
| 						ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 					}
 | |
| 				}()
 | |
| 				res = ec._Job_concurrentJobs(ctx, field, obj)
 | |
| 				return res
 | |
| 			}
 | |
| 
 | |
| 			if field.Deferrable != nil {
 | |
| 				dfs, ok := deferred[field.Deferrable.Label]
 | |
| 				di := 0
 | |
| 				if ok {
 | |
| 					dfs.AddField(field)
 | |
| 					di = len(dfs.Values) - 1
 | |
| 				} else {
 | |
| 					dfs = graphql.NewFieldSet([]graphql.CollectedField{field})
 | |
| 					deferred[field.Deferrable.Label] = dfs
 | |
| 				}
 | |
| 				dfs.Concurrently(di, func(ctx context.Context) graphql.Marshaler {
 | |
| 					return innerFunc(ctx, dfs)
 | |
| 				})
 | |
| 
 | |
| 				// don't run the out.Concurrently() call below
 | |
| 				out.Values[i] = graphql.Null
 | |
| 				continue
 | |
| 			}
 | |
| 
 | |
| 			out.Concurrently(i, func(ctx context.Context) graphql.Marshaler { return innerFunc(ctx, out) })
 | |
| 		case "footprint":
 | |
| 			field := field
 | |
| 
 | |
| 			innerFunc := func(ctx context.Context, _ *graphql.FieldSet) (res graphql.Marshaler) {
 | |
| 				defer func() {
 | |
| 					if r := recover(); r != nil {
 | |
| 						ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 					}
 | |
| 				}()
 | |
| 				res = ec._Job_footprint(ctx, field, obj)
 | |
| 				return res
 | |
| 			}
 | |
| 
 | |
| 			if field.Deferrable != nil {
 | |
| 				dfs, ok := deferred[field.Deferrable.Label]
 | |
| 				di := 0
 | |
| 				if ok {
 | |
| 					dfs.AddField(field)
 | |
| 					di = len(dfs.Values) - 1
 | |
| 				} else {
 | |
| 					dfs = graphql.NewFieldSet([]graphql.CollectedField{field})
 | |
| 					deferred[field.Deferrable.Label] = dfs
 | |
| 				}
 | |
| 				dfs.Concurrently(di, func(ctx context.Context) graphql.Marshaler {
 | |
| 					return innerFunc(ctx, dfs)
 | |
| 				})
 | |
| 
 | |
| 				// don't run the out.Concurrently() call below
 | |
| 				out.Values[i] = graphql.Null
 | |
| 				continue
 | |
| 			}
 | |
| 
 | |
| 			out.Concurrently(i, func(ctx context.Context) graphql.Marshaler { return innerFunc(ctx, out) })
 | |
| 		case "energyFootprint":
 | |
| 			field := field
 | |
| 
 | |
| 			innerFunc := func(ctx context.Context, _ *graphql.FieldSet) (res graphql.Marshaler) {
 | |
| 				defer func() {
 | |
| 					if r := recover(); r != nil {
 | |
| 						ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 					}
 | |
| 				}()
 | |
| 				res = ec._Job_energyFootprint(ctx, field, obj)
 | |
| 				return res
 | |
| 			}
 | |
| 
 | |
| 			if field.Deferrable != nil {
 | |
| 				dfs, ok := deferred[field.Deferrable.Label]
 | |
| 				di := 0
 | |
| 				if ok {
 | |
| 					dfs.AddField(field)
 | |
| 					di = len(dfs.Values) - 1
 | |
| 				} else {
 | |
| 					dfs = graphql.NewFieldSet([]graphql.CollectedField{field})
 | |
| 					deferred[field.Deferrable.Label] = dfs
 | |
| 				}
 | |
| 				dfs.Concurrently(di, func(ctx context.Context) graphql.Marshaler {
 | |
| 					return innerFunc(ctx, dfs)
 | |
| 				})
 | |
| 
 | |
| 				// don't run the out.Concurrently() call below
 | |
| 				out.Values[i] = graphql.Null
 | |
| 				continue
 | |
| 			}
 | |
| 
 | |
| 			out.Concurrently(i, func(ctx context.Context) graphql.Marshaler { return innerFunc(ctx, out) })
 | |
| 		case "metaData":
 | |
| 			field := field
 | |
| 
 | |
| 			innerFunc := func(ctx context.Context, _ *graphql.FieldSet) (res graphql.Marshaler) {
 | |
| 				defer func() {
 | |
| 					if r := recover(); r != nil {
 | |
| 						ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 					}
 | |
| 				}()
 | |
| 				res = ec._Job_metaData(ctx, field, obj)
 | |
| 				return res
 | |
| 			}
 | |
| 
 | |
| 			if field.Deferrable != nil {
 | |
| 				dfs, ok := deferred[field.Deferrable.Label]
 | |
| 				di := 0
 | |
| 				if ok {
 | |
| 					dfs.AddField(field)
 | |
| 					di = len(dfs.Values) - 1
 | |
| 				} else {
 | |
| 					dfs = graphql.NewFieldSet([]graphql.CollectedField{field})
 | |
| 					deferred[field.Deferrable.Label] = dfs
 | |
| 				}
 | |
| 				dfs.Concurrently(di, func(ctx context.Context) graphql.Marshaler {
 | |
| 					return innerFunc(ctx, dfs)
 | |
| 				})
 | |
| 
 | |
| 				// don't run the out.Concurrently() call below
 | |
| 				out.Values[i] = graphql.Null
 | |
| 				continue
 | |
| 			}
 | |
| 
 | |
| 			out.Concurrently(i, func(ctx context.Context) graphql.Marshaler { return innerFunc(ctx, out) })
 | |
| 		case "userData":
 | |
| 			field := field
 | |
| 
 | |
| 			innerFunc := func(ctx context.Context, _ *graphql.FieldSet) (res graphql.Marshaler) {
 | |
| 				defer func() {
 | |
| 					if r := recover(); r != nil {
 | |
| 						ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 					}
 | |
| 				}()
 | |
| 				res = ec._Job_userData(ctx, field, obj)
 | |
| 				return res
 | |
| 			}
 | |
| 
 | |
| 			if field.Deferrable != nil {
 | |
| 				dfs, ok := deferred[field.Deferrable.Label]
 | |
| 				di := 0
 | |
| 				if ok {
 | |
| 					dfs.AddField(field)
 | |
| 					di = len(dfs.Values) - 1
 | |
| 				} else {
 | |
| 					dfs = graphql.NewFieldSet([]graphql.CollectedField{field})
 | |
| 					deferred[field.Deferrable.Label] = dfs
 | |
| 				}
 | |
| 				dfs.Concurrently(di, func(ctx context.Context) graphql.Marshaler {
 | |
| 					return innerFunc(ctx, dfs)
 | |
| 				})
 | |
| 
 | |
| 				// don't run the out.Concurrently() call below
 | |
| 				out.Values[i] = graphql.Null
 | |
| 				continue
 | |
| 			}
 | |
| 
 | |
| 			out.Concurrently(i, func(ctx context.Context) graphql.Marshaler { return innerFunc(ctx, out) })
 | |
| 		default:
 | |
| 			panic("unknown field " + strconv.Quote(field.Name))
 | |
| 		}
 | |
| 	}
 | |
| 	out.Dispatch(ctx)
 | |
| 	if out.Invalids > 0 {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 
 | |
| 	atomic.AddInt32(&ec.deferred, int32(len(deferred)))
 | |
| 
 | |
| 	for label, dfs := range deferred {
 | |
| 		ec.processDeferredGroup(graphql.DeferredGroup{
 | |
| 			Label:    label,
 | |
| 			Path:     graphql.GetPath(ctx),
 | |
| 			FieldSet: dfs,
 | |
| 			Context:  ctx,
 | |
| 		})
 | |
| 	}
 | |
| 
 | |
| 	return out
 | |
| }
 | |
| 
 | |
| var jobLinkImplementors = []string{"JobLink"}
 | |
| 
 | |
| func (ec *executionContext) _JobLink(ctx context.Context, sel ast.SelectionSet, obj *model.JobLink) graphql.Marshaler {
 | |
| 	fields := graphql.CollectFields(ec.OperationContext, sel, jobLinkImplementors)
 | |
| 
 | |
| 	out := graphql.NewFieldSet(fields)
 | |
| 	deferred := make(map[string]*graphql.FieldSet)
 | |
| 	for i, field := range fields {
 | |
| 		switch field.Name {
 | |
| 		case "__typename":
 | |
| 			out.Values[i] = graphql.MarshalString("JobLink")
 | |
| 		case "id":
 | |
| 			out.Values[i] = ec._JobLink_id(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		case "jobId":
 | |
| 			out.Values[i] = ec._JobLink_jobId(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		default:
 | |
| 			panic("unknown field " + strconv.Quote(field.Name))
 | |
| 		}
 | |
| 	}
 | |
| 	out.Dispatch(ctx)
 | |
| 	if out.Invalids > 0 {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 
 | |
| 	atomic.AddInt32(&ec.deferred, int32(len(deferred)))
 | |
| 
 | |
| 	for label, dfs := range deferred {
 | |
| 		ec.processDeferredGroup(graphql.DeferredGroup{
 | |
| 			Label:    label,
 | |
| 			Path:     graphql.GetPath(ctx),
 | |
| 			FieldSet: dfs,
 | |
| 			Context:  ctx,
 | |
| 		})
 | |
| 	}
 | |
| 
 | |
| 	return out
 | |
| }
 | |
| 
 | |
| var jobLinkResultListImplementors = []string{"JobLinkResultList"}
 | |
| 
 | |
| func (ec *executionContext) _JobLinkResultList(ctx context.Context, sel ast.SelectionSet, obj *model.JobLinkResultList) graphql.Marshaler {
 | |
| 	fields := graphql.CollectFields(ec.OperationContext, sel, jobLinkResultListImplementors)
 | |
| 
 | |
| 	out := graphql.NewFieldSet(fields)
 | |
| 	deferred := make(map[string]*graphql.FieldSet)
 | |
| 	for i, field := range fields {
 | |
| 		switch field.Name {
 | |
| 		case "__typename":
 | |
| 			out.Values[i] = graphql.MarshalString("JobLinkResultList")
 | |
| 		case "listQuery":
 | |
| 			out.Values[i] = ec._JobLinkResultList_listQuery(ctx, field, obj)
 | |
| 		case "items":
 | |
| 			out.Values[i] = ec._JobLinkResultList_items(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		case "count":
 | |
| 			out.Values[i] = ec._JobLinkResultList_count(ctx, field, obj)
 | |
| 		default:
 | |
| 			panic("unknown field " + strconv.Quote(field.Name))
 | |
| 		}
 | |
| 	}
 | |
| 	out.Dispatch(ctx)
 | |
| 	if out.Invalids > 0 {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 
 | |
| 	atomic.AddInt32(&ec.deferred, int32(len(deferred)))
 | |
| 
 | |
| 	for label, dfs := range deferred {
 | |
| 		ec.processDeferredGroup(graphql.DeferredGroup{
 | |
| 			Label:    label,
 | |
| 			Path:     graphql.GetPath(ctx),
 | |
| 			FieldSet: dfs,
 | |
| 			Context:  ctx,
 | |
| 		})
 | |
| 	}
 | |
| 
 | |
| 	return out
 | |
| }
 | |
| 
 | |
| var jobMetricImplementors = []string{"JobMetric"}
 | |
| 
 | |
| func (ec *executionContext) _JobMetric(ctx context.Context, sel ast.SelectionSet, obj *schema.JobMetric) graphql.Marshaler {
 | |
| 	fields := graphql.CollectFields(ec.OperationContext, sel, jobMetricImplementors)
 | |
| 
 | |
| 	out := graphql.NewFieldSet(fields)
 | |
| 	deferred := make(map[string]*graphql.FieldSet)
 | |
| 	for i, field := range fields {
 | |
| 		switch field.Name {
 | |
| 		case "__typename":
 | |
| 			out.Values[i] = graphql.MarshalString("JobMetric")
 | |
| 		case "unit":
 | |
| 			out.Values[i] = ec._JobMetric_unit(ctx, field, obj)
 | |
| 		case "timestep":
 | |
| 			out.Values[i] = ec._JobMetric_timestep(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		case "series":
 | |
| 			out.Values[i] = ec._JobMetric_series(ctx, field, obj)
 | |
| 		case "statisticsSeries":
 | |
| 			out.Values[i] = ec._JobMetric_statisticsSeries(ctx, field, obj)
 | |
| 		default:
 | |
| 			panic("unknown field " + strconv.Quote(field.Name))
 | |
| 		}
 | |
| 	}
 | |
| 	out.Dispatch(ctx)
 | |
| 	if out.Invalids > 0 {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 
 | |
| 	atomic.AddInt32(&ec.deferred, int32(len(deferred)))
 | |
| 
 | |
| 	for label, dfs := range deferred {
 | |
| 		ec.processDeferredGroup(graphql.DeferredGroup{
 | |
| 			Label:    label,
 | |
| 			Path:     graphql.GetPath(ctx),
 | |
| 			FieldSet: dfs,
 | |
| 			Context:  ctx,
 | |
| 		})
 | |
| 	}
 | |
| 
 | |
| 	return out
 | |
| }
 | |
| 
 | |
| var jobMetricWithNameImplementors = []string{"JobMetricWithName"}
 | |
| 
 | |
| func (ec *executionContext) _JobMetricWithName(ctx context.Context, sel ast.SelectionSet, obj *model.JobMetricWithName) graphql.Marshaler {
 | |
| 	fields := graphql.CollectFields(ec.OperationContext, sel, jobMetricWithNameImplementors)
 | |
| 
 | |
| 	out := graphql.NewFieldSet(fields)
 | |
| 	deferred := make(map[string]*graphql.FieldSet)
 | |
| 	for i, field := range fields {
 | |
| 		switch field.Name {
 | |
| 		case "__typename":
 | |
| 			out.Values[i] = graphql.MarshalString("JobMetricWithName")
 | |
| 		case "name":
 | |
| 			out.Values[i] = ec._JobMetricWithName_name(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		case "scope":
 | |
| 			out.Values[i] = ec._JobMetricWithName_scope(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		case "metric":
 | |
| 			out.Values[i] = ec._JobMetricWithName_metric(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		default:
 | |
| 			panic("unknown field " + strconv.Quote(field.Name))
 | |
| 		}
 | |
| 	}
 | |
| 	out.Dispatch(ctx)
 | |
| 	if out.Invalids > 0 {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 
 | |
| 	atomic.AddInt32(&ec.deferred, int32(len(deferred)))
 | |
| 
 | |
| 	for label, dfs := range deferred {
 | |
| 		ec.processDeferredGroup(graphql.DeferredGroup{
 | |
| 			Label:    label,
 | |
| 			Path:     graphql.GetPath(ctx),
 | |
| 			FieldSet: dfs,
 | |
| 			Context:  ctx,
 | |
| 		})
 | |
| 	}
 | |
| 
 | |
| 	return out
 | |
| }
 | |
| 
 | |
| var jobResultListImplementors = []string{"JobResultList"}
 | |
| 
 | |
| func (ec *executionContext) _JobResultList(ctx context.Context, sel ast.SelectionSet, obj *model.JobResultList) graphql.Marshaler {
 | |
| 	fields := graphql.CollectFields(ec.OperationContext, sel, jobResultListImplementors)
 | |
| 
 | |
| 	out := graphql.NewFieldSet(fields)
 | |
| 	deferred := make(map[string]*graphql.FieldSet)
 | |
| 	for i, field := range fields {
 | |
| 		switch field.Name {
 | |
| 		case "__typename":
 | |
| 			out.Values[i] = graphql.MarshalString("JobResultList")
 | |
| 		case "items":
 | |
| 			out.Values[i] = ec._JobResultList_items(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		case "offset":
 | |
| 			out.Values[i] = ec._JobResultList_offset(ctx, field, obj)
 | |
| 		case "limit":
 | |
| 			out.Values[i] = ec._JobResultList_limit(ctx, field, obj)
 | |
| 		case "count":
 | |
| 			out.Values[i] = ec._JobResultList_count(ctx, field, obj)
 | |
| 		case "hasNextPage":
 | |
| 			out.Values[i] = ec._JobResultList_hasNextPage(ctx, field, obj)
 | |
| 		default:
 | |
| 			panic("unknown field " + strconv.Quote(field.Name))
 | |
| 		}
 | |
| 	}
 | |
| 	out.Dispatch(ctx)
 | |
| 	if out.Invalids > 0 {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 
 | |
| 	atomic.AddInt32(&ec.deferred, int32(len(deferred)))
 | |
| 
 | |
| 	for label, dfs := range deferred {
 | |
| 		ec.processDeferredGroup(graphql.DeferredGroup{
 | |
| 			Label:    label,
 | |
| 			Path:     graphql.GetPath(ctx),
 | |
| 			FieldSet: dfs,
 | |
| 			Context:  ctx,
 | |
| 		})
 | |
| 	}
 | |
| 
 | |
| 	return out
 | |
| }
 | |
| 
 | |
| var jobStatsImplementors = []string{"JobStats"}
 | |
| 
 | |
| func (ec *executionContext) _JobStats(ctx context.Context, sel ast.SelectionSet, obj *model.JobStats) graphql.Marshaler {
 | |
| 	fields := graphql.CollectFields(ec.OperationContext, sel, jobStatsImplementors)
 | |
| 
 | |
| 	out := graphql.NewFieldSet(fields)
 | |
| 	deferred := make(map[string]*graphql.FieldSet)
 | |
| 	for i, field := range fields {
 | |
| 		switch field.Name {
 | |
| 		case "__typename":
 | |
| 			out.Values[i] = graphql.MarshalString("JobStats")
 | |
| 		case "id":
 | |
| 			out.Values[i] = ec._JobStats_id(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		case "jobId":
 | |
| 			out.Values[i] = ec._JobStats_jobId(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		case "startTime":
 | |
| 			out.Values[i] = ec._JobStats_startTime(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		case "duration":
 | |
| 			out.Values[i] = ec._JobStats_duration(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		case "cluster":
 | |
| 			out.Values[i] = ec._JobStats_cluster(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		case "subCluster":
 | |
| 			out.Values[i] = ec._JobStats_subCluster(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		case "numNodes":
 | |
| 			out.Values[i] = ec._JobStats_numNodes(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		case "numHWThreads":
 | |
| 			out.Values[i] = ec._JobStats_numHWThreads(ctx, field, obj)
 | |
| 		case "numAccelerators":
 | |
| 			out.Values[i] = ec._JobStats_numAccelerators(ctx, field, obj)
 | |
| 		case "stats":
 | |
| 			out.Values[i] = ec._JobStats_stats(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		default:
 | |
| 			panic("unknown field " + strconv.Quote(field.Name))
 | |
| 		}
 | |
| 	}
 | |
| 	out.Dispatch(ctx)
 | |
| 	if out.Invalids > 0 {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 
 | |
| 	atomic.AddInt32(&ec.deferred, int32(len(deferred)))
 | |
| 
 | |
| 	for label, dfs := range deferred {
 | |
| 		ec.processDeferredGroup(graphql.DeferredGroup{
 | |
| 			Label:    label,
 | |
| 			Path:     graphql.GetPath(ctx),
 | |
| 			FieldSet: dfs,
 | |
| 			Context:  ctx,
 | |
| 		})
 | |
| 	}
 | |
| 
 | |
| 	return out
 | |
| }
 | |
| 
 | |
| var jobsStatisticsImplementors = []string{"JobsStatistics"}
 | |
| 
 | |
| func (ec *executionContext) _JobsStatistics(ctx context.Context, sel ast.SelectionSet, obj *model.JobsStatistics) graphql.Marshaler {
 | |
| 	fields := graphql.CollectFields(ec.OperationContext, sel, jobsStatisticsImplementors)
 | |
| 
 | |
| 	out := graphql.NewFieldSet(fields)
 | |
| 	deferred := make(map[string]*graphql.FieldSet)
 | |
| 	for i, field := range fields {
 | |
| 		switch field.Name {
 | |
| 		case "__typename":
 | |
| 			out.Values[i] = graphql.MarshalString("JobsStatistics")
 | |
| 		case "id":
 | |
| 			out.Values[i] = ec._JobsStatistics_id(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		case "name":
 | |
| 			out.Values[i] = ec._JobsStatistics_name(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		case "totalUsers":
 | |
| 			out.Values[i] = ec._JobsStatistics_totalUsers(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		case "totalJobs":
 | |
| 			out.Values[i] = ec._JobsStatistics_totalJobs(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		case "runningJobs":
 | |
| 			out.Values[i] = ec._JobsStatistics_runningJobs(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		case "shortJobs":
 | |
| 			out.Values[i] = ec._JobsStatistics_shortJobs(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		case "totalWalltime":
 | |
| 			out.Values[i] = ec._JobsStatistics_totalWalltime(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		case "totalNodes":
 | |
| 			out.Values[i] = ec._JobsStatistics_totalNodes(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		case "totalNodeHours":
 | |
| 			out.Values[i] = ec._JobsStatistics_totalNodeHours(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		case "totalCores":
 | |
| 			out.Values[i] = ec._JobsStatistics_totalCores(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		case "totalCoreHours":
 | |
| 			out.Values[i] = ec._JobsStatistics_totalCoreHours(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		case "totalAccs":
 | |
| 			out.Values[i] = ec._JobsStatistics_totalAccs(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		case "totalAccHours":
 | |
| 			out.Values[i] = ec._JobsStatistics_totalAccHours(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		case "histDuration":
 | |
| 			out.Values[i] = ec._JobsStatistics_histDuration(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		case "histNumNodes":
 | |
| 			out.Values[i] = ec._JobsStatistics_histNumNodes(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		case "histNumCores":
 | |
| 			out.Values[i] = ec._JobsStatistics_histNumCores(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		case "histNumAccs":
 | |
| 			out.Values[i] = ec._JobsStatistics_histNumAccs(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		case "histMetrics":
 | |
| 			out.Values[i] = ec._JobsStatistics_histMetrics(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		default:
 | |
| 			panic("unknown field " + strconv.Quote(field.Name))
 | |
| 		}
 | |
| 	}
 | |
| 	out.Dispatch(ctx)
 | |
| 	if out.Invalids > 0 {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 
 | |
| 	atomic.AddInt32(&ec.deferred, int32(len(deferred)))
 | |
| 
 | |
| 	for label, dfs := range deferred {
 | |
| 		ec.processDeferredGroup(graphql.DeferredGroup{
 | |
| 			Label:    label,
 | |
| 			Path:     graphql.GetPath(ctx),
 | |
| 			FieldSet: dfs,
 | |
| 			Context:  ctx,
 | |
| 		})
 | |
| 	}
 | |
| 
 | |
| 	return out
 | |
| }
 | |
| 
 | |
| var metricConfigImplementors = []string{"MetricConfig"}
 | |
| 
 | |
| func (ec *executionContext) _MetricConfig(ctx context.Context, sel ast.SelectionSet, obj *schema.MetricConfig) graphql.Marshaler {
 | |
| 	fields := graphql.CollectFields(ec.OperationContext, sel, metricConfigImplementors)
 | |
| 
 | |
| 	out := graphql.NewFieldSet(fields)
 | |
| 	deferred := make(map[string]*graphql.FieldSet)
 | |
| 	for i, field := range fields {
 | |
| 		switch field.Name {
 | |
| 		case "__typename":
 | |
| 			out.Values[i] = graphql.MarshalString("MetricConfig")
 | |
| 		case "name":
 | |
| 			out.Values[i] = ec._MetricConfig_name(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		case "unit":
 | |
| 			out.Values[i] = ec._MetricConfig_unit(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		case "scope":
 | |
| 			out.Values[i] = ec._MetricConfig_scope(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		case "aggregation":
 | |
| 			out.Values[i] = ec._MetricConfig_aggregation(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		case "timestep":
 | |
| 			out.Values[i] = ec._MetricConfig_timestep(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		case "peak":
 | |
| 			out.Values[i] = ec._MetricConfig_peak(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		case "normal":
 | |
| 			out.Values[i] = ec._MetricConfig_normal(ctx, field, obj)
 | |
| 		case "caution":
 | |
| 			out.Values[i] = ec._MetricConfig_caution(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		case "alert":
 | |
| 			out.Values[i] = ec._MetricConfig_alert(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		case "lowerIsBetter":
 | |
| 			out.Values[i] = ec._MetricConfig_lowerIsBetter(ctx, field, obj)
 | |
| 		case "subClusters":
 | |
| 			out.Values[i] = ec._MetricConfig_subClusters(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		default:
 | |
| 			panic("unknown field " + strconv.Quote(field.Name))
 | |
| 		}
 | |
| 	}
 | |
| 	out.Dispatch(ctx)
 | |
| 	if out.Invalids > 0 {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 
 | |
| 	atomic.AddInt32(&ec.deferred, int32(len(deferred)))
 | |
| 
 | |
| 	for label, dfs := range deferred {
 | |
| 		ec.processDeferredGroup(graphql.DeferredGroup{
 | |
| 			Label:    label,
 | |
| 			Path:     graphql.GetPath(ctx),
 | |
| 			FieldSet: dfs,
 | |
| 			Context:  ctx,
 | |
| 		})
 | |
| 	}
 | |
| 
 | |
| 	return out
 | |
| }
 | |
| 
 | |
| var metricFootprintsImplementors = []string{"MetricFootprints"}
 | |
| 
 | |
| func (ec *executionContext) _MetricFootprints(ctx context.Context, sel ast.SelectionSet, obj *model.MetricFootprints) graphql.Marshaler {
 | |
| 	fields := graphql.CollectFields(ec.OperationContext, sel, metricFootprintsImplementors)
 | |
| 
 | |
| 	out := graphql.NewFieldSet(fields)
 | |
| 	deferred := make(map[string]*graphql.FieldSet)
 | |
| 	for i, field := range fields {
 | |
| 		switch field.Name {
 | |
| 		case "__typename":
 | |
| 			out.Values[i] = graphql.MarshalString("MetricFootprints")
 | |
| 		case "metric":
 | |
| 			out.Values[i] = ec._MetricFootprints_metric(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		case "data":
 | |
| 			out.Values[i] = ec._MetricFootprints_data(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		default:
 | |
| 			panic("unknown field " + strconv.Quote(field.Name))
 | |
| 		}
 | |
| 	}
 | |
| 	out.Dispatch(ctx)
 | |
| 	if out.Invalids > 0 {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 
 | |
| 	atomic.AddInt32(&ec.deferred, int32(len(deferred)))
 | |
| 
 | |
| 	for label, dfs := range deferred {
 | |
| 		ec.processDeferredGroup(graphql.DeferredGroup{
 | |
| 			Label:    label,
 | |
| 			Path:     graphql.GetPath(ctx),
 | |
| 			FieldSet: dfs,
 | |
| 			Context:  ctx,
 | |
| 		})
 | |
| 	}
 | |
| 
 | |
| 	return out
 | |
| }
 | |
| 
 | |
| var metricHistoPointImplementors = []string{"MetricHistoPoint"}
 | |
| 
 | |
| func (ec *executionContext) _MetricHistoPoint(ctx context.Context, sel ast.SelectionSet, obj *model.MetricHistoPoint) graphql.Marshaler {
 | |
| 	fields := graphql.CollectFields(ec.OperationContext, sel, metricHistoPointImplementors)
 | |
| 
 | |
| 	out := graphql.NewFieldSet(fields)
 | |
| 	deferred := make(map[string]*graphql.FieldSet)
 | |
| 	for i, field := range fields {
 | |
| 		switch field.Name {
 | |
| 		case "__typename":
 | |
| 			out.Values[i] = graphql.MarshalString("MetricHistoPoint")
 | |
| 		case "bin":
 | |
| 			out.Values[i] = ec._MetricHistoPoint_bin(ctx, field, obj)
 | |
| 		case "count":
 | |
| 			out.Values[i] = ec._MetricHistoPoint_count(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		case "min":
 | |
| 			out.Values[i] = ec._MetricHistoPoint_min(ctx, field, obj)
 | |
| 		case "max":
 | |
| 			out.Values[i] = ec._MetricHistoPoint_max(ctx, field, obj)
 | |
| 		default:
 | |
| 			panic("unknown field " + strconv.Quote(field.Name))
 | |
| 		}
 | |
| 	}
 | |
| 	out.Dispatch(ctx)
 | |
| 	if out.Invalids > 0 {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 
 | |
| 	atomic.AddInt32(&ec.deferred, int32(len(deferred)))
 | |
| 
 | |
| 	for label, dfs := range deferred {
 | |
| 		ec.processDeferredGroup(graphql.DeferredGroup{
 | |
| 			Label:    label,
 | |
| 			Path:     graphql.GetPath(ctx),
 | |
| 			FieldSet: dfs,
 | |
| 			Context:  ctx,
 | |
| 		})
 | |
| 	}
 | |
| 
 | |
| 	return out
 | |
| }
 | |
| 
 | |
| var metricHistoPointsImplementors = []string{"MetricHistoPoints"}
 | |
| 
 | |
| func (ec *executionContext) _MetricHistoPoints(ctx context.Context, sel ast.SelectionSet, obj *model.MetricHistoPoints) graphql.Marshaler {
 | |
| 	fields := graphql.CollectFields(ec.OperationContext, sel, metricHistoPointsImplementors)
 | |
| 
 | |
| 	out := graphql.NewFieldSet(fields)
 | |
| 	deferred := make(map[string]*graphql.FieldSet)
 | |
| 	for i, field := range fields {
 | |
| 		switch field.Name {
 | |
| 		case "__typename":
 | |
| 			out.Values[i] = graphql.MarshalString("MetricHistoPoints")
 | |
| 		case "metric":
 | |
| 			out.Values[i] = ec._MetricHistoPoints_metric(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		case "unit":
 | |
| 			out.Values[i] = ec._MetricHistoPoints_unit(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		case "stat":
 | |
| 			out.Values[i] = ec._MetricHistoPoints_stat(ctx, field, obj)
 | |
| 		case "data":
 | |
| 			out.Values[i] = ec._MetricHistoPoints_data(ctx, field, obj)
 | |
| 		default:
 | |
| 			panic("unknown field " + strconv.Quote(field.Name))
 | |
| 		}
 | |
| 	}
 | |
| 	out.Dispatch(ctx)
 | |
| 	if out.Invalids > 0 {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 
 | |
| 	atomic.AddInt32(&ec.deferred, int32(len(deferred)))
 | |
| 
 | |
| 	for label, dfs := range deferred {
 | |
| 		ec.processDeferredGroup(graphql.DeferredGroup{
 | |
| 			Label:    label,
 | |
| 			Path:     graphql.GetPath(ctx),
 | |
| 			FieldSet: dfs,
 | |
| 			Context:  ctx,
 | |
| 		})
 | |
| 	}
 | |
| 
 | |
| 	return out
 | |
| }
 | |
| 
 | |
| var metricStatisticsImplementors = []string{"MetricStatistics"}
 | |
| 
 | |
| func (ec *executionContext) _MetricStatistics(ctx context.Context, sel ast.SelectionSet, obj *schema.MetricStatistics) graphql.Marshaler {
 | |
| 	fields := graphql.CollectFields(ec.OperationContext, sel, metricStatisticsImplementors)
 | |
| 
 | |
| 	out := graphql.NewFieldSet(fields)
 | |
| 	deferred := make(map[string]*graphql.FieldSet)
 | |
| 	for i, field := range fields {
 | |
| 		switch field.Name {
 | |
| 		case "__typename":
 | |
| 			out.Values[i] = graphql.MarshalString("MetricStatistics")
 | |
| 		case "avg":
 | |
| 			out.Values[i] = ec._MetricStatistics_avg(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		case "min":
 | |
| 			out.Values[i] = ec._MetricStatistics_min(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		case "max":
 | |
| 			out.Values[i] = ec._MetricStatistics_max(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		default:
 | |
| 			panic("unknown field " + strconv.Quote(field.Name))
 | |
| 		}
 | |
| 	}
 | |
| 	out.Dispatch(ctx)
 | |
| 	if out.Invalids > 0 {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 
 | |
| 	atomic.AddInt32(&ec.deferred, int32(len(deferred)))
 | |
| 
 | |
| 	for label, dfs := range deferred {
 | |
| 		ec.processDeferredGroup(graphql.DeferredGroup{
 | |
| 			Label:    label,
 | |
| 			Path:     graphql.GetPath(ctx),
 | |
| 			FieldSet: dfs,
 | |
| 			Context:  ctx,
 | |
| 		})
 | |
| 	}
 | |
| 
 | |
| 	return out
 | |
| }
 | |
| 
 | |
| var metricValueImplementors = []string{"MetricValue"}
 | |
| 
 | |
| func (ec *executionContext) _MetricValue(ctx context.Context, sel ast.SelectionSet, obj *schema.MetricValue) graphql.Marshaler {
 | |
| 	fields := graphql.CollectFields(ec.OperationContext, sel, metricValueImplementors)
 | |
| 
 | |
| 	out := graphql.NewFieldSet(fields)
 | |
| 	deferred := make(map[string]*graphql.FieldSet)
 | |
| 	for i, field := range fields {
 | |
| 		switch field.Name {
 | |
| 		case "__typename":
 | |
| 			out.Values[i] = graphql.MarshalString("MetricValue")
 | |
| 		case "name":
 | |
| 			field := field
 | |
| 
 | |
| 			innerFunc := func(ctx context.Context, _ *graphql.FieldSet) (res graphql.Marshaler) {
 | |
| 				defer func() {
 | |
| 					if r := recover(); r != nil {
 | |
| 						ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 					}
 | |
| 				}()
 | |
| 				res = ec._MetricValue_name(ctx, field, obj)
 | |
| 				return res
 | |
| 			}
 | |
| 
 | |
| 			if field.Deferrable != nil {
 | |
| 				dfs, ok := deferred[field.Deferrable.Label]
 | |
| 				di := 0
 | |
| 				if ok {
 | |
| 					dfs.AddField(field)
 | |
| 					di = len(dfs.Values) - 1
 | |
| 				} else {
 | |
| 					dfs = graphql.NewFieldSet([]graphql.CollectedField{field})
 | |
| 					deferred[field.Deferrable.Label] = dfs
 | |
| 				}
 | |
| 				dfs.Concurrently(di, func(ctx context.Context) graphql.Marshaler {
 | |
| 					return innerFunc(ctx, dfs)
 | |
| 				})
 | |
| 
 | |
| 				// don't run the out.Concurrently() call below
 | |
| 				out.Values[i] = graphql.Null
 | |
| 				continue
 | |
| 			}
 | |
| 
 | |
| 			out.Concurrently(i, func(ctx context.Context) graphql.Marshaler { return innerFunc(ctx, out) })
 | |
| 		case "unit":
 | |
| 			out.Values[i] = ec._MetricValue_unit(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				atomic.AddUint32(&out.Invalids, 1)
 | |
| 			}
 | |
| 		case "value":
 | |
| 			out.Values[i] = ec._MetricValue_value(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				atomic.AddUint32(&out.Invalids, 1)
 | |
| 			}
 | |
| 		default:
 | |
| 			panic("unknown field " + strconv.Quote(field.Name))
 | |
| 		}
 | |
| 	}
 | |
| 	out.Dispatch(ctx)
 | |
| 	if out.Invalids > 0 {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 
 | |
| 	atomic.AddInt32(&ec.deferred, int32(len(deferred)))
 | |
| 
 | |
| 	for label, dfs := range deferred {
 | |
| 		ec.processDeferredGroup(graphql.DeferredGroup{
 | |
| 			Label:    label,
 | |
| 			Path:     graphql.GetPath(ctx),
 | |
| 			FieldSet: dfs,
 | |
| 			Context:  ctx,
 | |
| 		})
 | |
| 	}
 | |
| 
 | |
| 	return out
 | |
| }
 | |
| 
 | |
| var mutationImplementors = []string{"Mutation"}
 | |
| 
 | |
| func (ec *executionContext) _Mutation(ctx context.Context, sel ast.SelectionSet) graphql.Marshaler {
 | |
| 	fields := graphql.CollectFields(ec.OperationContext, sel, mutationImplementors)
 | |
| 	ctx = graphql.WithFieldContext(ctx, &graphql.FieldContext{
 | |
| 		Object: "Mutation",
 | |
| 	})
 | |
| 
 | |
| 	out := graphql.NewFieldSet(fields)
 | |
| 	deferred := make(map[string]*graphql.FieldSet)
 | |
| 	for i, field := range fields {
 | |
| 		innerCtx := graphql.WithRootFieldContext(ctx, &graphql.RootFieldContext{
 | |
| 			Object: field.Name,
 | |
| 			Field:  field,
 | |
| 		})
 | |
| 
 | |
| 		switch field.Name {
 | |
| 		case "__typename":
 | |
| 			out.Values[i] = graphql.MarshalString("Mutation")
 | |
| 		case "createTag":
 | |
| 			out.Values[i] = ec.OperationContext.RootResolverMiddleware(innerCtx, func(ctx context.Context) (res graphql.Marshaler) {
 | |
| 				return ec._Mutation_createTag(ctx, field)
 | |
| 			})
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		case "deleteTag":
 | |
| 			out.Values[i] = ec.OperationContext.RootResolverMiddleware(innerCtx, func(ctx context.Context) (res graphql.Marshaler) {
 | |
| 				return ec._Mutation_deleteTag(ctx, field)
 | |
| 			})
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		case "addTagsToJob":
 | |
| 			out.Values[i] = ec.OperationContext.RootResolverMiddleware(innerCtx, func(ctx context.Context) (res graphql.Marshaler) {
 | |
| 				return ec._Mutation_addTagsToJob(ctx, field)
 | |
| 			})
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		case "removeTagsFromJob":
 | |
| 			out.Values[i] = ec.OperationContext.RootResolverMiddleware(innerCtx, func(ctx context.Context) (res graphql.Marshaler) {
 | |
| 				return ec._Mutation_removeTagsFromJob(ctx, field)
 | |
| 			})
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		case "removeTagFromList":
 | |
| 			out.Values[i] = ec.OperationContext.RootResolverMiddleware(innerCtx, func(ctx context.Context) (res graphql.Marshaler) {
 | |
| 				return ec._Mutation_removeTagFromList(ctx, field)
 | |
| 			})
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		case "updateConfiguration":
 | |
| 			out.Values[i] = ec.OperationContext.RootResolverMiddleware(innerCtx, func(ctx context.Context) (res graphql.Marshaler) {
 | |
| 				return ec._Mutation_updateConfiguration(ctx, field)
 | |
| 			})
 | |
| 		default:
 | |
| 			panic("unknown field " + strconv.Quote(field.Name))
 | |
| 		}
 | |
| 	}
 | |
| 	out.Dispatch(ctx)
 | |
| 	if out.Invalids > 0 {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 
 | |
| 	atomic.AddInt32(&ec.deferred, int32(len(deferred)))
 | |
| 
 | |
| 	for label, dfs := range deferred {
 | |
| 		ec.processDeferredGroup(graphql.DeferredGroup{
 | |
| 			Label:    label,
 | |
| 			Path:     graphql.GetPath(ctx),
 | |
| 			FieldSet: dfs,
 | |
| 			Context:  ctx,
 | |
| 		})
 | |
| 	}
 | |
| 
 | |
| 	return out
 | |
| }
 | |
| 
 | |
| var namedStatsImplementors = []string{"NamedStats"}
 | |
| 
 | |
| func (ec *executionContext) _NamedStats(ctx context.Context, sel ast.SelectionSet, obj *model.NamedStats) graphql.Marshaler {
 | |
| 	fields := graphql.CollectFields(ec.OperationContext, sel, namedStatsImplementors)
 | |
| 
 | |
| 	out := graphql.NewFieldSet(fields)
 | |
| 	deferred := make(map[string]*graphql.FieldSet)
 | |
| 	for i, field := range fields {
 | |
| 		switch field.Name {
 | |
| 		case "__typename":
 | |
| 			out.Values[i] = graphql.MarshalString("NamedStats")
 | |
| 		case "name":
 | |
| 			out.Values[i] = ec._NamedStats_name(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		case "data":
 | |
| 			out.Values[i] = ec._NamedStats_data(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		default:
 | |
| 			panic("unknown field " + strconv.Quote(field.Name))
 | |
| 		}
 | |
| 	}
 | |
| 	out.Dispatch(ctx)
 | |
| 	if out.Invalids > 0 {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 
 | |
| 	atomic.AddInt32(&ec.deferred, int32(len(deferred)))
 | |
| 
 | |
| 	for label, dfs := range deferred {
 | |
| 		ec.processDeferredGroup(graphql.DeferredGroup{
 | |
| 			Label:    label,
 | |
| 			Path:     graphql.GetPath(ctx),
 | |
| 			FieldSet: dfs,
 | |
| 			Context:  ctx,
 | |
| 		})
 | |
| 	}
 | |
| 
 | |
| 	return out
 | |
| }
 | |
| 
 | |
| var namedStatsWithScopeImplementors = []string{"NamedStatsWithScope"}
 | |
| 
 | |
| func (ec *executionContext) _NamedStatsWithScope(ctx context.Context, sel ast.SelectionSet, obj *model.NamedStatsWithScope) graphql.Marshaler {
 | |
| 	fields := graphql.CollectFields(ec.OperationContext, sel, namedStatsWithScopeImplementors)
 | |
| 
 | |
| 	out := graphql.NewFieldSet(fields)
 | |
| 	deferred := make(map[string]*graphql.FieldSet)
 | |
| 	for i, field := range fields {
 | |
| 		switch field.Name {
 | |
| 		case "__typename":
 | |
| 			out.Values[i] = graphql.MarshalString("NamedStatsWithScope")
 | |
| 		case "name":
 | |
| 			out.Values[i] = ec._NamedStatsWithScope_name(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		case "scope":
 | |
| 			out.Values[i] = ec._NamedStatsWithScope_scope(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		case "stats":
 | |
| 			out.Values[i] = ec._NamedStatsWithScope_stats(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		default:
 | |
| 			panic("unknown field " + strconv.Quote(field.Name))
 | |
| 		}
 | |
| 	}
 | |
| 	out.Dispatch(ctx)
 | |
| 	if out.Invalids > 0 {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 
 | |
| 	atomic.AddInt32(&ec.deferred, int32(len(deferred)))
 | |
| 
 | |
| 	for label, dfs := range deferred {
 | |
| 		ec.processDeferredGroup(graphql.DeferredGroup{
 | |
| 			Label:    label,
 | |
| 			Path:     graphql.GetPath(ctx),
 | |
| 			FieldSet: dfs,
 | |
| 			Context:  ctx,
 | |
| 		})
 | |
| 	}
 | |
| 
 | |
| 	return out
 | |
| }
 | |
| 
 | |
| var nodeImplementors = []string{"Node"}
 | |
| 
 | |
| func (ec *executionContext) _Node(ctx context.Context, sel ast.SelectionSet, obj *schema.Node) graphql.Marshaler {
 | |
| 	fields := graphql.CollectFields(ec.OperationContext, sel, nodeImplementors)
 | |
| 
 | |
| 	out := graphql.NewFieldSet(fields)
 | |
| 	deferred := make(map[string]*graphql.FieldSet)
 | |
| 	for i, field := range fields {
 | |
| 		switch field.Name {
 | |
| 		case "__typename":
 | |
| 			out.Values[i] = graphql.MarshalString("Node")
 | |
| 		case "id":
 | |
| 			field := field
 | |
| 
 | |
| 			innerFunc := func(ctx context.Context, fs *graphql.FieldSet) (res graphql.Marshaler) {
 | |
| 				defer func() {
 | |
| 					if r := recover(); r != nil {
 | |
| 						ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 					}
 | |
| 				}()
 | |
| 				res = ec._Node_id(ctx, field, obj)
 | |
| 				if res == graphql.Null {
 | |
| 					atomic.AddUint32(&fs.Invalids, 1)
 | |
| 				}
 | |
| 				return res
 | |
| 			}
 | |
| 
 | |
| 			if field.Deferrable != nil {
 | |
| 				dfs, ok := deferred[field.Deferrable.Label]
 | |
| 				di := 0
 | |
| 				if ok {
 | |
| 					dfs.AddField(field)
 | |
| 					di = len(dfs.Values) - 1
 | |
| 				} else {
 | |
| 					dfs = graphql.NewFieldSet([]graphql.CollectedField{field})
 | |
| 					deferred[field.Deferrable.Label] = dfs
 | |
| 				}
 | |
| 				dfs.Concurrently(di, func(ctx context.Context) graphql.Marshaler {
 | |
| 					return innerFunc(ctx, dfs)
 | |
| 				})
 | |
| 
 | |
| 				// don't run the out.Concurrently() call below
 | |
| 				out.Values[i] = graphql.Null
 | |
| 				continue
 | |
| 			}
 | |
| 
 | |
| 			out.Concurrently(i, func(ctx context.Context) graphql.Marshaler { return innerFunc(ctx, out) })
 | |
| 		case "hostname":
 | |
| 			out.Values[i] = ec._Node_hostname(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				atomic.AddUint32(&out.Invalids, 1)
 | |
| 			}
 | |
| 		case "cluster":
 | |
| 			out.Values[i] = ec._Node_cluster(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				atomic.AddUint32(&out.Invalids, 1)
 | |
| 			}
 | |
| 		case "subCluster":
 | |
| 			out.Values[i] = ec._Node_subCluster(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				atomic.AddUint32(&out.Invalids, 1)
 | |
| 			}
 | |
| 		case "jobsRunning":
 | |
| 			out.Values[i] = ec._Node_jobsRunning(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				atomic.AddUint32(&out.Invalids, 1)
 | |
| 			}
 | |
| 		case "cpusAllocated":
 | |
| 			out.Values[i] = ec._Node_cpusAllocated(ctx, field, obj)
 | |
| 		case "memoryAllocated":
 | |
| 			out.Values[i] = ec._Node_memoryAllocated(ctx, field, obj)
 | |
| 		case "gpusAllocated":
 | |
| 			out.Values[i] = ec._Node_gpusAllocated(ctx, field, obj)
 | |
| 		case "schedulerState":
 | |
| 			field := field
 | |
| 
 | |
| 			innerFunc := func(ctx context.Context, fs *graphql.FieldSet) (res graphql.Marshaler) {
 | |
| 				defer func() {
 | |
| 					if r := recover(); r != nil {
 | |
| 						ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 					}
 | |
| 				}()
 | |
| 				res = ec._Node_schedulerState(ctx, field, obj)
 | |
| 				if res == graphql.Null {
 | |
| 					atomic.AddUint32(&fs.Invalids, 1)
 | |
| 				}
 | |
| 				return res
 | |
| 			}
 | |
| 
 | |
| 			if field.Deferrable != nil {
 | |
| 				dfs, ok := deferred[field.Deferrable.Label]
 | |
| 				di := 0
 | |
| 				if ok {
 | |
| 					dfs.AddField(field)
 | |
| 					di = len(dfs.Values) - 1
 | |
| 				} else {
 | |
| 					dfs = graphql.NewFieldSet([]graphql.CollectedField{field})
 | |
| 					deferred[field.Deferrable.Label] = dfs
 | |
| 				}
 | |
| 				dfs.Concurrently(di, func(ctx context.Context) graphql.Marshaler {
 | |
| 					return innerFunc(ctx, dfs)
 | |
| 				})
 | |
| 
 | |
| 				// don't run the out.Concurrently() call below
 | |
| 				out.Values[i] = graphql.Null
 | |
| 				continue
 | |
| 			}
 | |
| 
 | |
| 			out.Concurrently(i, func(ctx context.Context) graphql.Marshaler { return innerFunc(ctx, out) })
 | |
| 		case "healthState":
 | |
| 			field := field
 | |
| 
 | |
| 			innerFunc := func(ctx context.Context, fs *graphql.FieldSet) (res graphql.Marshaler) {
 | |
| 				defer func() {
 | |
| 					if r := recover(); r != nil {
 | |
| 						ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 					}
 | |
| 				}()
 | |
| 				res = ec._Node_healthState(ctx, field, obj)
 | |
| 				if res == graphql.Null {
 | |
| 					atomic.AddUint32(&fs.Invalids, 1)
 | |
| 				}
 | |
| 				return res
 | |
| 			}
 | |
| 
 | |
| 			if field.Deferrable != nil {
 | |
| 				dfs, ok := deferred[field.Deferrable.Label]
 | |
| 				di := 0
 | |
| 				if ok {
 | |
| 					dfs.AddField(field)
 | |
| 					di = len(dfs.Values) - 1
 | |
| 				} else {
 | |
| 					dfs = graphql.NewFieldSet([]graphql.CollectedField{field})
 | |
| 					deferred[field.Deferrable.Label] = dfs
 | |
| 				}
 | |
| 				dfs.Concurrently(di, func(ctx context.Context) graphql.Marshaler {
 | |
| 					return innerFunc(ctx, dfs)
 | |
| 				})
 | |
| 
 | |
| 				// don't run the out.Concurrently() call below
 | |
| 				out.Values[i] = graphql.Null
 | |
| 				continue
 | |
| 			}
 | |
| 
 | |
| 			out.Concurrently(i, func(ctx context.Context) graphql.Marshaler { return innerFunc(ctx, out) })
 | |
| 		case "metaData":
 | |
| 			field := field
 | |
| 
 | |
| 			innerFunc := func(ctx context.Context, _ *graphql.FieldSet) (res graphql.Marshaler) {
 | |
| 				defer func() {
 | |
| 					if r := recover(); r != nil {
 | |
| 						ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 					}
 | |
| 				}()
 | |
| 				res = ec._Node_metaData(ctx, field, obj)
 | |
| 				return res
 | |
| 			}
 | |
| 
 | |
| 			if field.Deferrable != nil {
 | |
| 				dfs, ok := deferred[field.Deferrable.Label]
 | |
| 				di := 0
 | |
| 				if ok {
 | |
| 					dfs.AddField(field)
 | |
| 					di = len(dfs.Values) - 1
 | |
| 				} else {
 | |
| 					dfs = graphql.NewFieldSet([]graphql.CollectedField{field})
 | |
| 					deferred[field.Deferrable.Label] = dfs
 | |
| 				}
 | |
| 				dfs.Concurrently(di, func(ctx context.Context) graphql.Marshaler {
 | |
| 					return innerFunc(ctx, dfs)
 | |
| 				})
 | |
| 
 | |
| 				// don't run the out.Concurrently() call below
 | |
| 				out.Values[i] = graphql.Null
 | |
| 				continue
 | |
| 			}
 | |
| 
 | |
| 			out.Concurrently(i, func(ctx context.Context) graphql.Marshaler { return innerFunc(ctx, out) })
 | |
| 		default:
 | |
| 			panic("unknown field " + strconv.Quote(field.Name))
 | |
| 		}
 | |
| 	}
 | |
| 	out.Dispatch(ctx)
 | |
| 	if out.Invalids > 0 {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 
 | |
| 	atomic.AddInt32(&ec.deferred, int32(len(deferred)))
 | |
| 
 | |
| 	for label, dfs := range deferred {
 | |
| 		ec.processDeferredGroup(graphql.DeferredGroup{
 | |
| 			Label:    label,
 | |
| 			Path:     graphql.GetPath(ctx),
 | |
| 			FieldSet: dfs,
 | |
| 			Context:  ctx,
 | |
| 		})
 | |
| 	}
 | |
| 
 | |
| 	return out
 | |
| }
 | |
| 
 | |
| var nodeMetricsImplementors = []string{"NodeMetrics"}
 | |
| 
 | |
| func (ec *executionContext) _NodeMetrics(ctx context.Context, sel ast.SelectionSet, obj *model.NodeMetrics) graphql.Marshaler {
 | |
| 	fields := graphql.CollectFields(ec.OperationContext, sel, nodeMetricsImplementors)
 | |
| 
 | |
| 	out := graphql.NewFieldSet(fields)
 | |
| 	deferred := make(map[string]*graphql.FieldSet)
 | |
| 	for i, field := range fields {
 | |
| 		switch field.Name {
 | |
| 		case "__typename":
 | |
| 			out.Values[i] = graphql.MarshalString("NodeMetrics")
 | |
| 		case "host":
 | |
| 			out.Values[i] = ec._NodeMetrics_host(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		case "subCluster":
 | |
| 			out.Values[i] = ec._NodeMetrics_subCluster(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		case "metrics":
 | |
| 			out.Values[i] = ec._NodeMetrics_metrics(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		default:
 | |
| 			panic("unknown field " + strconv.Quote(field.Name))
 | |
| 		}
 | |
| 	}
 | |
| 	out.Dispatch(ctx)
 | |
| 	if out.Invalids > 0 {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 
 | |
| 	atomic.AddInt32(&ec.deferred, int32(len(deferred)))
 | |
| 
 | |
| 	for label, dfs := range deferred {
 | |
| 		ec.processDeferredGroup(graphql.DeferredGroup{
 | |
| 			Label:    label,
 | |
| 			Path:     graphql.GetPath(ctx),
 | |
| 			FieldSet: dfs,
 | |
| 			Context:  ctx,
 | |
| 		})
 | |
| 	}
 | |
| 
 | |
| 	return out
 | |
| }
 | |
| 
 | |
| var nodeStateResultListImplementors = []string{"NodeStateResultList"}
 | |
| 
 | |
| func (ec *executionContext) _NodeStateResultList(ctx context.Context, sel ast.SelectionSet, obj *model.NodeStateResultList) graphql.Marshaler {
 | |
| 	fields := graphql.CollectFields(ec.OperationContext, sel, nodeStateResultListImplementors)
 | |
| 
 | |
| 	out := graphql.NewFieldSet(fields)
 | |
| 	deferred := make(map[string]*graphql.FieldSet)
 | |
| 	for i, field := range fields {
 | |
| 		switch field.Name {
 | |
| 		case "__typename":
 | |
| 			out.Values[i] = graphql.MarshalString("NodeStateResultList")
 | |
| 		case "items":
 | |
| 			out.Values[i] = ec._NodeStateResultList_items(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		case "count":
 | |
| 			out.Values[i] = ec._NodeStateResultList_count(ctx, field, obj)
 | |
| 		default:
 | |
| 			panic("unknown field " + strconv.Quote(field.Name))
 | |
| 		}
 | |
| 	}
 | |
| 	out.Dispatch(ctx)
 | |
| 	if out.Invalids > 0 {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 
 | |
| 	atomic.AddInt32(&ec.deferred, int32(len(deferred)))
 | |
| 
 | |
| 	for label, dfs := range deferred {
 | |
| 		ec.processDeferredGroup(graphql.DeferredGroup{
 | |
| 			Label:    label,
 | |
| 			Path:     graphql.GetPath(ctx),
 | |
| 			FieldSet: dfs,
 | |
| 			Context:  ctx,
 | |
| 		})
 | |
| 	}
 | |
| 
 | |
| 	return out
 | |
| }
 | |
| 
 | |
| var nodeStatesImplementors = []string{"NodeStates"}
 | |
| 
 | |
| func (ec *executionContext) _NodeStates(ctx context.Context, sel ast.SelectionSet, obj *model.NodeStates) graphql.Marshaler {
 | |
| 	fields := graphql.CollectFields(ec.OperationContext, sel, nodeStatesImplementors)
 | |
| 
 | |
| 	out := graphql.NewFieldSet(fields)
 | |
| 	deferred := make(map[string]*graphql.FieldSet)
 | |
| 	for i, field := range fields {
 | |
| 		switch field.Name {
 | |
| 		case "__typename":
 | |
| 			out.Values[i] = graphql.MarshalString("NodeStates")
 | |
| 		case "state":
 | |
| 			out.Values[i] = ec._NodeStates_state(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		case "count":
 | |
| 			out.Values[i] = ec._NodeStates_count(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		default:
 | |
| 			panic("unknown field " + strconv.Quote(field.Name))
 | |
| 		}
 | |
| 	}
 | |
| 	out.Dispatch(ctx)
 | |
| 	if out.Invalids > 0 {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 
 | |
| 	atomic.AddInt32(&ec.deferred, int32(len(deferred)))
 | |
| 
 | |
| 	for label, dfs := range deferred {
 | |
| 		ec.processDeferredGroup(graphql.DeferredGroup{
 | |
| 			Label:    label,
 | |
| 			Path:     graphql.GetPath(ctx),
 | |
| 			FieldSet: dfs,
 | |
| 			Context:  ctx,
 | |
| 		})
 | |
| 	}
 | |
| 
 | |
| 	return out
 | |
| }
 | |
| 
 | |
| var nodesResultListImplementors = []string{"NodesResultList"}
 | |
| 
 | |
| func (ec *executionContext) _NodesResultList(ctx context.Context, sel ast.SelectionSet, obj *model.NodesResultList) graphql.Marshaler {
 | |
| 	fields := graphql.CollectFields(ec.OperationContext, sel, nodesResultListImplementors)
 | |
| 
 | |
| 	out := graphql.NewFieldSet(fields)
 | |
| 	deferred := make(map[string]*graphql.FieldSet)
 | |
| 	for i, field := range fields {
 | |
| 		switch field.Name {
 | |
| 		case "__typename":
 | |
| 			out.Values[i] = graphql.MarshalString("NodesResultList")
 | |
| 		case "items":
 | |
| 			out.Values[i] = ec._NodesResultList_items(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		case "offset":
 | |
| 			out.Values[i] = ec._NodesResultList_offset(ctx, field, obj)
 | |
| 		case "limit":
 | |
| 			out.Values[i] = ec._NodesResultList_limit(ctx, field, obj)
 | |
| 		case "count":
 | |
| 			out.Values[i] = ec._NodesResultList_count(ctx, field, obj)
 | |
| 		case "totalNodes":
 | |
| 			out.Values[i] = ec._NodesResultList_totalNodes(ctx, field, obj)
 | |
| 		case "hasNextPage":
 | |
| 			out.Values[i] = ec._NodesResultList_hasNextPage(ctx, field, obj)
 | |
| 		default:
 | |
| 			panic("unknown field " + strconv.Quote(field.Name))
 | |
| 		}
 | |
| 	}
 | |
| 	out.Dispatch(ctx)
 | |
| 	if out.Invalids > 0 {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 
 | |
| 	atomic.AddInt32(&ec.deferred, int32(len(deferred)))
 | |
| 
 | |
| 	for label, dfs := range deferred {
 | |
| 		ec.processDeferredGroup(graphql.DeferredGroup{
 | |
| 			Label:    label,
 | |
| 			Path:     graphql.GetPath(ctx),
 | |
| 			FieldSet: dfs,
 | |
| 			Context:  ctx,
 | |
| 		})
 | |
| 	}
 | |
| 
 | |
| 	return out
 | |
| }
 | |
| 
 | |
| var queryImplementors = []string{"Query"}
 | |
| 
 | |
| func (ec *executionContext) _Query(ctx context.Context, sel ast.SelectionSet) graphql.Marshaler {
 | |
| 	fields := graphql.CollectFields(ec.OperationContext, sel, queryImplementors)
 | |
| 	ctx = graphql.WithFieldContext(ctx, &graphql.FieldContext{
 | |
| 		Object: "Query",
 | |
| 	})
 | |
| 
 | |
| 	out := graphql.NewFieldSet(fields)
 | |
| 	deferred := make(map[string]*graphql.FieldSet)
 | |
| 	for i, field := range fields {
 | |
| 		innerCtx := graphql.WithRootFieldContext(ctx, &graphql.RootFieldContext{
 | |
| 			Object: field.Name,
 | |
| 			Field:  field,
 | |
| 		})
 | |
| 
 | |
| 		switch field.Name {
 | |
| 		case "__typename":
 | |
| 			out.Values[i] = graphql.MarshalString("Query")
 | |
| 		case "clusters":
 | |
| 			field := field
 | |
| 
 | |
| 			innerFunc := func(ctx context.Context, fs *graphql.FieldSet) (res graphql.Marshaler) {
 | |
| 				defer func() {
 | |
| 					if r := recover(); r != nil {
 | |
| 						ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 					}
 | |
| 				}()
 | |
| 				res = ec._Query_clusters(ctx, field)
 | |
| 				if res == graphql.Null {
 | |
| 					atomic.AddUint32(&fs.Invalids, 1)
 | |
| 				}
 | |
| 				return res
 | |
| 			}
 | |
| 
 | |
| 			rrm := func(ctx context.Context) graphql.Marshaler {
 | |
| 				return ec.OperationContext.RootResolverMiddleware(ctx,
 | |
| 					func(ctx context.Context) graphql.Marshaler { return innerFunc(ctx, out) })
 | |
| 			}
 | |
| 
 | |
| 			out.Concurrently(i, func(ctx context.Context) graphql.Marshaler { return rrm(innerCtx) })
 | |
| 		case "tags":
 | |
| 			field := field
 | |
| 
 | |
| 			innerFunc := func(ctx context.Context, fs *graphql.FieldSet) (res graphql.Marshaler) {
 | |
| 				defer func() {
 | |
| 					if r := recover(); r != nil {
 | |
| 						ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 					}
 | |
| 				}()
 | |
| 				res = ec._Query_tags(ctx, field)
 | |
| 				if res == graphql.Null {
 | |
| 					atomic.AddUint32(&fs.Invalids, 1)
 | |
| 				}
 | |
| 				return res
 | |
| 			}
 | |
| 
 | |
| 			rrm := func(ctx context.Context) graphql.Marshaler {
 | |
| 				return ec.OperationContext.RootResolverMiddleware(ctx,
 | |
| 					func(ctx context.Context) graphql.Marshaler { return innerFunc(ctx, out) })
 | |
| 			}
 | |
| 
 | |
| 			out.Concurrently(i, func(ctx context.Context) graphql.Marshaler { return rrm(innerCtx) })
 | |
| 		case "globalMetrics":
 | |
| 			field := field
 | |
| 
 | |
| 			innerFunc := func(ctx context.Context, fs *graphql.FieldSet) (res graphql.Marshaler) {
 | |
| 				defer func() {
 | |
| 					if r := recover(); r != nil {
 | |
| 						ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 					}
 | |
| 				}()
 | |
| 				res = ec._Query_globalMetrics(ctx, field)
 | |
| 				if res == graphql.Null {
 | |
| 					atomic.AddUint32(&fs.Invalids, 1)
 | |
| 				}
 | |
| 				return res
 | |
| 			}
 | |
| 
 | |
| 			rrm := func(ctx context.Context) graphql.Marshaler {
 | |
| 				return ec.OperationContext.RootResolverMiddleware(ctx,
 | |
| 					func(ctx context.Context) graphql.Marshaler { return innerFunc(ctx, out) })
 | |
| 			}
 | |
| 
 | |
| 			out.Concurrently(i, func(ctx context.Context) graphql.Marshaler { return rrm(innerCtx) })
 | |
| 		case "user":
 | |
| 			field := field
 | |
| 
 | |
| 			innerFunc := func(ctx context.Context, _ *graphql.FieldSet) (res graphql.Marshaler) {
 | |
| 				defer func() {
 | |
| 					if r := recover(); r != nil {
 | |
| 						ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 					}
 | |
| 				}()
 | |
| 				res = ec._Query_user(ctx, field)
 | |
| 				return res
 | |
| 			}
 | |
| 
 | |
| 			rrm := func(ctx context.Context) graphql.Marshaler {
 | |
| 				return ec.OperationContext.RootResolverMiddleware(ctx,
 | |
| 					func(ctx context.Context) graphql.Marshaler { return innerFunc(ctx, out) })
 | |
| 			}
 | |
| 
 | |
| 			out.Concurrently(i, func(ctx context.Context) graphql.Marshaler { return rrm(innerCtx) })
 | |
| 		case "allocatedNodes":
 | |
| 			field := field
 | |
| 
 | |
| 			innerFunc := func(ctx context.Context, fs *graphql.FieldSet) (res graphql.Marshaler) {
 | |
| 				defer func() {
 | |
| 					if r := recover(); r != nil {
 | |
| 						ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 					}
 | |
| 				}()
 | |
| 				res = ec._Query_allocatedNodes(ctx, field)
 | |
| 				if res == graphql.Null {
 | |
| 					atomic.AddUint32(&fs.Invalids, 1)
 | |
| 				}
 | |
| 				return res
 | |
| 			}
 | |
| 
 | |
| 			rrm := func(ctx context.Context) graphql.Marshaler {
 | |
| 				return ec.OperationContext.RootResolverMiddleware(ctx,
 | |
| 					func(ctx context.Context) graphql.Marshaler { return innerFunc(ctx, out) })
 | |
| 			}
 | |
| 
 | |
| 			out.Concurrently(i, func(ctx context.Context) graphql.Marshaler { return rrm(innerCtx) })
 | |
| 		case "node":
 | |
| 			field := field
 | |
| 
 | |
| 			innerFunc := func(ctx context.Context, _ *graphql.FieldSet) (res graphql.Marshaler) {
 | |
| 				defer func() {
 | |
| 					if r := recover(); r != nil {
 | |
| 						ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 					}
 | |
| 				}()
 | |
| 				res = ec._Query_node(ctx, field)
 | |
| 				return res
 | |
| 			}
 | |
| 
 | |
| 			rrm := func(ctx context.Context) graphql.Marshaler {
 | |
| 				return ec.OperationContext.RootResolverMiddleware(ctx,
 | |
| 					func(ctx context.Context) graphql.Marshaler { return innerFunc(ctx, out) })
 | |
| 			}
 | |
| 
 | |
| 			out.Concurrently(i, func(ctx context.Context) graphql.Marshaler { return rrm(innerCtx) })
 | |
| 		case "nodes":
 | |
| 			field := field
 | |
| 
 | |
| 			innerFunc := func(ctx context.Context, fs *graphql.FieldSet) (res graphql.Marshaler) {
 | |
| 				defer func() {
 | |
| 					if r := recover(); r != nil {
 | |
| 						ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 					}
 | |
| 				}()
 | |
| 				res = ec._Query_nodes(ctx, field)
 | |
| 				if res == graphql.Null {
 | |
| 					atomic.AddUint32(&fs.Invalids, 1)
 | |
| 				}
 | |
| 				return res
 | |
| 			}
 | |
| 
 | |
| 			rrm := func(ctx context.Context) graphql.Marshaler {
 | |
| 				return ec.OperationContext.RootResolverMiddleware(ctx,
 | |
| 					func(ctx context.Context) graphql.Marshaler { return innerFunc(ctx, out) })
 | |
| 			}
 | |
| 
 | |
| 			out.Concurrently(i, func(ctx context.Context) graphql.Marshaler { return rrm(innerCtx) })
 | |
| 		case "nodeStates":
 | |
| 			field := field
 | |
| 
 | |
| 			innerFunc := func(ctx context.Context, fs *graphql.FieldSet) (res graphql.Marshaler) {
 | |
| 				defer func() {
 | |
| 					if r := recover(); r != nil {
 | |
| 						ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 					}
 | |
| 				}()
 | |
| 				res = ec._Query_nodeStates(ctx, field)
 | |
| 				if res == graphql.Null {
 | |
| 					atomic.AddUint32(&fs.Invalids, 1)
 | |
| 				}
 | |
| 				return res
 | |
| 			}
 | |
| 
 | |
| 			rrm := func(ctx context.Context) graphql.Marshaler {
 | |
| 				return ec.OperationContext.RootResolverMiddleware(ctx,
 | |
| 					func(ctx context.Context) graphql.Marshaler { return innerFunc(ctx, out) })
 | |
| 			}
 | |
| 
 | |
| 			out.Concurrently(i, func(ctx context.Context) graphql.Marshaler { return rrm(innerCtx) })
 | |
| 		case "job":
 | |
| 			field := field
 | |
| 
 | |
| 			innerFunc := func(ctx context.Context, _ *graphql.FieldSet) (res graphql.Marshaler) {
 | |
| 				defer func() {
 | |
| 					if r := recover(); r != nil {
 | |
| 						ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 					}
 | |
| 				}()
 | |
| 				res = ec._Query_job(ctx, field)
 | |
| 				return res
 | |
| 			}
 | |
| 
 | |
| 			rrm := func(ctx context.Context) graphql.Marshaler {
 | |
| 				return ec.OperationContext.RootResolverMiddleware(ctx,
 | |
| 					func(ctx context.Context) graphql.Marshaler { return innerFunc(ctx, out) })
 | |
| 			}
 | |
| 
 | |
| 			out.Concurrently(i, func(ctx context.Context) graphql.Marshaler { return rrm(innerCtx) })
 | |
| 		case "jobMetrics":
 | |
| 			field := field
 | |
| 
 | |
| 			innerFunc := func(ctx context.Context, fs *graphql.FieldSet) (res graphql.Marshaler) {
 | |
| 				defer func() {
 | |
| 					if r := recover(); r != nil {
 | |
| 						ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 					}
 | |
| 				}()
 | |
| 				res = ec._Query_jobMetrics(ctx, field)
 | |
| 				if res == graphql.Null {
 | |
| 					atomic.AddUint32(&fs.Invalids, 1)
 | |
| 				}
 | |
| 				return res
 | |
| 			}
 | |
| 
 | |
| 			rrm := func(ctx context.Context) graphql.Marshaler {
 | |
| 				return ec.OperationContext.RootResolverMiddleware(ctx,
 | |
| 					func(ctx context.Context) graphql.Marshaler { return innerFunc(ctx, out) })
 | |
| 			}
 | |
| 
 | |
| 			out.Concurrently(i, func(ctx context.Context) graphql.Marshaler { return rrm(innerCtx) })
 | |
| 		case "jobStats":
 | |
| 			field := field
 | |
| 
 | |
| 			innerFunc := func(ctx context.Context, fs *graphql.FieldSet) (res graphql.Marshaler) {
 | |
| 				defer func() {
 | |
| 					if r := recover(); r != nil {
 | |
| 						ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 					}
 | |
| 				}()
 | |
| 				res = ec._Query_jobStats(ctx, field)
 | |
| 				if res == graphql.Null {
 | |
| 					atomic.AddUint32(&fs.Invalids, 1)
 | |
| 				}
 | |
| 				return res
 | |
| 			}
 | |
| 
 | |
| 			rrm := func(ctx context.Context) graphql.Marshaler {
 | |
| 				return ec.OperationContext.RootResolverMiddleware(ctx,
 | |
| 					func(ctx context.Context) graphql.Marshaler { return innerFunc(ctx, out) })
 | |
| 			}
 | |
| 
 | |
| 			out.Concurrently(i, func(ctx context.Context) graphql.Marshaler { return rrm(innerCtx) })
 | |
| 		case "scopedJobStats":
 | |
| 			field := field
 | |
| 
 | |
| 			innerFunc := func(ctx context.Context, fs *graphql.FieldSet) (res graphql.Marshaler) {
 | |
| 				defer func() {
 | |
| 					if r := recover(); r != nil {
 | |
| 						ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 					}
 | |
| 				}()
 | |
| 				res = ec._Query_scopedJobStats(ctx, field)
 | |
| 				if res == graphql.Null {
 | |
| 					atomic.AddUint32(&fs.Invalids, 1)
 | |
| 				}
 | |
| 				return res
 | |
| 			}
 | |
| 
 | |
| 			rrm := func(ctx context.Context) graphql.Marshaler {
 | |
| 				return ec.OperationContext.RootResolverMiddleware(ctx,
 | |
| 					func(ctx context.Context) graphql.Marshaler { return innerFunc(ctx, out) })
 | |
| 			}
 | |
| 
 | |
| 			out.Concurrently(i, func(ctx context.Context) graphql.Marshaler { return rrm(innerCtx) })
 | |
| 		case "jobs":
 | |
| 			field := field
 | |
| 
 | |
| 			innerFunc := func(ctx context.Context, fs *graphql.FieldSet) (res graphql.Marshaler) {
 | |
| 				defer func() {
 | |
| 					if r := recover(); r != nil {
 | |
| 						ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 					}
 | |
| 				}()
 | |
| 				res = ec._Query_jobs(ctx, field)
 | |
| 				if res == graphql.Null {
 | |
| 					atomic.AddUint32(&fs.Invalids, 1)
 | |
| 				}
 | |
| 				return res
 | |
| 			}
 | |
| 
 | |
| 			rrm := func(ctx context.Context) graphql.Marshaler {
 | |
| 				return ec.OperationContext.RootResolverMiddleware(ctx,
 | |
| 					func(ctx context.Context) graphql.Marshaler { return innerFunc(ctx, out) })
 | |
| 			}
 | |
| 
 | |
| 			out.Concurrently(i, func(ctx context.Context) graphql.Marshaler { return rrm(innerCtx) })
 | |
| 		case "jobsStatistics":
 | |
| 			field := field
 | |
| 
 | |
| 			innerFunc := func(ctx context.Context, fs *graphql.FieldSet) (res graphql.Marshaler) {
 | |
| 				defer func() {
 | |
| 					if r := recover(); r != nil {
 | |
| 						ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 					}
 | |
| 				}()
 | |
| 				res = ec._Query_jobsStatistics(ctx, field)
 | |
| 				if res == graphql.Null {
 | |
| 					atomic.AddUint32(&fs.Invalids, 1)
 | |
| 				}
 | |
| 				return res
 | |
| 			}
 | |
| 
 | |
| 			rrm := func(ctx context.Context) graphql.Marshaler {
 | |
| 				return ec.OperationContext.RootResolverMiddleware(ctx,
 | |
| 					func(ctx context.Context) graphql.Marshaler { return innerFunc(ctx, out) })
 | |
| 			}
 | |
| 
 | |
| 			out.Concurrently(i, func(ctx context.Context) graphql.Marshaler { return rrm(innerCtx) })
 | |
| 		case "jobsMetricStats":
 | |
| 			field := field
 | |
| 
 | |
| 			innerFunc := func(ctx context.Context, fs *graphql.FieldSet) (res graphql.Marshaler) {
 | |
| 				defer func() {
 | |
| 					if r := recover(); r != nil {
 | |
| 						ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 					}
 | |
| 				}()
 | |
| 				res = ec._Query_jobsMetricStats(ctx, field)
 | |
| 				if res == graphql.Null {
 | |
| 					atomic.AddUint32(&fs.Invalids, 1)
 | |
| 				}
 | |
| 				return res
 | |
| 			}
 | |
| 
 | |
| 			rrm := func(ctx context.Context) graphql.Marshaler {
 | |
| 				return ec.OperationContext.RootResolverMiddleware(ctx,
 | |
| 					func(ctx context.Context) graphql.Marshaler { return innerFunc(ctx, out) })
 | |
| 			}
 | |
| 
 | |
| 			out.Concurrently(i, func(ctx context.Context) graphql.Marshaler { return rrm(innerCtx) })
 | |
| 		case "jobsFootprints":
 | |
| 			field := field
 | |
| 
 | |
| 			innerFunc := func(ctx context.Context, _ *graphql.FieldSet) (res graphql.Marshaler) {
 | |
| 				defer func() {
 | |
| 					if r := recover(); r != nil {
 | |
| 						ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 					}
 | |
| 				}()
 | |
| 				res = ec._Query_jobsFootprints(ctx, field)
 | |
| 				return res
 | |
| 			}
 | |
| 
 | |
| 			rrm := func(ctx context.Context) graphql.Marshaler {
 | |
| 				return ec.OperationContext.RootResolverMiddleware(ctx,
 | |
| 					func(ctx context.Context) graphql.Marshaler { return innerFunc(ctx, out) })
 | |
| 			}
 | |
| 
 | |
| 			out.Concurrently(i, func(ctx context.Context) graphql.Marshaler { return rrm(innerCtx) })
 | |
| 		case "rooflineHeatmap":
 | |
| 			field := field
 | |
| 
 | |
| 			innerFunc := func(ctx context.Context, fs *graphql.FieldSet) (res graphql.Marshaler) {
 | |
| 				defer func() {
 | |
| 					if r := recover(); r != nil {
 | |
| 						ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 					}
 | |
| 				}()
 | |
| 				res = ec._Query_rooflineHeatmap(ctx, field)
 | |
| 				if res == graphql.Null {
 | |
| 					atomic.AddUint32(&fs.Invalids, 1)
 | |
| 				}
 | |
| 				return res
 | |
| 			}
 | |
| 
 | |
| 			rrm := func(ctx context.Context) graphql.Marshaler {
 | |
| 				return ec.OperationContext.RootResolverMiddleware(ctx,
 | |
| 					func(ctx context.Context) graphql.Marshaler { return innerFunc(ctx, out) })
 | |
| 			}
 | |
| 
 | |
| 			out.Concurrently(i, func(ctx context.Context) graphql.Marshaler { return rrm(innerCtx) })
 | |
| 		case "nodeMetrics":
 | |
| 			field := field
 | |
| 
 | |
| 			innerFunc := func(ctx context.Context, fs *graphql.FieldSet) (res graphql.Marshaler) {
 | |
| 				defer func() {
 | |
| 					if r := recover(); r != nil {
 | |
| 						ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 					}
 | |
| 				}()
 | |
| 				res = ec._Query_nodeMetrics(ctx, field)
 | |
| 				if res == graphql.Null {
 | |
| 					atomic.AddUint32(&fs.Invalids, 1)
 | |
| 				}
 | |
| 				return res
 | |
| 			}
 | |
| 
 | |
| 			rrm := func(ctx context.Context) graphql.Marshaler {
 | |
| 				return ec.OperationContext.RootResolverMiddleware(ctx,
 | |
| 					func(ctx context.Context) graphql.Marshaler { return innerFunc(ctx, out) })
 | |
| 			}
 | |
| 
 | |
| 			out.Concurrently(i, func(ctx context.Context) graphql.Marshaler { return rrm(innerCtx) })
 | |
| 		case "nodeMetricsList":
 | |
| 			field := field
 | |
| 
 | |
| 			innerFunc := func(ctx context.Context, fs *graphql.FieldSet) (res graphql.Marshaler) {
 | |
| 				defer func() {
 | |
| 					if r := recover(); r != nil {
 | |
| 						ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 					}
 | |
| 				}()
 | |
| 				res = ec._Query_nodeMetricsList(ctx, field)
 | |
| 				if res == graphql.Null {
 | |
| 					atomic.AddUint32(&fs.Invalids, 1)
 | |
| 				}
 | |
| 				return res
 | |
| 			}
 | |
| 
 | |
| 			rrm := func(ctx context.Context) graphql.Marshaler {
 | |
| 				return ec.OperationContext.RootResolverMiddleware(ctx,
 | |
| 					func(ctx context.Context) graphql.Marshaler { return innerFunc(ctx, out) })
 | |
| 			}
 | |
| 
 | |
| 			out.Concurrently(i, func(ctx context.Context) graphql.Marshaler { return rrm(innerCtx) })
 | |
| 		case "__type":
 | |
| 			out.Values[i] = ec.OperationContext.RootResolverMiddleware(innerCtx, func(ctx context.Context) (res graphql.Marshaler) {
 | |
| 				return ec._Query___type(ctx, field)
 | |
| 			})
 | |
| 		case "__schema":
 | |
| 			out.Values[i] = ec.OperationContext.RootResolverMiddleware(innerCtx, func(ctx context.Context) (res graphql.Marshaler) {
 | |
| 				return ec._Query___schema(ctx, field)
 | |
| 			})
 | |
| 		default:
 | |
| 			panic("unknown field " + strconv.Quote(field.Name))
 | |
| 		}
 | |
| 	}
 | |
| 	out.Dispatch(ctx)
 | |
| 	if out.Invalids > 0 {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 
 | |
| 	atomic.AddInt32(&ec.deferred, int32(len(deferred)))
 | |
| 
 | |
| 	for label, dfs := range deferred {
 | |
| 		ec.processDeferredGroup(graphql.DeferredGroup{
 | |
| 			Label:    label,
 | |
| 			Path:     graphql.GetPath(ctx),
 | |
| 			FieldSet: dfs,
 | |
| 			Context:  ctx,
 | |
| 		})
 | |
| 	}
 | |
| 
 | |
| 	return out
 | |
| }
 | |
| 
 | |
| var resourceImplementors = []string{"Resource"}
 | |
| 
 | |
| func (ec *executionContext) _Resource(ctx context.Context, sel ast.SelectionSet, obj *schema.Resource) graphql.Marshaler {
 | |
| 	fields := graphql.CollectFields(ec.OperationContext, sel, resourceImplementors)
 | |
| 
 | |
| 	out := graphql.NewFieldSet(fields)
 | |
| 	deferred := make(map[string]*graphql.FieldSet)
 | |
| 	for i, field := range fields {
 | |
| 		switch field.Name {
 | |
| 		case "__typename":
 | |
| 			out.Values[i] = graphql.MarshalString("Resource")
 | |
| 		case "hostname":
 | |
| 			out.Values[i] = ec._Resource_hostname(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		case "hwthreads":
 | |
| 			out.Values[i] = ec._Resource_hwthreads(ctx, field, obj)
 | |
| 		case "accelerators":
 | |
| 			out.Values[i] = ec._Resource_accelerators(ctx, field, obj)
 | |
| 		case "configuration":
 | |
| 			out.Values[i] = ec._Resource_configuration(ctx, field, obj)
 | |
| 		default:
 | |
| 			panic("unknown field " + strconv.Quote(field.Name))
 | |
| 		}
 | |
| 	}
 | |
| 	out.Dispatch(ctx)
 | |
| 	if out.Invalids > 0 {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 
 | |
| 	atomic.AddInt32(&ec.deferred, int32(len(deferred)))
 | |
| 
 | |
| 	for label, dfs := range deferred {
 | |
| 		ec.processDeferredGroup(graphql.DeferredGroup{
 | |
| 			Label:    label,
 | |
| 			Path:     graphql.GetPath(ctx),
 | |
| 			FieldSet: dfs,
 | |
| 			Context:  ctx,
 | |
| 		})
 | |
| 	}
 | |
| 
 | |
| 	return out
 | |
| }
 | |
| 
 | |
| var scopedStatsImplementors = []string{"ScopedStats"}
 | |
| 
 | |
| func (ec *executionContext) _ScopedStats(ctx context.Context, sel ast.SelectionSet, obj *model.ScopedStats) graphql.Marshaler {
 | |
| 	fields := graphql.CollectFields(ec.OperationContext, sel, scopedStatsImplementors)
 | |
| 
 | |
| 	out := graphql.NewFieldSet(fields)
 | |
| 	deferred := make(map[string]*graphql.FieldSet)
 | |
| 	for i, field := range fields {
 | |
| 		switch field.Name {
 | |
| 		case "__typename":
 | |
| 			out.Values[i] = graphql.MarshalString("ScopedStats")
 | |
| 		case "hostname":
 | |
| 			out.Values[i] = ec._ScopedStats_hostname(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		case "id":
 | |
| 			out.Values[i] = ec._ScopedStats_id(ctx, field, obj)
 | |
| 		case "data":
 | |
| 			out.Values[i] = ec._ScopedStats_data(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		default:
 | |
| 			panic("unknown field " + strconv.Quote(field.Name))
 | |
| 		}
 | |
| 	}
 | |
| 	out.Dispatch(ctx)
 | |
| 	if out.Invalids > 0 {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 
 | |
| 	atomic.AddInt32(&ec.deferred, int32(len(deferred)))
 | |
| 
 | |
| 	for label, dfs := range deferred {
 | |
| 		ec.processDeferredGroup(graphql.DeferredGroup{
 | |
| 			Label:    label,
 | |
| 			Path:     graphql.GetPath(ctx),
 | |
| 			FieldSet: dfs,
 | |
| 			Context:  ctx,
 | |
| 		})
 | |
| 	}
 | |
| 
 | |
| 	return out
 | |
| }
 | |
| 
 | |
| var seriesImplementors = []string{"Series"}
 | |
| 
 | |
| func (ec *executionContext) _Series(ctx context.Context, sel ast.SelectionSet, obj *schema.Series) graphql.Marshaler {
 | |
| 	fields := graphql.CollectFields(ec.OperationContext, sel, seriesImplementors)
 | |
| 
 | |
| 	out := graphql.NewFieldSet(fields)
 | |
| 	deferred := make(map[string]*graphql.FieldSet)
 | |
| 	for i, field := range fields {
 | |
| 		switch field.Name {
 | |
| 		case "__typename":
 | |
| 			out.Values[i] = graphql.MarshalString("Series")
 | |
| 		case "hostname":
 | |
| 			out.Values[i] = ec._Series_hostname(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		case "id":
 | |
| 			out.Values[i] = ec._Series_id(ctx, field, obj)
 | |
| 		case "statistics":
 | |
| 			out.Values[i] = ec._Series_statistics(ctx, field, obj)
 | |
| 		case "data":
 | |
| 			out.Values[i] = ec._Series_data(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		default:
 | |
| 			panic("unknown field " + strconv.Quote(field.Name))
 | |
| 		}
 | |
| 	}
 | |
| 	out.Dispatch(ctx)
 | |
| 	if out.Invalids > 0 {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 
 | |
| 	atomic.AddInt32(&ec.deferred, int32(len(deferred)))
 | |
| 
 | |
| 	for label, dfs := range deferred {
 | |
| 		ec.processDeferredGroup(graphql.DeferredGroup{
 | |
| 			Label:    label,
 | |
| 			Path:     graphql.GetPath(ctx),
 | |
| 			FieldSet: dfs,
 | |
| 			Context:  ctx,
 | |
| 		})
 | |
| 	}
 | |
| 
 | |
| 	return out
 | |
| }
 | |
| 
 | |
| var statsSeriesImplementors = []string{"StatsSeries"}
 | |
| 
 | |
| func (ec *executionContext) _StatsSeries(ctx context.Context, sel ast.SelectionSet, obj *schema.StatsSeries) graphql.Marshaler {
 | |
| 	fields := graphql.CollectFields(ec.OperationContext, sel, statsSeriesImplementors)
 | |
| 
 | |
| 	out := graphql.NewFieldSet(fields)
 | |
| 	deferred := make(map[string]*graphql.FieldSet)
 | |
| 	for i, field := range fields {
 | |
| 		switch field.Name {
 | |
| 		case "__typename":
 | |
| 			out.Values[i] = graphql.MarshalString("StatsSeries")
 | |
| 		case "mean":
 | |
| 			out.Values[i] = ec._StatsSeries_mean(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		case "median":
 | |
| 			out.Values[i] = ec._StatsSeries_median(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		case "min":
 | |
| 			out.Values[i] = ec._StatsSeries_min(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		case "max":
 | |
| 			out.Values[i] = ec._StatsSeries_max(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		default:
 | |
| 			panic("unknown field " + strconv.Quote(field.Name))
 | |
| 		}
 | |
| 	}
 | |
| 	out.Dispatch(ctx)
 | |
| 	if out.Invalids > 0 {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 
 | |
| 	atomic.AddInt32(&ec.deferred, int32(len(deferred)))
 | |
| 
 | |
| 	for label, dfs := range deferred {
 | |
| 		ec.processDeferredGroup(graphql.DeferredGroup{
 | |
| 			Label:    label,
 | |
| 			Path:     graphql.GetPath(ctx),
 | |
| 			FieldSet: dfs,
 | |
| 			Context:  ctx,
 | |
| 		})
 | |
| 	}
 | |
| 
 | |
| 	return out
 | |
| }
 | |
| 
 | |
| var subClusterImplementors = []string{"SubCluster"}
 | |
| 
 | |
| func (ec *executionContext) _SubCluster(ctx context.Context, sel ast.SelectionSet, obj *schema.SubCluster) graphql.Marshaler {
 | |
| 	fields := graphql.CollectFields(ec.OperationContext, sel, subClusterImplementors)
 | |
| 
 | |
| 	out := graphql.NewFieldSet(fields)
 | |
| 	deferred := make(map[string]*graphql.FieldSet)
 | |
| 	for i, field := range fields {
 | |
| 		switch field.Name {
 | |
| 		case "__typename":
 | |
| 			out.Values[i] = graphql.MarshalString("SubCluster")
 | |
| 		case "name":
 | |
| 			out.Values[i] = ec._SubCluster_name(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				atomic.AddUint32(&out.Invalids, 1)
 | |
| 			}
 | |
| 		case "nodes":
 | |
| 			out.Values[i] = ec._SubCluster_nodes(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				atomic.AddUint32(&out.Invalids, 1)
 | |
| 			}
 | |
| 		case "numberOfNodes":
 | |
| 			field := field
 | |
| 
 | |
| 			innerFunc := func(ctx context.Context, fs *graphql.FieldSet) (res graphql.Marshaler) {
 | |
| 				defer func() {
 | |
| 					if r := recover(); r != nil {
 | |
| 						ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 					}
 | |
| 				}()
 | |
| 				res = ec._SubCluster_numberOfNodes(ctx, field, obj)
 | |
| 				if res == graphql.Null {
 | |
| 					atomic.AddUint32(&fs.Invalids, 1)
 | |
| 				}
 | |
| 				return res
 | |
| 			}
 | |
| 
 | |
| 			if field.Deferrable != nil {
 | |
| 				dfs, ok := deferred[field.Deferrable.Label]
 | |
| 				di := 0
 | |
| 				if ok {
 | |
| 					dfs.AddField(field)
 | |
| 					di = len(dfs.Values) - 1
 | |
| 				} else {
 | |
| 					dfs = graphql.NewFieldSet([]graphql.CollectedField{field})
 | |
| 					deferred[field.Deferrable.Label] = dfs
 | |
| 				}
 | |
| 				dfs.Concurrently(di, func(ctx context.Context) graphql.Marshaler {
 | |
| 					return innerFunc(ctx, dfs)
 | |
| 				})
 | |
| 
 | |
| 				// don't run the out.Concurrently() call below
 | |
| 				out.Values[i] = graphql.Null
 | |
| 				continue
 | |
| 			}
 | |
| 
 | |
| 			out.Concurrently(i, func(ctx context.Context) graphql.Marshaler { return innerFunc(ctx, out) })
 | |
| 		case "processorType":
 | |
| 			out.Values[i] = ec._SubCluster_processorType(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				atomic.AddUint32(&out.Invalids, 1)
 | |
| 			}
 | |
| 		case "socketsPerNode":
 | |
| 			out.Values[i] = ec._SubCluster_socketsPerNode(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				atomic.AddUint32(&out.Invalids, 1)
 | |
| 			}
 | |
| 		case "coresPerSocket":
 | |
| 			out.Values[i] = ec._SubCluster_coresPerSocket(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				atomic.AddUint32(&out.Invalids, 1)
 | |
| 			}
 | |
| 		case "threadsPerCore":
 | |
| 			out.Values[i] = ec._SubCluster_threadsPerCore(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				atomic.AddUint32(&out.Invalids, 1)
 | |
| 			}
 | |
| 		case "flopRateScalar":
 | |
| 			out.Values[i] = ec._SubCluster_flopRateScalar(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				atomic.AddUint32(&out.Invalids, 1)
 | |
| 			}
 | |
| 		case "flopRateSimd":
 | |
| 			out.Values[i] = ec._SubCluster_flopRateSimd(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				atomic.AddUint32(&out.Invalids, 1)
 | |
| 			}
 | |
| 		case "memoryBandwidth":
 | |
| 			out.Values[i] = ec._SubCluster_memoryBandwidth(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				atomic.AddUint32(&out.Invalids, 1)
 | |
| 			}
 | |
| 		case "topology":
 | |
| 			out.Values[i] = ec._SubCluster_topology(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				atomic.AddUint32(&out.Invalids, 1)
 | |
| 			}
 | |
| 		case "metricConfig":
 | |
| 			out.Values[i] = ec._SubCluster_metricConfig(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				atomic.AddUint32(&out.Invalids, 1)
 | |
| 			}
 | |
| 		case "footprint":
 | |
| 			out.Values[i] = ec._SubCluster_footprint(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				atomic.AddUint32(&out.Invalids, 1)
 | |
| 			}
 | |
| 		default:
 | |
| 			panic("unknown field " + strconv.Quote(field.Name))
 | |
| 		}
 | |
| 	}
 | |
| 	out.Dispatch(ctx)
 | |
| 	if out.Invalids > 0 {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 
 | |
| 	atomic.AddInt32(&ec.deferred, int32(len(deferred)))
 | |
| 
 | |
| 	for label, dfs := range deferred {
 | |
| 		ec.processDeferredGroup(graphql.DeferredGroup{
 | |
| 			Label:    label,
 | |
| 			Path:     graphql.GetPath(ctx),
 | |
| 			FieldSet: dfs,
 | |
| 			Context:  ctx,
 | |
| 		})
 | |
| 	}
 | |
| 
 | |
| 	return out
 | |
| }
 | |
| 
 | |
| var subClusterConfigImplementors = []string{"SubClusterConfig"}
 | |
| 
 | |
| func (ec *executionContext) _SubClusterConfig(ctx context.Context, sel ast.SelectionSet, obj *schema.SubClusterConfig) graphql.Marshaler {
 | |
| 	fields := graphql.CollectFields(ec.OperationContext, sel, subClusterConfigImplementors)
 | |
| 
 | |
| 	out := graphql.NewFieldSet(fields)
 | |
| 	deferred := make(map[string]*graphql.FieldSet)
 | |
| 	for i, field := range fields {
 | |
| 		switch field.Name {
 | |
| 		case "__typename":
 | |
| 			out.Values[i] = graphql.MarshalString("SubClusterConfig")
 | |
| 		case "name":
 | |
| 			out.Values[i] = ec._SubClusterConfig_name(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		case "peak":
 | |
| 			out.Values[i] = ec._SubClusterConfig_peak(ctx, field, obj)
 | |
| 		case "normal":
 | |
| 			out.Values[i] = ec._SubClusterConfig_normal(ctx, field, obj)
 | |
| 		case "caution":
 | |
| 			out.Values[i] = ec._SubClusterConfig_caution(ctx, field, obj)
 | |
| 		case "alert":
 | |
| 			out.Values[i] = ec._SubClusterConfig_alert(ctx, field, obj)
 | |
| 		case "remove":
 | |
| 			out.Values[i] = ec._SubClusterConfig_remove(ctx, field, obj)
 | |
| 		default:
 | |
| 			panic("unknown field " + strconv.Quote(field.Name))
 | |
| 		}
 | |
| 	}
 | |
| 	out.Dispatch(ctx)
 | |
| 	if out.Invalids > 0 {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 
 | |
| 	atomic.AddInt32(&ec.deferred, int32(len(deferred)))
 | |
| 
 | |
| 	for label, dfs := range deferred {
 | |
| 		ec.processDeferredGroup(graphql.DeferredGroup{
 | |
| 			Label:    label,
 | |
| 			Path:     graphql.GetPath(ctx),
 | |
| 			FieldSet: dfs,
 | |
| 			Context:  ctx,
 | |
| 		})
 | |
| 	}
 | |
| 
 | |
| 	return out
 | |
| }
 | |
| 
 | |
| var tagImplementors = []string{"Tag"}
 | |
| 
 | |
| func (ec *executionContext) _Tag(ctx context.Context, sel ast.SelectionSet, obj *schema.Tag) graphql.Marshaler {
 | |
| 	fields := graphql.CollectFields(ec.OperationContext, sel, tagImplementors)
 | |
| 
 | |
| 	out := graphql.NewFieldSet(fields)
 | |
| 	deferred := make(map[string]*graphql.FieldSet)
 | |
| 	for i, field := range fields {
 | |
| 		switch field.Name {
 | |
| 		case "__typename":
 | |
| 			out.Values[i] = graphql.MarshalString("Tag")
 | |
| 		case "id":
 | |
| 			out.Values[i] = ec._Tag_id(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		case "type":
 | |
| 			out.Values[i] = ec._Tag_type(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		case "name":
 | |
| 			out.Values[i] = ec._Tag_name(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		case "scope":
 | |
| 			out.Values[i] = ec._Tag_scope(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		default:
 | |
| 			panic("unknown field " + strconv.Quote(field.Name))
 | |
| 		}
 | |
| 	}
 | |
| 	out.Dispatch(ctx)
 | |
| 	if out.Invalids > 0 {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 
 | |
| 	atomic.AddInt32(&ec.deferred, int32(len(deferred)))
 | |
| 
 | |
| 	for label, dfs := range deferred {
 | |
| 		ec.processDeferredGroup(graphql.DeferredGroup{
 | |
| 			Label:    label,
 | |
| 			Path:     graphql.GetPath(ctx),
 | |
| 			FieldSet: dfs,
 | |
| 			Context:  ctx,
 | |
| 		})
 | |
| 	}
 | |
| 
 | |
| 	return out
 | |
| }
 | |
| 
 | |
| var timeRangeOutputImplementors = []string{"TimeRangeOutput"}
 | |
| 
 | |
| func (ec *executionContext) _TimeRangeOutput(ctx context.Context, sel ast.SelectionSet, obj *model.TimeRangeOutput) graphql.Marshaler {
 | |
| 	fields := graphql.CollectFields(ec.OperationContext, sel, timeRangeOutputImplementors)
 | |
| 
 | |
| 	out := graphql.NewFieldSet(fields)
 | |
| 	deferred := make(map[string]*graphql.FieldSet)
 | |
| 	for i, field := range fields {
 | |
| 		switch field.Name {
 | |
| 		case "__typename":
 | |
| 			out.Values[i] = graphql.MarshalString("TimeRangeOutput")
 | |
| 		case "range":
 | |
| 			out.Values[i] = ec._TimeRangeOutput_range(ctx, field, obj)
 | |
| 		case "from":
 | |
| 			out.Values[i] = ec._TimeRangeOutput_from(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		case "to":
 | |
| 			out.Values[i] = ec._TimeRangeOutput_to(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		default:
 | |
| 			panic("unknown field " + strconv.Quote(field.Name))
 | |
| 		}
 | |
| 	}
 | |
| 	out.Dispatch(ctx)
 | |
| 	if out.Invalids > 0 {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 
 | |
| 	atomic.AddInt32(&ec.deferred, int32(len(deferred)))
 | |
| 
 | |
| 	for label, dfs := range deferred {
 | |
| 		ec.processDeferredGroup(graphql.DeferredGroup{
 | |
| 			Label:    label,
 | |
| 			Path:     graphql.GetPath(ctx),
 | |
| 			FieldSet: dfs,
 | |
| 			Context:  ctx,
 | |
| 		})
 | |
| 	}
 | |
| 
 | |
| 	return out
 | |
| }
 | |
| 
 | |
| var timeWeightsImplementors = []string{"TimeWeights"}
 | |
| 
 | |
| func (ec *executionContext) _TimeWeights(ctx context.Context, sel ast.SelectionSet, obj *model.TimeWeights) graphql.Marshaler {
 | |
| 	fields := graphql.CollectFields(ec.OperationContext, sel, timeWeightsImplementors)
 | |
| 
 | |
| 	out := graphql.NewFieldSet(fields)
 | |
| 	deferred := make(map[string]*graphql.FieldSet)
 | |
| 	for i, field := range fields {
 | |
| 		switch field.Name {
 | |
| 		case "__typename":
 | |
| 			out.Values[i] = graphql.MarshalString("TimeWeights")
 | |
| 		case "nodeHours":
 | |
| 			out.Values[i] = ec._TimeWeights_nodeHours(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		case "accHours":
 | |
| 			out.Values[i] = ec._TimeWeights_accHours(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		case "coreHours":
 | |
| 			out.Values[i] = ec._TimeWeights_coreHours(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		default:
 | |
| 			panic("unknown field " + strconv.Quote(field.Name))
 | |
| 		}
 | |
| 	}
 | |
| 	out.Dispatch(ctx)
 | |
| 	if out.Invalids > 0 {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 
 | |
| 	atomic.AddInt32(&ec.deferred, int32(len(deferred)))
 | |
| 
 | |
| 	for label, dfs := range deferred {
 | |
| 		ec.processDeferredGroup(graphql.DeferredGroup{
 | |
| 			Label:    label,
 | |
| 			Path:     graphql.GetPath(ctx),
 | |
| 			FieldSet: dfs,
 | |
| 			Context:  ctx,
 | |
| 		})
 | |
| 	}
 | |
| 
 | |
| 	return out
 | |
| }
 | |
| 
 | |
| var topologyImplementors = []string{"Topology"}
 | |
| 
 | |
| func (ec *executionContext) _Topology(ctx context.Context, sel ast.SelectionSet, obj *schema.Topology) graphql.Marshaler {
 | |
| 	fields := graphql.CollectFields(ec.OperationContext, sel, topologyImplementors)
 | |
| 
 | |
| 	out := graphql.NewFieldSet(fields)
 | |
| 	deferred := make(map[string]*graphql.FieldSet)
 | |
| 	for i, field := range fields {
 | |
| 		switch field.Name {
 | |
| 		case "__typename":
 | |
| 			out.Values[i] = graphql.MarshalString("Topology")
 | |
| 		case "node":
 | |
| 			out.Values[i] = ec._Topology_node(ctx, field, obj)
 | |
| 		case "socket":
 | |
| 			out.Values[i] = ec._Topology_socket(ctx, field, obj)
 | |
| 		case "memoryDomain":
 | |
| 			out.Values[i] = ec._Topology_memoryDomain(ctx, field, obj)
 | |
| 		case "die":
 | |
| 			out.Values[i] = ec._Topology_die(ctx, field, obj)
 | |
| 		case "core":
 | |
| 			out.Values[i] = ec._Topology_core(ctx, field, obj)
 | |
| 		case "accelerators":
 | |
| 			out.Values[i] = ec._Topology_accelerators(ctx, field, obj)
 | |
| 		default:
 | |
| 			panic("unknown field " + strconv.Quote(field.Name))
 | |
| 		}
 | |
| 	}
 | |
| 	out.Dispatch(ctx)
 | |
| 	if out.Invalids > 0 {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 
 | |
| 	atomic.AddInt32(&ec.deferred, int32(len(deferred)))
 | |
| 
 | |
| 	for label, dfs := range deferred {
 | |
| 		ec.processDeferredGroup(graphql.DeferredGroup{
 | |
| 			Label:    label,
 | |
| 			Path:     graphql.GetPath(ctx),
 | |
| 			FieldSet: dfs,
 | |
| 			Context:  ctx,
 | |
| 		})
 | |
| 	}
 | |
| 
 | |
| 	return out
 | |
| }
 | |
| 
 | |
| var unitImplementors = []string{"Unit"}
 | |
| 
 | |
| func (ec *executionContext) _Unit(ctx context.Context, sel ast.SelectionSet, obj *schema.Unit) graphql.Marshaler {
 | |
| 	fields := graphql.CollectFields(ec.OperationContext, sel, unitImplementors)
 | |
| 
 | |
| 	out := graphql.NewFieldSet(fields)
 | |
| 	deferred := make(map[string]*graphql.FieldSet)
 | |
| 	for i, field := range fields {
 | |
| 		switch field.Name {
 | |
| 		case "__typename":
 | |
| 			out.Values[i] = graphql.MarshalString("Unit")
 | |
| 		case "base":
 | |
| 			out.Values[i] = ec._Unit_base(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		case "prefix":
 | |
| 			out.Values[i] = ec._Unit_prefix(ctx, field, obj)
 | |
| 		default:
 | |
| 			panic("unknown field " + strconv.Quote(field.Name))
 | |
| 		}
 | |
| 	}
 | |
| 	out.Dispatch(ctx)
 | |
| 	if out.Invalids > 0 {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 
 | |
| 	atomic.AddInt32(&ec.deferred, int32(len(deferred)))
 | |
| 
 | |
| 	for label, dfs := range deferred {
 | |
| 		ec.processDeferredGroup(graphql.DeferredGroup{
 | |
| 			Label:    label,
 | |
| 			Path:     graphql.GetPath(ctx),
 | |
| 			FieldSet: dfs,
 | |
| 			Context:  ctx,
 | |
| 		})
 | |
| 	}
 | |
| 
 | |
| 	return out
 | |
| }
 | |
| 
 | |
| var userImplementors = []string{"User"}
 | |
| 
 | |
| func (ec *executionContext) _User(ctx context.Context, sel ast.SelectionSet, obj *model.User) graphql.Marshaler {
 | |
| 	fields := graphql.CollectFields(ec.OperationContext, sel, userImplementors)
 | |
| 
 | |
| 	out := graphql.NewFieldSet(fields)
 | |
| 	deferred := make(map[string]*graphql.FieldSet)
 | |
| 	for i, field := range fields {
 | |
| 		switch field.Name {
 | |
| 		case "__typename":
 | |
| 			out.Values[i] = graphql.MarshalString("User")
 | |
| 		case "username":
 | |
| 			out.Values[i] = ec._User_username(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		case "name":
 | |
| 			out.Values[i] = ec._User_name(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		case "email":
 | |
| 			out.Values[i] = ec._User_email(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		default:
 | |
| 			panic("unknown field " + strconv.Quote(field.Name))
 | |
| 		}
 | |
| 	}
 | |
| 	out.Dispatch(ctx)
 | |
| 	if out.Invalids > 0 {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 
 | |
| 	atomic.AddInt32(&ec.deferred, int32(len(deferred)))
 | |
| 
 | |
| 	for label, dfs := range deferred {
 | |
| 		ec.processDeferredGroup(graphql.DeferredGroup{
 | |
| 			Label:    label,
 | |
| 			Path:     graphql.GetPath(ctx),
 | |
| 			FieldSet: dfs,
 | |
| 			Context:  ctx,
 | |
| 		})
 | |
| 	}
 | |
| 
 | |
| 	return out
 | |
| }
 | |
| 
 | |
| var __DirectiveImplementors = []string{"__Directive"}
 | |
| 
 | |
| func (ec *executionContext) ___Directive(ctx context.Context, sel ast.SelectionSet, obj *introspection.Directive) graphql.Marshaler {
 | |
| 	fields := graphql.CollectFields(ec.OperationContext, sel, __DirectiveImplementors)
 | |
| 
 | |
| 	out := graphql.NewFieldSet(fields)
 | |
| 	deferred := make(map[string]*graphql.FieldSet)
 | |
| 	for i, field := range fields {
 | |
| 		switch field.Name {
 | |
| 		case "__typename":
 | |
| 			out.Values[i] = graphql.MarshalString("__Directive")
 | |
| 		case "name":
 | |
| 			out.Values[i] = ec.___Directive_name(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		case "description":
 | |
| 			out.Values[i] = ec.___Directive_description(ctx, field, obj)
 | |
| 		case "isRepeatable":
 | |
| 			out.Values[i] = ec.___Directive_isRepeatable(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		case "locations":
 | |
| 			out.Values[i] = ec.___Directive_locations(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		case "args":
 | |
| 			out.Values[i] = ec.___Directive_args(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		default:
 | |
| 			panic("unknown field " + strconv.Quote(field.Name))
 | |
| 		}
 | |
| 	}
 | |
| 	out.Dispatch(ctx)
 | |
| 	if out.Invalids > 0 {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 
 | |
| 	atomic.AddInt32(&ec.deferred, int32(len(deferred)))
 | |
| 
 | |
| 	for label, dfs := range deferred {
 | |
| 		ec.processDeferredGroup(graphql.DeferredGroup{
 | |
| 			Label:    label,
 | |
| 			Path:     graphql.GetPath(ctx),
 | |
| 			FieldSet: dfs,
 | |
| 			Context:  ctx,
 | |
| 		})
 | |
| 	}
 | |
| 
 | |
| 	return out
 | |
| }
 | |
| 
 | |
| var __EnumValueImplementors = []string{"__EnumValue"}
 | |
| 
 | |
| func (ec *executionContext) ___EnumValue(ctx context.Context, sel ast.SelectionSet, obj *introspection.EnumValue) graphql.Marshaler {
 | |
| 	fields := graphql.CollectFields(ec.OperationContext, sel, __EnumValueImplementors)
 | |
| 
 | |
| 	out := graphql.NewFieldSet(fields)
 | |
| 	deferred := make(map[string]*graphql.FieldSet)
 | |
| 	for i, field := range fields {
 | |
| 		switch field.Name {
 | |
| 		case "__typename":
 | |
| 			out.Values[i] = graphql.MarshalString("__EnumValue")
 | |
| 		case "name":
 | |
| 			out.Values[i] = ec.___EnumValue_name(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		case "description":
 | |
| 			out.Values[i] = ec.___EnumValue_description(ctx, field, obj)
 | |
| 		case "isDeprecated":
 | |
| 			out.Values[i] = ec.___EnumValue_isDeprecated(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		case "deprecationReason":
 | |
| 			out.Values[i] = ec.___EnumValue_deprecationReason(ctx, field, obj)
 | |
| 		default:
 | |
| 			panic("unknown field " + strconv.Quote(field.Name))
 | |
| 		}
 | |
| 	}
 | |
| 	out.Dispatch(ctx)
 | |
| 	if out.Invalids > 0 {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 
 | |
| 	atomic.AddInt32(&ec.deferred, int32(len(deferred)))
 | |
| 
 | |
| 	for label, dfs := range deferred {
 | |
| 		ec.processDeferredGroup(graphql.DeferredGroup{
 | |
| 			Label:    label,
 | |
| 			Path:     graphql.GetPath(ctx),
 | |
| 			FieldSet: dfs,
 | |
| 			Context:  ctx,
 | |
| 		})
 | |
| 	}
 | |
| 
 | |
| 	return out
 | |
| }
 | |
| 
 | |
| var __FieldImplementors = []string{"__Field"}
 | |
| 
 | |
| func (ec *executionContext) ___Field(ctx context.Context, sel ast.SelectionSet, obj *introspection.Field) graphql.Marshaler {
 | |
| 	fields := graphql.CollectFields(ec.OperationContext, sel, __FieldImplementors)
 | |
| 
 | |
| 	out := graphql.NewFieldSet(fields)
 | |
| 	deferred := make(map[string]*graphql.FieldSet)
 | |
| 	for i, field := range fields {
 | |
| 		switch field.Name {
 | |
| 		case "__typename":
 | |
| 			out.Values[i] = graphql.MarshalString("__Field")
 | |
| 		case "name":
 | |
| 			out.Values[i] = ec.___Field_name(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		case "description":
 | |
| 			out.Values[i] = ec.___Field_description(ctx, field, obj)
 | |
| 		case "args":
 | |
| 			out.Values[i] = ec.___Field_args(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		case "type":
 | |
| 			out.Values[i] = ec.___Field_type(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		case "isDeprecated":
 | |
| 			out.Values[i] = ec.___Field_isDeprecated(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		case "deprecationReason":
 | |
| 			out.Values[i] = ec.___Field_deprecationReason(ctx, field, obj)
 | |
| 		default:
 | |
| 			panic("unknown field " + strconv.Quote(field.Name))
 | |
| 		}
 | |
| 	}
 | |
| 	out.Dispatch(ctx)
 | |
| 	if out.Invalids > 0 {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 
 | |
| 	atomic.AddInt32(&ec.deferred, int32(len(deferred)))
 | |
| 
 | |
| 	for label, dfs := range deferred {
 | |
| 		ec.processDeferredGroup(graphql.DeferredGroup{
 | |
| 			Label:    label,
 | |
| 			Path:     graphql.GetPath(ctx),
 | |
| 			FieldSet: dfs,
 | |
| 			Context:  ctx,
 | |
| 		})
 | |
| 	}
 | |
| 
 | |
| 	return out
 | |
| }
 | |
| 
 | |
| var __InputValueImplementors = []string{"__InputValue"}
 | |
| 
 | |
| func (ec *executionContext) ___InputValue(ctx context.Context, sel ast.SelectionSet, obj *introspection.InputValue) graphql.Marshaler {
 | |
| 	fields := graphql.CollectFields(ec.OperationContext, sel, __InputValueImplementors)
 | |
| 
 | |
| 	out := graphql.NewFieldSet(fields)
 | |
| 	deferred := make(map[string]*graphql.FieldSet)
 | |
| 	for i, field := range fields {
 | |
| 		switch field.Name {
 | |
| 		case "__typename":
 | |
| 			out.Values[i] = graphql.MarshalString("__InputValue")
 | |
| 		case "name":
 | |
| 			out.Values[i] = ec.___InputValue_name(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		case "description":
 | |
| 			out.Values[i] = ec.___InputValue_description(ctx, field, obj)
 | |
| 		case "type":
 | |
| 			out.Values[i] = ec.___InputValue_type(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		case "defaultValue":
 | |
| 			out.Values[i] = ec.___InputValue_defaultValue(ctx, field, obj)
 | |
| 		case "isDeprecated":
 | |
| 			out.Values[i] = ec.___InputValue_isDeprecated(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		case "deprecationReason":
 | |
| 			out.Values[i] = ec.___InputValue_deprecationReason(ctx, field, obj)
 | |
| 		default:
 | |
| 			panic("unknown field " + strconv.Quote(field.Name))
 | |
| 		}
 | |
| 	}
 | |
| 	out.Dispatch(ctx)
 | |
| 	if out.Invalids > 0 {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 
 | |
| 	atomic.AddInt32(&ec.deferred, int32(len(deferred)))
 | |
| 
 | |
| 	for label, dfs := range deferred {
 | |
| 		ec.processDeferredGroup(graphql.DeferredGroup{
 | |
| 			Label:    label,
 | |
| 			Path:     graphql.GetPath(ctx),
 | |
| 			FieldSet: dfs,
 | |
| 			Context:  ctx,
 | |
| 		})
 | |
| 	}
 | |
| 
 | |
| 	return out
 | |
| }
 | |
| 
 | |
| var __SchemaImplementors = []string{"__Schema"}
 | |
| 
 | |
| func (ec *executionContext) ___Schema(ctx context.Context, sel ast.SelectionSet, obj *introspection.Schema) graphql.Marshaler {
 | |
| 	fields := graphql.CollectFields(ec.OperationContext, sel, __SchemaImplementors)
 | |
| 
 | |
| 	out := graphql.NewFieldSet(fields)
 | |
| 	deferred := make(map[string]*graphql.FieldSet)
 | |
| 	for i, field := range fields {
 | |
| 		switch field.Name {
 | |
| 		case "__typename":
 | |
| 			out.Values[i] = graphql.MarshalString("__Schema")
 | |
| 		case "description":
 | |
| 			out.Values[i] = ec.___Schema_description(ctx, field, obj)
 | |
| 		case "types":
 | |
| 			out.Values[i] = ec.___Schema_types(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		case "queryType":
 | |
| 			out.Values[i] = ec.___Schema_queryType(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		case "mutationType":
 | |
| 			out.Values[i] = ec.___Schema_mutationType(ctx, field, obj)
 | |
| 		case "subscriptionType":
 | |
| 			out.Values[i] = ec.___Schema_subscriptionType(ctx, field, obj)
 | |
| 		case "directives":
 | |
| 			out.Values[i] = ec.___Schema_directives(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		default:
 | |
| 			panic("unknown field " + strconv.Quote(field.Name))
 | |
| 		}
 | |
| 	}
 | |
| 	out.Dispatch(ctx)
 | |
| 	if out.Invalids > 0 {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 
 | |
| 	atomic.AddInt32(&ec.deferred, int32(len(deferred)))
 | |
| 
 | |
| 	for label, dfs := range deferred {
 | |
| 		ec.processDeferredGroup(graphql.DeferredGroup{
 | |
| 			Label:    label,
 | |
| 			Path:     graphql.GetPath(ctx),
 | |
| 			FieldSet: dfs,
 | |
| 			Context:  ctx,
 | |
| 		})
 | |
| 	}
 | |
| 
 | |
| 	return out
 | |
| }
 | |
| 
 | |
| var __TypeImplementors = []string{"__Type"}
 | |
| 
 | |
| func (ec *executionContext) ___Type(ctx context.Context, sel ast.SelectionSet, obj *introspection.Type) graphql.Marshaler {
 | |
| 	fields := graphql.CollectFields(ec.OperationContext, sel, __TypeImplementors)
 | |
| 
 | |
| 	out := graphql.NewFieldSet(fields)
 | |
| 	deferred := make(map[string]*graphql.FieldSet)
 | |
| 	for i, field := range fields {
 | |
| 		switch field.Name {
 | |
| 		case "__typename":
 | |
| 			out.Values[i] = graphql.MarshalString("__Type")
 | |
| 		case "kind":
 | |
| 			out.Values[i] = ec.___Type_kind(ctx, field, obj)
 | |
| 			if out.Values[i] == graphql.Null {
 | |
| 				out.Invalids++
 | |
| 			}
 | |
| 		case "name":
 | |
| 			out.Values[i] = ec.___Type_name(ctx, field, obj)
 | |
| 		case "description":
 | |
| 			out.Values[i] = ec.___Type_description(ctx, field, obj)
 | |
| 		case "specifiedByURL":
 | |
| 			out.Values[i] = ec.___Type_specifiedByURL(ctx, field, obj)
 | |
| 		case "fields":
 | |
| 			out.Values[i] = ec.___Type_fields(ctx, field, obj)
 | |
| 		case "interfaces":
 | |
| 			out.Values[i] = ec.___Type_interfaces(ctx, field, obj)
 | |
| 		case "possibleTypes":
 | |
| 			out.Values[i] = ec.___Type_possibleTypes(ctx, field, obj)
 | |
| 		case "enumValues":
 | |
| 			out.Values[i] = ec.___Type_enumValues(ctx, field, obj)
 | |
| 		case "inputFields":
 | |
| 			out.Values[i] = ec.___Type_inputFields(ctx, field, obj)
 | |
| 		case "ofType":
 | |
| 			out.Values[i] = ec.___Type_ofType(ctx, field, obj)
 | |
| 		case "isOneOf":
 | |
| 			out.Values[i] = ec.___Type_isOneOf(ctx, field, obj)
 | |
| 		default:
 | |
| 			panic("unknown field " + strconv.Quote(field.Name))
 | |
| 		}
 | |
| 	}
 | |
| 	out.Dispatch(ctx)
 | |
| 	if out.Invalids > 0 {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 
 | |
| 	atomic.AddInt32(&ec.deferred, int32(len(deferred)))
 | |
| 
 | |
| 	for label, dfs := range deferred {
 | |
| 		ec.processDeferredGroup(graphql.DeferredGroup{
 | |
| 			Label:    label,
 | |
| 			Path:     graphql.GetPath(ctx),
 | |
| 			FieldSet: dfs,
 | |
| 			Context:  ctx,
 | |
| 		})
 | |
| 	}
 | |
| 
 | |
| 	return out
 | |
| }
 | |
| 
 | |
| // endregion **************************** object.gotpl ****************************
 | |
| 
 | |
| // region    ***************************** type.gotpl *****************************
 | |
| 
 | |
| func (ec *executionContext) marshalNAccelerator2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐAccelerator(ctx context.Context, sel ast.SelectionSet, v *schema.Accelerator) graphql.Marshaler {
 | |
| 	if v == nil {
 | |
| 		if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
 | |
| 			ec.Errorf(ctx, "the requested element is null which the schema does not allow")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	return ec._Accelerator(ctx, sel, v)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) unmarshalNBoolean2bool(ctx context.Context, v any) (bool, error) {
 | |
| 	res, err := graphql.UnmarshalBoolean(v)
 | |
| 	return res, graphql.ErrorOnPath(ctx, err)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalNBoolean2bool(ctx context.Context, sel ast.SelectionSet, v bool) graphql.Marshaler {
 | |
| 	_ = sel
 | |
| 	res := graphql.MarshalBoolean(v)
 | |
| 	if res == graphql.Null {
 | |
| 		if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
 | |
| 			ec.Errorf(ctx, "the requested element is null which the schema does not allow")
 | |
| 		}
 | |
| 	}
 | |
| 	return res
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalNCluster2ᚕᚖgithubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐClusterᚄ(ctx context.Context, sel ast.SelectionSet, v []*schema.Cluster) graphql.Marshaler {
 | |
| 	ret := make(graphql.Array, len(v))
 | |
| 	var wg sync.WaitGroup
 | |
| 	isLen1 := len(v) == 1
 | |
| 	if !isLen1 {
 | |
| 		wg.Add(len(v))
 | |
| 	}
 | |
| 	for i := range v {
 | |
| 		i := i
 | |
| 		fc := &graphql.FieldContext{
 | |
| 			Index:  &i,
 | |
| 			Result: &v[i],
 | |
| 		}
 | |
| 		ctx := graphql.WithFieldContext(ctx, fc)
 | |
| 		f := func(i int) {
 | |
| 			defer func() {
 | |
| 				if r := recover(); r != nil {
 | |
| 					ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 					ret = nil
 | |
| 				}
 | |
| 			}()
 | |
| 			if !isLen1 {
 | |
| 				defer wg.Done()
 | |
| 			}
 | |
| 			ret[i] = ec.marshalNCluster2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐCluster(ctx, sel, v[i])
 | |
| 		}
 | |
| 		if isLen1 {
 | |
| 			f(i)
 | |
| 		} else {
 | |
| 			go f(i)
 | |
| 		}
 | |
| 
 | |
| 	}
 | |
| 	wg.Wait()
 | |
| 
 | |
| 	for _, e := range ret {
 | |
| 		if e == graphql.Null {
 | |
| 			return graphql.Null
 | |
| 		}
 | |
| 	}
 | |
| 
 | |
| 	return ret
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalNCluster2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐCluster(ctx context.Context, sel ast.SelectionSet, v *schema.Cluster) graphql.Marshaler {
 | |
| 	if v == nil {
 | |
| 		if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
 | |
| 			ec.Errorf(ctx, "the requested element is null which the schema does not allow")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	return ec._Cluster(ctx, sel, v)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalNClusterSupport2githubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐClusterSupport(ctx context.Context, sel ast.SelectionSet, v schema.ClusterSupport) graphql.Marshaler {
 | |
| 	return ec._ClusterSupport(ctx, sel, &v)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalNClusterSupport2ᚕgithubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐClusterSupportᚄ(ctx context.Context, sel ast.SelectionSet, v []schema.ClusterSupport) graphql.Marshaler {
 | |
| 	ret := make(graphql.Array, len(v))
 | |
| 	var wg sync.WaitGroup
 | |
| 	isLen1 := len(v) == 1
 | |
| 	if !isLen1 {
 | |
| 		wg.Add(len(v))
 | |
| 	}
 | |
| 	for i := range v {
 | |
| 		i := i
 | |
| 		fc := &graphql.FieldContext{
 | |
| 			Index:  &i,
 | |
| 			Result: &v[i],
 | |
| 		}
 | |
| 		ctx := graphql.WithFieldContext(ctx, fc)
 | |
| 		f := func(i int) {
 | |
| 			defer func() {
 | |
| 				if r := recover(); r != nil {
 | |
| 					ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 					ret = nil
 | |
| 				}
 | |
| 			}()
 | |
| 			if !isLen1 {
 | |
| 				defer wg.Done()
 | |
| 			}
 | |
| 			ret[i] = ec.marshalNClusterSupport2githubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐClusterSupport(ctx, sel, v[i])
 | |
| 		}
 | |
| 		if isLen1 {
 | |
| 			f(i)
 | |
| 		} else {
 | |
| 			go f(i)
 | |
| 		}
 | |
| 
 | |
| 	}
 | |
| 	wg.Wait()
 | |
| 
 | |
| 	for _, e := range ret {
 | |
| 		if e == graphql.Null {
 | |
| 			return graphql.Null
 | |
| 		}
 | |
| 	}
 | |
| 
 | |
| 	return ret
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalNCount2ᚕᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐCountᚄ(ctx context.Context, sel ast.SelectionSet, v []*model.Count) graphql.Marshaler {
 | |
| 	ret := make(graphql.Array, len(v))
 | |
| 	var wg sync.WaitGroup
 | |
| 	isLen1 := len(v) == 1
 | |
| 	if !isLen1 {
 | |
| 		wg.Add(len(v))
 | |
| 	}
 | |
| 	for i := range v {
 | |
| 		i := i
 | |
| 		fc := &graphql.FieldContext{
 | |
| 			Index:  &i,
 | |
| 			Result: &v[i],
 | |
| 		}
 | |
| 		ctx := graphql.WithFieldContext(ctx, fc)
 | |
| 		f := func(i int) {
 | |
| 			defer func() {
 | |
| 				if r := recover(); r != nil {
 | |
| 					ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 					ret = nil
 | |
| 				}
 | |
| 			}()
 | |
| 			if !isLen1 {
 | |
| 				defer wg.Done()
 | |
| 			}
 | |
| 			ret[i] = ec.marshalNCount2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐCount(ctx, sel, v[i])
 | |
| 		}
 | |
| 		if isLen1 {
 | |
| 			f(i)
 | |
| 		} else {
 | |
| 			go f(i)
 | |
| 		}
 | |
| 
 | |
| 	}
 | |
| 	wg.Wait()
 | |
| 
 | |
| 	for _, e := range ret {
 | |
| 		if e == graphql.Null {
 | |
| 			return graphql.Null
 | |
| 		}
 | |
| 	}
 | |
| 
 | |
| 	return ret
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalNCount2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐCount(ctx context.Context, sel ast.SelectionSet, v *model.Count) graphql.Marshaler {
 | |
| 	if v == nil {
 | |
| 		if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
 | |
| 			ec.Errorf(ctx, "the requested element is null which the schema does not allow")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	return ec._Count(ctx, sel, v)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) unmarshalNFloat2float64(ctx context.Context, v any) (float64, error) {
 | |
| 	res, err := graphql.UnmarshalFloatContext(ctx, v)
 | |
| 	return res, graphql.ErrorOnPath(ctx, err)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalNFloat2float64(ctx context.Context, sel ast.SelectionSet, v float64) graphql.Marshaler {
 | |
| 	_ = sel
 | |
| 	res := graphql.MarshalFloatContext(v)
 | |
| 	if res == graphql.Null {
 | |
| 		if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
 | |
| 			ec.Errorf(ctx, "the requested element is null which the schema does not allow")
 | |
| 		}
 | |
| 	}
 | |
| 	return graphql.WrapContextMarshaler(ctx, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) unmarshalNFloat2ᚕfloat64ᚄ(ctx context.Context, v any) ([]float64, error) {
 | |
| 	var vSlice []any
 | |
| 	vSlice = graphql.CoerceList(v)
 | |
| 	var err error
 | |
| 	res := make([]float64, len(vSlice))
 | |
| 	for i := range vSlice {
 | |
| 		ctx := graphql.WithPathContext(ctx, graphql.NewPathWithIndex(i))
 | |
| 		res[i], err = ec.unmarshalNFloat2float64(ctx, vSlice[i])
 | |
| 		if err != nil {
 | |
| 			return nil, err
 | |
| 		}
 | |
| 	}
 | |
| 	return res, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalNFloat2ᚕfloat64ᚄ(ctx context.Context, sel ast.SelectionSet, v []float64) graphql.Marshaler {
 | |
| 	ret := make(graphql.Array, len(v))
 | |
| 	for i := range v {
 | |
| 		ret[i] = ec.marshalNFloat2float64(ctx, sel, v[i])
 | |
| 	}
 | |
| 
 | |
| 	for _, e := range ret {
 | |
| 		if e == graphql.Null {
 | |
| 			return graphql.Null
 | |
| 		}
 | |
| 	}
 | |
| 
 | |
| 	return ret
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) unmarshalNFloat2ᚕᚕfloat64ᚄ(ctx context.Context, v any) ([][]float64, error) {
 | |
| 	var vSlice []any
 | |
| 	vSlice = graphql.CoerceList(v)
 | |
| 	var err error
 | |
| 	res := make([][]float64, len(vSlice))
 | |
| 	for i := range vSlice {
 | |
| 		ctx := graphql.WithPathContext(ctx, graphql.NewPathWithIndex(i))
 | |
| 		res[i], err = ec.unmarshalNFloat2ᚕfloat64ᚄ(ctx, vSlice[i])
 | |
| 		if err != nil {
 | |
| 			return nil, err
 | |
| 		}
 | |
| 	}
 | |
| 	return res, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalNFloat2ᚕᚕfloat64ᚄ(ctx context.Context, sel ast.SelectionSet, v [][]float64) graphql.Marshaler {
 | |
| 	ret := make(graphql.Array, len(v))
 | |
| 	for i := range v {
 | |
| 		ret[i] = ec.marshalNFloat2ᚕfloat64ᚄ(ctx, sel, v[i])
 | |
| 	}
 | |
| 
 | |
| 	for _, e := range ret {
 | |
| 		if e == graphql.Null {
 | |
| 			return graphql.Null
 | |
| 		}
 | |
| 	}
 | |
| 
 | |
| 	return ret
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) unmarshalNFloatRange2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐFloatRange(ctx context.Context, v any) (*model.FloatRange, error) {
 | |
| 	res, err := ec.unmarshalInputFloatRange(ctx, v)
 | |
| 	return &res, graphql.ErrorOnPath(ctx, err)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalNGlobalMetricListItem2ᚕᚖgithubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐGlobalMetricListItemᚄ(ctx context.Context, sel ast.SelectionSet, v []*schema.GlobalMetricListItem) graphql.Marshaler {
 | |
| 	ret := make(graphql.Array, len(v))
 | |
| 	var wg sync.WaitGroup
 | |
| 	isLen1 := len(v) == 1
 | |
| 	if !isLen1 {
 | |
| 		wg.Add(len(v))
 | |
| 	}
 | |
| 	for i := range v {
 | |
| 		i := i
 | |
| 		fc := &graphql.FieldContext{
 | |
| 			Index:  &i,
 | |
| 			Result: &v[i],
 | |
| 		}
 | |
| 		ctx := graphql.WithFieldContext(ctx, fc)
 | |
| 		f := func(i int) {
 | |
| 			defer func() {
 | |
| 				if r := recover(); r != nil {
 | |
| 					ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 					ret = nil
 | |
| 				}
 | |
| 			}()
 | |
| 			if !isLen1 {
 | |
| 				defer wg.Done()
 | |
| 			}
 | |
| 			ret[i] = ec.marshalNGlobalMetricListItem2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐGlobalMetricListItem(ctx, sel, v[i])
 | |
| 		}
 | |
| 		if isLen1 {
 | |
| 			f(i)
 | |
| 		} else {
 | |
| 			go f(i)
 | |
| 		}
 | |
| 
 | |
| 	}
 | |
| 	wg.Wait()
 | |
| 
 | |
| 	for _, e := range ret {
 | |
| 		if e == graphql.Null {
 | |
| 			return graphql.Null
 | |
| 		}
 | |
| 	}
 | |
| 
 | |
| 	return ret
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalNGlobalMetricListItem2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐGlobalMetricListItem(ctx context.Context, sel ast.SelectionSet, v *schema.GlobalMetricListItem) graphql.Marshaler {
 | |
| 	if v == nil {
 | |
| 		if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
 | |
| 			ec.Errorf(ctx, "the requested element is null which the schema does not allow")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	return ec._GlobalMetricListItem(ctx, sel, v)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalNHistoPoint2ᚕᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐHistoPointᚄ(ctx context.Context, sel ast.SelectionSet, v []*model.HistoPoint) graphql.Marshaler {
 | |
| 	ret := make(graphql.Array, len(v))
 | |
| 	var wg sync.WaitGroup
 | |
| 	isLen1 := len(v) == 1
 | |
| 	if !isLen1 {
 | |
| 		wg.Add(len(v))
 | |
| 	}
 | |
| 	for i := range v {
 | |
| 		i := i
 | |
| 		fc := &graphql.FieldContext{
 | |
| 			Index:  &i,
 | |
| 			Result: &v[i],
 | |
| 		}
 | |
| 		ctx := graphql.WithFieldContext(ctx, fc)
 | |
| 		f := func(i int) {
 | |
| 			defer func() {
 | |
| 				if r := recover(); r != nil {
 | |
| 					ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 					ret = nil
 | |
| 				}
 | |
| 			}()
 | |
| 			if !isLen1 {
 | |
| 				defer wg.Done()
 | |
| 			}
 | |
| 			ret[i] = ec.marshalNHistoPoint2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐHistoPoint(ctx, sel, v[i])
 | |
| 		}
 | |
| 		if isLen1 {
 | |
| 			f(i)
 | |
| 		} else {
 | |
| 			go f(i)
 | |
| 		}
 | |
| 
 | |
| 	}
 | |
| 	wg.Wait()
 | |
| 
 | |
| 	for _, e := range ret {
 | |
| 		if e == graphql.Null {
 | |
| 			return graphql.Null
 | |
| 		}
 | |
| 	}
 | |
| 
 | |
| 	return ret
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalNHistoPoint2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐHistoPoint(ctx context.Context, sel ast.SelectionSet, v *model.HistoPoint) graphql.Marshaler {
 | |
| 	if v == nil {
 | |
| 		if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
 | |
| 			ec.Errorf(ctx, "the requested element is null which the schema does not allow")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	return ec._HistoPoint(ctx, sel, v)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) unmarshalNID2int64(ctx context.Context, v any) (int64, error) {
 | |
| 	res, err := graphql.UnmarshalInt64(v)
 | |
| 	return res, graphql.ErrorOnPath(ctx, err)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalNID2int64(ctx context.Context, sel ast.SelectionSet, v int64) graphql.Marshaler {
 | |
| 	_ = sel
 | |
| 	res := graphql.MarshalInt64(v)
 | |
| 	if res == graphql.Null {
 | |
| 		if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
 | |
| 			ec.Errorf(ctx, "the requested element is null which the schema does not allow")
 | |
| 		}
 | |
| 	}
 | |
| 	return res
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) unmarshalNID2string(ctx context.Context, v any) (string, error) {
 | |
| 	res, err := graphql.UnmarshalID(v)
 | |
| 	return res, graphql.ErrorOnPath(ctx, err)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalNID2string(ctx context.Context, sel ast.SelectionSet, v string) graphql.Marshaler {
 | |
| 	_ = sel
 | |
| 	res := graphql.MarshalID(v)
 | |
| 	if res == graphql.Null {
 | |
| 		if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
 | |
| 			ec.Errorf(ctx, "the requested element is null which the schema does not allow")
 | |
| 		}
 | |
| 	}
 | |
| 	return res
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) unmarshalNID2ᚕstringᚄ(ctx context.Context, v any) ([]string, error) {
 | |
| 	var vSlice []any
 | |
| 	vSlice = graphql.CoerceList(v)
 | |
| 	var err error
 | |
| 	res := make([]string, len(vSlice))
 | |
| 	for i := range vSlice {
 | |
| 		ctx := graphql.WithPathContext(ctx, graphql.NewPathWithIndex(i))
 | |
| 		res[i], err = ec.unmarshalNID2string(ctx, vSlice[i])
 | |
| 		if err != nil {
 | |
| 			return nil, err
 | |
| 		}
 | |
| 	}
 | |
| 	return res, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalNID2ᚕstringᚄ(ctx context.Context, sel ast.SelectionSet, v []string) graphql.Marshaler {
 | |
| 	ret := make(graphql.Array, len(v))
 | |
| 	for i := range v {
 | |
| 		ret[i] = ec.marshalNID2string(ctx, sel, v[i])
 | |
| 	}
 | |
| 
 | |
| 	for _, e := range ret {
 | |
| 		if e == graphql.Null {
 | |
| 			return graphql.Null
 | |
| 		}
 | |
| 	}
 | |
| 
 | |
| 	return ret
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) unmarshalNID2ᚖint64(ctx context.Context, v any) (*int64, error) {
 | |
| 	res, err := graphql.UnmarshalInt64(v)
 | |
| 	return &res, graphql.ErrorOnPath(ctx, err)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalNID2ᚖint64(ctx context.Context, sel ast.SelectionSet, v *int64) graphql.Marshaler {
 | |
| 	if v == nil {
 | |
| 		if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
 | |
| 			ec.Errorf(ctx, "the requested element is null which the schema does not allow")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	_ = sel
 | |
| 	res := graphql.MarshalInt64(*v)
 | |
| 	if res == graphql.Null {
 | |
| 		if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
 | |
| 			ec.Errorf(ctx, "the requested element is null which the schema does not allow")
 | |
| 		}
 | |
| 	}
 | |
| 	return res
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) unmarshalNInt2int(ctx context.Context, v any) (int, error) {
 | |
| 	res, err := graphql.UnmarshalInt(v)
 | |
| 	return res, graphql.ErrorOnPath(ctx, err)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalNInt2int(ctx context.Context, sel ast.SelectionSet, v int) graphql.Marshaler {
 | |
| 	_ = sel
 | |
| 	res := graphql.MarshalInt(v)
 | |
| 	if res == graphql.Null {
 | |
| 		if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
 | |
| 			ec.Errorf(ctx, "the requested element is null which the schema does not allow")
 | |
| 		}
 | |
| 	}
 | |
| 	return res
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) unmarshalNInt2int32(ctx context.Context, v any) (int32, error) {
 | |
| 	res, err := graphql.UnmarshalInt32(v)
 | |
| 	return res, graphql.ErrorOnPath(ctx, err)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalNInt2int32(ctx context.Context, sel ast.SelectionSet, v int32) graphql.Marshaler {
 | |
| 	_ = sel
 | |
| 	res := graphql.MarshalInt32(v)
 | |
| 	if res == graphql.Null {
 | |
| 		if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
 | |
| 			ec.Errorf(ctx, "the requested element is null which the schema does not allow")
 | |
| 		}
 | |
| 	}
 | |
| 	return res
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) unmarshalNInt2int64(ctx context.Context, v any) (int64, error) {
 | |
| 	res, err := graphql.UnmarshalInt64(v)
 | |
| 	return res, graphql.ErrorOnPath(ctx, err)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalNInt2int64(ctx context.Context, sel ast.SelectionSet, v int64) graphql.Marshaler {
 | |
| 	_ = sel
 | |
| 	res := graphql.MarshalInt64(v)
 | |
| 	if res == graphql.Null {
 | |
| 		if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
 | |
| 			ec.Errorf(ctx, "the requested element is null which the schema does not allow")
 | |
| 		}
 | |
| 	}
 | |
| 	return res
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) unmarshalNInt2ᚕintᚄ(ctx context.Context, v any) ([]int, error) {
 | |
| 	var vSlice []any
 | |
| 	vSlice = graphql.CoerceList(v)
 | |
| 	var err error
 | |
| 	res := make([]int, len(vSlice))
 | |
| 	for i := range vSlice {
 | |
| 		ctx := graphql.WithPathContext(ctx, graphql.NewPathWithIndex(i))
 | |
| 		res[i], err = ec.unmarshalNInt2int(ctx, vSlice[i])
 | |
| 		if err != nil {
 | |
| 			return nil, err
 | |
| 		}
 | |
| 	}
 | |
| 	return res, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalNInt2ᚕintᚄ(ctx context.Context, sel ast.SelectionSet, v []int) graphql.Marshaler {
 | |
| 	ret := make(graphql.Array, len(v))
 | |
| 	for i := range v {
 | |
| 		ret[i] = ec.marshalNInt2int(ctx, sel, v[i])
 | |
| 	}
 | |
| 
 | |
| 	for _, e := range ret {
 | |
| 		if e == graphql.Null {
 | |
| 			return graphql.Null
 | |
| 		}
 | |
| 	}
 | |
| 
 | |
| 	return ret
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) unmarshalNInt2ᚕᚖintᚄ(ctx context.Context, v any) ([]*int, error) {
 | |
| 	var vSlice []any
 | |
| 	vSlice = graphql.CoerceList(v)
 | |
| 	var err error
 | |
| 	res := make([]*int, len(vSlice))
 | |
| 	for i := range vSlice {
 | |
| 		ctx := graphql.WithPathContext(ctx, graphql.NewPathWithIndex(i))
 | |
| 		res[i], err = ec.unmarshalNInt2ᚖint(ctx, vSlice[i])
 | |
| 		if err != nil {
 | |
| 			return nil, err
 | |
| 		}
 | |
| 	}
 | |
| 	return res, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalNInt2ᚕᚖintᚄ(ctx context.Context, sel ast.SelectionSet, v []*int) graphql.Marshaler {
 | |
| 	ret := make(graphql.Array, len(v))
 | |
| 	for i := range v {
 | |
| 		ret[i] = ec.marshalNInt2ᚖint(ctx, sel, v[i])
 | |
| 	}
 | |
| 
 | |
| 	for _, e := range ret {
 | |
| 		if e == graphql.Null {
 | |
| 			return graphql.Null
 | |
| 		}
 | |
| 	}
 | |
| 
 | |
| 	return ret
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) unmarshalNInt2ᚖint(ctx context.Context, v any) (*int, error) {
 | |
| 	res, err := graphql.UnmarshalInt(v)
 | |
| 	return &res, graphql.ErrorOnPath(ctx, err)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalNInt2ᚖint(ctx context.Context, sel ast.SelectionSet, v *int) graphql.Marshaler {
 | |
| 	if v == nil {
 | |
| 		if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
 | |
| 			ec.Errorf(ctx, "the requested element is null which the schema does not allow")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	_ = sel
 | |
| 	res := graphql.MarshalInt(*v)
 | |
| 	if res == graphql.Null {
 | |
| 		if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
 | |
| 			ec.Errorf(ctx, "the requested element is null which the schema does not allow")
 | |
| 		}
 | |
| 	}
 | |
| 	return res
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalNJob2ᚕᚖgithubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐJobᚄ(ctx context.Context, sel ast.SelectionSet, v []*schema.Job) graphql.Marshaler {
 | |
| 	ret := make(graphql.Array, len(v))
 | |
| 	var wg sync.WaitGroup
 | |
| 	isLen1 := len(v) == 1
 | |
| 	if !isLen1 {
 | |
| 		wg.Add(len(v))
 | |
| 	}
 | |
| 	for i := range v {
 | |
| 		i := i
 | |
| 		fc := &graphql.FieldContext{
 | |
| 			Index:  &i,
 | |
| 			Result: &v[i],
 | |
| 		}
 | |
| 		ctx := graphql.WithFieldContext(ctx, fc)
 | |
| 		f := func(i int) {
 | |
| 			defer func() {
 | |
| 				if r := recover(); r != nil {
 | |
| 					ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 					ret = nil
 | |
| 				}
 | |
| 			}()
 | |
| 			if !isLen1 {
 | |
| 				defer wg.Done()
 | |
| 			}
 | |
| 			ret[i] = ec.marshalNJob2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐJob(ctx, sel, v[i])
 | |
| 		}
 | |
| 		if isLen1 {
 | |
| 			f(i)
 | |
| 		} else {
 | |
| 			go f(i)
 | |
| 		}
 | |
| 
 | |
| 	}
 | |
| 	wg.Wait()
 | |
| 
 | |
| 	for _, e := range ret {
 | |
| 		if e == graphql.Null {
 | |
| 			return graphql.Null
 | |
| 		}
 | |
| 	}
 | |
| 
 | |
| 	return ret
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalNJob2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐJob(ctx context.Context, sel ast.SelectionSet, v *schema.Job) graphql.Marshaler {
 | |
| 	if v == nil {
 | |
| 		if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
 | |
| 			ec.Errorf(ctx, "the requested element is null which the schema does not allow")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	return ec._Job(ctx, sel, v)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) unmarshalNJobFilter2ᚕᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐJobFilterᚄ(ctx context.Context, v any) ([]*model.JobFilter, error) {
 | |
| 	var vSlice []any
 | |
| 	vSlice = graphql.CoerceList(v)
 | |
| 	var err error
 | |
| 	res := make([]*model.JobFilter, len(vSlice))
 | |
| 	for i := range vSlice {
 | |
| 		ctx := graphql.WithPathContext(ctx, graphql.NewPathWithIndex(i))
 | |
| 		res[i], err = ec.unmarshalNJobFilter2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐJobFilter(ctx, vSlice[i])
 | |
| 		if err != nil {
 | |
| 			return nil, err
 | |
| 		}
 | |
| 	}
 | |
| 	return res, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) unmarshalNJobFilter2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐJobFilter(ctx context.Context, v any) (*model.JobFilter, error) {
 | |
| 	res, err := ec.unmarshalInputJobFilter(ctx, v)
 | |
| 	return &res, graphql.ErrorOnPath(ctx, err)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalNJobLink2ᚕᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐJobLinkᚄ(ctx context.Context, sel ast.SelectionSet, v []*model.JobLink) graphql.Marshaler {
 | |
| 	ret := make(graphql.Array, len(v))
 | |
| 	var wg sync.WaitGroup
 | |
| 	isLen1 := len(v) == 1
 | |
| 	if !isLen1 {
 | |
| 		wg.Add(len(v))
 | |
| 	}
 | |
| 	for i := range v {
 | |
| 		i := i
 | |
| 		fc := &graphql.FieldContext{
 | |
| 			Index:  &i,
 | |
| 			Result: &v[i],
 | |
| 		}
 | |
| 		ctx := graphql.WithFieldContext(ctx, fc)
 | |
| 		f := func(i int) {
 | |
| 			defer func() {
 | |
| 				if r := recover(); r != nil {
 | |
| 					ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 					ret = nil
 | |
| 				}
 | |
| 			}()
 | |
| 			if !isLen1 {
 | |
| 				defer wg.Done()
 | |
| 			}
 | |
| 			ret[i] = ec.marshalNJobLink2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐJobLink(ctx, sel, v[i])
 | |
| 		}
 | |
| 		if isLen1 {
 | |
| 			f(i)
 | |
| 		} else {
 | |
| 			go f(i)
 | |
| 		}
 | |
| 
 | |
| 	}
 | |
| 	wg.Wait()
 | |
| 
 | |
| 	for _, e := range ret {
 | |
| 		if e == graphql.Null {
 | |
| 			return graphql.Null
 | |
| 		}
 | |
| 	}
 | |
| 
 | |
| 	return ret
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalNJobLink2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐJobLink(ctx context.Context, sel ast.SelectionSet, v *model.JobLink) graphql.Marshaler {
 | |
| 	if v == nil {
 | |
| 		if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
 | |
| 			ec.Errorf(ctx, "the requested element is null which the schema does not allow")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	return ec._JobLink(ctx, sel, v)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalNJobMetric2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐJobMetric(ctx context.Context, sel ast.SelectionSet, v *schema.JobMetric) graphql.Marshaler {
 | |
| 	if v == nil {
 | |
| 		if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
 | |
| 			ec.Errorf(ctx, "the requested element is null which the schema does not allow")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	return ec._JobMetric(ctx, sel, v)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalNJobMetricWithName2ᚕᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐJobMetricWithNameᚄ(ctx context.Context, sel ast.SelectionSet, v []*model.JobMetricWithName) graphql.Marshaler {
 | |
| 	ret := make(graphql.Array, len(v))
 | |
| 	var wg sync.WaitGroup
 | |
| 	isLen1 := len(v) == 1
 | |
| 	if !isLen1 {
 | |
| 		wg.Add(len(v))
 | |
| 	}
 | |
| 	for i := range v {
 | |
| 		i := i
 | |
| 		fc := &graphql.FieldContext{
 | |
| 			Index:  &i,
 | |
| 			Result: &v[i],
 | |
| 		}
 | |
| 		ctx := graphql.WithFieldContext(ctx, fc)
 | |
| 		f := func(i int) {
 | |
| 			defer func() {
 | |
| 				if r := recover(); r != nil {
 | |
| 					ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 					ret = nil
 | |
| 				}
 | |
| 			}()
 | |
| 			if !isLen1 {
 | |
| 				defer wg.Done()
 | |
| 			}
 | |
| 			ret[i] = ec.marshalNJobMetricWithName2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐJobMetricWithName(ctx, sel, v[i])
 | |
| 		}
 | |
| 		if isLen1 {
 | |
| 			f(i)
 | |
| 		} else {
 | |
| 			go f(i)
 | |
| 		}
 | |
| 
 | |
| 	}
 | |
| 	wg.Wait()
 | |
| 
 | |
| 	for _, e := range ret {
 | |
| 		if e == graphql.Null {
 | |
| 			return graphql.Null
 | |
| 		}
 | |
| 	}
 | |
| 
 | |
| 	return ret
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalNJobMetricWithName2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐJobMetricWithName(ctx context.Context, sel ast.SelectionSet, v *model.JobMetricWithName) graphql.Marshaler {
 | |
| 	if v == nil {
 | |
| 		if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
 | |
| 			ec.Errorf(ctx, "the requested element is null which the schema does not allow")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	return ec._JobMetricWithName(ctx, sel, v)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalNJobResultList2githubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐJobResultList(ctx context.Context, sel ast.SelectionSet, v model.JobResultList) graphql.Marshaler {
 | |
| 	return ec._JobResultList(ctx, sel, &v)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalNJobResultList2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐJobResultList(ctx context.Context, sel ast.SelectionSet, v *model.JobResultList) graphql.Marshaler {
 | |
| 	if v == nil {
 | |
| 		if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
 | |
| 			ec.Errorf(ctx, "the requested element is null which the schema does not allow")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	return ec._JobResultList(ctx, sel, v)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) unmarshalNJobState2githubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐJobState(ctx context.Context, v any) (schema.JobState, error) {
 | |
| 	var res schema.JobState
 | |
| 	err := res.UnmarshalGQL(v)
 | |
| 	return res, graphql.ErrorOnPath(ctx, err)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalNJobState2githubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐJobState(ctx context.Context, sel ast.SelectionSet, v schema.JobState) graphql.Marshaler {
 | |
| 	return v
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalNJobStats2ᚕᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐJobStatsᚄ(ctx context.Context, sel ast.SelectionSet, v []*model.JobStats) graphql.Marshaler {
 | |
| 	ret := make(graphql.Array, len(v))
 | |
| 	var wg sync.WaitGroup
 | |
| 	isLen1 := len(v) == 1
 | |
| 	if !isLen1 {
 | |
| 		wg.Add(len(v))
 | |
| 	}
 | |
| 	for i := range v {
 | |
| 		i := i
 | |
| 		fc := &graphql.FieldContext{
 | |
| 			Index:  &i,
 | |
| 			Result: &v[i],
 | |
| 		}
 | |
| 		ctx := graphql.WithFieldContext(ctx, fc)
 | |
| 		f := func(i int) {
 | |
| 			defer func() {
 | |
| 				if r := recover(); r != nil {
 | |
| 					ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 					ret = nil
 | |
| 				}
 | |
| 			}()
 | |
| 			if !isLen1 {
 | |
| 				defer wg.Done()
 | |
| 			}
 | |
| 			ret[i] = ec.marshalNJobStats2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐJobStats(ctx, sel, v[i])
 | |
| 		}
 | |
| 		if isLen1 {
 | |
| 			f(i)
 | |
| 		} else {
 | |
| 			go f(i)
 | |
| 		}
 | |
| 
 | |
| 	}
 | |
| 	wg.Wait()
 | |
| 
 | |
| 	for _, e := range ret {
 | |
| 		if e == graphql.Null {
 | |
| 			return graphql.Null
 | |
| 		}
 | |
| 	}
 | |
| 
 | |
| 	return ret
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalNJobStats2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐJobStats(ctx context.Context, sel ast.SelectionSet, v *model.JobStats) graphql.Marshaler {
 | |
| 	if v == nil {
 | |
| 		if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
 | |
| 			ec.Errorf(ctx, "the requested element is null which the schema does not allow")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	return ec._JobStats(ctx, sel, v)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalNJobsStatistics2ᚕᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐJobsStatisticsᚄ(ctx context.Context, sel ast.SelectionSet, v []*model.JobsStatistics) graphql.Marshaler {
 | |
| 	ret := make(graphql.Array, len(v))
 | |
| 	var wg sync.WaitGroup
 | |
| 	isLen1 := len(v) == 1
 | |
| 	if !isLen1 {
 | |
| 		wg.Add(len(v))
 | |
| 	}
 | |
| 	for i := range v {
 | |
| 		i := i
 | |
| 		fc := &graphql.FieldContext{
 | |
| 			Index:  &i,
 | |
| 			Result: &v[i],
 | |
| 		}
 | |
| 		ctx := graphql.WithFieldContext(ctx, fc)
 | |
| 		f := func(i int) {
 | |
| 			defer func() {
 | |
| 				if r := recover(); r != nil {
 | |
| 					ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 					ret = nil
 | |
| 				}
 | |
| 			}()
 | |
| 			if !isLen1 {
 | |
| 				defer wg.Done()
 | |
| 			}
 | |
| 			ret[i] = ec.marshalNJobsStatistics2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐJobsStatistics(ctx, sel, v[i])
 | |
| 		}
 | |
| 		if isLen1 {
 | |
| 			f(i)
 | |
| 		} else {
 | |
| 			go f(i)
 | |
| 		}
 | |
| 
 | |
| 	}
 | |
| 	wg.Wait()
 | |
| 
 | |
| 	for _, e := range ret {
 | |
| 		if e == graphql.Null {
 | |
| 			return graphql.Null
 | |
| 		}
 | |
| 	}
 | |
| 
 | |
| 	return ret
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalNJobsStatistics2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐJobsStatistics(ctx context.Context, sel ast.SelectionSet, v *model.JobsStatistics) graphql.Marshaler {
 | |
| 	if v == nil {
 | |
| 		if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
 | |
| 			ec.Errorf(ctx, "the requested element is null which the schema does not allow")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	return ec._JobsStatistics(ctx, sel, v)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalNMetricConfig2githubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐMetricConfig(ctx context.Context, sel ast.SelectionSet, v schema.MetricConfig) graphql.Marshaler {
 | |
| 	return ec._MetricConfig(ctx, sel, &v)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalNMetricConfig2ᚕgithubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐMetricConfigᚄ(ctx context.Context, sel ast.SelectionSet, v []schema.MetricConfig) graphql.Marshaler {
 | |
| 	ret := make(graphql.Array, len(v))
 | |
| 	var wg sync.WaitGroup
 | |
| 	isLen1 := len(v) == 1
 | |
| 	if !isLen1 {
 | |
| 		wg.Add(len(v))
 | |
| 	}
 | |
| 	for i := range v {
 | |
| 		i := i
 | |
| 		fc := &graphql.FieldContext{
 | |
| 			Index:  &i,
 | |
| 			Result: &v[i],
 | |
| 		}
 | |
| 		ctx := graphql.WithFieldContext(ctx, fc)
 | |
| 		f := func(i int) {
 | |
| 			defer func() {
 | |
| 				if r := recover(); r != nil {
 | |
| 					ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 					ret = nil
 | |
| 				}
 | |
| 			}()
 | |
| 			if !isLen1 {
 | |
| 				defer wg.Done()
 | |
| 			}
 | |
| 			ret[i] = ec.marshalNMetricConfig2githubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐMetricConfig(ctx, sel, v[i])
 | |
| 		}
 | |
| 		if isLen1 {
 | |
| 			f(i)
 | |
| 		} else {
 | |
| 			go f(i)
 | |
| 		}
 | |
| 
 | |
| 	}
 | |
| 	wg.Wait()
 | |
| 
 | |
| 	for _, e := range ret {
 | |
| 		if e == graphql.Null {
 | |
| 			return graphql.Null
 | |
| 		}
 | |
| 	}
 | |
| 
 | |
| 	return ret
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalNMetricFootprints2ᚕᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐMetricFootprintsᚄ(ctx context.Context, sel ast.SelectionSet, v []*model.MetricFootprints) graphql.Marshaler {
 | |
| 	ret := make(graphql.Array, len(v))
 | |
| 	var wg sync.WaitGroup
 | |
| 	isLen1 := len(v) == 1
 | |
| 	if !isLen1 {
 | |
| 		wg.Add(len(v))
 | |
| 	}
 | |
| 	for i := range v {
 | |
| 		i := i
 | |
| 		fc := &graphql.FieldContext{
 | |
| 			Index:  &i,
 | |
| 			Result: &v[i],
 | |
| 		}
 | |
| 		ctx := graphql.WithFieldContext(ctx, fc)
 | |
| 		f := func(i int) {
 | |
| 			defer func() {
 | |
| 				if r := recover(); r != nil {
 | |
| 					ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 					ret = nil
 | |
| 				}
 | |
| 			}()
 | |
| 			if !isLen1 {
 | |
| 				defer wg.Done()
 | |
| 			}
 | |
| 			ret[i] = ec.marshalNMetricFootprints2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐMetricFootprints(ctx, sel, v[i])
 | |
| 		}
 | |
| 		if isLen1 {
 | |
| 			f(i)
 | |
| 		} else {
 | |
| 			go f(i)
 | |
| 		}
 | |
| 
 | |
| 	}
 | |
| 	wg.Wait()
 | |
| 
 | |
| 	for _, e := range ret {
 | |
| 		if e == graphql.Null {
 | |
| 			return graphql.Null
 | |
| 		}
 | |
| 	}
 | |
| 
 | |
| 	return ret
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalNMetricFootprints2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐMetricFootprints(ctx context.Context, sel ast.SelectionSet, v *model.MetricFootprints) graphql.Marshaler {
 | |
| 	if v == nil {
 | |
| 		if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
 | |
| 			ec.Errorf(ctx, "the requested element is null which the schema does not allow")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	return ec._MetricFootprints(ctx, sel, v)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalNMetricHistoPoint2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐMetricHistoPoint(ctx context.Context, sel ast.SelectionSet, v *model.MetricHistoPoint) graphql.Marshaler {
 | |
| 	if v == nil {
 | |
| 		if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
 | |
| 			ec.Errorf(ctx, "the requested element is null which the schema does not allow")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	return ec._MetricHistoPoint(ctx, sel, v)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalNMetricHistoPoints2ᚕᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐMetricHistoPointsᚄ(ctx context.Context, sel ast.SelectionSet, v []*model.MetricHistoPoints) graphql.Marshaler {
 | |
| 	ret := make(graphql.Array, len(v))
 | |
| 	var wg sync.WaitGroup
 | |
| 	isLen1 := len(v) == 1
 | |
| 	if !isLen1 {
 | |
| 		wg.Add(len(v))
 | |
| 	}
 | |
| 	for i := range v {
 | |
| 		i := i
 | |
| 		fc := &graphql.FieldContext{
 | |
| 			Index:  &i,
 | |
| 			Result: &v[i],
 | |
| 		}
 | |
| 		ctx := graphql.WithFieldContext(ctx, fc)
 | |
| 		f := func(i int) {
 | |
| 			defer func() {
 | |
| 				if r := recover(); r != nil {
 | |
| 					ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 					ret = nil
 | |
| 				}
 | |
| 			}()
 | |
| 			if !isLen1 {
 | |
| 				defer wg.Done()
 | |
| 			}
 | |
| 			ret[i] = ec.marshalNMetricHistoPoints2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐMetricHistoPoints(ctx, sel, v[i])
 | |
| 		}
 | |
| 		if isLen1 {
 | |
| 			f(i)
 | |
| 		} else {
 | |
| 			go f(i)
 | |
| 		}
 | |
| 
 | |
| 	}
 | |
| 	wg.Wait()
 | |
| 
 | |
| 	for _, e := range ret {
 | |
| 		if e == graphql.Null {
 | |
| 			return graphql.Null
 | |
| 		}
 | |
| 	}
 | |
| 
 | |
| 	return ret
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalNMetricHistoPoints2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐMetricHistoPoints(ctx context.Context, sel ast.SelectionSet, v *model.MetricHistoPoints) graphql.Marshaler {
 | |
| 	if v == nil {
 | |
| 		if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
 | |
| 			ec.Errorf(ctx, "the requested element is null which the schema does not allow")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	return ec._MetricHistoPoints(ctx, sel, v)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) unmarshalNMetricScope2githubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐMetricScope(ctx context.Context, v any) (schema.MetricScope, error) {
 | |
| 	var res schema.MetricScope
 | |
| 	err := res.UnmarshalGQL(v)
 | |
| 	return res, graphql.ErrorOnPath(ctx, err)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalNMetricScope2githubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐMetricScope(ctx context.Context, sel ast.SelectionSet, v schema.MetricScope) graphql.Marshaler {
 | |
| 	return v
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) unmarshalNMetricStatItem2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐMetricStatItem(ctx context.Context, v any) (*model.MetricStatItem, error) {
 | |
| 	res, err := ec.unmarshalInputMetricStatItem(ctx, v)
 | |
| 	return &res, graphql.ErrorOnPath(ctx, err)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalNMetricStatistics2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐMetricStatistics(ctx context.Context, sel ast.SelectionSet, v *schema.MetricStatistics) graphql.Marshaler {
 | |
| 	if v == nil {
 | |
| 		if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
 | |
| 			ec.Errorf(ctx, "the requested element is null which the schema does not allow")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	return ec._MetricStatistics(ctx, sel, v)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalNMetricValue2githubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐMetricValue(ctx context.Context, sel ast.SelectionSet, v schema.MetricValue) graphql.Marshaler {
 | |
| 	return ec._MetricValue(ctx, sel, &v)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) unmarshalNMonitoringState2string(ctx context.Context, v any) (string, error) {
 | |
| 	res, err := graphql.UnmarshalString(v)
 | |
| 	return res, graphql.ErrorOnPath(ctx, err)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalNMonitoringState2string(ctx context.Context, sel ast.SelectionSet, v string) graphql.Marshaler {
 | |
| 	_ = sel
 | |
| 	res := graphql.MarshalString(v)
 | |
| 	if res == graphql.Null {
 | |
| 		if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
 | |
| 			ec.Errorf(ctx, "the requested element is null which the schema does not allow")
 | |
| 		}
 | |
| 	}
 | |
| 	return res
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalNNamedStats2ᚕᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐNamedStatsᚄ(ctx context.Context, sel ast.SelectionSet, v []*model.NamedStats) graphql.Marshaler {
 | |
| 	ret := make(graphql.Array, len(v))
 | |
| 	var wg sync.WaitGroup
 | |
| 	isLen1 := len(v) == 1
 | |
| 	if !isLen1 {
 | |
| 		wg.Add(len(v))
 | |
| 	}
 | |
| 	for i := range v {
 | |
| 		i := i
 | |
| 		fc := &graphql.FieldContext{
 | |
| 			Index:  &i,
 | |
| 			Result: &v[i],
 | |
| 		}
 | |
| 		ctx := graphql.WithFieldContext(ctx, fc)
 | |
| 		f := func(i int) {
 | |
| 			defer func() {
 | |
| 				if r := recover(); r != nil {
 | |
| 					ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 					ret = nil
 | |
| 				}
 | |
| 			}()
 | |
| 			if !isLen1 {
 | |
| 				defer wg.Done()
 | |
| 			}
 | |
| 			ret[i] = ec.marshalNNamedStats2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐNamedStats(ctx, sel, v[i])
 | |
| 		}
 | |
| 		if isLen1 {
 | |
| 			f(i)
 | |
| 		} else {
 | |
| 			go f(i)
 | |
| 		}
 | |
| 
 | |
| 	}
 | |
| 	wg.Wait()
 | |
| 
 | |
| 	for _, e := range ret {
 | |
| 		if e == graphql.Null {
 | |
| 			return graphql.Null
 | |
| 		}
 | |
| 	}
 | |
| 
 | |
| 	return ret
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalNNamedStats2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐNamedStats(ctx context.Context, sel ast.SelectionSet, v *model.NamedStats) graphql.Marshaler {
 | |
| 	if v == nil {
 | |
| 		if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
 | |
| 			ec.Errorf(ctx, "the requested element is null which the schema does not allow")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	return ec._NamedStats(ctx, sel, v)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalNNamedStatsWithScope2ᚕᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐNamedStatsWithScopeᚄ(ctx context.Context, sel ast.SelectionSet, v []*model.NamedStatsWithScope) graphql.Marshaler {
 | |
| 	ret := make(graphql.Array, len(v))
 | |
| 	var wg sync.WaitGroup
 | |
| 	isLen1 := len(v) == 1
 | |
| 	if !isLen1 {
 | |
| 		wg.Add(len(v))
 | |
| 	}
 | |
| 	for i := range v {
 | |
| 		i := i
 | |
| 		fc := &graphql.FieldContext{
 | |
| 			Index:  &i,
 | |
| 			Result: &v[i],
 | |
| 		}
 | |
| 		ctx := graphql.WithFieldContext(ctx, fc)
 | |
| 		f := func(i int) {
 | |
| 			defer func() {
 | |
| 				if r := recover(); r != nil {
 | |
| 					ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 					ret = nil
 | |
| 				}
 | |
| 			}()
 | |
| 			if !isLen1 {
 | |
| 				defer wg.Done()
 | |
| 			}
 | |
| 			ret[i] = ec.marshalNNamedStatsWithScope2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐNamedStatsWithScope(ctx, sel, v[i])
 | |
| 		}
 | |
| 		if isLen1 {
 | |
| 			f(i)
 | |
| 		} else {
 | |
| 			go f(i)
 | |
| 		}
 | |
| 
 | |
| 	}
 | |
| 	wg.Wait()
 | |
| 
 | |
| 	for _, e := range ret {
 | |
| 		if e == graphql.Null {
 | |
| 			return graphql.Null
 | |
| 		}
 | |
| 	}
 | |
| 
 | |
| 	return ret
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalNNamedStatsWithScope2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐNamedStatsWithScope(ctx context.Context, sel ast.SelectionSet, v *model.NamedStatsWithScope) graphql.Marshaler {
 | |
| 	if v == nil {
 | |
| 		if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
 | |
| 			ec.Errorf(ctx, "the requested element is null which the schema does not allow")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	return ec._NamedStatsWithScope(ctx, sel, v)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalNNode2ᚕᚖgithubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐNodeᚄ(ctx context.Context, sel ast.SelectionSet, v []*schema.Node) graphql.Marshaler {
 | |
| 	ret := make(graphql.Array, len(v))
 | |
| 	var wg sync.WaitGroup
 | |
| 	isLen1 := len(v) == 1
 | |
| 	if !isLen1 {
 | |
| 		wg.Add(len(v))
 | |
| 	}
 | |
| 	for i := range v {
 | |
| 		i := i
 | |
| 		fc := &graphql.FieldContext{
 | |
| 			Index:  &i,
 | |
| 			Result: &v[i],
 | |
| 		}
 | |
| 		ctx := graphql.WithFieldContext(ctx, fc)
 | |
| 		f := func(i int) {
 | |
| 			defer func() {
 | |
| 				if r := recover(); r != nil {
 | |
| 					ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 					ret = nil
 | |
| 				}
 | |
| 			}()
 | |
| 			if !isLen1 {
 | |
| 				defer wg.Done()
 | |
| 			}
 | |
| 			ret[i] = ec.marshalNNode2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐNode(ctx, sel, v[i])
 | |
| 		}
 | |
| 		if isLen1 {
 | |
| 			f(i)
 | |
| 		} else {
 | |
| 			go f(i)
 | |
| 		}
 | |
| 
 | |
| 	}
 | |
| 	wg.Wait()
 | |
| 
 | |
| 	for _, e := range ret {
 | |
| 		if e == graphql.Null {
 | |
| 			return graphql.Null
 | |
| 		}
 | |
| 	}
 | |
| 
 | |
| 	return ret
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalNNode2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐNode(ctx context.Context, sel ast.SelectionSet, v *schema.Node) graphql.Marshaler {
 | |
| 	if v == nil {
 | |
| 		if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
 | |
| 			ec.Errorf(ctx, "the requested element is null which the schema does not allow")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	return ec._Node(ctx, sel, v)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) unmarshalNNodeFilter2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐNodeFilter(ctx context.Context, v any) (*model.NodeFilter, error) {
 | |
| 	res, err := ec.unmarshalInputNodeFilter(ctx, v)
 | |
| 	return &res, graphql.ErrorOnPath(ctx, err)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalNNodeMetrics2ᚕᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐNodeMetricsᚄ(ctx context.Context, sel ast.SelectionSet, v []*model.NodeMetrics) graphql.Marshaler {
 | |
| 	ret := make(graphql.Array, len(v))
 | |
| 	var wg sync.WaitGroup
 | |
| 	isLen1 := len(v) == 1
 | |
| 	if !isLen1 {
 | |
| 		wg.Add(len(v))
 | |
| 	}
 | |
| 	for i := range v {
 | |
| 		i := i
 | |
| 		fc := &graphql.FieldContext{
 | |
| 			Index:  &i,
 | |
| 			Result: &v[i],
 | |
| 		}
 | |
| 		ctx := graphql.WithFieldContext(ctx, fc)
 | |
| 		f := func(i int) {
 | |
| 			defer func() {
 | |
| 				if r := recover(); r != nil {
 | |
| 					ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 					ret = nil
 | |
| 				}
 | |
| 			}()
 | |
| 			if !isLen1 {
 | |
| 				defer wg.Done()
 | |
| 			}
 | |
| 			ret[i] = ec.marshalNNodeMetrics2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐNodeMetrics(ctx, sel, v[i])
 | |
| 		}
 | |
| 		if isLen1 {
 | |
| 			f(i)
 | |
| 		} else {
 | |
| 			go f(i)
 | |
| 		}
 | |
| 
 | |
| 	}
 | |
| 	wg.Wait()
 | |
| 
 | |
| 	for _, e := range ret {
 | |
| 		if e == graphql.Null {
 | |
| 			return graphql.Null
 | |
| 		}
 | |
| 	}
 | |
| 
 | |
| 	return ret
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalNNodeMetrics2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐNodeMetrics(ctx context.Context, sel ast.SelectionSet, v *model.NodeMetrics) graphql.Marshaler {
 | |
| 	if v == nil {
 | |
| 		if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
 | |
| 			ec.Errorf(ctx, "the requested element is null which the schema does not allow")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	return ec._NodeMetrics(ctx, sel, v)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalNNodeStateResultList2githubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐNodeStateResultList(ctx context.Context, sel ast.SelectionSet, v model.NodeStateResultList) graphql.Marshaler {
 | |
| 	return ec._NodeStateResultList(ctx, sel, &v)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalNNodeStateResultList2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐNodeStateResultList(ctx context.Context, sel ast.SelectionSet, v *model.NodeStateResultList) graphql.Marshaler {
 | |
| 	if v == nil {
 | |
| 		if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
 | |
| 			ec.Errorf(ctx, "the requested element is null which the schema does not allow")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	return ec._NodeStateResultList(ctx, sel, v)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalNNodeStates2ᚕᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐNodeStatesᚄ(ctx context.Context, sel ast.SelectionSet, v []*model.NodeStates) graphql.Marshaler {
 | |
| 	ret := make(graphql.Array, len(v))
 | |
| 	var wg sync.WaitGroup
 | |
| 	isLen1 := len(v) == 1
 | |
| 	if !isLen1 {
 | |
| 		wg.Add(len(v))
 | |
| 	}
 | |
| 	for i := range v {
 | |
| 		i := i
 | |
| 		fc := &graphql.FieldContext{
 | |
| 			Index:  &i,
 | |
| 			Result: &v[i],
 | |
| 		}
 | |
| 		ctx := graphql.WithFieldContext(ctx, fc)
 | |
| 		f := func(i int) {
 | |
| 			defer func() {
 | |
| 				if r := recover(); r != nil {
 | |
| 					ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 					ret = nil
 | |
| 				}
 | |
| 			}()
 | |
| 			if !isLen1 {
 | |
| 				defer wg.Done()
 | |
| 			}
 | |
| 			ret[i] = ec.marshalNNodeStates2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐNodeStates(ctx, sel, v[i])
 | |
| 		}
 | |
| 		if isLen1 {
 | |
| 			f(i)
 | |
| 		} else {
 | |
| 			go f(i)
 | |
| 		}
 | |
| 
 | |
| 	}
 | |
| 	wg.Wait()
 | |
| 
 | |
| 	for _, e := range ret {
 | |
| 		if e == graphql.Null {
 | |
| 			return graphql.Null
 | |
| 		}
 | |
| 	}
 | |
| 
 | |
| 	return ret
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalNNodeStates2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐNodeStates(ctx context.Context, sel ast.SelectionSet, v *model.NodeStates) graphql.Marshaler {
 | |
| 	if v == nil {
 | |
| 		if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
 | |
| 			ec.Errorf(ctx, "the requested element is null which the schema does not allow")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	return ec._NodeStates(ctx, sel, v)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalNNodesResultList2githubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐNodesResultList(ctx context.Context, sel ast.SelectionSet, v model.NodesResultList) graphql.Marshaler {
 | |
| 	return ec._NodesResultList(ctx, sel, &v)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalNNodesResultList2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐNodesResultList(ctx context.Context, sel ast.SelectionSet, v *model.NodesResultList) graphql.Marshaler {
 | |
| 	if v == nil {
 | |
| 		if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
 | |
| 			ec.Errorf(ctx, "the requested element is null which the schema does not allow")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	return ec._NodesResultList(ctx, sel, v)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) unmarshalNNullableFloat2githubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐFloat(ctx context.Context, v any) (schema.Float, error) {
 | |
| 	var res schema.Float
 | |
| 	err := res.UnmarshalGQL(v)
 | |
| 	return res, graphql.ErrorOnPath(ctx, err)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalNNullableFloat2githubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐFloat(ctx context.Context, sel ast.SelectionSet, v schema.Float) graphql.Marshaler {
 | |
| 	return v
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) unmarshalNNullableFloat2ᚕgithubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐFloatᚄ(ctx context.Context, v any) ([]schema.Float, error) {
 | |
| 	var vSlice []any
 | |
| 	vSlice = graphql.CoerceList(v)
 | |
| 	var err error
 | |
| 	res := make([]schema.Float, len(vSlice))
 | |
| 	for i := range vSlice {
 | |
| 		ctx := graphql.WithPathContext(ctx, graphql.NewPathWithIndex(i))
 | |
| 		res[i], err = ec.unmarshalNNullableFloat2githubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐFloat(ctx, vSlice[i])
 | |
| 		if err != nil {
 | |
| 			return nil, err
 | |
| 		}
 | |
| 	}
 | |
| 	return res, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalNNullableFloat2ᚕgithubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐFloatᚄ(ctx context.Context, sel ast.SelectionSet, v []schema.Float) graphql.Marshaler {
 | |
| 	ret := make(graphql.Array, len(v))
 | |
| 	for i := range v {
 | |
| 		ret[i] = ec.marshalNNullableFloat2githubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐFloat(ctx, sel, v[i])
 | |
| 	}
 | |
| 
 | |
| 	for _, e := range ret {
 | |
| 		if e == graphql.Null {
 | |
| 			return graphql.Null
 | |
| 		}
 | |
| 	}
 | |
| 
 | |
| 	return ret
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalNResource2ᚕᚖgithubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐResourceᚄ(ctx context.Context, sel ast.SelectionSet, v []*schema.Resource) graphql.Marshaler {
 | |
| 	ret := make(graphql.Array, len(v))
 | |
| 	var wg sync.WaitGroup
 | |
| 	isLen1 := len(v) == 1
 | |
| 	if !isLen1 {
 | |
| 		wg.Add(len(v))
 | |
| 	}
 | |
| 	for i := range v {
 | |
| 		i := i
 | |
| 		fc := &graphql.FieldContext{
 | |
| 			Index:  &i,
 | |
| 			Result: &v[i],
 | |
| 		}
 | |
| 		ctx := graphql.WithFieldContext(ctx, fc)
 | |
| 		f := func(i int) {
 | |
| 			defer func() {
 | |
| 				if r := recover(); r != nil {
 | |
| 					ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 					ret = nil
 | |
| 				}
 | |
| 			}()
 | |
| 			if !isLen1 {
 | |
| 				defer wg.Done()
 | |
| 			}
 | |
| 			ret[i] = ec.marshalNResource2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐResource(ctx, sel, v[i])
 | |
| 		}
 | |
| 		if isLen1 {
 | |
| 			f(i)
 | |
| 		} else {
 | |
| 			go f(i)
 | |
| 		}
 | |
| 
 | |
| 	}
 | |
| 	wg.Wait()
 | |
| 
 | |
| 	for _, e := range ret {
 | |
| 		if e == graphql.Null {
 | |
| 			return graphql.Null
 | |
| 		}
 | |
| 	}
 | |
| 
 | |
| 	return ret
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalNResource2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐResource(ctx context.Context, sel ast.SelectionSet, v *schema.Resource) graphql.Marshaler {
 | |
| 	if v == nil {
 | |
| 		if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
 | |
| 			ec.Errorf(ctx, "the requested element is null which the schema does not allow")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	return ec._Resource(ctx, sel, v)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) unmarshalNSchedulerState2githubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐSchedulerState(ctx context.Context, v any) (schema.SchedulerState, error) {
 | |
| 	tmp, err := graphql.UnmarshalString(v)
 | |
| 	res := schema.SchedulerState(tmp)
 | |
| 	return res, graphql.ErrorOnPath(ctx, err)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalNSchedulerState2githubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐSchedulerState(ctx context.Context, sel ast.SelectionSet, v schema.SchedulerState) graphql.Marshaler {
 | |
| 	_ = sel
 | |
| 	res := graphql.MarshalString(string(v))
 | |
| 	if res == graphql.Null {
 | |
| 		if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
 | |
| 			ec.Errorf(ctx, "the requested element is null which the schema does not allow")
 | |
| 		}
 | |
| 	}
 | |
| 	return res
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalNScopedStats2ᚕᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐScopedStatsᚄ(ctx context.Context, sel ast.SelectionSet, v []*model.ScopedStats) graphql.Marshaler {
 | |
| 	ret := make(graphql.Array, len(v))
 | |
| 	var wg sync.WaitGroup
 | |
| 	isLen1 := len(v) == 1
 | |
| 	if !isLen1 {
 | |
| 		wg.Add(len(v))
 | |
| 	}
 | |
| 	for i := range v {
 | |
| 		i := i
 | |
| 		fc := &graphql.FieldContext{
 | |
| 			Index:  &i,
 | |
| 			Result: &v[i],
 | |
| 		}
 | |
| 		ctx := graphql.WithFieldContext(ctx, fc)
 | |
| 		f := func(i int) {
 | |
| 			defer func() {
 | |
| 				if r := recover(); r != nil {
 | |
| 					ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 					ret = nil
 | |
| 				}
 | |
| 			}()
 | |
| 			if !isLen1 {
 | |
| 				defer wg.Done()
 | |
| 			}
 | |
| 			ret[i] = ec.marshalNScopedStats2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐScopedStats(ctx, sel, v[i])
 | |
| 		}
 | |
| 		if isLen1 {
 | |
| 			f(i)
 | |
| 		} else {
 | |
| 			go f(i)
 | |
| 		}
 | |
| 
 | |
| 	}
 | |
| 	wg.Wait()
 | |
| 
 | |
| 	for _, e := range ret {
 | |
| 		if e == graphql.Null {
 | |
| 			return graphql.Null
 | |
| 		}
 | |
| 	}
 | |
| 
 | |
| 	return ret
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalNScopedStats2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐScopedStats(ctx context.Context, sel ast.SelectionSet, v *model.ScopedStats) graphql.Marshaler {
 | |
| 	if v == nil {
 | |
| 		if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
 | |
| 			ec.Errorf(ctx, "the requested element is null which the schema does not allow")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	return ec._ScopedStats(ctx, sel, v)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalNSeries2githubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐSeries(ctx context.Context, sel ast.SelectionSet, v schema.Series) graphql.Marshaler {
 | |
| 	return ec._Series(ctx, sel, &v)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) unmarshalNSortDirectionEnum2githubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐSortDirectionEnum(ctx context.Context, v any) (model.SortDirectionEnum, error) {
 | |
| 	var res model.SortDirectionEnum
 | |
| 	err := res.UnmarshalGQL(v)
 | |
| 	return res, graphql.ErrorOnPath(ctx, err)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalNSortDirectionEnum2githubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐSortDirectionEnum(ctx context.Context, sel ast.SelectionSet, v model.SortDirectionEnum) graphql.Marshaler {
 | |
| 	return v
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) unmarshalNString2string(ctx context.Context, v any) (string, error) {
 | |
| 	res, err := graphql.UnmarshalString(v)
 | |
| 	return res, graphql.ErrorOnPath(ctx, err)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalNString2string(ctx context.Context, sel ast.SelectionSet, v string) graphql.Marshaler {
 | |
| 	_ = sel
 | |
| 	res := graphql.MarshalString(v)
 | |
| 	if res == graphql.Null {
 | |
| 		if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
 | |
| 			ec.Errorf(ctx, "the requested element is null which the schema does not allow")
 | |
| 		}
 | |
| 	}
 | |
| 	return res
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) unmarshalNString2ᚕstringᚄ(ctx context.Context, v any) ([]string, error) {
 | |
| 	var vSlice []any
 | |
| 	vSlice = graphql.CoerceList(v)
 | |
| 	var err error
 | |
| 	res := make([]string, len(vSlice))
 | |
| 	for i := range vSlice {
 | |
| 		ctx := graphql.WithPathContext(ctx, graphql.NewPathWithIndex(i))
 | |
| 		res[i], err = ec.unmarshalNString2string(ctx, vSlice[i])
 | |
| 		if err != nil {
 | |
| 			return nil, err
 | |
| 		}
 | |
| 	}
 | |
| 	return res, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalNString2ᚕstringᚄ(ctx context.Context, sel ast.SelectionSet, v []string) graphql.Marshaler {
 | |
| 	ret := make(graphql.Array, len(v))
 | |
| 	for i := range v {
 | |
| 		ret[i] = ec.marshalNString2string(ctx, sel, v[i])
 | |
| 	}
 | |
| 
 | |
| 	for _, e := range ret {
 | |
| 		if e == graphql.Null {
 | |
| 			return graphql.Null
 | |
| 		}
 | |
| 	}
 | |
| 
 | |
| 	return ret
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalNSubCluster2ᚕᚖgithubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐSubClusterᚄ(ctx context.Context, sel ast.SelectionSet, v []*schema.SubCluster) graphql.Marshaler {
 | |
| 	ret := make(graphql.Array, len(v))
 | |
| 	var wg sync.WaitGroup
 | |
| 	isLen1 := len(v) == 1
 | |
| 	if !isLen1 {
 | |
| 		wg.Add(len(v))
 | |
| 	}
 | |
| 	for i := range v {
 | |
| 		i := i
 | |
| 		fc := &graphql.FieldContext{
 | |
| 			Index:  &i,
 | |
| 			Result: &v[i],
 | |
| 		}
 | |
| 		ctx := graphql.WithFieldContext(ctx, fc)
 | |
| 		f := func(i int) {
 | |
| 			defer func() {
 | |
| 				if r := recover(); r != nil {
 | |
| 					ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 					ret = nil
 | |
| 				}
 | |
| 			}()
 | |
| 			if !isLen1 {
 | |
| 				defer wg.Done()
 | |
| 			}
 | |
| 			ret[i] = ec.marshalNSubCluster2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐSubCluster(ctx, sel, v[i])
 | |
| 		}
 | |
| 		if isLen1 {
 | |
| 			f(i)
 | |
| 		} else {
 | |
| 			go f(i)
 | |
| 		}
 | |
| 
 | |
| 	}
 | |
| 	wg.Wait()
 | |
| 
 | |
| 	for _, e := range ret {
 | |
| 		if e == graphql.Null {
 | |
| 			return graphql.Null
 | |
| 		}
 | |
| 	}
 | |
| 
 | |
| 	return ret
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalNSubCluster2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐSubCluster(ctx context.Context, sel ast.SelectionSet, v *schema.SubCluster) graphql.Marshaler {
 | |
| 	if v == nil {
 | |
| 		if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
 | |
| 			ec.Errorf(ctx, "the requested element is null which the schema does not allow")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	return ec._SubCluster(ctx, sel, v)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalNSubClusterConfig2ᚕᚖgithubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐSubClusterConfigᚄ(ctx context.Context, sel ast.SelectionSet, v []*schema.SubClusterConfig) graphql.Marshaler {
 | |
| 	ret := make(graphql.Array, len(v))
 | |
| 	var wg sync.WaitGroup
 | |
| 	isLen1 := len(v) == 1
 | |
| 	if !isLen1 {
 | |
| 		wg.Add(len(v))
 | |
| 	}
 | |
| 	for i := range v {
 | |
| 		i := i
 | |
| 		fc := &graphql.FieldContext{
 | |
| 			Index:  &i,
 | |
| 			Result: &v[i],
 | |
| 		}
 | |
| 		ctx := graphql.WithFieldContext(ctx, fc)
 | |
| 		f := func(i int) {
 | |
| 			defer func() {
 | |
| 				if r := recover(); r != nil {
 | |
| 					ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 					ret = nil
 | |
| 				}
 | |
| 			}()
 | |
| 			if !isLen1 {
 | |
| 				defer wg.Done()
 | |
| 			}
 | |
| 			ret[i] = ec.marshalNSubClusterConfig2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐSubClusterConfig(ctx, sel, v[i])
 | |
| 		}
 | |
| 		if isLen1 {
 | |
| 			f(i)
 | |
| 		} else {
 | |
| 			go f(i)
 | |
| 		}
 | |
| 
 | |
| 	}
 | |
| 	wg.Wait()
 | |
| 
 | |
| 	for _, e := range ret {
 | |
| 		if e == graphql.Null {
 | |
| 			return graphql.Null
 | |
| 		}
 | |
| 	}
 | |
| 
 | |
| 	return ret
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalNSubClusterConfig2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐSubClusterConfig(ctx context.Context, sel ast.SelectionSet, v *schema.SubClusterConfig) graphql.Marshaler {
 | |
| 	if v == nil {
 | |
| 		if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
 | |
| 			ec.Errorf(ctx, "the requested element is null which the schema does not allow")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	return ec._SubClusterConfig(ctx, sel, v)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalNTag2githubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐTag(ctx context.Context, sel ast.SelectionSet, v schema.Tag) graphql.Marshaler {
 | |
| 	return ec._Tag(ctx, sel, &v)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalNTag2ᚕᚖgithubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐTagᚄ(ctx context.Context, sel ast.SelectionSet, v []*schema.Tag) graphql.Marshaler {
 | |
| 	ret := make(graphql.Array, len(v))
 | |
| 	var wg sync.WaitGroup
 | |
| 	isLen1 := len(v) == 1
 | |
| 	if !isLen1 {
 | |
| 		wg.Add(len(v))
 | |
| 	}
 | |
| 	for i := range v {
 | |
| 		i := i
 | |
| 		fc := &graphql.FieldContext{
 | |
| 			Index:  &i,
 | |
| 			Result: &v[i],
 | |
| 		}
 | |
| 		ctx := graphql.WithFieldContext(ctx, fc)
 | |
| 		f := func(i int) {
 | |
| 			defer func() {
 | |
| 				if r := recover(); r != nil {
 | |
| 					ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 					ret = nil
 | |
| 				}
 | |
| 			}()
 | |
| 			if !isLen1 {
 | |
| 				defer wg.Done()
 | |
| 			}
 | |
| 			ret[i] = ec.marshalNTag2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐTag(ctx, sel, v[i])
 | |
| 		}
 | |
| 		if isLen1 {
 | |
| 			f(i)
 | |
| 		} else {
 | |
| 			go f(i)
 | |
| 		}
 | |
| 
 | |
| 	}
 | |
| 	wg.Wait()
 | |
| 
 | |
| 	for _, e := range ret {
 | |
| 		if e == graphql.Null {
 | |
| 			return graphql.Null
 | |
| 		}
 | |
| 	}
 | |
| 
 | |
| 	return ret
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalNTag2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐTag(ctx context.Context, sel ast.SelectionSet, v *schema.Tag) graphql.Marshaler {
 | |
| 	if v == nil {
 | |
| 		if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
 | |
| 			ec.Errorf(ctx, "the requested element is null which the schema does not allow")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	return ec._Tag(ctx, sel, v)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) unmarshalNTime2timeᚐTime(ctx context.Context, v any) (time.Time, error) {
 | |
| 	res, err := graphql.UnmarshalTime(v)
 | |
| 	return res, graphql.ErrorOnPath(ctx, err)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalNTime2timeᚐTime(ctx context.Context, sel ast.SelectionSet, v time.Time) graphql.Marshaler {
 | |
| 	_ = sel
 | |
| 	res := graphql.MarshalTime(v)
 | |
| 	if res == graphql.Null {
 | |
| 		if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
 | |
| 			ec.Errorf(ctx, "the requested element is null which the schema does not allow")
 | |
| 		}
 | |
| 	}
 | |
| 	return res
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) unmarshalNTime2ᚖtimeᚐTime(ctx context.Context, v any) (*time.Time, error) {
 | |
| 	res, err := graphql.UnmarshalTime(v)
 | |
| 	return &res, graphql.ErrorOnPath(ctx, err)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalNTime2ᚖtimeᚐTime(ctx context.Context, sel ast.SelectionSet, v *time.Time) graphql.Marshaler {
 | |
| 	if v == nil {
 | |
| 		if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
 | |
| 			ec.Errorf(ctx, "the requested element is null which the schema does not allow")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	_ = sel
 | |
| 	res := graphql.MarshalTime(*v)
 | |
| 	if res == graphql.Null {
 | |
| 		if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
 | |
| 			ec.Errorf(ctx, "the requested element is null which the schema does not allow")
 | |
| 		}
 | |
| 	}
 | |
| 	return res
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalNTimeWeights2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐTimeWeights(ctx context.Context, sel ast.SelectionSet, v *model.TimeWeights) graphql.Marshaler {
 | |
| 	if v == nil {
 | |
| 		if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
 | |
| 			ec.Errorf(ctx, "the requested element is null which the schema does not allow")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	return ec._TimeWeights(ctx, sel, v)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalNTopology2githubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐTopology(ctx context.Context, sel ast.SelectionSet, v schema.Topology) graphql.Marshaler {
 | |
| 	return ec._Topology(ctx, sel, &v)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalNUnit2githubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐUnit(ctx context.Context, sel ast.SelectionSet, v schema.Unit) graphql.Marshaler {
 | |
| 	return ec._Unit(ctx, sel, &v)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalN__Directive2githubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐDirective(ctx context.Context, sel ast.SelectionSet, v introspection.Directive) graphql.Marshaler {
 | |
| 	return ec.___Directive(ctx, sel, &v)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalN__Directive2ᚕgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐDirectiveᚄ(ctx context.Context, sel ast.SelectionSet, v []introspection.Directive) graphql.Marshaler {
 | |
| 	ret := make(graphql.Array, len(v))
 | |
| 	var wg sync.WaitGroup
 | |
| 	isLen1 := len(v) == 1
 | |
| 	if !isLen1 {
 | |
| 		wg.Add(len(v))
 | |
| 	}
 | |
| 	for i := range v {
 | |
| 		i := i
 | |
| 		fc := &graphql.FieldContext{
 | |
| 			Index:  &i,
 | |
| 			Result: &v[i],
 | |
| 		}
 | |
| 		ctx := graphql.WithFieldContext(ctx, fc)
 | |
| 		f := func(i int) {
 | |
| 			defer func() {
 | |
| 				if r := recover(); r != nil {
 | |
| 					ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 					ret = nil
 | |
| 				}
 | |
| 			}()
 | |
| 			if !isLen1 {
 | |
| 				defer wg.Done()
 | |
| 			}
 | |
| 			ret[i] = ec.marshalN__Directive2githubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐDirective(ctx, sel, v[i])
 | |
| 		}
 | |
| 		if isLen1 {
 | |
| 			f(i)
 | |
| 		} else {
 | |
| 			go f(i)
 | |
| 		}
 | |
| 
 | |
| 	}
 | |
| 	wg.Wait()
 | |
| 
 | |
| 	for _, e := range ret {
 | |
| 		if e == graphql.Null {
 | |
| 			return graphql.Null
 | |
| 		}
 | |
| 	}
 | |
| 
 | |
| 	return ret
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) unmarshalN__DirectiveLocation2string(ctx context.Context, v any) (string, error) {
 | |
| 	res, err := graphql.UnmarshalString(v)
 | |
| 	return res, graphql.ErrorOnPath(ctx, err)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalN__DirectiveLocation2string(ctx context.Context, sel ast.SelectionSet, v string) graphql.Marshaler {
 | |
| 	_ = sel
 | |
| 	res := graphql.MarshalString(v)
 | |
| 	if res == graphql.Null {
 | |
| 		if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
 | |
| 			ec.Errorf(ctx, "the requested element is null which the schema does not allow")
 | |
| 		}
 | |
| 	}
 | |
| 	return res
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) unmarshalN__DirectiveLocation2ᚕstringᚄ(ctx context.Context, v any) ([]string, error) {
 | |
| 	var vSlice []any
 | |
| 	vSlice = graphql.CoerceList(v)
 | |
| 	var err error
 | |
| 	res := make([]string, len(vSlice))
 | |
| 	for i := range vSlice {
 | |
| 		ctx := graphql.WithPathContext(ctx, graphql.NewPathWithIndex(i))
 | |
| 		res[i], err = ec.unmarshalN__DirectiveLocation2string(ctx, vSlice[i])
 | |
| 		if err != nil {
 | |
| 			return nil, err
 | |
| 		}
 | |
| 	}
 | |
| 	return res, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalN__DirectiveLocation2ᚕstringᚄ(ctx context.Context, sel ast.SelectionSet, v []string) graphql.Marshaler {
 | |
| 	ret := make(graphql.Array, len(v))
 | |
| 	var wg sync.WaitGroup
 | |
| 	isLen1 := len(v) == 1
 | |
| 	if !isLen1 {
 | |
| 		wg.Add(len(v))
 | |
| 	}
 | |
| 	for i := range v {
 | |
| 		i := i
 | |
| 		fc := &graphql.FieldContext{
 | |
| 			Index:  &i,
 | |
| 			Result: &v[i],
 | |
| 		}
 | |
| 		ctx := graphql.WithFieldContext(ctx, fc)
 | |
| 		f := func(i int) {
 | |
| 			defer func() {
 | |
| 				if r := recover(); r != nil {
 | |
| 					ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 					ret = nil
 | |
| 				}
 | |
| 			}()
 | |
| 			if !isLen1 {
 | |
| 				defer wg.Done()
 | |
| 			}
 | |
| 			ret[i] = ec.marshalN__DirectiveLocation2string(ctx, sel, v[i])
 | |
| 		}
 | |
| 		if isLen1 {
 | |
| 			f(i)
 | |
| 		} else {
 | |
| 			go f(i)
 | |
| 		}
 | |
| 
 | |
| 	}
 | |
| 	wg.Wait()
 | |
| 
 | |
| 	for _, e := range ret {
 | |
| 		if e == graphql.Null {
 | |
| 			return graphql.Null
 | |
| 		}
 | |
| 	}
 | |
| 
 | |
| 	return ret
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalN__EnumValue2githubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐEnumValue(ctx context.Context, sel ast.SelectionSet, v introspection.EnumValue) graphql.Marshaler {
 | |
| 	return ec.___EnumValue(ctx, sel, &v)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalN__Field2githubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐField(ctx context.Context, sel ast.SelectionSet, v introspection.Field) graphql.Marshaler {
 | |
| 	return ec.___Field(ctx, sel, &v)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalN__InputValue2githubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐInputValue(ctx context.Context, sel ast.SelectionSet, v introspection.InputValue) graphql.Marshaler {
 | |
| 	return ec.___InputValue(ctx, sel, &v)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalN__InputValue2ᚕgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐInputValueᚄ(ctx context.Context, sel ast.SelectionSet, v []introspection.InputValue) graphql.Marshaler {
 | |
| 	ret := make(graphql.Array, len(v))
 | |
| 	var wg sync.WaitGroup
 | |
| 	isLen1 := len(v) == 1
 | |
| 	if !isLen1 {
 | |
| 		wg.Add(len(v))
 | |
| 	}
 | |
| 	for i := range v {
 | |
| 		i := i
 | |
| 		fc := &graphql.FieldContext{
 | |
| 			Index:  &i,
 | |
| 			Result: &v[i],
 | |
| 		}
 | |
| 		ctx := graphql.WithFieldContext(ctx, fc)
 | |
| 		f := func(i int) {
 | |
| 			defer func() {
 | |
| 				if r := recover(); r != nil {
 | |
| 					ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 					ret = nil
 | |
| 				}
 | |
| 			}()
 | |
| 			if !isLen1 {
 | |
| 				defer wg.Done()
 | |
| 			}
 | |
| 			ret[i] = ec.marshalN__InputValue2githubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐInputValue(ctx, sel, v[i])
 | |
| 		}
 | |
| 		if isLen1 {
 | |
| 			f(i)
 | |
| 		} else {
 | |
| 			go f(i)
 | |
| 		}
 | |
| 
 | |
| 	}
 | |
| 	wg.Wait()
 | |
| 
 | |
| 	for _, e := range ret {
 | |
| 		if e == graphql.Null {
 | |
| 			return graphql.Null
 | |
| 		}
 | |
| 	}
 | |
| 
 | |
| 	return ret
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalN__Type2githubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐType(ctx context.Context, sel ast.SelectionSet, v introspection.Type) graphql.Marshaler {
 | |
| 	return ec.___Type(ctx, sel, &v)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalN__Type2ᚕgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐTypeᚄ(ctx context.Context, sel ast.SelectionSet, v []introspection.Type) graphql.Marshaler {
 | |
| 	ret := make(graphql.Array, len(v))
 | |
| 	var wg sync.WaitGroup
 | |
| 	isLen1 := len(v) == 1
 | |
| 	if !isLen1 {
 | |
| 		wg.Add(len(v))
 | |
| 	}
 | |
| 	for i := range v {
 | |
| 		i := i
 | |
| 		fc := &graphql.FieldContext{
 | |
| 			Index:  &i,
 | |
| 			Result: &v[i],
 | |
| 		}
 | |
| 		ctx := graphql.WithFieldContext(ctx, fc)
 | |
| 		f := func(i int) {
 | |
| 			defer func() {
 | |
| 				if r := recover(); r != nil {
 | |
| 					ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 					ret = nil
 | |
| 				}
 | |
| 			}()
 | |
| 			if !isLen1 {
 | |
| 				defer wg.Done()
 | |
| 			}
 | |
| 			ret[i] = ec.marshalN__Type2githubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐType(ctx, sel, v[i])
 | |
| 		}
 | |
| 		if isLen1 {
 | |
| 			f(i)
 | |
| 		} else {
 | |
| 			go f(i)
 | |
| 		}
 | |
| 
 | |
| 	}
 | |
| 	wg.Wait()
 | |
| 
 | |
| 	for _, e := range ret {
 | |
| 		if e == graphql.Null {
 | |
| 			return graphql.Null
 | |
| 		}
 | |
| 	}
 | |
| 
 | |
| 	return ret
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalN__Type2ᚖgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐType(ctx context.Context, sel ast.SelectionSet, v *introspection.Type) graphql.Marshaler {
 | |
| 	if v == nil {
 | |
| 		if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
 | |
| 			ec.Errorf(ctx, "the requested element is null which the schema does not allow")
 | |
| 		}
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	return ec.___Type(ctx, sel, v)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) unmarshalN__TypeKind2string(ctx context.Context, v any) (string, error) {
 | |
| 	res, err := graphql.UnmarshalString(v)
 | |
| 	return res, graphql.ErrorOnPath(ctx, err)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalN__TypeKind2string(ctx context.Context, sel ast.SelectionSet, v string) graphql.Marshaler {
 | |
| 	_ = sel
 | |
| 	res := graphql.MarshalString(v)
 | |
| 	if res == graphql.Null {
 | |
| 		if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) {
 | |
| 			ec.Errorf(ctx, "the requested element is null which the schema does not allow")
 | |
| 		}
 | |
| 	}
 | |
| 	return res
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalOAccelerator2ᚕᚖgithubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐAcceleratorᚄ(ctx context.Context, sel ast.SelectionSet, v []*schema.Accelerator) graphql.Marshaler {
 | |
| 	if v == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ret := make(graphql.Array, len(v))
 | |
| 	var wg sync.WaitGroup
 | |
| 	isLen1 := len(v) == 1
 | |
| 	if !isLen1 {
 | |
| 		wg.Add(len(v))
 | |
| 	}
 | |
| 	for i := range v {
 | |
| 		i := i
 | |
| 		fc := &graphql.FieldContext{
 | |
| 			Index:  &i,
 | |
| 			Result: &v[i],
 | |
| 		}
 | |
| 		ctx := graphql.WithFieldContext(ctx, fc)
 | |
| 		f := func(i int) {
 | |
| 			defer func() {
 | |
| 				if r := recover(); r != nil {
 | |
| 					ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 					ret = nil
 | |
| 				}
 | |
| 			}()
 | |
| 			if !isLen1 {
 | |
| 				defer wg.Done()
 | |
| 			}
 | |
| 			ret[i] = ec.marshalNAccelerator2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐAccelerator(ctx, sel, v[i])
 | |
| 		}
 | |
| 		if isLen1 {
 | |
| 			f(i)
 | |
| 		} else {
 | |
| 			go f(i)
 | |
| 		}
 | |
| 
 | |
| 	}
 | |
| 	wg.Wait()
 | |
| 
 | |
| 	for _, e := range ret {
 | |
| 		if e == graphql.Null {
 | |
| 			return graphql.Null
 | |
| 		}
 | |
| 	}
 | |
| 
 | |
| 	return ret
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) unmarshalOAggregate2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐAggregate(ctx context.Context, v any) (*model.Aggregate, error) {
 | |
| 	if v == nil {
 | |
| 		return nil, nil
 | |
| 	}
 | |
| 	var res = new(model.Aggregate)
 | |
| 	err := res.UnmarshalGQL(v)
 | |
| 	return res, graphql.ErrorOnPath(ctx, err)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalOAggregate2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐAggregate(ctx context.Context, sel ast.SelectionSet, v *model.Aggregate) graphql.Marshaler {
 | |
| 	if v == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	return v
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) unmarshalOAny2interface(ctx context.Context, v any) (any, error) {
 | |
| 	if v == nil {
 | |
| 		return nil, nil
 | |
| 	}
 | |
| 	res, err := graphql.UnmarshalAny(v)
 | |
| 	return res, graphql.ErrorOnPath(ctx, err)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalOAny2interface(ctx context.Context, sel ast.SelectionSet, v any) graphql.Marshaler {
 | |
| 	if v == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	_ = sel
 | |
| 	_ = ctx
 | |
| 	res := graphql.MarshalAny(v)
 | |
| 	return res
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) unmarshalOBoolean2bool(ctx context.Context, v any) (bool, error) {
 | |
| 	res, err := graphql.UnmarshalBoolean(v)
 | |
| 	return res, graphql.ErrorOnPath(ctx, err)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalOBoolean2bool(ctx context.Context, sel ast.SelectionSet, v bool) graphql.Marshaler {
 | |
| 	_ = sel
 | |
| 	_ = ctx
 | |
| 	res := graphql.MarshalBoolean(v)
 | |
| 	return res
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) unmarshalOBoolean2ᚖbool(ctx context.Context, v any) (*bool, error) {
 | |
| 	if v == nil {
 | |
| 		return nil, nil
 | |
| 	}
 | |
| 	res, err := graphql.UnmarshalBoolean(v)
 | |
| 	return &res, graphql.ErrorOnPath(ctx, err)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalOBoolean2ᚖbool(ctx context.Context, sel ast.SelectionSet, v *bool) graphql.Marshaler {
 | |
| 	if v == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	_ = sel
 | |
| 	_ = ctx
 | |
| 	res := graphql.MarshalBoolean(*v)
 | |
| 	return res
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalOEnergyFootprintValue2ᚕᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐEnergyFootprintValue(ctx context.Context, sel ast.SelectionSet, v []*model.EnergyFootprintValue) graphql.Marshaler {
 | |
| 	if v == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ret := make(graphql.Array, len(v))
 | |
| 	var wg sync.WaitGroup
 | |
| 	isLen1 := len(v) == 1
 | |
| 	if !isLen1 {
 | |
| 		wg.Add(len(v))
 | |
| 	}
 | |
| 	for i := range v {
 | |
| 		i := i
 | |
| 		fc := &graphql.FieldContext{
 | |
| 			Index:  &i,
 | |
| 			Result: &v[i],
 | |
| 		}
 | |
| 		ctx := graphql.WithFieldContext(ctx, fc)
 | |
| 		f := func(i int) {
 | |
| 			defer func() {
 | |
| 				if r := recover(); r != nil {
 | |
| 					ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 					ret = nil
 | |
| 				}
 | |
| 			}()
 | |
| 			if !isLen1 {
 | |
| 				defer wg.Done()
 | |
| 			}
 | |
| 			ret[i] = ec.marshalOEnergyFootprintValue2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐEnergyFootprintValue(ctx, sel, v[i])
 | |
| 		}
 | |
| 		if isLen1 {
 | |
| 			f(i)
 | |
| 		} else {
 | |
| 			go f(i)
 | |
| 		}
 | |
| 
 | |
| 	}
 | |
| 	wg.Wait()
 | |
| 
 | |
| 	return ret
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalOEnergyFootprintValue2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐEnergyFootprintValue(ctx context.Context, sel ast.SelectionSet, v *model.EnergyFootprintValue) graphql.Marshaler {
 | |
| 	if v == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	return ec._EnergyFootprintValue(ctx, sel, v)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) unmarshalOFloat2float64(ctx context.Context, v any) (float64, error) {
 | |
| 	res, err := graphql.UnmarshalFloatContext(ctx, v)
 | |
| 	return res, graphql.ErrorOnPath(ctx, err)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalOFloat2float64(ctx context.Context, sel ast.SelectionSet, v float64) graphql.Marshaler {
 | |
| 	_ = sel
 | |
| 	res := graphql.MarshalFloatContext(v)
 | |
| 	return graphql.WrapContextMarshaler(ctx, res)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) unmarshalOFloatRange2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐFloatRange(ctx context.Context, v any) (*model.FloatRange, error) {
 | |
| 	if v == nil {
 | |
| 		return nil, nil
 | |
| 	}
 | |
| 	res, err := ec.unmarshalInputFloatRange(ctx, v)
 | |
| 	return &res, graphql.ErrorOnPath(ctx, err)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalOFootprintValue2ᚕᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐFootprintValue(ctx context.Context, sel ast.SelectionSet, v []*model.FootprintValue) graphql.Marshaler {
 | |
| 	if v == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ret := make(graphql.Array, len(v))
 | |
| 	var wg sync.WaitGroup
 | |
| 	isLen1 := len(v) == 1
 | |
| 	if !isLen1 {
 | |
| 		wg.Add(len(v))
 | |
| 	}
 | |
| 	for i := range v {
 | |
| 		i := i
 | |
| 		fc := &graphql.FieldContext{
 | |
| 			Index:  &i,
 | |
| 			Result: &v[i],
 | |
| 		}
 | |
| 		ctx := graphql.WithFieldContext(ctx, fc)
 | |
| 		f := func(i int) {
 | |
| 			defer func() {
 | |
| 				if r := recover(); r != nil {
 | |
| 					ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 					ret = nil
 | |
| 				}
 | |
| 			}()
 | |
| 			if !isLen1 {
 | |
| 				defer wg.Done()
 | |
| 			}
 | |
| 			ret[i] = ec.marshalOFootprintValue2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐFootprintValue(ctx, sel, v[i])
 | |
| 		}
 | |
| 		if isLen1 {
 | |
| 			f(i)
 | |
| 		} else {
 | |
| 			go f(i)
 | |
| 		}
 | |
| 
 | |
| 	}
 | |
| 	wg.Wait()
 | |
| 
 | |
| 	return ret
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalOFootprintValue2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐFootprintValue(ctx context.Context, sel ast.SelectionSet, v *model.FootprintValue) graphql.Marshaler {
 | |
| 	if v == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	return ec._FootprintValue(ctx, sel, v)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalOFootprints2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐFootprints(ctx context.Context, sel ast.SelectionSet, v *model.Footprints) graphql.Marshaler {
 | |
| 	if v == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	return ec._Footprints(ctx, sel, v)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) unmarshalOID2ᚕstringᚄ(ctx context.Context, v any) ([]string, error) {
 | |
| 	if v == nil {
 | |
| 		return nil, nil
 | |
| 	}
 | |
| 	var vSlice []any
 | |
| 	vSlice = graphql.CoerceList(v)
 | |
| 	var err error
 | |
| 	res := make([]string, len(vSlice))
 | |
| 	for i := range vSlice {
 | |
| 		ctx := graphql.WithPathContext(ctx, graphql.NewPathWithIndex(i))
 | |
| 		res[i], err = ec.unmarshalNID2string(ctx, vSlice[i])
 | |
| 		if err != nil {
 | |
| 			return nil, err
 | |
| 		}
 | |
| 	}
 | |
| 	return res, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalOID2ᚕstringᚄ(ctx context.Context, sel ast.SelectionSet, v []string) graphql.Marshaler {
 | |
| 	if v == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ret := make(graphql.Array, len(v))
 | |
| 	for i := range v {
 | |
| 		ret[i] = ec.marshalNID2string(ctx, sel, v[i])
 | |
| 	}
 | |
| 
 | |
| 	for _, e := range ret {
 | |
| 		if e == graphql.Null {
 | |
| 			return graphql.Null
 | |
| 		}
 | |
| 	}
 | |
| 
 | |
| 	return ret
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) unmarshalOInt2int(ctx context.Context, v any) (int, error) {
 | |
| 	res, err := graphql.UnmarshalInt(v)
 | |
| 	return res, graphql.ErrorOnPath(ctx, err)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalOInt2int(ctx context.Context, sel ast.SelectionSet, v int) graphql.Marshaler {
 | |
| 	_ = sel
 | |
| 	_ = ctx
 | |
| 	res := graphql.MarshalInt(v)
 | |
| 	return res
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) unmarshalOInt2ᚕintᚄ(ctx context.Context, v any) ([]int, error) {
 | |
| 	if v == nil {
 | |
| 		return nil, nil
 | |
| 	}
 | |
| 	var vSlice []any
 | |
| 	vSlice = graphql.CoerceList(v)
 | |
| 	var err error
 | |
| 	res := make([]int, len(vSlice))
 | |
| 	for i := range vSlice {
 | |
| 		ctx := graphql.WithPathContext(ctx, graphql.NewPathWithIndex(i))
 | |
| 		res[i], err = ec.unmarshalNInt2int(ctx, vSlice[i])
 | |
| 		if err != nil {
 | |
| 			return nil, err
 | |
| 		}
 | |
| 	}
 | |
| 	return res, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalOInt2ᚕintᚄ(ctx context.Context, sel ast.SelectionSet, v []int) graphql.Marshaler {
 | |
| 	if v == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ret := make(graphql.Array, len(v))
 | |
| 	for i := range v {
 | |
| 		ret[i] = ec.marshalNInt2int(ctx, sel, v[i])
 | |
| 	}
 | |
| 
 | |
| 	for _, e := range ret {
 | |
| 		if e == graphql.Null {
 | |
| 			return graphql.Null
 | |
| 		}
 | |
| 	}
 | |
| 
 | |
| 	return ret
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) unmarshalOInt2ᚕᚕintᚄ(ctx context.Context, v any) ([][]int, error) {
 | |
| 	if v == nil {
 | |
| 		return nil, nil
 | |
| 	}
 | |
| 	var vSlice []any
 | |
| 	vSlice = graphql.CoerceList(v)
 | |
| 	var err error
 | |
| 	res := make([][]int, len(vSlice))
 | |
| 	for i := range vSlice {
 | |
| 		ctx := graphql.WithPathContext(ctx, graphql.NewPathWithIndex(i))
 | |
| 		res[i], err = ec.unmarshalNInt2ᚕintᚄ(ctx, vSlice[i])
 | |
| 		if err != nil {
 | |
| 			return nil, err
 | |
| 		}
 | |
| 	}
 | |
| 	return res, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalOInt2ᚕᚕintᚄ(ctx context.Context, sel ast.SelectionSet, v [][]int) graphql.Marshaler {
 | |
| 	if v == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ret := make(graphql.Array, len(v))
 | |
| 	for i := range v {
 | |
| 		ret[i] = ec.marshalNInt2ᚕintᚄ(ctx, sel, v[i])
 | |
| 	}
 | |
| 
 | |
| 	for _, e := range ret {
 | |
| 		if e == graphql.Null {
 | |
| 			return graphql.Null
 | |
| 		}
 | |
| 	}
 | |
| 
 | |
| 	return ret
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) unmarshalOInt2ᚕᚕᚖintᚄ(ctx context.Context, v any) ([][]*int, error) {
 | |
| 	if v == nil {
 | |
| 		return nil, nil
 | |
| 	}
 | |
| 	var vSlice []any
 | |
| 	vSlice = graphql.CoerceList(v)
 | |
| 	var err error
 | |
| 	res := make([][]*int, len(vSlice))
 | |
| 	for i := range vSlice {
 | |
| 		ctx := graphql.WithPathContext(ctx, graphql.NewPathWithIndex(i))
 | |
| 		res[i], err = ec.unmarshalNInt2ᚕᚖintᚄ(ctx, vSlice[i])
 | |
| 		if err != nil {
 | |
| 			return nil, err
 | |
| 		}
 | |
| 	}
 | |
| 	return res, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalOInt2ᚕᚕᚖintᚄ(ctx context.Context, sel ast.SelectionSet, v [][]*int) graphql.Marshaler {
 | |
| 	if v == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ret := make(graphql.Array, len(v))
 | |
| 	for i := range v {
 | |
| 		ret[i] = ec.marshalNInt2ᚕᚖintᚄ(ctx, sel, v[i])
 | |
| 	}
 | |
| 
 | |
| 	for _, e := range ret {
 | |
| 		if e == graphql.Null {
 | |
| 			return graphql.Null
 | |
| 		}
 | |
| 	}
 | |
| 
 | |
| 	return ret
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) unmarshalOInt2ᚖint(ctx context.Context, v any) (*int, error) {
 | |
| 	if v == nil {
 | |
| 		return nil, nil
 | |
| 	}
 | |
| 	res, err := graphql.UnmarshalInt(v)
 | |
| 	return &res, graphql.ErrorOnPath(ctx, err)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalOInt2ᚖint(ctx context.Context, sel ast.SelectionSet, v *int) graphql.Marshaler {
 | |
| 	if v == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	_ = sel
 | |
| 	_ = ctx
 | |
| 	res := graphql.MarshalInt(*v)
 | |
| 	return res
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) unmarshalOIntRange2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋconfigᚐIntRange(ctx context.Context, v any) (*config.IntRange, error) {
 | |
| 	if v == nil {
 | |
| 		return nil, nil
 | |
| 	}
 | |
| 	res, err := ec.unmarshalInputIntRange(ctx, v)
 | |
| 	return &res, graphql.ErrorOnPath(ctx, err)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalOJob2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐJob(ctx context.Context, sel ast.SelectionSet, v *schema.Job) graphql.Marshaler {
 | |
| 	if v == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	return ec._Job(ctx, sel, v)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) unmarshalOJobFilter2ᚕᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐJobFilterᚄ(ctx context.Context, v any) ([]*model.JobFilter, error) {
 | |
| 	if v == nil {
 | |
| 		return nil, nil
 | |
| 	}
 | |
| 	var vSlice []any
 | |
| 	vSlice = graphql.CoerceList(v)
 | |
| 	var err error
 | |
| 	res := make([]*model.JobFilter, len(vSlice))
 | |
| 	for i := range vSlice {
 | |
| 		ctx := graphql.WithPathContext(ctx, graphql.NewPathWithIndex(i))
 | |
| 		res[i], err = ec.unmarshalNJobFilter2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐJobFilter(ctx, vSlice[i])
 | |
| 		if err != nil {
 | |
| 			return nil, err
 | |
| 		}
 | |
| 	}
 | |
| 	return res, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalOJobLinkResultList2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐJobLinkResultList(ctx context.Context, sel ast.SelectionSet, v *model.JobLinkResultList) graphql.Marshaler {
 | |
| 	if v == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	return ec._JobLinkResultList(ctx, sel, v)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) unmarshalOJobState2ᚕgithubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐJobStateᚄ(ctx context.Context, v any) ([]schema.JobState, error) {
 | |
| 	if v == nil {
 | |
| 		return nil, nil
 | |
| 	}
 | |
| 	var vSlice []any
 | |
| 	vSlice = graphql.CoerceList(v)
 | |
| 	var err error
 | |
| 	res := make([]schema.JobState, len(vSlice))
 | |
| 	for i := range vSlice {
 | |
| 		ctx := graphql.WithPathContext(ctx, graphql.NewPathWithIndex(i))
 | |
| 		res[i], err = ec.unmarshalNJobState2githubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐJobState(ctx, vSlice[i])
 | |
| 		if err != nil {
 | |
| 			return nil, err
 | |
| 		}
 | |
| 	}
 | |
| 	return res, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalOJobState2ᚕgithubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐJobStateᚄ(ctx context.Context, sel ast.SelectionSet, v []schema.JobState) graphql.Marshaler {
 | |
| 	if v == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ret := make(graphql.Array, len(v))
 | |
| 	for i := range v {
 | |
| 		ret[i] = ec.marshalNJobState2githubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐJobState(ctx, sel, v[i])
 | |
| 	}
 | |
| 
 | |
| 	for _, e := range ret {
 | |
| 		if e == graphql.Null {
 | |
| 			return graphql.Null
 | |
| 		}
 | |
| 	}
 | |
| 
 | |
| 	return ret
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalOMetricHistoPoint2ᚕᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐMetricHistoPointᚄ(ctx context.Context, sel ast.SelectionSet, v []*model.MetricHistoPoint) graphql.Marshaler {
 | |
| 	if v == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ret := make(graphql.Array, len(v))
 | |
| 	var wg sync.WaitGroup
 | |
| 	isLen1 := len(v) == 1
 | |
| 	if !isLen1 {
 | |
| 		wg.Add(len(v))
 | |
| 	}
 | |
| 	for i := range v {
 | |
| 		i := i
 | |
| 		fc := &graphql.FieldContext{
 | |
| 			Index:  &i,
 | |
| 			Result: &v[i],
 | |
| 		}
 | |
| 		ctx := graphql.WithFieldContext(ctx, fc)
 | |
| 		f := func(i int) {
 | |
| 			defer func() {
 | |
| 				if r := recover(); r != nil {
 | |
| 					ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 					ret = nil
 | |
| 				}
 | |
| 			}()
 | |
| 			if !isLen1 {
 | |
| 				defer wg.Done()
 | |
| 			}
 | |
| 			ret[i] = ec.marshalNMetricHistoPoint2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐMetricHistoPoint(ctx, sel, v[i])
 | |
| 		}
 | |
| 		if isLen1 {
 | |
| 			f(i)
 | |
| 		} else {
 | |
| 			go f(i)
 | |
| 		}
 | |
| 
 | |
| 	}
 | |
| 	wg.Wait()
 | |
| 
 | |
| 	for _, e := range ret {
 | |
| 		if e == graphql.Null {
 | |
| 			return graphql.Null
 | |
| 		}
 | |
| 	}
 | |
| 
 | |
| 	return ret
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) unmarshalOMetricScope2ᚕgithubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐMetricScopeᚄ(ctx context.Context, v any) ([]schema.MetricScope, error) {
 | |
| 	if v == nil {
 | |
| 		return nil, nil
 | |
| 	}
 | |
| 	var vSlice []any
 | |
| 	vSlice = graphql.CoerceList(v)
 | |
| 	var err error
 | |
| 	res := make([]schema.MetricScope, len(vSlice))
 | |
| 	for i := range vSlice {
 | |
| 		ctx := graphql.WithPathContext(ctx, graphql.NewPathWithIndex(i))
 | |
| 		res[i], err = ec.unmarshalNMetricScope2githubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐMetricScope(ctx, vSlice[i])
 | |
| 		if err != nil {
 | |
| 			return nil, err
 | |
| 		}
 | |
| 	}
 | |
| 	return res, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalOMetricScope2ᚕgithubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐMetricScopeᚄ(ctx context.Context, sel ast.SelectionSet, v []schema.MetricScope) graphql.Marshaler {
 | |
| 	if v == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ret := make(graphql.Array, len(v))
 | |
| 	for i := range v {
 | |
| 		ret[i] = ec.marshalNMetricScope2githubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐMetricScope(ctx, sel, v[i])
 | |
| 	}
 | |
| 
 | |
| 	for _, e := range ret {
 | |
| 		if e == graphql.Null {
 | |
| 			return graphql.Null
 | |
| 		}
 | |
| 	}
 | |
| 
 | |
| 	return ret
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) unmarshalOMetricStatItem2ᚕᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐMetricStatItemᚄ(ctx context.Context, v any) ([]*model.MetricStatItem, error) {
 | |
| 	if v == nil {
 | |
| 		return nil, nil
 | |
| 	}
 | |
| 	var vSlice []any
 | |
| 	vSlice = graphql.CoerceList(v)
 | |
| 	var err error
 | |
| 	res := make([]*model.MetricStatItem, len(vSlice))
 | |
| 	for i := range vSlice {
 | |
| 		ctx := graphql.WithPathContext(ctx, graphql.NewPathWithIndex(i))
 | |
| 		res[i], err = ec.unmarshalNMetricStatItem2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐMetricStatItem(ctx, vSlice[i])
 | |
| 		if err != nil {
 | |
| 			return nil, err
 | |
| 		}
 | |
| 	}
 | |
| 	return res, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalOMetricStatistics2githubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐMetricStatistics(ctx context.Context, sel ast.SelectionSet, v schema.MetricStatistics) graphql.Marshaler {
 | |
| 	return ec._MetricStatistics(ctx, sel, &v)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) unmarshalOMonitoringState2ᚖstring(ctx context.Context, v any) (*string, error) {
 | |
| 	if v == nil {
 | |
| 		return nil, nil
 | |
| 	}
 | |
| 	res, err := graphql.UnmarshalString(v)
 | |
| 	return &res, graphql.ErrorOnPath(ctx, err)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalOMonitoringState2ᚖstring(ctx context.Context, sel ast.SelectionSet, v *string) graphql.Marshaler {
 | |
| 	if v == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	_ = sel
 | |
| 	_ = ctx
 | |
| 	res := graphql.MarshalString(*v)
 | |
| 	return res
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalONode2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐNode(ctx context.Context, sel ast.SelectionSet, v *schema.Node) graphql.Marshaler {
 | |
| 	if v == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	return ec._Node(ctx, sel, v)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) unmarshalONodeFilter2ᚕᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐNodeFilterᚄ(ctx context.Context, v any) ([]*model.NodeFilter, error) {
 | |
| 	if v == nil {
 | |
| 		return nil, nil
 | |
| 	}
 | |
| 	var vSlice []any
 | |
| 	vSlice = graphql.CoerceList(v)
 | |
| 	var err error
 | |
| 	res := make([]*model.NodeFilter, len(vSlice))
 | |
| 	for i := range vSlice {
 | |
| 		ctx := graphql.WithPathContext(ctx, graphql.NewPathWithIndex(i))
 | |
| 		res[i], err = ec.unmarshalNNodeFilter2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐNodeFilter(ctx, vSlice[i])
 | |
| 		if err != nil {
 | |
| 			return nil, err
 | |
| 		}
 | |
| 	}
 | |
| 	return res, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) unmarshalOOrderByInput2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐOrderByInput(ctx context.Context, v any) (*model.OrderByInput, error) {
 | |
| 	if v == nil {
 | |
| 		return nil, nil
 | |
| 	}
 | |
| 	res, err := ec.unmarshalInputOrderByInput(ctx, v)
 | |
| 	return &res, graphql.ErrorOnPath(ctx, err)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) unmarshalOPageRequest2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐPageRequest(ctx context.Context, v any) (*model.PageRequest, error) {
 | |
| 	if v == nil {
 | |
| 		return nil, nil
 | |
| 	}
 | |
| 	res, err := ec.unmarshalInputPageRequest(ctx, v)
 | |
| 	return &res, graphql.ErrorOnPath(ctx, err)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) unmarshalOSchedulerState2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐSchedulerState(ctx context.Context, v any) (*schema.SchedulerState, error) {
 | |
| 	if v == nil {
 | |
| 		return nil, nil
 | |
| 	}
 | |
| 	tmp, err := graphql.UnmarshalString(v)
 | |
| 	res := schema.SchedulerState(tmp)
 | |
| 	return &res, graphql.ErrorOnPath(ctx, err)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalOSchedulerState2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐSchedulerState(ctx context.Context, sel ast.SelectionSet, v *schema.SchedulerState) graphql.Marshaler {
 | |
| 	if v == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	_ = sel
 | |
| 	_ = ctx
 | |
| 	res := graphql.MarshalString(string(*v))
 | |
| 	return res
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalOSeries2ᚕgithubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐSeriesᚄ(ctx context.Context, sel ast.SelectionSet, v []schema.Series) graphql.Marshaler {
 | |
| 	if v == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ret := make(graphql.Array, len(v))
 | |
| 	var wg sync.WaitGroup
 | |
| 	isLen1 := len(v) == 1
 | |
| 	if !isLen1 {
 | |
| 		wg.Add(len(v))
 | |
| 	}
 | |
| 	for i := range v {
 | |
| 		i := i
 | |
| 		fc := &graphql.FieldContext{
 | |
| 			Index:  &i,
 | |
| 			Result: &v[i],
 | |
| 		}
 | |
| 		ctx := graphql.WithFieldContext(ctx, fc)
 | |
| 		f := func(i int) {
 | |
| 			defer func() {
 | |
| 				if r := recover(); r != nil {
 | |
| 					ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 					ret = nil
 | |
| 				}
 | |
| 			}()
 | |
| 			if !isLen1 {
 | |
| 				defer wg.Done()
 | |
| 			}
 | |
| 			ret[i] = ec.marshalNSeries2githubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐSeries(ctx, sel, v[i])
 | |
| 		}
 | |
| 		if isLen1 {
 | |
| 			f(i)
 | |
| 		} else {
 | |
| 			go f(i)
 | |
| 		}
 | |
| 
 | |
| 	}
 | |
| 	wg.Wait()
 | |
| 
 | |
| 	for _, e := range ret {
 | |
| 		if e == graphql.Null {
 | |
| 			return graphql.Null
 | |
| 		}
 | |
| 	}
 | |
| 
 | |
| 	return ret
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) unmarshalOSortByAggregate2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐSortByAggregate(ctx context.Context, v any) (*model.SortByAggregate, error) {
 | |
| 	if v == nil {
 | |
| 		return nil, nil
 | |
| 	}
 | |
| 	var res = new(model.SortByAggregate)
 | |
| 	err := res.UnmarshalGQL(v)
 | |
| 	return res, graphql.ErrorOnPath(ctx, err)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalOSortByAggregate2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐSortByAggregate(ctx context.Context, sel ast.SelectionSet, v *model.SortByAggregate) graphql.Marshaler {
 | |
| 	if v == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	return v
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalOStatsSeries2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐStatsSeries(ctx context.Context, sel ast.SelectionSet, v *schema.StatsSeries) graphql.Marshaler {
 | |
| 	if v == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	return ec._StatsSeries(ctx, sel, v)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) unmarshalOString2string(ctx context.Context, v any) (string, error) {
 | |
| 	res, err := graphql.UnmarshalString(v)
 | |
| 	return res, graphql.ErrorOnPath(ctx, err)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalOString2string(ctx context.Context, sel ast.SelectionSet, v string) graphql.Marshaler {
 | |
| 	_ = sel
 | |
| 	_ = ctx
 | |
| 	res := graphql.MarshalString(v)
 | |
| 	return res
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) unmarshalOString2ᚕstringᚄ(ctx context.Context, v any) ([]string, error) {
 | |
| 	if v == nil {
 | |
| 		return nil, nil
 | |
| 	}
 | |
| 	var vSlice []any
 | |
| 	vSlice = graphql.CoerceList(v)
 | |
| 	var err error
 | |
| 	res := make([]string, len(vSlice))
 | |
| 	for i := range vSlice {
 | |
| 		ctx := graphql.WithPathContext(ctx, graphql.NewPathWithIndex(i))
 | |
| 		res[i], err = ec.unmarshalNString2string(ctx, vSlice[i])
 | |
| 		if err != nil {
 | |
| 			return nil, err
 | |
| 		}
 | |
| 	}
 | |
| 	return res, nil
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalOString2ᚕstringᚄ(ctx context.Context, sel ast.SelectionSet, v []string) graphql.Marshaler {
 | |
| 	if v == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ret := make(graphql.Array, len(v))
 | |
| 	for i := range v {
 | |
| 		ret[i] = ec.marshalNString2string(ctx, sel, v[i])
 | |
| 	}
 | |
| 
 | |
| 	for _, e := range ret {
 | |
| 		if e == graphql.Null {
 | |
| 			return graphql.Null
 | |
| 		}
 | |
| 	}
 | |
| 
 | |
| 	return ret
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) unmarshalOString2ᚖstring(ctx context.Context, v any) (*string, error) {
 | |
| 	if v == nil {
 | |
| 		return nil, nil
 | |
| 	}
 | |
| 	res, err := graphql.UnmarshalString(v)
 | |
| 	return &res, graphql.ErrorOnPath(ctx, err)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalOString2ᚖstring(ctx context.Context, sel ast.SelectionSet, v *string) graphql.Marshaler {
 | |
| 	if v == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	_ = sel
 | |
| 	_ = ctx
 | |
| 	res := graphql.MarshalString(*v)
 | |
| 	return res
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) unmarshalOStringInput2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐStringInput(ctx context.Context, v any) (*model.StringInput, error) {
 | |
| 	if v == nil {
 | |
| 		return nil, nil
 | |
| 	}
 | |
| 	res, err := ec.unmarshalInputStringInput(ctx, v)
 | |
| 	return &res, graphql.ErrorOnPath(ctx, err)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) unmarshalOTime2ᚖtimeᚐTime(ctx context.Context, v any) (*time.Time, error) {
 | |
| 	if v == nil {
 | |
| 		return nil, nil
 | |
| 	}
 | |
| 	res, err := graphql.UnmarshalTime(v)
 | |
| 	return &res, graphql.ErrorOnPath(ctx, err)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalOTime2ᚖtimeᚐTime(ctx context.Context, sel ast.SelectionSet, v *time.Time) graphql.Marshaler {
 | |
| 	if v == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	_ = sel
 | |
| 	_ = ctx
 | |
| 	res := graphql.MarshalTime(*v)
 | |
| 	return res
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) unmarshalOTimeRange2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋconfigᚐTimeRange(ctx context.Context, v any) (*config.TimeRange, error) {
 | |
| 	if v == nil {
 | |
| 		return nil, nil
 | |
| 	}
 | |
| 	res, err := ec.unmarshalInputTimeRange(ctx, v)
 | |
| 	return &res, graphql.ErrorOnPath(ctx, err)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalOUnit2githubᚗcomᚋClusterCockpitᚋccᚑlibᚋschemaᚐUnit(ctx context.Context, sel ast.SelectionSet, v schema.Unit) graphql.Marshaler {
 | |
| 	return ec._Unit(ctx, sel, &v)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalOUser2ᚖgithubᚗcomᚋClusterCockpitᚋccᚑbackendᚋinternalᚋgraphᚋmodelᚐUser(ctx context.Context, sel ast.SelectionSet, v *model.User) graphql.Marshaler {
 | |
| 	if v == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	return ec._User(ctx, sel, v)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalO__EnumValue2ᚕgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐEnumValueᚄ(ctx context.Context, sel ast.SelectionSet, v []introspection.EnumValue) graphql.Marshaler {
 | |
| 	if v == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ret := make(graphql.Array, len(v))
 | |
| 	var wg sync.WaitGroup
 | |
| 	isLen1 := len(v) == 1
 | |
| 	if !isLen1 {
 | |
| 		wg.Add(len(v))
 | |
| 	}
 | |
| 	for i := range v {
 | |
| 		i := i
 | |
| 		fc := &graphql.FieldContext{
 | |
| 			Index:  &i,
 | |
| 			Result: &v[i],
 | |
| 		}
 | |
| 		ctx := graphql.WithFieldContext(ctx, fc)
 | |
| 		f := func(i int) {
 | |
| 			defer func() {
 | |
| 				if r := recover(); r != nil {
 | |
| 					ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 					ret = nil
 | |
| 				}
 | |
| 			}()
 | |
| 			if !isLen1 {
 | |
| 				defer wg.Done()
 | |
| 			}
 | |
| 			ret[i] = ec.marshalN__EnumValue2githubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐEnumValue(ctx, sel, v[i])
 | |
| 		}
 | |
| 		if isLen1 {
 | |
| 			f(i)
 | |
| 		} else {
 | |
| 			go f(i)
 | |
| 		}
 | |
| 
 | |
| 	}
 | |
| 	wg.Wait()
 | |
| 
 | |
| 	for _, e := range ret {
 | |
| 		if e == graphql.Null {
 | |
| 			return graphql.Null
 | |
| 		}
 | |
| 	}
 | |
| 
 | |
| 	return ret
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalO__Field2ᚕgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐFieldᚄ(ctx context.Context, sel ast.SelectionSet, v []introspection.Field) graphql.Marshaler {
 | |
| 	if v == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ret := make(graphql.Array, len(v))
 | |
| 	var wg sync.WaitGroup
 | |
| 	isLen1 := len(v) == 1
 | |
| 	if !isLen1 {
 | |
| 		wg.Add(len(v))
 | |
| 	}
 | |
| 	for i := range v {
 | |
| 		i := i
 | |
| 		fc := &graphql.FieldContext{
 | |
| 			Index:  &i,
 | |
| 			Result: &v[i],
 | |
| 		}
 | |
| 		ctx := graphql.WithFieldContext(ctx, fc)
 | |
| 		f := func(i int) {
 | |
| 			defer func() {
 | |
| 				if r := recover(); r != nil {
 | |
| 					ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 					ret = nil
 | |
| 				}
 | |
| 			}()
 | |
| 			if !isLen1 {
 | |
| 				defer wg.Done()
 | |
| 			}
 | |
| 			ret[i] = ec.marshalN__Field2githubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐField(ctx, sel, v[i])
 | |
| 		}
 | |
| 		if isLen1 {
 | |
| 			f(i)
 | |
| 		} else {
 | |
| 			go f(i)
 | |
| 		}
 | |
| 
 | |
| 	}
 | |
| 	wg.Wait()
 | |
| 
 | |
| 	for _, e := range ret {
 | |
| 		if e == graphql.Null {
 | |
| 			return graphql.Null
 | |
| 		}
 | |
| 	}
 | |
| 
 | |
| 	return ret
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalO__InputValue2ᚕgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐInputValueᚄ(ctx context.Context, sel ast.SelectionSet, v []introspection.InputValue) graphql.Marshaler {
 | |
| 	if v == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ret := make(graphql.Array, len(v))
 | |
| 	var wg sync.WaitGroup
 | |
| 	isLen1 := len(v) == 1
 | |
| 	if !isLen1 {
 | |
| 		wg.Add(len(v))
 | |
| 	}
 | |
| 	for i := range v {
 | |
| 		i := i
 | |
| 		fc := &graphql.FieldContext{
 | |
| 			Index:  &i,
 | |
| 			Result: &v[i],
 | |
| 		}
 | |
| 		ctx := graphql.WithFieldContext(ctx, fc)
 | |
| 		f := func(i int) {
 | |
| 			defer func() {
 | |
| 				if r := recover(); r != nil {
 | |
| 					ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 					ret = nil
 | |
| 				}
 | |
| 			}()
 | |
| 			if !isLen1 {
 | |
| 				defer wg.Done()
 | |
| 			}
 | |
| 			ret[i] = ec.marshalN__InputValue2githubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐInputValue(ctx, sel, v[i])
 | |
| 		}
 | |
| 		if isLen1 {
 | |
| 			f(i)
 | |
| 		} else {
 | |
| 			go f(i)
 | |
| 		}
 | |
| 
 | |
| 	}
 | |
| 	wg.Wait()
 | |
| 
 | |
| 	for _, e := range ret {
 | |
| 		if e == graphql.Null {
 | |
| 			return graphql.Null
 | |
| 		}
 | |
| 	}
 | |
| 
 | |
| 	return ret
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalO__Schema2ᚖgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐSchema(ctx context.Context, sel ast.SelectionSet, v *introspection.Schema) graphql.Marshaler {
 | |
| 	if v == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	return ec.___Schema(ctx, sel, v)
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalO__Type2ᚕgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐTypeᚄ(ctx context.Context, sel ast.SelectionSet, v []introspection.Type) graphql.Marshaler {
 | |
| 	if v == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	ret := make(graphql.Array, len(v))
 | |
| 	var wg sync.WaitGroup
 | |
| 	isLen1 := len(v) == 1
 | |
| 	if !isLen1 {
 | |
| 		wg.Add(len(v))
 | |
| 	}
 | |
| 	for i := range v {
 | |
| 		i := i
 | |
| 		fc := &graphql.FieldContext{
 | |
| 			Index:  &i,
 | |
| 			Result: &v[i],
 | |
| 		}
 | |
| 		ctx := graphql.WithFieldContext(ctx, fc)
 | |
| 		f := func(i int) {
 | |
| 			defer func() {
 | |
| 				if r := recover(); r != nil {
 | |
| 					ec.Error(ctx, ec.Recover(ctx, r))
 | |
| 					ret = nil
 | |
| 				}
 | |
| 			}()
 | |
| 			if !isLen1 {
 | |
| 				defer wg.Done()
 | |
| 			}
 | |
| 			ret[i] = ec.marshalN__Type2githubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐType(ctx, sel, v[i])
 | |
| 		}
 | |
| 		if isLen1 {
 | |
| 			f(i)
 | |
| 		} else {
 | |
| 			go f(i)
 | |
| 		}
 | |
| 
 | |
| 	}
 | |
| 	wg.Wait()
 | |
| 
 | |
| 	for _, e := range ret {
 | |
| 		if e == graphql.Null {
 | |
| 			return graphql.Null
 | |
| 		}
 | |
| 	}
 | |
| 
 | |
| 	return ret
 | |
| }
 | |
| 
 | |
| func (ec *executionContext) marshalO__Type2ᚖgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐType(ctx context.Context, sel ast.SelectionSet, v *introspection.Type) graphql.Marshaler {
 | |
| 	if v == nil {
 | |
| 		return graphql.Null
 | |
| 	}
 | |
| 	return ec.___Type(ctx, sel, v)
 | |
| }
 | |
| 
 | |
| // endregion ***************************** type.gotpl *****************************
 |