Documentation ¶
Index ¶
- type MySQLDriver
- func (db *MySQLDriver) Connect() error
- func (db *MySQLDriver) DeleteGroup(group *model.Group) error
- func (db *MySQLDriver) DeleteRole(role *model.Role) error
- func (db *MySQLDriver) DeleteSession(session *model.Session) error
- func (db *MySQLDriver) DeleteSpace(space *model.Space) error
- func (db *MySQLDriver) DeleteTemplate(template *model.Template) error
- func (db *MySQLDriver) DeleteTemplateVar(templateVar *model.TemplateVar) error
- func (db *MySQLDriver) DeleteToken(token *model.Token) error
- func (db *MySQLDriver) DeleteUser(user *model.User) error
- func (db *MySQLDriver) DeleteVolume(volume *model.Volume) error
- func (db *MySQLDriver) GetGroup(id string) (*model.Group, error)
- func (db *MySQLDriver) GetGroups() ([]*model.Group, error)
- func (db *MySQLDriver) GetRole(id string) (*model.Role, error)
- func (db *MySQLDriver) GetRoles() ([]*model.Role, error)
- func (db *MySQLDriver) GetSession(id string) (*model.Session, error)
- func (db *MySQLDriver) GetSessions() ([]*model.Session, error)
- func (db *MySQLDriver) GetSessionsForUser(userId string) ([]*model.Session, error)
- func (db *MySQLDriver) GetSpace(id string) (*model.Space, error)
- func (db *MySQLDriver) GetSpaceByName(userId string, spaceName string) (*model.Space, error)
- func (db *MySQLDriver) GetSpaces() ([]*model.Space, error)
- func (db *MySQLDriver) GetSpacesByTemplateId(templateId string) ([]*model.Space, error)
- func (db *MySQLDriver) GetSpacesForUser(userId string) ([]*model.Space, error)
- func (db *MySQLDriver) GetTemplate(id string) (*model.Template, error)
- func (db *MySQLDriver) GetTemplateVar(id string) (*model.TemplateVar, error)
- func (db *MySQLDriver) GetTemplateVars() ([]*model.TemplateVar, error)
- func (db *MySQLDriver) GetTemplates() ([]*model.Template, error)
- func (db *MySQLDriver) GetToken(id string) (*model.Token, error)
- func (db *MySQLDriver) GetTokensForUser(userId string) ([]*model.Token, error)
- func (db *MySQLDriver) GetUser(id string) (*model.User, error)
- func (db *MySQLDriver) GetUserByEmail(email string) (*model.User, error)
- func (db *MySQLDriver) GetUserByUsername(name string) (*model.User, error)
- func (db *MySQLDriver) GetUsers() ([]*model.User, error)
- func (db *MySQLDriver) GetVolume(id string) (*model.Volume, error)
- func (db *MySQLDriver) GetVolumes() ([]*model.Volume, error)
- func (db *MySQLDriver) HasUsers() (bool, error)
- func (db *MySQLDriver) SaveGroup(group *model.Group) error
- func (db *MySQLDriver) SaveRole(role *model.Role) error
- func (db *MySQLDriver) SaveSession(session *model.Session) error
- func (db *MySQLDriver) SaveSpace(space *model.Space) error
- func (db *MySQLDriver) SaveTemplate(template *model.Template) error
- func (db *MySQLDriver) SaveTemplateVar(templateVar *model.TemplateVar) error
- func (db *MySQLDriver) SaveToken(token *model.Token) error
- func (db *MySQLDriver) SaveUser(user *model.User) error
- func (db *MySQLDriver) SaveVolume(volume *model.Volume) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MySQLDriver ¶
type MySQLDriver struct {
// contains filtered or unexported fields
}
func (*MySQLDriver) Connect ¶
func (db *MySQLDriver) Connect() error
func (*MySQLDriver) DeleteGroup ¶
func (db *MySQLDriver) DeleteGroup(group *model.Group) error
func (*MySQLDriver) DeleteRole ¶ added in v0.12.0
func (db *MySQLDriver) DeleteRole(role *model.Role) error
func (*MySQLDriver) DeleteSession ¶
func (db *MySQLDriver) DeleteSession(session *model.Session) error
func (*MySQLDriver) DeleteSpace ¶
func (db *MySQLDriver) DeleteSpace(space *model.Space) error
func (*MySQLDriver) DeleteTemplate ¶
func (db *MySQLDriver) DeleteTemplate(template *model.Template) error
func (*MySQLDriver) DeleteTemplateVar ¶
func (db *MySQLDriver) DeleteTemplateVar(templateVar *model.TemplateVar) error
func (*MySQLDriver) DeleteToken ¶
func (db *MySQLDriver) DeleteToken(token *model.Token) error
func (*MySQLDriver) DeleteUser ¶
func (db *MySQLDriver) DeleteUser(user *model.User) error
func (*MySQLDriver) DeleteVolume ¶
func (db *MySQLDriver) DeleteVolume(volume *model.Volume) error
func (*MySQLDriver) GetRole ¶ added in v0.12.0
func (db *MySQLDriver) GetRole(id string) (*model.Role, error)
func (*MySQLDriver) GetRoles ¶ added in v0.12.0
func (db *MySQLDriver) GetRoles() ([]*model.Role, error)
func (*MySQLDriver) GetSession ¶
func (db *MySQLDriver) GetSession(id string) (*model.Session, error)
func (*MySQLDriver) GetSessions ¶ added in v0.9.0
func (db *MySQLDriver) GetSessions() ([]*model.Session, error)
func (*MySQLDriver) GetSessionsForUser ¶
func (db *MySQLDriver) GetSessionsForUser(userId string) ([]*model.Session, error)
func (*MySQLDriver) GetSpaceByName ¶
func (*MySQLDriver) GetSpacesByTemplateId ¶
func (db *MySQLDriver) GetSpacesByTemplateId(templateId string) ([]*model.Space, error)
func (*MySQLDriver) GetSpacesForUser ¶
func (db *MySQLDriver) GetSpacesForUser(userId string) ([]*model.Space, error)
func (*MySQLDriver) GetTemplate ¶
func (db *MySQLDriver) GetTemplate(id string) (*model.Template, error)
func (*MySQLDriver) GetTemplateVar ¶
func (db *MySQLDriver) GetTemplateVar(id string) (*model.TemplateVar, error)
func (*MySQLDriver) GetTemplateVars ¶
func (db *MySQLDriver) GetTemplateVars() ([]*model.TemplateVar, error)
func (*MySQLDriver) GetTemplates ¶
func (db *MySQLDriver) GetTemplates() ([]*model.Template, error)
func (*MySQLDriver) GetTokensForUser ¶
func (db *MySQLDriver) GetTokensForUser(userId string) ([]*model.Token, error)
func (*MySQLDriver) GetUserByEmail ¶
func (db *MySQLDriver) GetUserByEmail(email string) (*model.User, error)
func (*MySQLDriver) GetUserByUsername ¶
func (db *MySQLDriver) GetUserByUsername(name string) (*model.User, error)
func (*MySQLDriver) GetVolumes ¶
func (db *MySQLDriver) GetVolumes() ([]*model.Volume, error)
func (*MySQLDriver) HasUsers ¶ added in v0.9.0
func (db *MySQLDriver) HasUsers() (bool, error)
func (*MySQLDriver) SaveRole ¶ added in v0.12.0
func (db *MySQLDriver) SaveRole(role *model.Role) error
func (*MySQLDriver) SaveSession ¶
func (db *MySQLDriver) SaveSession(session *model.Session) error
func (*MySQLDriver) SaveTemplate ¶
func (db *MySQLDriver) SaveTemplate(template *model.Template) error
func (*MySQLDriver) SaveTemplateVar ¶
func (db *MySQLDriver) SaveTemplateVar(templateVar *model.TemplateVar) error
func (*MySQLDriver) SaveVolume ¶
func (db *MySQLDriver) SaveVolume(volume *model.Volume) error
Click to show internal directories.
Click to hide internal directories.