Versions in this module Expand all Collapse all v0 v0.8.1 Oct 1, 2020 v0.8.0 Sep 29, 2020 Changes in this version + type GormRepository struct + Db *gorm.DB + func NewGormRepository(db *gorm.DB, logger *zap.Logger) *GormRepository + func (r *GormRepository) Create(record metav1.Resource) error + func (r *GormRepository) Exist(conditions interface{}) (bool, error) + func (r *GormRepository) Find(conditions interface{}) (record metav1.Resource, err error) + func (r *GormRepository) FindAll(conditions interface{}) (records []metav1.Resource, err error) + func (r *GormRepository) Get(id int) (record metav1.Resource, err error) + type Repository interface + Create func(record metav1.Resource) error + Exist func(conditions interface{}) (bool, error) + Find func(conditions interface{}) (record metav1.Resource, err error) + FindAll func(conditions interface{}) (records []metav1.Resource, err error) + Get func(id int) (record metav1.Resource, err error)