This repository has been archived on 2025-03-01. You can view files and clone it, but cannot push or open issues or pull requests.
trantor/lib/database/stats.go

83 lines
1.2 KiB
Go
Raw Normal View History

// TODO
2014-06-29 19:41:29 -05:00
package database
2013-06-01 02:34:11 +02:00
import (
2014-08-30 13:17:50 -05:00
"time"
2014-06-29 19:41:29 -05:00
)
type VisitType int
const (
Hourly_visits = iota
Daily_visits
Monthly_visits
Hourly_downloads
Daily_downloads
Monthly_downloads
)
type Visits struct {
Date time.Time "date"
Count int "count"
}
func (db *pgDB) AddStats(stats interface{}) error {
return nil
}
/* Get the most visited books
*/
func (db *pgDB) GetVisitedBooks() (books []Book, err error) {
return []Book{}, nil
}
func (db *pgDB) UpdateMostVisited() error {
2014-02-18 21:35:26 +01:00
return nil
2013-06-01 03:40:06 +02:00
}
/* Get the most downloaded books
*/
func (db *pgDB) GetDownloadedBooks() (books []Book, err error) {
return []Book{}, nil
2013-06-01 02:34:11 +02:00
}
func (db *pgDB) UpdateDownloadedBooks() error {
return nil
}
2013-06-01 03:40:06 +02:00
func (db *pgDB) GetTags() ([]string, error) {
return []string{}, nil
2013-06-01 03:40:06 +02:00
}
func (db *pgDB) UpdateTags() error {
return nil
}
func (db *pgDB) GetVisits(visitType VisitType) ([]Visits, error) {
return []Visits{}, nil
}
func (db *pgDB) UpdateHourVisits() error {
return nil
}
func (db *pgDB) UpdateDayVisits() error {
return nil
}
func (db *pgDB) UpdateMonthVisits() error {
return nil
}
func (db *pgDB) UpdateHourDownloads() error {
return nil
}
func (db *pgDB) UpdateDayDownloads() error {
return nil
}
func (db *pgDB) UpdateMonthDownloads() error {
return nil
2013-06-01 02:34:11 +02:00
}