Documentation ¶
Index ¶
- type StatTrackerDB
- func (st *StatTrackerDB) CloseDB()
- func (st *StatTrackerDB) LoadDailyUserStats(shortDate string) *stat.DailyUserStat
- func (st *StatTrackerDB) LoadFile(fileId string) *drive.File
- func (st *StatTrackerDB) LoadFileStats(fileId string) *stat.DocStat
- func (st *StatTrackerDB) LoadNextDailyUserStat(shortDate string) *stat.DailyUserStat
- func (st *StatTrackerDB) LoadNextFile(fileId string) *drive.File
- func (st *StatTrackerDB) LoadNextFileStat(fileId string) *stat.DocStat
- func (st *StatTrackerDB) LoadNextRevision(fileId string, revID string) *drive.Revision
- func (st *StatTrackerDB) LoadNextUser(userID string) *stat.UserStat
- func (st *StatTrackerDB) LoadUserStats(fileId string) *stat.UserStat
- func (st *StatTrackerDB) WriteDailyUserStats(day *stat.DailyUserStat)
- func (st *StatTrackerDB) WriteFile(file *drive.File)
- func (st *StatTrackerDB) WriteFileStats(fStat *stat.DocStat)
- func (st *StatTrackerDB) WriteRevision(fileId string, rev *drive.Revision)
- func (st *StatTrackerDB) WriteUserStats(fStat *stat.UserStat)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type StatTrackerDB ¶
type StatTrackerDB struct {
// contains filtered or unexported fields
}
func OpenDB ¶
func OpenDB(filename string) *StatTrackerDB
func (*StatTrackerDB) CloseDB ¶
func (st *StatTrackerDB) CloseDB()
func (*StatTrackerDB) LoadDailyUserStats ¶
func (st *StatTrackerDB) LoadDailyUserStats(shortDate string) *stat.DailyUserStat
func (*StatTrackerDB) LoadFileStats ¶
func (st *StatTrackerDB) LoadFileStats(fileId string) *stat.DocStat
func (*StatTrackerDB) LoadNextDailyUserStat ¶
func (st *StatTrackerDB) LoadNextDailyUserStat(shortDate string) *stat.DailyUserStat
func (*StatTrackerDB) LoadNextFile ¶
func (st *StatTrackerDB) LoadNextFile(fileId string) *drive.File
func (*StatTrackerDB) LoadNextFileStat ¶
func (st *StatTrackerDB) LoadNextFileStat(fileId string) *stat.DocStat
func (*StatTrackerDB) LoadNextRevision ¶
func (st *StatTrackerDB) LoadNextRevision(fileId string, revID string) *drive.Revision
func (*StatTrackerDB) LoadNextUser ¶
func (st *StatTrackerDB) LoadNextUser(userID string) *stat.UserStat
func (*StatTrackerDB) LoadUserStats ¶
func (st *StatTrackerDB) LoadUserStats(fileId string) *stat.UserStat
func (*StatTrackerDB) WriteDailyUserStats ¶
func (st *StatTrackerDB) WriteDailyUserStats(day *stat.DailyUserStat)
func (*StatTrackerDB) WriteFile ¶
func (st *StatTrackerDB) WriteFile(file *drive.File)
func (*StatTrackerDB) WriteFileStats ¶
func (st *StatTrackerDB) WriteFileStats(fStat *stat.DocStat)
func (*StatTrackerDB) WriteRevision ¶
func (st *StatTrackerDB) WriteRevision(fileId string, rev *drive.Revision)
func (*StatTrackerDB) WriteUserStats ¶
func (st *StatTrackerDB) WriteUserStats(fStat *stat.UserStat)
Click to show internal directories.
Click to hide internal directories.