Documentation ¶
Index ¶
- func NewArtifactRepo(db *gorm.DB, errorTransformer errors.ErrorTransformer, scope promutils.Scope) interfaces.ArtifactRepo
- func NewDatasetRepo(db *gorm.DB, errorTransformer errors.ErrorTransformer, scope promutils.Scope) interfaces.DatasetRepo
- func NewGormJoinCondition(sourceEntity common.Entity, joiningEntity common.Entity) models.ModelJoinCondition
- func NewGormSortParameter(sortKey datacatalog.PaginationOptions_SortKey, ...) models.SortParameter
- func NewGormValueFilter(comparisonOperator common.ComparisonOperator, field string, value interface{}) models.ModelValueFilter
- func NewReservationRepo(db *gorm.DB, errorTransformer errors2.ErrorTransformer, scope promutils.Scope) interfaces.ReservationRepo
- func NewTagRepo(db *gorm.DB, errorTransformer errors.ErrorTransformer, scope promutils.Scope) interfaces.TagRepo
- type JoinOnMap
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewArtifactRepo ¶
func NewArtifactRepo(db *gorm.DB, errorTransformer errors.ErrorTransformer, scope promutils.Scope) interfaces.ArtifactRepo
func NewDatasetRepo ¶
func NewDatasetRepo(db *gorm.DB, errorTransformer errors.ErrorTransformer, scope promutils.Scope) interfaces.DatasetRepo
func NewGormJoinCondition ¶
func NewGormSortParameter ¶
func NewGormSortParameter(sortKey datacatalog.PaginationOptions_SortKey, sortOrder datacatalog.PaginationOptions_SortOrder) models.SortParameter
Create SortParameter for GORM
func NewGormValueFilter ¶
func NewGormValueFilter(comparisonOperator common.ComparisonOperator, field string, value interface{}) models.ModelValueFilter
Construct the container necessary to issue a db query to filter in GORM
func NewReservationRepo ¶
func NewReservationRepo(db *gorm.DB, errorTransformer errors2.ErrorTransformer, scope promutils.Scope) interfaces.ReservationRepo
NewReservationRepo creates a reservationRepo
func NewTagRepo ¶
func NewTagRepo(db *gorm.DB, errorTransformer errors.ErrorTransformer, scope promutils.Scope) interfaces.TagRepo
Types ¶
Click to show internal directories.
Click to hide internal directories.