package
0.7.0-alpha.1
Repository: https://github.com/g-research/fasttrackml.git
Documentation: pkg.go.dev
# Functions
BuildJsonCondition creates sql and values for where condition to select items having the specified map of json paths and values in the given json column.
NewArtifactRepository creates a repository to work with `artifact` entity.
NewExperimentRepository creates repository to work with `experiment` entity.
NewLogRepository creates a repository to work with models.Log entity.
NewMetricRepository creates repository to work with models.Metric entity.
NewMockArtifactRepositoryProvider creates a new instance of MockArtifactRepositoryProvider.
NewMockExperimentRepositoryProvider creates a new instance of MockExperimentRepositoryProvider.
NewMockLogRepositoryProvider creates a new instance of MockLogRepositoryProvider.
NewMockMetricRepositoryProvider creates a new instance of MockMetricRepositoryProvider.
NewMockNamespaceRepositoryProvider creates a new instance of MockNamespaceRepositoryProvider.
NewMockParamRepositoryProvider creates a new instance of MockParamRepositoryProvider.
NewMockRunRepositoryProvider creates a new instance of MockRunRepositoryProvider.
NewMockTagRepositoryProvider creates a new instance of MockTagRepositoryProvider.
NewNamespaceCachedRepository creates new instance of cached repository to work with `namespace` entity.
NewNamespaceRepository creates repository to work with `namespace` entity.
NewParamRepository creates repository to work with models.Param entity.
NewRunRepository creates repository to work with models.Run entity.
NewTagRepository creates repository to work with models.Tag entity.
# Constants
No description provided by the author
No description provided by the author
# Structs
ArtifactRepository repository to work with `artifact` entity.
ExperimentRepository repository to work with `experiment` entity.
LogRepository repository to work with models.Log entity.
MetricRepository repository to work with models.Metric entity.
MockArtifactRepositoryProvider is an autogenerated mock type for the ArtifactRepositoryProvider type.
MockExperimentRepositoryProvider is an autogenerated mock type for the ExperimentRepositoryProvider type.
MockLogRepositoryProvider is an autogenerated mock type for the LogRepositoryProvider type.
MockMetricRepositoryProvider is an autogenerated mock type for the MetricRepositoryProvider type.
MockNamespaceRepositoryProvider is an autogenerated mock type for the NamespaceRepositoryProvider type.
MockParamRepositoryProvider is an autogenerated mock type for the ParamRepositoryProvider type.
MockRunRepositoryProvider is an autogenerated mock type for the RunRepositoryProvider type.
MockTagRepositoryProvider is an autogenerated mock type for the TagRepositoryProvider type.
NamespaceCachedRepository cached repository to work with `namespace` entity.
NamespaceRepository repository to work with `namespace` entity.
ParamConflictError is returned when there is a conflict in the params (same key, different value).
ParamRepository repository to work with models.Param entity.
RunRepository repository to work with models.Run entity.
TagRepository repository to work with models.Tag entity.
# Interfaces
ArtifactRepositoryProvider provides an interface to work with `artifact` entity.
ExperimentRepositoryProvider provides an interface to work with `experiment` entity.
LogRepositoryProvider provides an interface to work with models.Log entity.
MetricRepositoryProvider provides an interface to work with models.Metric entity.
NamespaceRepositoryProvider provides an interface to work with `namespace` entity.
ParamRepositoryProvider provides an interface to work with models.Param entity.
RunRepositoryProvider provides an interface to work with models.Run entity.
TagRepositoryProvider provides an interface to work with models.Tag entity.