graphql

package
v0.0.0-...-0afbd81 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 24, 2025 License: Apache-2.0 Imports: 36 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewExecutableSchema

func NewExecutableSchema(cfg Config) graphql.ExecutableSchema

NewExecutableSchema creates an ExecutableSchema from the ResolverRoot interface.

func NewSchema

func NewSchema(client *ent.Client) graphql.ExecutableSchema

NewSchema creates a graphql executable schema.

Types

type ActionCacheStatisticsResolver

type ActionCacheStatisticsResolver interface {
	ID(ctx context.Context, obj *ent.ActionCacheStatistics) (string, error)
}

type ActionDataResolver

type ActionDataResolver interface {
	ID(ctx context.Context, obj *ent.ActionData) (string, error)
}

type ActionDataWhereInputResolver

type ActionDataWhereInputResolver interface {
	ID(ctx context.Context, obj *ent.ActionDataWhereInput, data *string) error
	IDNeq(ctx context.Context, obj *ent.ActionDataWhereInput, data *string) error
	IDIn(ctx context.Context, obj *ent.ActionDataWhereInput, data []string) error
	IDNotIn(ctx context.Context, obj *ent.ActionDataWhereInput, data []string) error
	IDGt(ctx context.Context, obj *ent.ActionDataWhereInput, data *string) error
	IDGte(ctx context.Context, obj *ent.ActionDataWhereInput, data *string) error
	IDLt(ctx context.Context, obj *ent.ActionDataWhereInput, data *string) error
	IDLte(ctx context.Context, obj *ent.ActionDataWhereInput, data *string) error
}

type ActionProblemResolver

type ActionProblemResolver interface {
	Stdout(ctx context.Context, obj *model.ActionProblem) (*model.BlobReference, error)
	Stderr(ctx context.Context, obj *model.ActionProblem) (*model.BlobReference, error)
}

type ActionSummaryResolver

type ActionSummaryResolver interface {
	ID(ctx context.Context, obj *ent.ActionSummary) (string, error)
}

type ActionSummaryWhereInputResolver

type ActionSummaryWhereInputResolver interface {
	ID(ctx context.Context, obj *ent.ActionSummaryWhereInput, data *string) error
	IDNeq(ctx context.Context, obj *ent.ActionSummaryWhereInput, data *string) error
	IDIn(ctx context.Context, obj *ent.ActionSummaryWhereInput, data []string) error
	IDNotIn(ctx context.Context, obj *ent.ActionSummaryWhereInput, data []string) error
	IDGt(ctx context.Context, obj *ent.ActionSummaryWhereInput, data *string) error
	IDGte(ctx context.Context, obj *ent.ActionSummaryWhereInput, data *string) error
	IDLt(ctx context.Context, obj *ent.ActionSummaryWhereInput, data *string) error
	IDLte(ctx context.Context, obj *ent.ActionSummaryWhereInput, data *string) error
}

type ArtifactMetricsResolver

type ArtifactMetricsResolver interface {
	ID(ctx context.Context, obj *ent.ArtifactMetrics) (string, error)
}

type BazelInvocationProblemResolver

type BazelInvocationProblemResolver interface {
	ID(ctx context.Context, obj *ent.BazelInvocationProblem) (string, error)
}

type BazelInvocationResolver

type BazelInvocationResolver interface {
	ID(ctx context.Context, obj *ent.BazelInvocation) (string, error)

	BazelCommand(ctx context.Context, obj *ent.BazelInvocation) (*model.BazelCommand, error)
	State(ctx context.Context, obj *ent.BazelInvocation) (*model.BazelInvocationState, error)
	User(ctx context.Context, obj *ent.BazelInvocation) (*model.User, error)
	RelatedFiles(ctx context.Context, obj *ent.BazelInvocation) ([]*model.NamedFile, error)
	Problems(ctx context.Context, obj *ent.BazelInvocation) ([]model.Problem, error)
	Profile(ctx context.Context, obj *ent.BazelInvocation) (*model.Profile, error)
}

type BlobReferenceResolver

type BlobReferenceResolver interface {
	DownloadURL(ctx context.Context, obj *model.BlobReference) (string, error)
	SizeInBytes(ctx context.Context, obj *model.BlobReference) (*int, error)
	AvailabilityStatus(ctx context.Context, obj *model.BlobReference) (model.ActionOutputStatus, error)
	EphemeralURL(ctx context.Context, obj *model.BlobReference) (string, error)
}

type BlobResolver

type BlobResolver interface {
	ID(ctx context.Context, obj *ent.Blob) (string, error)
}

type BlobWhereInputResolver

type BlobWhereInputResolver interface {
	ID(ctx context.Context, obj *ent.BlobWhereInput, data *string) error
	IDNeq(ctx context.Context, obj *ent.BlobWhereInput, data *string) error
	IDIn(ctx context.Context, obj *ent.BlobWhereInput, data []string) error
	IDNotIn(ctx context.Context, obj *ent.BlobWhereInput, data []string) error
	IDGt(ctx context.Context, obj *ent.BlobWhereInput, data *string) error
	IDGte(ctx context.Context, obj *ent.BlobWhereInput, data *string) error
	IDLt(ctx context.Context, obj *ent.BlobWhereInput, data *string) error
	IDLte(ctx context.Context, obj *ent.BlobWhereInput, data *string) error
}

type BuildGraphMetricsResolver

type BuildGraphMetricsResolver interface {
	ID(ctx context.Context, obj *ent.BuildGraphMetrics) (string, error)
}

type BuildResolver

type BuildResolver interface {
	ID(ctx context.Context, obj *ent.Build) (string, error)

	Env(ctx context.Context, obj *ent.Build) ([]*model.EnvVar, error)
}

type BuildWhereInputResolver

type BuildWhereInputResolver interface {
	ID(ctx context.Context, obj *ent.BuildWhereInput, data *string) error
	IDNeq(ctx context.Context, obj *ent.BuildWhereInput, data *string) error
	IDIn(ctx context.Context, obj *ent.BuildWhereInput, data []string) error
	IDNotIn(ctx context.Context, obj *ent.BuildWhereInput, data []string) error
	IDGt(ctx context.Context, obj *ent.BuildWhereInput, data *string) error
	IDGte(ctx context.Context, obj *ent.BuildWhereInput, data *string) error
	IDLt(ctx context.Context, obj *ent.BuildWhereInput, data *string) error
	IDLte(ctx context.Context, obj *ent.BuildWhereInput, data *string) error
}

type ComplexityRoot

type ComplexityRoot struct {
	ActionCacheStatistics struct {
		ActionSummary func(childComplexity int) int
		Hits          func(childComplexity int) int
		ID            func(childComplexity int) int
		LoadTimeInMs  func(childComplexity int) int
		MissDetails   func(childComplexity int) int
		Misses        func(childComplexity int) int
		SaveTimeInMs  func(childComplexity int) int
		SizeInBytes   func(childComplexity int) int
	}

	ActionData struct {
		ActionSummary   func(childComplexity int) int
		ActionsCreated  func(childComplexity int) int
		ActionsExecuted func(childComplexity int) int
		FirstStartedMs  func(childComplexity int) int
		ID              func(childComplexity int) int
		LastEndedMs     func(childComplexity int) int
		Mnemonic        func(childComplexity int) int
		SystemTime      func(childComplexity int) int
		UserTime        func(childComplexity int) int
	}

	ActionProblem struct {
		ID     func(childComplexity int) int
		Label  func(childComplexity int) int
		Stderr func(childComplexity int) int
		Stdout func(childComplexity int) int
		Type   func(childComplexity int) int
	}

	ActionSummary struct {
		ActionCacheStatistics             func(childComplexity int) int
		ActionData                        func(childComplexity int) int
		ActionsCreated                    func(childComplexity int) int
		ActionsCreatedNotIncludingAspects func(childComplexity int) int
		ActionsExecuted                   func(childComplexity int) int
		ID                                func(childComplexity int) int
		Metrics                           func(childComplexity int) int
		RemoteCacheHits                   func(childComplexity int) int
		RunnerCount                       func(childComplexity int) int
	}

	ArtifactMetrics struct {
		ID                             func(childComplexity int) int
		Metrics                        func(childComplexity int) int
		OutputArtifactsFromActionCache func(childComplexity int) int
		OutputArtifactsSeen            func(childComplexity int) int
		SourceArtifactsRead            func(childComplexity int) int
		TopLevelArtifacts              func(childComplexity int) int
	}

	BazelCommand struct {
		CmdLine                func(childComplexity int) int
		Command                func(childComplexity int) int
		Executable             func(childComplexity int) int
		ExplicitCmdLine        func(childComplexity int) int
		ExplicitStartupOptions func(childComplexity int) int
		ID                     func(childComplexity int) int
		Residual               func(childComplexity int) int
		StartupOptions         func(childComplexity int) int
	}

	BazelInvocation struct {
		BazelCommand          func(childComplexity int) int
		BepCompleted          func(childComplexity int) int
		Build                 func(childComplexity int) int
		BuildLogs             func(childComplexity int) int
		CPU                   func(childComplexity int) int
		ChangeNumber          func(childComplexity int) int
		ConfigurationMnemonic func(childComplexity int) int
		EndedAt               func(childComplexity int) int
		EventFile             func(childComplexity int) int
		Hostname              func(childComplexity int) int
		ID                    func(childComplexity int) int
		InvocationID          func(childComplexity int) int
		IsCiWorker            func(childComplexity int) int
		Metrics               func(childComplexity int) int
		NumFetches            func(childComplexity int) int
		PatchsetNumber        func(childComplexity int) int
		PlatformName          func(childComplexity int) int
		Problems              func(childComplexity int) int
		Profile               func(childComplexity int) int
		RelatedFiles          func(childComplexity int) int
		SourceControl         func(childComplexity int) int
		StartedAt             func(childComplexity int) int
		State                 func(childComplexity int) int
		StepLabel             func(childComplexity int) int
		Targets               func(childComplexity int) int
		TestCollection        func(childComplexity int) int
		User                  func(childComplexity int) int
		UserEmail             func(childComplexity int) int
		UserLdap              func(childComplexity int) int
	}

	BazelInvocationConnection struct {
		Edges      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	BazelInvocationEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	BazelInvocationProblem struct {
		BazelInvocation func(childComplexity int) int
		ID              func(childComplexity int) int
		Label           func(childComplexity int) int
		ProblemType     func(childComplexity int) int
	}

	BazelInvocationState struct {
		BepCompleted   func(childComplexity int) int
		BuildEndTime   func(childComplexity int) int
		BuildStartTime func(childComplexity int) int
		ExitCode       func(childComplexity int) int
		ID             func(childComplexity int) int
	}

	Blob struct {
		ArchiveURL      func(childComplexity int) int
		ArchivingStatus func(childComplexity int) int
		ID              func(childComplexity int) int
		Reason          func(childComplexity int) int
		SizeBytes       func(childComplexity int) int
		URI             func(childComplexity int) int
	}

	BlobReference struct {
		AvailabilityStatus func(childComplexity int) int
		DownloadURL        func(childComplexity int) int
		EphemeralURL       func(childComplexity int) int
		Name               func(childComplexity int) int
		SizeInBytes        func(childComplexity int) int
	}

	Build struct {
		BuildURL    func(childComplexity int) int
		BuildUUID   func(childComplexity int) int
		Env         func(childComplexity int) int
		ID          func(childComplexity int) int
		Invocations func(childComplexity int) int
		Timestamp   func(childComplexity int) int
	}

	BuildConnection struct {
		Edges      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	BuildEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	BuildGraphMetrics struct {
		ActionCount                               func(childComplexity int) int
		ActionCountNotIncludingAspects            func(childComplexity int) int
		ActionLookupValueCount                    func(childComplexity int) int
		ActionLookupValueCountNotIncludingAspects func(childComplexity int) int
		BuiltValues                               func(childComplexity int) int
		ChangedValues                             func(childComplexity int) int
		CleanedValues                             func(childComplexity int) int
		DirtiedValues                             func(childComplexity int) int
		EvaluatedValues                           func(childComplexity int) int
		ID                                        func(childComplexity int) int
		InputFileConfiguredTargetCount            func(childComplexity int) int
		Metrics                                   func(childComplexity int) int
		OtherConfiguredTargetCount                func(childComplexity int) int
		OutputArtifactCount                       func(childComplexity int) int
		OutputFileConfiguredTargetCount           func(childComplexity int) int
		PostInvocationSkyframeNodeCount           func(childComplexity int) int
	}

	CumulativeMetrics struct {
		ID          func(childComplexity int) int
		Metrics     func(childComplexity int) int
		NumAnalyses func(childComplexity int) int
		NumBuilds   func(childComplexity int) int
	}

	DynamicExecutionMetrics struct {
		ID             func(childComplexity int) int
		Metrics        func(childComplexity int) int
		RaceStatistics func(childComplexity int) int
	}

	EnvVar struct {
		Key   func(childComplexity int) int
		Value func(childComplexity int) int
	}

	EvaluationStat struct {
		BuildGraphMetrics func(childComplexity int) int
		Count             func(childComplexity int) int
		ID                func(childComplexity int) int
		SkyfunctionName   func(childComplexity int) int
	}

	EventFile struct {
		BazelInvocation func(childComplexity int) int
		ID              func(childComplexity int) int
		MimeType        func(childComplexity int) int
		ModTime         func(childComplexity int) int
		Protocol        func(childComplexity int) int
		Reason          func(childComplexity int) int
		Status          func(childComplexity int) int
		URL             func(childComplexity int) int
	}

	ExectionInfo struct {
		CachedRemotely  func(childComplexity int) int
		ExitCode        func(childComplexity int) int
		Hostname        func(childComplexity int) int
		ID              func(childComplexity int) int
		ResourceUsage   func(childComplexity int) int
		Strategy        func(childComplexity int) int
		TestResult      func(childComplexity int) int
		TimeoutSeconds  func(childComplexity int) int
		TimingBreakdown func(childComplexity int) int
	}

	ExitCode struct {
		Code func(childComplexity int) int
		ID   func(childComplexity int) int
		Name func(childComplexity int) int
	}

	FilesMetric struct {
		ArtifactMetrics func(childComplexity int) int
		Count           func(childComplexity int) int
		ID              func(childComplexity int) int
		SizeInBytes     func(childComplexity int) int
	}

	GarbageMetrics struct {
		GarbageCollected func(childComplexity int) int
		ID               func(childComplexity int) int
		MemoryMetrics    func(childComplexity int) int
		Type             func(childComplexity int) int
	}

	MemoryMetrics struct {
		GarbageMetrics                 func(childComplexity int) int
		ID                             func(childComplexity int) int
		Metrics                        func(childComplexity int) int
		PeakPostGcHeapSize             func(childComplexity int) int
		PeakPostGcTenuredSpaceHeapSize func(childComplexity int) int
		UsedHeapSizePostBuild          func(childComplexity int) int
	}

	Metrics struct {
		ActionSummary           func(childComplexity int) int
		ArtifactMetrics         func(childComplexity int) int
		BazelInvocation         func(childComplexity int) int
		BuildGraphMetrics       func(childComplexity int) int
		CumulativeMetrics       func(childComplexity int) int
		DynamicExecutionMetrics func(childComplexity int) int
		ID                      func(childComplexity int) int
		MemoryMetrics           func(childComplexity int) int
		NetworkMetrics          func(childComplexity int) int
		PackageMetrics          func(childComplexity int) int
		TargetMetrics           func(childComplexity int) int
		TimingMetrics           func(childComplexity int) int
	}

	MetricsConnection struct {
		Edges      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	MetricsEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	MissDetail struct {
		ActionCacheStatistics func(childComplexity int) int
		Count                 func(childComplexity int) int
		ID                    func(childComplexity int) int
		Reason                func(childComplexity int) int
	}

	NamedFile struct {
		Name func(childComplexity int) int
		URL  func(childComplexity int) int
	}

	NamedSetOfFiles struct {
		FileSets    func(childComplexity int) int
		Files       func(childComplexity int) int
		ID          func(childComplexity int) int
		OutputGroup func(childComplexity int) int
	}

	NetworkMetrics struct {
		ID                 func(childComplexity int) int
		Metrics            func(childComplexity int) int
		SystemNetworkStats func(childComplexity int) int
	}

	OutputGroup struct {
		FileSets       func(childComplexity int) int
		ID             func(childComplexity int) int
		Incomplete     func(childComplexity int) int
		InlineFiles    func(childComplexity int) int
		Name           func(childComplexity int) int
		TargetComplete func(childComplexity int) int
	}

	PackageLoadMetrics struct {
		ComputationSteps   func(childComplexity int) int
		ID                 func(childComplexity int) int
		LoadDuration       func(childComplexity int) int
		Name               func(childComplexity int) int
		NumTargets         func(childComplexity int) int
		NumTransitiveLoads func(childComplexity int) int
		PackageMetrics     func(childComplexity int) int
		PackageOverhead    func(childComplexity int) int
	}

	PackageMetrics struct {
		ID                 func(childComplexity int) int
		Metrics            func(childComplexity int) int
		PackageLoadMetrics func(childComplexity int) int
		PackagesLoaded     func(childComplexity int) int
	}

	PageInfo struct {
		EndCursor       func(childComplexity int) int
		HasNextPage     func(childComplexity int) int
		HasPreviousPage func(childComplexity int) int
		StartCursor     func(childComplexity int) int
	}

	Profile struct {
		Digest      func(childComplexity int) int
		ID          func(childComplexity int) int
		Name        func(childComplexity int) int
		SizeInBytes func(childComplexity int) int
	}

	ProgressProblem struct {
		ID     func(childComplexity int) int
		Label  func(childComplexity int) int
		Output func(childComplexity int) int
	}

	Query struct {
		BazelInvocation                  func(childComplexity int, invocationID string) int
		FindBazelInvocations             func(childComplexity int, after *entgql.Cursor[int], first *int, before *entgql.Cursor[int], last *int, orderBy *ent.BazelInvocationOrder, where *ent.BazelInvocationWhereInput) int
		FindBuilds                       func(childComplexity int, after *entgql.Cursor[int], first *int, before *entgql.Cursor[int], last *int, where *ent.BuildWhereInput) int
		FindMetrics                      func(childComplexity int, after *entgql.Cursor[int], first *int, before *entgql.Cursor[int], last *int, where *ent.MetricsWhereInput) int
		FindRunnerCounts                 func(childComplexity int, after *entgql.Cursor[int], first *int, before *entgql.Cursor[int], last *int, where *ent.RunnerCountWhereInput) int
		FindTargets                      func(childComplexity int, after *entgql.Cursor[int], first *int, before *entgql.Cursor[int], last *int, orderBy *ent.TargetPairOrder, where *ent.TargetPairWhereInput) int
		FindTests                        func(childComplexity int, after *entgql.Cursor[int], first *int, before *entgql.Cursor[int], last *int, orderBy *ent.TestCollectionOrder, where *ent.TestCollectionWhereInput) int
		GetAveragePassPercentageForLabel func(childComplexity int, label string) int
		GetBuild                         func(childComplexity int, buildURL *string, buildUUID *uuid.UUID) int
		GetTargetDurationAggregation     func(childComplexity int, label *string) int
		GetTargetPassAggregation         func(childComplexity int, label *string) int
		GetTargetsWithOffset             func(childComplexity int, label *string, offset *int, limit *int, sortBy *string, direction *string) int
		GetTestDurationAggregation       func(childComplexity int, label *string) int
		GetTestPassAggregation           func(childComplexity int, label *string) int
		GetTestsWithOffset               func(childComplexity int, label *string, offset *int, limit *int, sortBy *string, direction *string) int
		GetUniqueTargetLabels            func(childComplexity int, param *string) int
		GetUniqueTestLabels              func(childComplexity int, param *string) int
		Node                             func(childComplexity int, id string) int
		Nodes                            func(childComplexity int, ids []string) int
	}

	RaceStatistics struct {
		DynamicExecutionMetrics func(childComplexity int) int
		ID                      func(childComplexity int) int
		LocalRunner             func(childComplexity int) int
		LocalWins               func(childComplexity int) int
		Mnemonic                func(childComplexity int) int
		RemoteRunner            func(childComplexity int) int
		RenoteWins              func(childComplexity int) int
	}

	ResourceUsage struct {
		ExecutionInfo func(childComplexity int) int
		ID            func(childComplexity int) int
		Name          func(childComplexity int) int
		Value         func(childComplexity int) int
	}

	RunnerCount struct {
		ActionSummary   func(childComplexity int) int
		ActionsExecuted func(childComplexity int) int
		ExecKind        func(childComplexity int) int
		ID              func(childComplexity int) int
		Name            func(childComplexity int) int
	}

	RunnerCountConnection struct {
		Edges      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	RunnerCountEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	SourceControl struct {
		Action          func(childComplexity int) int
		Actor           func(childComplexity int) int
		BazelInvocation func(childComplexity int) int
		Branch          func(childComplexity int) int
		CommitSha       func(childComplexity int) int
		EventName       func(childComplexity int) int
		ID              func(childComplexity int) int
		Job             func(childComplexity int) int
		Refs            func(childComplexity int) int
		RepoURL         func(childComplexity int) int
		RunID           func(childComplexity int) int
		RunnerArch      func(childComplexity int) int
		RunnerName      func(childComplexity int) int
		RunnerOs        func(childComplexity int) int
		Workflow        func(childComplexity int) int
		Workspace       func(childComplexity int) int
	}

	SystemNetworkStats struct {
		BytesRecv             func(childComplexity int) int
		BytesSent             func(childComplexity int) int
		ID                    func(childComplexity int) int
		NetworkMetrics        func(childComplexity int) int
		PacketsRecv           func(childComplexity int) int
		PacketsSent           func(childComplexity int) int
		PeakBytesRecvPerSec   func(childComplexity int) int
		PeakBytesSentPerSec   func(childComplexity int) int
		PeakPacketsRecvPerSec func(childComplexity int) int
		PeakPacketsSentPerSec func(childComplexity int) int
	}

	TargetAggregate struct {
		Avg   func(childComplexity int) int
		Count func(childComplexity int) int
		Label func(childComplexity int) int
		Max   func(childComplexity int) int
		Min   func(childComplexity int) int
		Pass  func(childComplexity int) int
		Sum   func(childComplexity int) int
	}

	TargetComplete struct {
		DirectoryOutput    func(childComplexity int) int
		EndTimeInMs        func(childComplexity int) int
		ID                 func(childComplexity int) int
		ImportantOutput    func(childComplexity int) int
		OutputGroup        func(childComplexity int) int
		Success            func(childComplexity int) int
		Tag                func(childComplexity int) int
		TargetKind         func(childComplexity int) int
		TargetPair         func(childComplexity int) int
		TestSize           func(childComplexity int) int
		TestTimeout        func(childComplexity int) int
		TestTimeoutSeconds func(childComplexity int) int
	}

	TargetConfigured struct {
		ID            func(childComplexity int) int
		StartTimeInMs func(childComplexity int) int
		Tag           func(childComplexity int) int
		TargetKind    func(childComplexity int) int
		TargetPair    func(childComplexity int) int
		TestSize      func(childComplexity int) int
	}

	TargetGridCell struct {
		AbortReason  func(childComplexity int) int
		Complete     func(childComplexity int) int
		InvocationID func(childComplexity int) int
	}

	TargetGridResult struct {
		Result func(childComplexity int) int
		Total  func(childComplexity int) int
	}

	TargetGridRow struct {
		Avg      func(childComplexity int) int
		Cells    func(childComplexity int) int
		Count    func(childComplexity int) int
		Label    func(childComplexity int) int
		Max      func(childComplexity int) int
		Min      func(childComplexity int) int
		PassRate func(childComplexity int) int
		Sum      func(childComplexity int) int
	}

	TargetMetrics struct {
		ID                                   func(childComplexity int) int
		Metrics                              func(childComplexity int) int
		TargetsConfigured                    func(childComplexity int) int
		TargetsConfiguredNotIncludingAspects func(childComplexity int) int
		TargetsLoaded                        func(childComplexity int) int
	}

	TargetPair struct {
		AbortReason     func(childComplexity int) int
		BazelInvocation func(childComplexity int) int
		Completion      func(childComplexity int) int
		Configuration   func(childComplexity int) int
		DurationInMs    func(childComplexity int) int
		ID              func(childComplexity int) int
		Label           func(childComplexity int) int
		Success         func(childComplexity int) int
		TargetKind      func(childComplexity int) int
		TestSize        func(childComplexity int) int
	}

	TargetPairConnection struct {
		Edges      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	TargetPairEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	TargetProblem struct {
		ID    func(childComplexity int) int
		Label func(childComplexity int) int
	}

	TestCollection struct {
		BazelInvocation func(childComplexity int) int
		CachedLocally   func(childComplexity int) int
		CachedRemotely  func(childComplexity int) int
		DurationMs      func(childComplexity int) int
		FirstSeen       func(childComplexity int) int
		ID              func(childComplexity int) int
		Label           func(childComplexity int) int
		OverallStatus   func(childComplexity int) int
		Strategy        func(childComplexity int) int
		TestResults     func(childComplexity int) int
		TestSummary     func(childComplexity int) int
	}

	TestCollectionConnection struct {
		Edges      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	TestCollectionEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	TestFile struct {
		Digest     func(childComplexity int) int
		File       func(childComplexity int) int
		ID         func(childComplexity int) int
		Length     func(childComplexity int) int
		Name       func(childComplexity int) int
		Prefix     func(childComplexity int) int
		TestResult func(childComplexity int) int
	}

	TestGridCell struct {
		InvocationID func(childComplexity int) int
		Status       func(childComplexity int) int
	}

	TestGridResult struct {
		Result func(childComplexity int) int
		Total  func(childComplexity int) int
	}

	TestGridRow struct {
		Avg      func(childComplexity int) int
		Cells    func(childComplexity int) int
		Count    func(childComplexity int) int
		Label    func(childComplexity int) int
		Max      func(childComplexity int) int
		Min      func(childComplexity int) int
		PassRate func(childComplexity int) int
		Sum      func(childComplexity int) int
	}

	TestProblem struct {
		ID      func(childComplexity int) int
		Label   func(childComplexity int) int
		Results func(childComplexity int) int
		Status  func(childComplexity int) int
	}

	TestResult struct {
		ActionLogOutput       func(childComplexity int) int
		Attempt               func(childComplexity int) int
		ID                    func(childComplexity int) int
		Run                   func(childComplexity int) int
		Shard                 func(childComplexity int) int
		Status                func(childComplexity int) int
		UndeclaredTestOutputs func(childComplexity int) int
	}

	TestResultBES struct {
		CachedLocally               func(childComplexity int) int
		ExecutionInfo               func(childComplexity int) int
		ID                          func(childComplexity int) int
		Label                       func(childComplexity int) int
		StatusDetails               func(childComplexity int) int
		TestActionOutput            func(childComplexity int) int
		TestAttemptDuration         func(childComplexity int) int
		TestAttemptDurationMillis   func(childComplexity int) int
		TestAttemptStart            func(childComplexity int) int
		TestAttemptStartMillisEpoch func(childComplexity int) int
		TestCollection              func(childComplexity int) int
		TestStatus                  func(childComplexity int) int
		Warning                     func(childComplexity int) int
	}

	TestSummary struct {
		AttemptCount     func(childComplexity int) int
		Failed           func(childComplexity int) int
		FirstStartTime   func(childComplexity int) int
		ID               func(childComplexity int) int
		Label            func(childComplexity int) int
		LastStopTime     func(childComplexity int) int
		OverallStatus    func(childComplexity int) int
		Passed           func(childComplexity int) int
		RunCount         func(childComplexity int) int
		ShardCount       func(childComplexity int) int
		TestCollection   func(childComplexity int) int
		TotalNumCached   func(childComplexity int) int
		TotalRunCount    func(childComplexity int) int
		TotalRunDuration func(childComplexity int) int
	}

	TimingBreakdown struct {
		Child         func(childComplexity int) int
		ExecutionInfo func(childComplexity int) int
		ID            func(childComplexity int) int
		Name          func(childComplexity int) int
		Time          func(childComplexity int) int
	}

	TimingChild struct {
		ID              func(childComplexity int) int
		Name            func(childComplexity int) int
		Time            func(childComplexity int) int
		TimingBreakdown func(childComplexity int) int
	}

	TimingMetrics struct {
		ActionsExecutionStartInMs func(childComplexity int) int
		AnalysisPhaseTimeInMs     func(childComplexity int) int
		CPUTimeInMs               func(childComplexity int) int
		ExecutionPhaseTimeInMs    func(childComplexity int) int
		ID                        func(childComplexity int) int
		Metrics                   func(childComplexity int) int
		WallTimeInMs              func(childComplexity int) int
	}

	User struct {
		Email func(childComplexity int) int
		ID    func(childComplexity int) int
		Ldap  func(childComplexity int) int
	}
}

type Config

type Config struct {
	Schema     *ast.Schema
	Resolvers  ResolverRoot
	Directives DirectiveRoot
	Complexity ComplexityRoot
}

type CumulativeMetricsResolver

type CumulativeMetricsResolver interface {
	ID(ctx context.Context, obj *ent.CumulativeMetrics) (string, error)
}

type DirectiveRoot

type DirectiveRoot struct {
}

type DynamicExecutionMetricsResolver

type DynamicExecutionMetricsResolver interface {
	ID(ctx context.Context, obj *ent.DynamicExecutionMetrics) (string, error)
}

type EvaluationStatResolver

type EvaluationStatResolver interface {
	ID(ctx context.Context, obj *ent.EvaluationStat) (string, error)
}

type EventFileResolver

type EventFileResolver interface {
	ID(ctx context.Context, obj *ent.EventFile) (string, error)
}

type EventFileWhereInputResolver

type EventFileWhereInputResolver interface {
	ID(ctx context.Context, obj *ent.EventFileWhereInput, data *string) error
	IDNeq(ctx context.Context, obj *ent.EventFileWhereInput, data *string) error
	IDIn(ctx context.Context, obj *ent.EventFileWhereInput, data []string) error
	IDNotIn(ctx context.Context, obj *ent.EventFileWhereInput, data []string) error
	IDGt(ctx context.Context, obj *ent.EventFileWhereInput, data *string) error
	IDGte(ctx context.Context, obj *ent.EventFileWhereInput, data *string) error
	IDLt(ctx context.Context, obj *ent.EventFileWhereInput, data *string) error
	IDLte(ctx context.Context, obj *ent.EventFileWhereInput, data *string) error
}

type ExectionInfoResolver

type ExectionInfoResolver interface {
	ID(ctx context.Context, obj *ent.ExectionInfo) (string, error)
}

type ExectionInfoWhereInputResolver

type ExectionInfoWhereInputResolver interface {
	ID(ctx context.Context, obj *ent.ExectionInfoWhereInput, data *string) error
	IDNeq(ctx context.Context, obj *ent.ExectionInfoWhereInput, data *string) error
	IDIn(ctx context.Context, obj *ent.ExectionInfoWhereInput, data []string) error
	IDNotIn(ctx context.Context, obj *ent.ExectionInfoWhereInput, data []string) error
	IDGt(ctx context.Context, obj *ent.ExectionInfoWhereInput, data *string) error
	IDGte(ctx context.Context, obj *ent.ExectionInfoWhereInput, data *string) error
	IDLt(ctx context.Context, obj *ent.ExectionInfoWhereInput, data *string) error
	IDLte(ctx context.Context, obj *ent.ExectionInfoWhereInput, data *string) error
}

type FilesMetricResolver

type FilesMetricResolver interface {
	ID(ctx context.Context, obj *ent.FilesMetric) (string, error)
}

type FilesMetricWhereInputResolver

type FilesMetricWhereInputResolver interface {
	ID(ctx context.Context, obj *ent.FilesMetricWhereInput, data *string) error
	IDNeq(ctx context.Context, obj *ent.FilesMetricWhereInput, data *string) error
	IDIn(ctx context.Context, obj *ent.FilesMetricWhereInput, data []string) error
	IDNotIn(ctx context.Context, obj *ent.FilesMetricWhereInput, data []string) error
	IDGt(ctx context.Context, obj *ent.FilesMetricWhereInput, data *string) error
	IDGte(ctx context.Context, obj *ent.FilesMetricWhereInput, data *string) error
	IDLt(ctx context.Context, obj *ent.FilesMetricWhereInput, data *string) error
	IDLte(ctx context.Context, obj *ent.FilesMetricWhereInput, data *string) error
}

type GarbageMetricsResolver

type GarbageMetricsResolver interface {
	ID(ctx context.Context, obj *ent.GarbageMetrics) (string, error)
}

type MemoryMetricsResolver

type MemoryMetricsResolver interface {
	ID(ctx context.Context, obj *ent.MemoryMetrics) (string, error)
}

type MemoryMetricsWhereInputResolver

type MemoryMetricsWhereInputResolver interface {
	ID(ctx context.Context, obj *ent.MemoryMetricsWhereInput, data *string) error
	IDNeq(ctx context.Context, obj *ent.MemoryMetricsWhereInput, data *string) error
	IDIn(ctx context.Context, obj *ent.MemoryMetricsWhereInput, data []string) error
	IDNotIn(ctx context.Context, obj *ent.MemoryMetricsWhereInput, data []string) error
	IDGt(ctx context.Context, obj *ent.MemoryMetricsWhereInput, data *string) error
	IDGte(ctx context.Context, obj *ent.MemoryMetricsWhereInput, data *string) error
	IDLt(ctx context.Context, obj *ent.MemoryMetricsWhereInput, data *string) error
	IDLte(ctx context.Context, obj *ent.MemoryMetricsWhereInput, data *string) error
}

type MetricsResolver

type MetricsResolver interface {
	ID(ctx context.Context, obj *ent.Metrics) (string, error)
}

type MetricsWhereInputResolver

type MetricsWhereInputResolver interface {
	ID(ctx context.Context, obj *ent.MetricsWhereInput, data *string) error
	IDNeq(ctx context.Context, obj *ent.MetricsWhereInput, data *string) error
	IDIn(ctx context.Context, obj *ent.MetricsWhereInput, data []string) error
	IDNotIn(ctx context.Context, obj *ent.MetricsWhereInput, data []string) error
	IDGt(ctx context.Context, obj *ent.MetricsWhereInput, data *string) error
	IDGte(ctx context.Context, obj *ent.MetricsWhereInput, data *string) error
	IDLt(ctx context.Context, obj *ent.MetricsWhereInput, data *string) error
	IDLte(ctx context.Context, obj *ent.MetricsWhereInput, data *string) error
}

type MissDetailResolver

type MissDetailResolver interface {
	ID(ctx context.Context, obj *ent.MissDetail) (string, error)
}

type MissDetailWhereInputResolver

type MissDetailWhereInputResolver interface {
	ID(ctx context.Context, obj *ent.MissDetailWhereInput, data *string) error
	IDNeq(ctx context.Context, obj *ent.MissDetailWhereInput, data *string) error
	IDIn(ctx context.Context, obj *ent.MissDetailWhereInput, data []string) error
	IDNotIn(ctx context.Context, obj *ent.MissDetailWhereInput, data []string) error
	IDGt(ctx context.Context, obj *ent.MissDetailWhereInput, data *string) error
	IDGte(ctx context.Context, obj *ent.MissDetailWhereInput, data *string) error
	IDLt(ctx context.Context, obj *ent.MissDetailWhereInput, data *string) error
	IDLte(ctx context.Context, obj *ent.MissDetailWhereInput, data *string) error
}

type NamedSetOfFilesResolver

type NamedSetOfFilesResolver interface {
	ID(ctx context.Context, obj *ent.NamedSetOfFiles) (string, error)
}

type NetworkMetricsResolver

type NetworkMetricsResolver interface {
	ID(ctx context.Context, obj *ent.NetworkMetrics) (string, error)
}

type OutputGroupResolver

type OutputGroupResolver interface {
	ID(ctx context.Context, obj *ent.OutputGroup) (string, error)
}

type OutputGroupWhereInputResolver

type OutputGroupWhereInputResolver interface {
	ID(ctx context.Context, obj *ent.OutputGroupWhereInput, data *string) error
	IDNeq(ctx context.Context, obj *ent.OutputGroupWhereInput, data *string) error
	IDIn(ctx context.Context, obj *ent.OutputGroupWhereInput, data []string) error
	IDNotIn(ctx context.Context, obj *ent.OutputGroupWhereInput, data []string) error
	IDGt(ctx context.Context, obj *ent.OutputGroupWhereInput, data *string) error
	IDGte(ctx context.Context, obj *ent.OutputGroupWhereInput, data *string) error
	IDLt(ctx context.Context, obj *ent.OutputGroupWhereInput, data *string) error
	IDLte(ctx context.Context, obj *ent.OutputGroupWhereInput, data *string) error
}

type PackageLoadMetricsResolver

type PackageLoadMetricsResolver interface {
	ID(ctx context.Context, obj *ent.PackageLoadMetrics) (string, error)
}

type PackageMetricsResolver

type PackageMetricsResolver interface {
	ID(ctx context.Context, obj *ent.PackageMetrics) (string, error)
}

type QueryResolver

type QueryResolver interface {
	Node(ctx context.Context, id string) (ent.Noder, error)
	Nodes(ctx context.Context, ids []string) ([]ent.Noder, error)
	FindBazelInvocations(ctx context.Context, after *entgql.Cursor[int], first *int, before *entgql.Cursor[int], last *int, orderBy *ent.BazelInvocationOrder, where *ent.BazelInvocationWhereInput) (*ent.BazelInvocationConnection, error)
	FindBuilds(ctx context.Context, after *entgql.Cursor[int], first *int, before *entgql.Cursor[int], last *int, where *ent.BuildWhereInput) (*ent.BuildConnection, error)
	FindMetrics(ctx context.Context, after *entgql.Cursor[int], first *int, before *entgql.Cursor[int], last *int, where *ent.MetricsWhereInput) (*ent.MetricsConnection, error)
	FindRunnerCounts(ctx context.Context, after *entgql.Cursor[int], first *int, before *entgql.Cursor[int], last *int, where *ent.RunnerCountWhereInput) (*ent.RunnerCountConnection, error)
	FindTargets(ctx context.Context, after *entgql.Cursor[int], first *int, before *entgql.Cursor[int], last *int, orderBy *ent.TargetPairOrder, where *ent.TargetPairWhereInput) (*ent.TargetPairConnection, error)
	FindTests(ctx context.Context, after *entgql.Cursor[int], first *int, before *entgql.Cursor[int], last *int, orderBy *ent.TestCollectionOrder, where *ent.TestCollectionWhereInput) (*ent.TestCollectionConnection, error)
	BazelInvocation(ctx context.Context, invocationID string) (*ent.BazelInvocation, error)
	GetBuild(ctx context.Context, buildURL *string, buildUUID *uuid.UUID) (*ent.Build, error)
	GetUniqueTestLabels(ctx context.Context, param *string) ([]*string, error)
	GetUniqueTargetLabels(ctx context.Context, param *string) ([]*string, error)
	GetTestDurationAggregation(ctx context.Context, label *string) ([]*model.TargetAggregate, error)
	GetTestPassAggregation(ctx context.Context, label *string) ([]*model.TargetAggregate, error)
	GetTargetDurationAggregation(ctx context.Context, label *string) ([]*model.TargetAggregate, error)
	GetTargetPassAggregation(ctx context.Context, label *string) ([]*model.TargetAggregate, error)
	GetTestsWithOffset(ctx context.Context, label *string, offset *int, limit *int, sortBy *string, direction *string) (*model.TestGridResult, error)
	GetTargetsWithOffset(ctx context.Context, label *string, offset *int, limit *int, sortBy *string, direction *string) (*model.TargetGridResult, error)
	GetAveragePassPercentageForLabel(ctx context.Context, label string) (*float64, error)
}

type RaceStatisticsResolver

type RaceStatisticsResolver interface {
	ID(ctx context.Context, obj *ent.RaceStatistics) (string, error)
}

type Resolver

type Resolver struct {
	// contains filtered or unexported fields
}

The Resolver Type for DI

func (*Resolver) ActionCacheStatistics

func (r *Resolver) ActionCacheStatistics() ActionCacheStatisticsResolver

ActionCacheStatistics returns ActionCacheStatisticsResolver implementation.

func (*Resolver) ActionCacheStatisticsWhereInput

func (r *Resolver) ActionCacheStatisticsWhereInput() ActionCacheStatisticsWhereInputResolver

ActionCacheStatisticsWhereInput returns ActionCacheStatisticsWhereInputResolver implementation.

func (*Resolver) ActionData

func (r *Resolver) ActionData() ActionDataResolver

ActionData returns ActionDataResolver implementation.

func (*Resolver) ActionDataWhereInput

func (r *Resolver) ActionDataWhereInput() ActionDataWhereInputResolver

ActionDataWhereInput returns ActionDataWhereInputResolver implementation.

func (*Resolver) ActionProblem

func (r *Resolver) ActionProblem() ActionProblemResolver

ActionProblem returns ActionProblemResolver implementation.

func (*Resolver) ActionSummary

func (r *Resolver) ActionSummary() ActionSummaryResolver

ActionSummary returns ActionSummaryResolver implementation.

func (*Resolver) ActionSummaryWhereInput

func (r *Resolver) ActionSummaryWhereInput() ActionSummaryWhereInputResolver

ActionSummaryWhereInput returns ActionSummaryWhereInputResolver implementation.

func (*Resolver) ArtifactMetrics

func (r *Resolver) ArtifactMetrics() ArtifactMetricsResolver

ArtifactMetrics returns ArtifactMetricsResolver implementation.

func (*Resolver) ArtifactMetricsWhereInput

func (r *Resolver) ArtifactMetricsWhereInput() ArtifactMetricsWhereInputResolver

ArtifactMetricsWhereInput returns ArtifactMetricsWhereInputResolver implementation.

func (*Resolver) BazelInvocation

func (r *Resolver) BazelInvocation() BazelInvocationResolver

BazelInvocation returns BazelInvocationResolver implementation.

func (*Resolver) BazelInvocationProblem

func (r *Resolver) BazelInvocationProblem() BazelInvocationProblemResolver

BazelInvocationProblem returns BazelInvocationProblemResolver implementation.

func (*Resolver) BazelInvocationProblemWhereInput

func (r *Resolver) BazelInvocationProblemWhereInput() BazelInvocationProblemWhereInputResolver

BazelInvocationProblemWhereInput returns BazelInvocationProblemWhereInputResolver implementation.

func (*Resolver) BazelInvocationWhereInput

func (r *Resolver) BazelInvocationWhereInput() BazelInvocationWhereInputResolver

BazelInvocationWhereInput returns BazelInvocationWhereInputResolver implementation.

func (*Resolver) Blob

func (r *Resolver) Blob() BlobResolver

Blob returns BlobResolver implementation.

func (*Resolver) BlobReference

func (r *Resolver) BlobReference() BlobReferenceResolver

BlobReference returns BlobReferenceResolver implementation.

func (*Resolver) BlobWhereInput

func (r *Resolver) BlobWhereInput() BlobWhereInputResolver

BlobWhereInput returns BlobWhereInputResolver implementation.

func (*Resolver) Build

func (r *Resolver) Build() BuildResolver

Build returns BuildResolver implementation.

func (*Resolver) BuildGraphMetrics

func (r *Resolver) BuildGraphMetrics() BuildGraphMetricsResolver

BuildGraphMetrics returns BuildGraphMetricsResolver implementation.

func (*Resolver) BuildGraphMetricsWhereInput

func (r *Resolver) BuildGraphMetricsWhereInput() BuildGraphMetricsWhereInputResolver

BuildGraphMetricsWhereInput returns BuildGraphMetricsWhereInputResolver implementation.

func (*Resolver) BuildWhereInput

func (r *Resolver) BuildWhereInput() BuildWhereInputResolver

BuildWhereInput returns BuildWhereInputResolver implementation.

func (*Resolver) CumulativeMetrics

func (r *Resolver) CumulativeMetrics() CumulativeMetricsResolver

CumulativeMetrics returns CumulativeMetricsResolver implementation.

func (*Resolver) CumulativeMetricsWhereInput

func (r *Resolver) CumulativeMetricsWhereInput() CumulativeMetricsWhereInputResolver

CumulativeMetricsWhereInput returns CumulativeMetricsWhereInputResolver implementation.

func (*Resolver) DynamicExecutionMetrics

func (r *Resolver) DynamicExecutionMetrics() DynamicExecutionMetricsResolver

DynamicExecutionMetrics returns DynamicExecutionMetricsResolver implementation.

func (*Resolver) DynamicExecutionMetricsWhereInput

func (r *Resolver) DynamicExecutionMetricsWhereInput() DynamicExecutionMetricsWhereInputResolver

DynamicExecutionMetricsWhereInput returns DynamicExecutionMetricsWhereInputResolver implementation.

func (*Resolver) EvaluationStat

func (r *Resolver) EvaluationStat() EvaluationStatResolver

EvaluationStat returns EvaluationStatResolver implementation.

func (*Resolver) EvaluationStatWhereInput

func (r *Resolver) EvaluationStatWhereInput() EvaluationStatWhereInputResolver

EvaluationStatWhereInput returns EvaluationStatWhereInputResolver implementation.

func (*Resolver) EventFile

func (r *Resolver) EventFile() EventFileResolver

EventFile returns EventFileResolver implementation.

func (*Resolver) EventFileWhereInput

func (r *Resolver) EventFileWhereInput() EventFileWhereInputResolver

EventFileWhereInput returns EventFileWhereInputResolver implementation.

func (*Resolver) ExectionInfo

func (r *Resolver) ExectionInfo() ExectionInfoResolver

ExectionInfo returns ExectionInfoResolver implementation.

func (*Resolver) ExectionInfoWhereInput

func (r *Resolver) ExectionInfoWhereInput() ExectionInfoWhereInputResolver

ExectionInfoWhereInput returns ExectionInfoWhereInputResolver implementation.

func (*Resolver) FilesMetric

func (r *Resolver) FilesMetric() FilesMetricResolver

FilesMetric returns FilesMetricResolver implementation.

func (*Resolver) FilesMetricWhereInput

func (r *Resolver) FilesMetricWhereInput() FilesMetricWhereInputResolver

FilesMetricWhereInput returns FilesMetricWhereInputResolver implementation.

func (*Resolver) GarbageMetrics

func (r *Resolver) GarbageMetrics() GarbageMetricsResolver

GarbageMetrics returns GarbageMetricsResolver implementation.

func (*Resolver) GarbageMetricsWhereInput

func (r *Resolver) GarbageMetricsWhereInput() GarbageMetricsWhereInputResolver

GarbageMetricsWhereInput returns GarbageMetricsWhereInputResolver implementation.

func (*Resolver) MemoryMetrics

func (r *Resolver) MemoryMetrics() MemoryMetricsResolver

MemoryMetrics returns MemoryMetricsResolver implementation.

func (*Resolver) MemoryMetricsWhereInput

func (r *Resolver) MemoryMetricsWhereInput() MemoryMetricsWhereInputResolver

MemoryMetricsWhereInput returns MemoryMetricsWhereInputResolver implementation.

func (*Resolver) Metrics

func (r *Resolver) Metrics() MetricsResolver

Metrics returns MetricsResolver implementation.

func (*Resolver) MetricsWhereInput

func (r *Resolver) MetricsWhereInput() MetricsWhereInputResolver

MetricsWhereInput returns MetricsWhereInputResolver implementation.

func (*Resolver) MissDetail

func (r *Resolver) MissDetail() MissDetailResolver

MissDetail returns MissDetailResolver implementation.

func (*Resolver) MissDetailWhereInput

func (r *Resolver) MissDetailWhereInput() MissDetailWhereInputResolver

MissDetailWhereInput returns MissDetailWhereInputResolver implementation.

func (*Resolver) NamedSetOfFiles

func (r *Resolver) NamedSetOfFiles() NamedSetOfFilesResolver

NamedSetOfFiles returns NamedSetOfFilesResolver implementation.

func (*Resolver) NamedSetOfFilesWhereInput

func (r *Resolver) NamedSetOfFilesWhereInput() NamedSetOfFilesWhereInputResolver

NamedSetOfFilesWhereInput returns NamedSetOfFilesWhereInputResolver implementation.

func (*Resolver) NetworkMetrics

func (r *Resolver) NetworkMetrics() NetworkMetricsResolver

NetworkMetrics returns NetworkMetricsResolver implementation.

func (*Resolver) NetworkMetricsWhereInput

func (r *Resolver) NetworkMetricsWhereInput() NetworkMetricsWhereInputResolver

NetworkMetricsWhereInput returns NetworkMetricsWhereInputResolver implementation.

func (*Resolver) OutputGroup

func (r *Resolver) OutputGroup() OutputGroupResolver

OutputGroup returns OutputGroupResolver implementation.

func (*Resolver) OutputGroupWhereInput

func (r *Resolver) OutputGroupWhereInput() OutputGroupWhereInputResolver

OutputGroupWhereInput returns OutputGroupWhereInputResolver implementation.

func (*Resolver) PackageLoadMetrics

func (r *Resolver) PackageLoadMetrics() PackageLoadMetricsResolver

PackageLoadMetrics returns PackageLoadMetricsResolver implementation.

func (*Resolver) PackageLoadMetricsWhereInput

func (r *Resolver) PackageLoadMetricsWhereInput() PackageLoadMetricsWhereInputResolver

PackageLoadMetricsWhereInput returns PackageLoadMetricsWhereInputResolver implementation.

func (*Resolver) PackageMetrics

func (r *Resolver) PackageMetrics() PackageMetricsResolver

PackageMetrics returns PackageMetricsResolver implementation.

func (*Resolver) PackageMetricsWhereInput

func (r *Resolver) PackageMetricsWhereInput() PackageMetricsWhereInputResolver

PackageMetricsWhereInput returns PackageMetricsWhereInputResolver implementation.

func (*Resolver) Query

func (r *Resolver) Query() QueryResolver

Query returns QueryResolver implementation.

func (*Resolver) RaceStatistics

func (r *Resolver) RaceStatistics() RaceStatisticsResolver

RaceStatistics returns RaceStatisticsResolver implementation.

func (*Resolver) RaceStatisticsWhereInput

func (r *Resolver) RaceStatisticsWhereInput() RaceStatisticsWhereInputResolver

RaceStatisticsWhereInput returns RaceStatisticsWhereInputResolver implementation.

func (*Resolver) ResourceUsage

func (r *Resolver) ResourceUsage() ResourceUsageResolver

ResourceUsage returns ResourceUsageResolver implementation.

func (*Resolver) ResourceUsageWhereInput

func (r *Resolver) ResourceUsageWhereInput() ResourceUsageWhereInputResolver

ResourceUsageWhereInput returns ResourceUsageWhereInputResolver implementation.

func (*Resolver) RunnerCount

func (r *Resolver) RunnerCount() RunnerCountResolver

RunnerCount returns RunnerCountResolver implementation.

func (*Resolver) RunnerCountWhereInput

func (r *Resolver) RunnerCountWhereInput() RunnerCountWhereInputResolver

RunnerCountWhereInput returns RunnerCountWhereInputResolver implementation.

func (*Resolver) SourceControl

func (r *Resolver) SourceControl() SourceControlResolver

SourceControl returns SourceControlResolver implementation.

func (*Resolver) SourceControlWhereInput

func (r *Resolver) SourceControlWhereInput() SourceControlWhereInputResolver

SourceControlWhereInput returns SourceControlWhereInputResolver implementation.

func (*Resolver) SystemNetworkStats

func (r *Resolver) SystemNetworkStats() SystemNetworkStatsResolver

SystemNetworkStats returns SystemNetworkStatsResolver implementation.

func (*Resolver) SystemNetworkStatsWhereInput

func (r *Resolver) SystemNetworkStatsWhereInput() SystemNetworkStatsWhereInputResolver

SystemNetworkStatsWhereInput returns SystemNetworkStatsWhereInputResolver implementation.

func (*Resolver) TargetComplete

func (r *Resolver) TargetComplete() TargetCompleteResolver

TargetComplete returns TargetCompleteResolver implementation.

func (*Resolver) TargetCompleteWhereInput

func (r *Resolver) TargetCompleteWhereInput() TargetCompleteWhereInputResolver

TargetCompleteWhereInput returns TargetCompleteWhereInputResolver implementation.

func (*Resolver) TargetConfigured

func (r *Resolver) TargetConfigured() TargetConfiguredResolver

TargetConfigured returns TargetConfiguredResolver implementation.

func (*Resolver) TargetConfiguredWhereInput

func (r *Resolver) TargetConfiguredWhereInput() TargetConfiguredWhereInputResolver

TargetConfiguredWhereInput returns TargetConfiguredWhereInputResolver implementation.

func (*Resolver) TargetMetrics

func (r *Resolver) TargetMetrics() TargetMetricsResolver

TargetMetrics returns TargetMetricsResolver implementation.

func (*Resolver) TargetMetricsWhereInput

func (r *Resolver) TargetMetricsWhereInput() TargetMetricsWhereInputResolver

TargetMetricsWhereInput returns TargetMetricsWhereInputResolver implementation.

func (*Resolver) TargetPair

func (r *Resolver) TargetPair() TargetPairResolver

TargetPair returns TargetPairResolver implementation.

func (*Resolver) TargetPairWhereInput

func (r *Resolver) TargetPairWhereInput() TargetPairWhereInputResolver

TargetPairWhereInput returns TargetPairWhereInputResolver implementation.

func (*Resolver) TestCollection

func (r *Resolver) TestCollection() TestCollectionResolver

TestCollection returns TestCollectionResolver implementation.

func (*Resolver) TestCollectionWhereInput

func (r *Resolver) TestCollectionWhereInput() TestCollectionWhereInputResolver

TestCollectionWhereInput returns TestCollectionWhereInputResolver implementation.

func (*Resolver) TestFile

func (r *Resolver) TestFile() TestFileResolver

TestFile returns TestFileResolver implementation.

func (*Resolver) TestFileWhereInput

func (r *Resolver) TestFileWhereInput() TestFileWhereInputResolver

TestFileWhereInput returns TestFileWhereInputResolver implementation.

func (*Resolver) TestResult

func (r *Resolver) TestResult() TestResultResolver

TestResult returns TestResultResolver implementation.

func (*Resolver) TestResultBES

func (r *Resolver) TestResultBES() TestResultBESResolver

TestResultBES returns TestResultBESResolver implementation.

func (*Resolver) TestResultBESWhereInput

func (r *Resolver) TestResultBESWhereInput() TestResultBESWhereInputResolver

TestResultBESWhereInput returns TestResultBESWhereInputResolver implementation.

func (*Resolver) TestSummary

func (r *Resolver) TestSummary() TestSummaryResolver

TestSummary returns TestSummaryResolver implementation.

func (*Resolver) TestSummaryWhereInput

func (r *Resolver) TestSummaryWhereInput() TestSummaryWhereInputResolver

TestSummaryWhereInput returns TestSummaryWhereInputResolver implementation.

func (*Resolver) TimingBreakdown

func (r *Resolver) TimingBreakdown() TimingBreakdownResolver

TimingBreakdown returns TimingBreakdownResolver implementation.

func (*Resolver) TimingBreakdownWhereInput

func (r *Resolver) TimingBreakdownWhereInput() TimingBreakdownWhereInputResolver

TimingBreakdownWhereInput returns TimingBreakdownWhereInputResolver implementation.

func (*Resolver) TimingChild

func (r *Resolver) TimingChild() TimingChildResolver

TimingChild returns TimingChildResolver implementation.

func (*Resolver) TimingChildWhereInput

func (r *Resolver) TimingChildWhereInput() TimingChildWhereInputResolver

TimingChildWhereInput returns TimingChildWhereInputResolver implementation.

func (*Resolver) TimingMetrics

func (r *Resolver) TimingMetrics() TimingMetricsResolver

TimingMetrics returns TimingMetricsResolver implementation.

func (*Resolver) TimingMetricsWhereInput

func (r *Resolver) TimingMetricsWhereInput() TimingMetricsWhereInputResolver

TimingMetricsWhereInput returns TimingMetricsWhereInputResolver implementation.

type ResolverRoot

type ResolverRoot interface {
	ActionCacheStatistics() ActionCacheStatisticsResolver
	ActionData() ActionDataResolver
	ActionProblem() ActionProblemResolver
	ActionSummary() ActionSummaryResolver
	ArtifactMetrics() ArtifactMetricsResolver
	BazelInvocation() BazelInvocationResolver
	BazelInvocationProblem() BazelInvocationProblemResolver
	Blob() BlobResolver
	BlobReference() BlobReferenceResolver
	Build() BuildResolver
	BuildGraphMetrics() BuildGraphMetricsResolver
	CumulativeMetrics() CumulativeMetricsResolver
	DynamicExecutionMetrics() DynamicExecutionMetricsResolver
	EvaluationStat() EvaluationStatResolver
	EventFile() EventFileResolver
	ExectionInfo() ExectionInfoResolver
	FilesMetric() FilesMetricResolver
	GarbageMetrics() GarbageMetricsResolver
	MemoryMetrics() MemoryMetricsResolver
	Metrics() MetricsResolver
	MissDetail() MissDetailResolver
	NamedSetOfFiles() NamedSetOfFilesResolver
	NetworkMetrics() NetworkMetricsResolver
	OutputGroup() OutputGroupResolver
	PackageLoadMetrics() PackageLoadMetricsResolver
	PackageMetrics() PackageMetricsResolver
	Query() QueryResolver
	RaceStatistics() RaceStatisticsResolver
	ResourceUsage() ResourceUsageResolver
	RunnerCount() RunnerCountResolver
	SourceControl() SourceControlResolver
	SystemNetworkStats() SystemNetworkStatsResolver
	TargetComplete() TargetCompleteResolver
	TargetConfigured() TargetConfiguredResolver
	TargetMetrics() TargetMetricsResolver
	TargetPair() TargetPairResolver
	TestCollection() TestCollectionResolver
	TestFile() TestFileResolver
	TestResult() TestResultResolver
	TestResultBES() TestResultBESResolver
	TestSummary() TestSummaryResolver
	TimingBreakdown() TimingBreakdownResolver
	TimingChild() TimingChildResolver
	TimingMetrics() TimingMetricsResolver
	ActionCacheStatisticsWhereInput() ActionCacheStatisticsWhereInputResolver
	ActionDataWhereInput() ActionDataWhereInputResolver
	ActionSummaryWhereInput() ActionSummaryWhereInputResolver
	ArtifactMetricsWhereInput() ArtifactMetricsWhereInputResolver
	BazelInvocationProblemWhereInput() BazelInvocationProblemWhereInputResolver
	BazelInvocationWhereInput() BazelInvocationWhereInputResolver
	BlobWhereInput() BlobWhereInputResolver
	BuildGraphMetricsWhereInput() BuildGraphMetricsWhereInputResolver
	BuildWhereInput() BuildWhereInputResolver
	CumulativeMetricsWhereInput() CumulativeMetricsWhereInputResolver
	DynamicExecutionMetricsWhereInput() DynamicExecutionMetricsWhereInputResolver
	EvaluationStatWhereInput() EvaluationStatWhereInputResolver
	EventFileWhereInput() EventFileWhereInputResolver
	ExectionInfoWhereInput() ExectionInfoWhereInputResolver
	FilesMetricWhereInput() FilesMetricWhereInputResolver
	GarbageMetricsWhereInput() GarbageMetricsWhereInputResolver
	MemoryMetricsWhereInput() MemoryMetricsWhereInputResolver
	MetricsWhereInput() MetricsWhereInputResolver
	MissDetailWhereInput() MissDetailWhereInputResolver
	NamedSetOfFilesWhereInput() NamedSetOfFilesWhereInputResolver
	NetworkMetricsWhereInput() NetworkMetricsWhereInputResolver
	OutputGroupWhereInput() OutputGroupWhereInputResolver
	PackageLoadMetricsWhereInput() PackageLoadMetricsWhereInputResolver
	PackageMetricsWhereInput() PackageMetricsWhereInputResolver
	RaceStatisticsWhereInput() RaceStatisticsWhereInputResolver
	ResourceUsageWhereInput() ResourceUsageWhereInputResolver
	RunnerCountWhereInput() RunnerCountWhereInputResolver
	SourceControlWhereInput() SourceControlWhereInputResolver
	SystemNetworkStatsWhereInput() SystemNetworkStatsWhereInputResolver
	TargetCompleteWhereInput() TargetCompleteWhereInputResolver
	TargetConfiguredWhereInput() TargetConfiguredWhereInputResolver
	TargetMetricsWhereInput() TargetMetricsWhereInputResolver
	TargetPairWhereInput() TargetPairWhereInputResolver
	TestCollectionWhereInput() TestCollectionWhereInputResolver
	TestFileWhereInput() TestFileWhereInputResolver
	TestResultBESWhereInput() TestResultBESWhereInputResolver
	TestSummaryWhereInput() TestSummaryWhereInputResolver
	TimingBreakdownWhereInput() TimingBreakdownWhereInputResolver
	TimingChildWhereInput() TimingChildWhereInputResolver
	TimingMetricsWhereInput() TimingMetricsWhereInputResolver
}

type ResourceUsageResolver

type ResourceUsageResolver interface {
	ID(ctx context.Context, obj *ent.ResourceUsage) (string, error)
}

type ResourceUsageWhereInputResolver

type ResourceUsageWhereInputResolver interface {
	ID(ctx context.Context, obj *ent.ResourceUsageWhereInput, data *string) error
	IDNeq(ctx context.Context, obj *ent.ResourceUsageWhereInput, data *string) error
	IDIn(ctx context.Context, obj *ent.ResourceUsageWhereInput, data []string) error
	IDNotIn(ctx context.Context, obj *ent.ResourceUsageWhereInput, data []string) error
	IDGt(ctx context.Context, obj *ent.ResourceUsageWhereInput, data *string) error
	IDGte(ctx context.Context, obj *ent.ResourceUsageWhereInput, data *string) error
	IDLt(ctx context.Context, obj *ent.ResourceUsageWhereInput, data *string) error
	IDLte(ctx context.Context, obj *ent.ResourceUsageWhereInput, data *string) error
}

type RunnerCountResolver

type RunnerCountResolver interface {
	ID(ctx context.Context, obj *ent.RunnerCount) (string, error)
}

type RunnerCountWhereInputResolver

type RunnerCountWhereInputResolver interface {
	ID(ctx context.Context, obj *ent.RunnerCountWhereInput, data *string) error
	IDNeq(ctx context.Context, obj *ent.RunnerCountWhereInput, data *string) error
	IDIn(ctx context.Context, obj *ent.RunnerCountWhereInput, data []string) error
	IDNotIn(ctx context.Context, obj *ent.RunnerCountWhereInput, data []string) error
	IDGt(ctx context.Context, obj *ent.RunnerCountWhereInput, data *string) error
	IDGte(ctx context.Context, obj *ent.RunnerCountWhereInput, data *string) error
	IDLt(ctx context.Context, obj *ent.RunnerCountWhereInput, data *string) error
	IDLte(ctx context.Context, obj *ent.RunnerCountWhereInput, data *string) error
}

type SourceControlResolver

type SourceControlResolver interface {
	ID(ctx context.Context, obj *ent.SourceControl) (string, error)
}

type SourceControlWhereInputResolver

type SourceControlWhereInputResolver interface {
	ID(ctx context.Context, obj *ent.SourceControlWhereInput, data *string) error
	IDNeq(ctx context.Context, obj *ent.SourceControlWhereInput, data *string) error
	IDIn(ctx context.Context, obj *ent.SourceControlWhereInput, data []string) error
	IDNotIn(ctx context.Context, obj *ent.SourceControlWhereInput, data []string) error
	IDGt(ctx context.Context, obj *ent.SourceControlWhereInput, data *string) error
	IDGte(ctx context.Context, obj *ent.SourceControlWhereInput, data *string) error
	IDLt(ctx context.Context, obj *ent.SourceControlWhereInput, data *string) error
	IDLte(ctx context.Context, obj *ent.SourceControlWhereInput, data *string) error
}

type SystemNetworkStatsResolver

type SystemNetworkStatsResolver interface {
	ID(ctx context.Context, obj *ent.SystemNetworkStats) (string, error)
}

type TargetCompleteResolver

type TargetCompleteResolver interface {
	ID(ctx context.Context, obj *ent.TargetComplete) (string, error)
}

type TargetConfiguredResolver

type TargetConfiguredResolver interface {
	ID(ctx context.Context, obj *ent.TargetConfigured) (string, error)
}

type TargetMetricsResolver

type TargetMetricsResolver interface {
	ID(ctx context.Context, obj *ent.TargetMetrics) (string, error)
}

type TargetMetricsWhereInputResolver

type TargetMetricsWhereInputResolver interface {
	ID(ctx context.Context, obj *ent.TargetMetricsWhereInput, data *string) error
	IDNeq(ctx context.Context, obj *ent.TargetMetricsWhereInput, data *string) error
	IDIn(ctx context.Context, obj *ent.TargetMetricsWhereInput, data []string) error
	IDNotIn(ctx context.Context, obj *ent.TargetMetricsWhereInput, data []string) error
	IDGt(ctx context.Context, obj *ent.TargetMetricsWhereInput, data *string) error
	IDGte(ctx context.Context, obj *ent.TargetMetricsWhereInput, data *string) error
	IDLt(ctx context.Context, obj *ent.TargetMetricsWhereInput, data *string) error
	IDLte(ctx context.Context, obj *ent.TargetMetricsWhereInput, data *string) error
}

type TargetPairResolver

type TargetPairResolver interface {
	ID(ctx context.Context, obj *ent.TargetPair) (string, error)
}

type TargetPairWhereInputResolver

type TargetPairWhereInputResolver interface {
	ID(ctx context.Context, obj *ent.TargetPairWhereInput, data *string) error
	IDNeq(ctx context.Context, obj *ent.TargetPairWhereInput, data *string) error
	IDIn(ctx context.Context, obj *ent.TargetPairWhereInput, data []string) error
	IDNotIn(ctx context.Context, obj *ent.TargetPairWhereInput, data []string) error
	IDGt(ctx context.Context, obj *ent.TargetPairWhereInput, data *string) error
	IDGte(ctx context.Context, obj *ent.TargetPairWhereInput, data *string) error
	IDLt(ctx context.Context, obj *ent.TargetPairWhereInput, data *string) error
	IDLte(ctx context.Context, obj *ent.TargetPairWhereInput, data *string) error
}

type TestCollectionResolver

type TestCollectionResolver interface {
	ID(ctx context.Context, obj *ent.TestCollection) (string, error)
}

type TestFileResolver

type TestFileResolver interface {
	ID(ctx context.Context, obj *ent.TestFile) (string, error)
}

type TestFileWhereInputResolver

type TestFileWhereInputResolver interface {
	ID(ctx context.Context, obj *ent.TestFileWhereInput, data *string) error
	IDNeq(ctx context.Context, obj *ent.TestFileWhereInput, data *string) error
	IDIn(ctx context.Context, obj *ent.TestFileWhereInput, data []string) error
	IDNotIn(ctx context.Context, obj *ent.TestFileWhereInput, data []string) error
	IDGt(ctx context.Context, obj *ent.TestFileWhereInput, data *string) error
	IDGte(ctx context.Context, obj *ent.TestFileWhereInput, data *string) error
	IDLt(ctx context.Context, obj *ent.TestFileWhereInput, data *string) error
	IDLte(ctx context.Context, obj *ent.TestFileWhereInput, data *string) error
}

type TestResultBESResolver

type TestResultBESResolver interface {
	ID(ctx context.Context, obj *ent.TestResultBES) (string, error)
}

type TestResultBESWhereInputResolver

type TestResultBESWhereInputResolver interface {
	ID(ctx context.Context, obj *ent.TestResultBESWhereInput, data *string) error
	IDNeq(ctx context.Context, obj *ent.TestResultBESWhereInput, data *string) error
	IDIn(ctx context.Context, obj *ent.TestResultBESWhereInput, data []string) error
	IDNotIn(ctx context.Context, obj *ent.TestResultBESWhereInput, data []string) error
	IDGt(ctx context.Context, obj *ent.TestResultBESWhereInput, data *string) error
	IDGte(ctx context.Context, obj *ent.TestResultBESWhereInput, data *string) error
	IDLt(ctx context.Context, obj *ent.TestResultBESWhereInput, data *string) error
	IDLte(ctx context.Context, obj *ent.TestResultBESWhereInput, data *string) error
}

type TestResultResolver

type TestResultResolver interface {
	ActionLogOutput(ctx context.Context, obj *model.TestResult) (*model.BlobReference, error)
	UndeclaredTestOutputs(ctx context.Context, obj *model.TestResult) (*model.BlobReference, error)
}

type TestSummaryResolver

type TestSummaryResolver interface {
	ID(ctx context.Context, obj *ent.TestSummary) (string, error)
}

type TestSummaryWhereInputResolver

type TestSummaryWhereInputResolver interface {
	ID(ctx context.Context, obj *ent.TestSummaryWhereInput, data *string) error
	IDNeq(ctx context.Context, obj *ent.TestSummaryWhereInput, data *string) error
	IDIn(ctx context.Context, obj *ent.TestSummaryWhereInput, data []string) error
	IDNotIn(ctx context.Context, obj *ent.TestSummaryWhereInput, data []string) error
	IDGt(ctx context.Context, obj *ent.TestSummaryWhereInput, data *string) error
	IDGte(ctx context.Context, obj *ent.TestSummaryWhereInput, data *string) error
	IDLt(ctx context.Context, obj *ent.TestSummaryWhereInput, data *string) error
	IDLte(ctx context.Context, obj *ent.TestSummaryWhereInput, data *string) error
}

type TimingBreakdownResolver

type TimingBreakdownResolver interface {
	ID(ctx context.Context, obj *ent.TimingBreakdown) (string, error)
}

type TimingChildResolver

type TimingChildResolver interface {
	ID(ctx context.Context, obj *ent.TimingChild) (string, error)
}

type TimingChildWhereInputResolver

type TimingChildWhereInputResolver interface {
	ID(ctx context.Context, obj *ent.TimingChildWhereInput, data *string) error
	IDNeq(ctx context.Context, obj *ent.TimingChildWhereInput, data *string) error
	IDIn(ctx context.Context, obj *ent.TimingChildWhereInput, data []string) error
	IDNotIn(ctx context.Context, obj *ent.TimingChildWhereInput, data []string) error
	IDGt(ctx context.Context, obj *ent.TimingChildWhereInput, data *string) error
	IDGte(ctx context.Context, obj *ent.TimingChildWhereInput, data *string) error
	IDLt(ctx context.Context, obj *ent.TimingChildWhereInput, data *string) error
	IDLte(ctx context.Context, obj *ent.TimingChildWhereInput, data *string) error
}

type TimingMetricsResolver

type TimingMetricsResolver interface {
	ID(ctx context.Context, obj *ent.TimingMetrics) (string, error)
}

type TimingMetricsWhereInputResolver

type TimingMetricsWhereInputResolver interface {
	ID(ctx context.Context, obj *ent.TimingMetricsWhereInput, data *string) error
	IDNeq(ctx context.Context, obj *ent.TimingMetricsWhereInput, data *string) error
	IDIn(ctx context.Context, obj *ent.TimingMetricsWhereInput, data []string) error
	IDNotIn(ctx context.Context, obj *ent.TimingMetricsWhereInput, data []string) error
	IDGt(ctx context.Context, obj *ent.TimingMetricsWhereInput, data *string) error
	IDGte(ctx context.Context, obj *ent.TimingMetricsWhereInput, data *string) error
	IDLt(ctx context.Context, obj *ent.TimingMetricsWhereInput, data *string) error
	IDLte(ctx context.Context, obj *ent.TimingMetricsWhereInput, data *string) error
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL