Documentation
¶
Index ¶
Constants ¶
View Source
const (
TagKey = "name"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Repository ¶
type Repository interface { GetModelTraining(ctx context.Context, tx *sql.Tx, id string) (*training.ModelTraining, error) GetModelTrainingList( ctx context.Context, tx *sql.Tx, options ...filter.ListOption) ([]training.ModelTraining, error) DeleteModelTraining(ctx context.Context, tx *sql.Tx, id string) error SetDeletionMark(ctx context.Context, tx *sql.Tx, id string, value bool) error UpdateModelTraining(ctx context.Context, tx *sql.Tx, mt *training.ModelTraining) error UpdateModelTrainingStatus(ctx context.Context, tx *sql.Tx, id string, s v1alpha1.ModelTrainingStatus) error SaveModelTraining(ctx context.Context, tx *sql.Tx, mt *training.ModelTraining) error BeginTransaction(ctx context.Context) (*sql.Tx, error) }
type ToolchainRepository ¶
type ToolchainRepository interface { GetToolchainIntegration(name string) (*training.ToolchainIntegration, error) GetToolchainIntegrationList(options ...filter.ListOption) ([]training.ToolchainIntegration, error) DeleteToolchainIntegration(name string) error UpdateToolchainIntegration(md *training.ToolchainIntegration) error SaveToolchainIntegration(md *training.ToolchainIntegration) error }
Click to show internal directories.
Click to hide internal directories.