Documentation ¶
Index ¶
- type Benchmark
- type BenchmarkPointsParams
- type BenchmarkPointsRow
- type Change
- type ChangeSummariesParams
- type ChangeSummariesRow
- type ChangesRanked
- type Commit
- type CommitModuleWorkerErrorsParams
- type CommitModuleWorkerErrorsRow
- type CommitPosition
- type CommitRef
- type CreateTaskParams
- type DBTX
- type Datafile
- type DeleteChangesCommitRangeParams
- type InsertBenchmarkParams
- type InsertCommitParams
- type InsertCommitPositionParams
- type InsertCommitRefParams
- type InsertDataFileParams
- type InsertModuleParams
- type InsertPkgParams
- type InsertPropertiesParams
- type InsertResultParams
- type Module
- type Package
- type Point
- type Property
- type Queries
- func (q *Queries) Benchmark(ctx context.Context, uuid uuid.UUID) (Benchmark, error)
- func (q *Queries) BenchmarkPoints(ctx context.Context, arg BenchmarkPointsParams) ([]BenchmarkPointsRow, error)
- func (q *Queries) BenchmarkResults(ctx context.Context, benchmarkUuid uuid.UUID) ([]Result, error)
- func (q *Queries) BuildChangesRanked(ctx context.Context) error
- func (q *Queries) BuildCommitPositions(ctx context.Context) error
- func (q *Queries) ChangeSummaries(ctx context.Context, arg ChangeSummariesParams) ([]ChangeSummariesRow, error)
- func (q *Queries) Close() error
- func (q *Queries) Commit(ctx context.Context, sha []byte) (Commit, error)
- func (q *Queries) CommitIndexForSHA(ctx context.Context, sha []byte) (int32, error)
- func (q *Queries) CommitModuleWorkerErrors(ctx context.Context, arg CommitModuleWorkerErrorsParams) ([]CommitModuleWorkerErrorsRow, error)
- func (q *Queries) CreateTask(ctx context.Context, arg CreateTaskParams) (Task, error)
- func (q *Queries) DataFile(ctx context.Context, uuid uuid.UUID) (Datafile, error)
- func (q *Queries) DeleteChangesCommitRange(ctx context.Context, arg DeleteChangesCommitRangeParams) error
- func (q *Queries) InsertBenchmark(ctx context.Context, arg InsertBenchmarkParams) error
- func (q *Queries) InsertCommit(ctx context.Context, arg InsertCommitParams) error
- func (q *Queries) InsertCommitPosition(ctx context.Context, arg InsertCommitPositionParams) error
- func (q *Queries) InsertCommitRef(ctx context.Context, arg InsertCommitRefParams) error
- func (q *Queries) InsertDataFile(ctx context.Context, arg InsertDataFileParams) error
- func (q *Queries) InsertModule(ctx context.Context, arg InsertModuleParams) error
- func (q *Queries) InsertPkg(ctx context.Context, arg InsertPkgParams) error
- func (q *Queries) InsertProperties(ctx context.Context, arg InsertPropertiesParams) error
- func (q *Queries) InsertResult(ctx context.Context, arg InsertResultParams) error
- func (q *Queries) Module(ctx context.Context, uuid uuid.UUID) (Module, error)
- func (q *Queries) ModulePkgs(ctx context.Context, moduleUuid uuid.UUID) ([]Package, error)
- func (q *Queries) Modules(ctx context.Context) ([]Module, error)
- func (q *Queries) MostRecentCommit(ctx context.Context) (Commit, error)
- func (q *Queries) MostRecentCommitIndex(ctx context.Context) (int32, error)
- func (q *Queries) MostRecentCommitWithRef(ctx context.Context, ref string) (Commit, error)
- func (q *Queries) PackageBenchmarks(ctx context.Context, packageUuid uuid.UUID) ([]Benchmark, error)
- func (q *Queries) Pkg(ctx context.Context, uuid uuid.UUID) (Package, error)
- func (q *Queries) Properties(ctx context.Context, uuid uuid.UUID) (Property, error)
- func (q *Queries) RecentCommitModulePairsWithoutWorkerTasks(ctx context.Context, arg RecentCommitModulePairsWithoutWorkerTasksParams) ([]RecentCommitModulePairsWithoutWorkerTasksRow, error)
- func (q *Queries) Result(ctx context.Context, uuid uuid.UUID) (Result, error)
- func (q *Queries) SetTaskDataFile(ctx context.Context, arg SetTaskDataFileParams) error
- func (q *Queries) Task(ctx context.Context, uuid uuid.UUID) (Task, error)
- func (q *Queries) TasksWithStatus(ctx context.Context, statuses []TaskStatus) ([]Task, error)
- func (q *Queries) Trace(ctx context.Context, arg TraceParams) ([]TraceRow, error)
- func (q *Queries) TracePoints(ctx context.Context, arg TracePointsParams) ([]TracePointsRow, error)
- func (q *Queries) TransitionTaskStatus(ctx context.Context, arg TransitionTaskStatusParams) (TaskStatus, error)
- func (q *Queries) TransitionTaskStatusesBefore(ctx context.Context, arg TransitionTaskStatusesBeforeParams) error
- func (q *Queries) TruncateAll(ctx context.Context) error
- func (q *Queries) WithTx(tx *sql.Tx) *Queries
- func (q *Queries) WorkerTasksWithStatus(ctx context.Context, arg WorkerTasksWithStatusParams) ([]Task, error)
- type RecentCommitModulePairsWithoutWorkerTasksParams
- type RecentCommitModulePairsWithoutWorkerTasksRow
- type Result
- type SetTaskDataFileParams
- type Task
- type TaskStatus
- type TaskType
- type TraceParams
- type TracePointsParams
- type TracePointsRow
- type TraceRow
- type TransitionTaskStatusParams
- type TransitionTaskStatusesBeforeParams
- type WorkerTasksWithStatusParams
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BenchmarkPointsParams ¶
type BenchmarkPointsRow ¶
type ChangeSummariesParams ¶
type ChangeSummariesRow ¶
type ChangeSummariesRow struct { BenchmarkUUID uuid.UUID EnvironmentUUID uuid.UUID CommitIndex int32 EffectSize float64 PreN int32 PreMean float64 PreStddev float64 PostN int32 PostMean float64 PostStddev float64 RankByEffectSize int32 RankByAbsPercentChange int32 CommitSHA []byte CommitSubject string UUID uuid.UUID PackageUUID uuid.UUID FullName string Name string Unit string Parameters json.RawMessage RelativePath string Path string Version string }
type ChangesRanked ¶
type CreateTaskParams ¶
type InsertBenchmarkParams ¶
type InsertCommitParams ¶
type InsertCommitRefParams ¶
type InsertDataFileParams ¶
type InsertModuleParams ¶
type InsertPkgParams ¶
type InsertPropertiesParams ¶
type InsertPropertiesParams struct { UUID uuid.UUID Fields json.RawMessage }
type InsertResultParams ¶
type Queries ¶
type Queries struct {
// contains filtered or unexported fields
}
func (*Queries) BenchmarkPoints ¶
func (q *Queries) BenchmarkPoints(ctx context.Context, arg BenchmarkPointsParams) ([]BenchmarkPointsRow, error)
func (*Queries) BenchmarkResults ¶
func (*Queries) BuildChangesRanked ¶
func (*Queries) BuildCommitPositions ¶
func (*Queries) ChangeSummaries ¶
func (q *Queries) ChangeSummaries(ctx context.Context, arg ChangeSummariesParams) ([]ChangeSummariesRow, error)
func (*Queries) CommitIndexForSHA ¶
func (*Queries) CommitModuleWorkerErrors ¶
func (q *Queries) CommitModuleWorkerErrors(ctx context.Context, arg CommitModuleWorkerErrorsParams) ([]CommitModuleWorkerErrorsRow, error)
func (*Queries) CreateTask ¶
func (*Queries) DeleteChangesCommitRange ¶
func (q *Queries) DeleteChangesCommitRange(ctx context.Context, arg DeleteChangesCommitRangeParams) error
func (*Queries) InsertBenchmark ¶
func (q *Queries) InsertBenchmark(ctx context.Context, arg InsertBenchmarkParams) error
func (*Queries) InsertCommit ¶
func (q *Queries) InsertCommit(ctx context.Context, arg InsertCommitParams) error
func (*Queries) InsertCommitPosition ¶
func (q *Queries) InsertCommitPosition(ctx context.Context, arg InsertCommitPositionParams) error
func (*Queries) InsertCommitRef ¶
func (q *Queries) InsertCommitRef(ctx context.Context, arg InsertCommitRefParams) error
func (*Queries) InsertDataFile ¶
func (q *Queries) InsertDataFile(ctx context.Context, arg InsertDataFileParams) error
func (*Queries) InsertModule ¶
func (q *Queries) InsertModule(ctx context.Context, arg InsertModuleParams) error
func (*Queries) InsertPkg ¶
func (q *Queries) InsertPkg(ctx context.Context, arg InsertPkgParams) error
func (*Queries) InsertProperties ¶
func (q *Queries) InsertProperties(ctx context.Context, arg InsertPropertiesParams) error
func (*Queries) InsertResult ¶
func (q *Queries) InsertResult(ctx context.Context, arg InsertResultParams) error
func (*Queries) ModulePkgs ¶
func (*Queries) MostRecentCommit ¶
func (*Queries) MostRecentCommitIndex ¶
func (*Queries) MostRecentCommitWithRef ¶
func (*Queries) PackageBenchmarks ¶
func (*Queries) Properties ¶
func (*Queries) RecentCommitModulePairsWithoutWorkerTasks ¶
func (q *Queries) RecentCommitModulePairsWithoutWorkerTasks(ctx context.Context, arg RecentCommitModulePairsWithoutWorkerTasksParams) ([]RecentCommitModulePairsWithoutWorkerTasksRow, error)
func (*Queries) SetTaskDataFile ¶
func (q *Queries) SetTaskDataFile(ctx context.Context, arg SetTaskDataFileParams) error
func (*Queries) TasksWithStatus ¶
func (*Queries) TracePoints ¶
func (q *Queries) TracePoints(ctx context.Context, arg TracePointsParams) ([]TracePointsRow, error)
func (*Queries) TransitionTaskStatus ¶
func (q *Queries) TransitionTaskStatus(ctx context.Context, arg TransitionTaskStatusParams) (TaskStatus, error)
func (*Queries) TransitionTaskStatusesBefore ¶
func (q *Queries) TransitionTaskStatusesBefore(ctx context.Context, arg TransitionTaskStatusesBeforeParams) error
func (*Queries) WorkerTasksWithStatus ¶
type RecentCommitModulePairsWithoutWorkerTasksParams ¶
type RecentCommitModulePairsWithoutWorkerTasksParams struct { Statuses []TaskStatus Worker string Num int32 }
type SetTaskDataFileParams ¶
type TaskStatus ¶
type TaskStatus string
const ( TaskStatusCreated TaskStatus = "created" TaskStatusInProgress TaskStatus = "in_progress" TaskStatusCompleteSuccess TaskStatus = "complete_success" TaskStatusCompleteError TaskStatus = "complete_error" TaskStatusResultUploadStarted TaskStatus = "result_upload_started" TaskStatusResultUploaded TaskStatus = "result_uploaded" TaskStatusHalted TaskStatus = "halted" TaskStatusStaleTimeout TaskStatus = "stale_timeout" )
func (*TaskStatus) Scan ¶
func (e *TaskStatus) Scan(src interface{}) error
type TraceParams ¶
type TracePointsParams ¶
type TracePointsRow ¶
type TransitionTaskStatusParams ¶
type TransitionTaskStatusParams struct { FromStatuses []TaskStatus ToStatus TaskStatus UUID uuid.UUID }
type TransitionTaskStatusesBeforeParams ¶
type TransitionTaskStatusesBeforeParams struct { ToStatus TaskStatus FromStatuses []TaskStatus Until time.Time }
type WorkerTasksWithStatusParams ¶
type WorkerTasksWithStatusParams struct { Worker string Statuses []TaskStatus }
Click to show internal directories.
Click to hide internal directories.