Documentation ¶
Index ¶
- type DBConnector
- type GormConnector
- func (s *GormConnector) Add(object interface{}) apierrors.ApiError
- func (s *GormConnector) Connect() apierrors.ApiError
- func (s *GormConnector) DeleteByObject(data interface{}) apierrors.ApiError
- func (s *GormConnector) ExecuteTransaction(data []interface{}) apierrors.ApiError
- func (s *GormConnector) FindAllByWhere(object interface{}, query string, queryData []interface{}) apierrors.ApiError
- func (s *GormConnector) FindByID(object interface{}, id string, selectString []string) apierrors.ApiError
- func (s *GormConnector) FindByWhere(object interface{}, query string, queryData []interface{}) apierrors.ApiError
- func (s *GormConnector) GetAll(data interface{}, selectString []string) apierrors.ApiError
- func (s *GormConnector) GetData(data interface{}, selectString []string, id string) apierrors.ApiError
- func (s *GormConnector) Migrate(object interface{}) apierrors.ApiError
- func (s *GormConnector) UpdateByMap(model interface{}, data map[string]interface{}) apierrors.ApiError
- func (s *GormConnector) UpdateByObject(data interface{}) apierrors.ApiError
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DBConnector ¶
type DBConnector interface { Connect() apierrors.ApiError Migrate(interface{}) apierrors.ApiError Add(interface{}) apierrors.ApiError FindByID(object interface{}, id string, selectString []string) apierrors.ApiError UpdateByObject(data interface{}) apierrors.ApiError UpdateByMap(model interface{}, data map[string]interface{}) apierrors.ApiError GetAll(data interface{}, selectString []string) apierrors.ApiError DeleteByObject(model interface{}) apierrors.ApiError GetData(data interface{}, selectString []string, id string) apierrors.ApiError ExecuteTransaction(data []interface{}) apierrors.ApiError FindByWhere(object interface{}, query string, queryData []interface{}) apierrors.ApiError FindAllByWhere(object interface{}, query string, queryData []interface{}) apierrors.ApiError }
type GormConnector ¶
type GormConnector struct {
// contains filtered or unexported fields
}
func NewDatabaseConnector ¶
func NewDatabaseConnector(url string) *GormConnector
func (*GormConnector) Add ¶
func (s *GormConnector) Add(object interface{}) apierrors.ApiError
func (*GormConnector) Connect ¶
func (s *GormConnector) Connect() apierrors.ApiError
func (*GormConnector) DeleteByObject ¶
func (s *GormConnector) DeleteByObject(data interface{}) apierrors.ApiError
func (*GormConnector) ExecuteTransaction ¶
func (s *GormConnector) ExecuteTransaction(data []interface{}) apierrors.ApiError
func (*GormConnector) FindAllByWhere ¶
func (s *GormConnector) FindAllByWhere(object interface{}, query string, queryData []interface{}) apierrors.ApiError
func (*GormConnector) FindByID ¶
func (s *GormConnector) FindByID(object interface{}, id string, selectString []string) apierrors.ApiError
func (*GormConnector) FindByWhere ¶
func (s *GormConnector) FindByWhere(object interface{}, query string, queryData []interface{}) apierrors.ApiError
func (*GormConnector) GetAll ¶
func (s *GormConnector) GetAll(data interface{}, selectString []string) apierrors.ApiError
func (*GormConnector) GetData ¶
func (s *GormConnector) GetData(data interface{}, selectString []string, id string) apierrors.ApiError
func (*GormConnector) Migrate ¶
func (s *GormConnector) Migrate(object interface{}) apierrors.ApiError
func (*GormConnector) UpdateByMap ¶
func (s *GormConnector) UpdateByMap(model interface{}, data map[string]interface{}) apierrors.ApiError
func (*GormConnector) UpdateByObject ¶
func (s *GormConnector) UpdateByObject(data interface{}) apierrors.ApiError
Click to show internal directories.
Click to hide internal directories.