blob: a2f03b11d4528a040e6e974dd3b83b85a6e2f837 [file] [edit]
package sql
//go:generate bazelisk run --config=mayberemote //:go -- run ./tosql
import (
alertschema "go.skia.org/infra/perf/go/alerts/sqlalertstore/schema"
anomalygroupschema "go.skia.org/infra/perf/go/anomalygroup/sqlanomalygroupstore/schema"
autobisectionschema "go.skia.org/infra/perf/go/autobisection/sqlautobisectionstore/schema"
reversekeymapschema "go.skia.org/infra/perf/go/chromeperf/sqlreversekeymapstore/schema"
culpritschema "go.skia.org/infra/perf/go/culprit/sqlculpritstore/schema"
favoriteschema "go.skia.org/infra/perf/go/favorites/sqlfavoritestore/schema"
gitschema "go.skia.org/infra/perf/go/git/schema"
graphsshortcutschema "go.skia.org/infra/perf/go/graphsshortcut/graphsshortcutstore/schema"
regression2schema "go.skia.org/infra/perf/go/regression/sqlregression2store/schema"
regressionschema "go.skia.org/infra/perf/go/regression/sqlregressionstore/schema"
regrshortcutschema "go.skia.org/infra/perf/go/regrshortcut/regrshortcutstore/schema"
shortcutschema "go.skia.org/infra/perf/go/shortcut/sqlshortcutstore/schema"
subscriptionschema "go.skia.org/infra/perf/go/subscription/sqlsubscriptionstore/schema"
configschema "go.skia.org/infra/perf/go/trace_visibility/sqlconfigstore/schema"
traceschema "go.skia.org/infra/perf/go/tracestore/sqltracestore/schema"
userissuesschema "go.skia.org/infra/perf/go/userissue/sqluserissuestore/schema"
)
// Tables represents the full schema of the SQL database.
type Tables struct {
Alerts []alertschema.AlertSchema
AnomalyGroups []anomalygroupschema.AnomalyGroupSchema
Autobisections []autobisectionschema.AutobisectionSchema
Commits []gitschema.Commit
Culprits []culpritschema.CulpritSchema
Favorites []favoriteschema.FavoriteSchema
GraphsShortcuts []graphsshortcutschema.GraphsShortcutSchema
PublicTraceRules []configschema.PublicTraceRulesSchema
Metadata []traceschema.MetadataSchema
ParamSets []traceschema.ParamSetsSchema
Postings []traceschema.PostingsSchema
Regressions []regressionschema.RegressionSchema
Regressions2 []regression2schema.Regression2Schema
RegressionsShortcuts []regrshortcutschema.RegressionsShortcutSchema
ReverseKeyMap []reversekeymapschema.ReverseKeyMapSchema
Shortcuts []shortcutschema.ShortcutSchema
SourceFiles []traceschema.SourceFilesSchema
Subscriptions []subscriptionschema.SubscriptionSchema
TraceParams []traceschema.TraceParamsSchema
TraceValues []traceschema.TraceValuesSchema
TraceValues2 []traceschema.TraceValues2Schema
UserIssues []userissuesschema.UserIssueSchema
}