package
0.0.0-20250307135755-0d9a7b00e926
Repository: https://github.com/kubeflow/pipelines.git
Documentation: pkg.go.dev

# Functions

NewDB creates a DB.
factory function for database status store.
factory function for creating default experiment store.
factory function for experiment store.
Return the object store with faked minio client.
factory function for job store.
Factory function for pipeline store.
Returns a new RunStore.
NewTaskStore creates a new TaskStore.

# Structs

DB a struct wrapping plain sql library with SQL dialect, to solve any feature difference between MySQL, which is used in production, and Sqlite, which is used for unit testing.
Implementation of a DBStatusStoreInterface.
Implementation of a DefaultExperimentStoreInterface.
Managing pipeline using Minio.
MySQLDialect implements SQLDialect with mysql dialect implementation.
SQLiteDialect implements SQLDialect with sqlite dialect implementation.

# Interfaces

Create interface for minio client struct, making it more unit testable.
Interface for object store.
SQLDialect abstracts common sql queries which vary in different dialect.