Documentation ¶
Index ¶
- func NewStoreError(path string, in string, err error) *model.AppError
- type SQLStore
- func (s *SQLStore) Close() *model.AppError
- func (s *SQLStore) DeleteCategory(categoryName string) *model.AppError
- func (s *SQLStore) DeleteSoftware(softwareID uint64) *model.AppError
- func (s *SQLStore) DeleteSoftwareCategory(softwareID uint64, categoryName string) *model.AppError
- func (s *SQLStore) DeleteSubscription(userID, softwareID uint64) *model.AppError
- func (s *SQLStore) DeleteSubscriptionTag(userID, softwareID, tagID uint64) *model.AppError
- func (s *SQLStore) DeleteUser(userID uint64) *model.AppError
- func (s *SQLStore) DeleteUserTag(userID uint64, tagID uint64) *model.AppError
- func (s *SQLStore) GetCategories() (*model.Categories, *model.AppError)
- func (s *SQLStore) GetCategorySoftwares(categoryName string) (*model.Softwares, *model.AppError)
- func (s *SQLStore) GetSoftware(softwareID uint64) (*model.Software, *model.AppError)
- func (s *SQLStore) GetSoftwareByName(name string) (*model.Software, *model.AppError)
- func (s *SQLStore) GetSoftwareByURL(url string) (*model.Software, *model.AppError)
- func (s *SQLStore) GetSoftwareCategories(softwareID uint64) (*model.Categories, *model.AppError)
- func (s *SQLStore) GetSoftwares() (*model.Softwares, *model.AppError)
- func (s *SQLStore) GetSoftwaresByCreator(userID uint64) (*model.Softwares, *model.AppError)
- func (s *SQLStore) GetSubscription(userID, softwareID uint64) (*model.Subscription, *model.AppError)
- func (s *SQLStore) GetSubscriptionTags(userID, softwareID uint64) (*model.Tags, *model.AppError)
- func (s *SQLStore) GetSubscriptions(userID uint64) (*model.Subscriptions, *model.AppError)
- func (s *SQLStore) GetUser(userID uint64) (*model.User, *model.AppError)
- func (s *SQLStore) GetUserByEmail(email string) (*model.User, *model.AppError)
- func (s *SQLStore) GetUserByName(username string) (*model.User, *model.AppError)
- func (s *SQLStore) GetUserTag(userID uint64, tagID uint64) (*model.Tag, *model.AppError)
- func (s *SQLStore) GetUserTags(userID uint64) (*model.Tags, *model.AppError)
- func (s *SQLStore) GetUsers() (*model.Users, *model.AppError)
- func (s *SQLStore) GetUsersWithSubscriptionTo(softwareID uint64) (*model.Users, *model.AppError)
- func (s *SQLStore) Init(dbType string, dbSource string) *model.AppError
- func (s *SQLStore) IsMigrated() bool
- func (s *SQLStore) Migrate() *model.AppError
- func (s *SQLStore) SaveCategory(o *model.Category) *model.AppError
- func (s *SQLStore) SaveSoftware(o *model.Software) (uint64, *model.AppError)
- func (s *SQLStore) SaveSoftwareCategory(softwareID uint64, categoryName string) *model.AppError
- func (s *SQLStore) SaveSubscription(userID, softwareID uint64, o *model.Subscription) *model.AppError
- func (s *SQLStore) SaveSubscriptionTag(userID, softwareID, tagID uint64) *model.AppError
- func (s *SQLStore) SaveUser(o *model.User) (uint64, *model.AppError)
- func (s *SQLStore) SaveUserTag(userID uint64, o *model.Tag) (uint64, *model.AppError)
- func (s *SQLStore) SearchSoftwares(query string) (*model.Softwares, *model.AppError)
- func (s *SQLStore) UpdateSoftware(o *model.Software) *model.AppError
- func (s *SQLStore) UpdateSubscription(userID, softwareID uint64, o *model.Subscription) *model.AppError
- func (s *SQLStore) UpdateUser(o *model.User) *model.AppError
- func (s *SQLStore) UpdateUserTag(userID uint64, o *model.Tag) *model.AppError
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type SQLStore ¶
SQLStore struct
func (*SQLStore) DeleteCategory ¶
DeleteCategory query
func (*SQLStore) DeleteSoftware ¶
DeleteSoftware query
func (*SQLStore) DeleteSoftwareCategory ¶
DeleteSoftwareCategory query
func (*SQLStore) DeleteSubscription ¶
DeleteSubscription query
func (*SQLStore) DeleteSubscriptionTag ¶
DeleteSubscriptionTag query
func (*SQLStore) DeleteUser ¶
DeleteUser query
func (*SQLStore) DeleteUserTag ¶
DeleteUserTag query
func (*SQLStore) GetCategories ¶
func (s *SQLStore) GetCategories() (*model.Categories, *model.AppError)
GetCategories query
func (*SQLStore) GetCategorySoftwares ¶
GetCategorySoftwares query
func (*SQLStore) GetSoftware ¶
GetSoftware query
func (*SQLStore) GetSoftwareByName ¶
GetSoftwareByName query
func (*SQLStore) GetSoftwareByURL ¶
GetSoftwareByURL query
func (*SQLStore) GetSoftwareCategories ¶
GetSoftwareCategories query
func (*SQLStore) GetSoftwares ¶
GetSoftwares query
func (*SQLStore) GetSoftwaresByCreator ¶
GetSoftwaresByCreator query
func (*SQLStore) GetSubscription ¶
func (s *SQLStore) GetSubscription(userID, softwareID uint64) (*model.Subscription, *model.AppError)
GetSubscription query
func (*SQLStore) GetSubscriptionTags ¶
GetSubscriptionTags query
func (*SQLStore) GetSubscriptions ¶
GetSubscriptions query
func (*SQLStore) GetUserByEmail ¶
GetUserByEmail query
func (*SQLStore) GetUserByName ¶
GetUserByName query
func (*SQLStore) GetUserTag ¶
GetUserTag query
func (*SQLStore) GetUserTags ¶
GetUserTags query
func (*SQLStore) GetUsersWithSubscriptionTo ¶
GetUsersWithSubscriptionTo query
func (*SQLStore) IsMigrated ¶
IsMigrated check wether the database is empty
func (*SQLStore) SaveCategory ¶
SaveCategory query
func (*SQLStore) SaveSoftware ¶
SaveSoftware query
func (*SQLStore) SaveSoftwareCategory ¶
SaveSoftwareCategory query
func (*SQLStore) SaveSubscription ¶
func (s *SQLStore) SaveSubscription(userID, softwareID uint64, o *model.Subscription) *model.AppError
SaveSubscription query
func (*SQLStore) SaveSubscriptionTag ¶
SaveSubscriptionTag query
func (*SQLStore) SaveUserTag ¶
SaveUserTag query
func (*SQLStore) SearchSoftwares ¶
SearchSoftwares query
func (*SQLStore) UpdateSoftware ¶
UpdateSoftware query
func (*SQLStore) UpdateSubscription ¶
func (s *SQLStore) UpdateSubscription(userID, softwareID uint64, o *model.Subscription) *model.AppError
UpdateSubscription query
func (*SQLStore) UpdateUser ¶
UpdateUser query