Documentation ¶
Overview ¶
Package repo provides methods for interacting with the database
Index ¶
- type Base
- func (m *Base) CompareParams(params map[string]interface{}, rec interface{}) (bool, error)
- func (m *Base) CreateSQL() string
- func (m *Base) DebugStruct(msg string, rec interface{})
- func (m *Base) DeleteSQL() string
- func (m *Base) GetByIDSQL() string
- func (m *Base) GetByParamSQL() string
- func (m *Base) GetName() string
- func (m *Base) GetRecordByID(id string, rec interface{}) error
- func (m *Base) Init() error
- func (m *Base) RemoveSQL() string
- func (m *Base) UpdateSQL() string
- type RecordParam
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Base ¶
type Base struct { Name string Env env.Env Logger zerolog.Logger Tx *sqlx.Tx Preparer *repopreparer.Preparer RecordParams map[string]*RecordParam }
Base -
func (*Base) CompareParams ¶
CompareParams -
func (*Base) GetRecordByID ¶
GetRecordByID - returns record for id
type RecordParam ¶
RecordParam -
Directories ¶
Path | Synopsis |
---|---|
Package appattribute -
|
Package appattribute - |
Package appeffect -
|
Package appeffect - |
Package appeffectattribute -
|
Package appeffectattribute - |
Package appentityattribute -
|
Package appentityattribute - |
Package appentitygroup -
|
Package appentitygroup - |
Package appentitygroupmember -
|
Package appentitygroupmember - |
Package appentityitem -
|
Package appentityitem - |
Package appentityskill -
|
Package appentityskill - |
Package appentitytactic -
|
Package appentitytactic - |
Package appfight -
|
Package appfight - |
Package appfightentitygroup -
|
Package appfightentitygroup - |
Package appfightinstance -
|
Package appfightinstance - |
Package appfightinstanceturn -
|
Package appfightinstanceturn - |
Package appinstance -
|
Package appinstance - |
Package appitem -
|
Package appitem - |
Package appitemeffect -
|
Package appitemeffect - |
Package appskill -
|
Package appskill - |
Package appskilleffect -
|
Package appskilleffect - |
Package template -
|
Package template - |
Click to show internal directories.
Click to hide internal directories.