SessionsRepository(QSqlDatabase &,QObject *) definition createSession(const CreateSessionRequest &) definition deleteSessionById(qint32) definition getAllSessions(QVector &) definition getSessionById(qint32,SessionDTO &) definition mapQueryToDTO(const QSqlQuery &) definition updateSession(const UpdateSessionRequest &) definition SessionsRepository CreateSessionRequest true false pass by reference QObject true false pass by reference QSqlDatabase true false pass by reference QSqlQuery true false pass by reference QVector true false pass by reference SessionDTO true false pass by reference UpdateSessionRequest true false pass by reference qint32 true true pass by value pass by value