Documentation
¶
Index ¶
- type MySQLClassRepository
- func (m *MySQLClassRepository) FetchAllClasses() ([]*class.Class, error)
- func (m *MySQLClassRepository) FetchAllSessions() ([]*class.Session, error)
- func (m *MySQLClassRepository) GetClass(classID string) (*class.Class, error)
- func (m *MySQLClassRepository) GetSession(sessionID int64) (*class.Session, error)
- func (m *MySQLClassRepository) StoreClass(c *class.Class) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MySQLClassRepository ¶
func NewMySQLClassRepository ¶
func NewMySQLClassRepository(dbConn *sql.DB) *MySQLClassRepository
func (*MySQLClassRepository) FetchAllClasses ¶
func (m *MySQLClassRepository) FetchAllClasses() ([]*class.Class, error)
func (*MySQLClassRepository) FetchAllSessions ¶
func (m *MySQLClassRepository) FetchAllSessions() ([]*class.Session, error)
func (*MySQLClassRepository) GetClass ¶
func (m *MySQLClassRepository) GetClass(classID string) (*class.Class, error)
func (*MySQLClassRepository) GetSession ¶
func (m *MySQLClassRepository) GetSession(sessionID int64) (*class.Session, error)
func (*MySQLClassRepository) StoreClass ¶
func (m *MySQLClassRepository) StoreClass(c *class.Class) error
Click to show internal directories.
Click to hide internal directories.