Documentation ¶
Index ¶
- type ExtendedDB
- func (extendedDB *ExtendedDB) Connect(name string) (err error)
- func (extendedDB *ExtendedDB) Create(model interface{}) (err error)
- func (extendedDB *ExtendedDB) DeleteByID(model interface{}, id uint) (err error)
- func (extendedDB *ExtendedDB) Filter(models, modelFilter interface{}) (err error)
- func (extendedDB *ExtendedDB) RegisterEntities(entities ...interface{})
- func (extendedDB *ExtendedDB) SelectAll(models interface{}) (err error)
- func (extendedDB *ExtendedDB) SelectByID(model interface{}, id uint) (err error)
- func (extendedDB *ExtendedDB) Transaction(function func(extendedDB ExtendedDB) error) (err error)
- func (extendedDB *ExtendedDB) Update(model interface{}) (err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ExtendedDB ¶
func (*ExtendedDB) Connect ¶
func (extendedDB *ExtendedDB) Connect(name string) (err error)
func (*ExtendedDB) Create ¶
func (extendedDB *ExtendedDB) Create(model interface{}) (err error)
func (*ExtendedDB) DeleteByID ¶
func (extendedDB *ExtendedDB) DeleteByID(model interface{}, id uint) (err error)
func (*ExtendedDB) Filter ¶
func (extendedDB *ExtendedDB) Filter(models, modelFilter interface{}) (err error)
func (*ExtendedDB) RegisterEntities ¶
func (extendedDB *ExtendedDB) RegisterEntities(entities ...interface{})
func (*ExtendedDB) SelectAll ¶
func (extendedDB *ExtendedDB) SelectAll(models interface{}) (err error)
func (*ExtendedDB) SelectByID ¶
func (extendedDB *ExtendedDB) SelectByID(model interface{}, id uint) (err error)
func (*ExtendedDB) Transaction ¶
func (extendedDB *ExtendedDB) Transaction(function func(extendedDB ExtendedDB) error) (err error)
func (*ExtendedDB) Update ¶
func (extendedDB *ExtendedDB) Update(model interface{}) (err error)
Click to show internal directories.
Click to hide internal directories.