Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var NoStatisticsFoundError = errors.New("no statistics found")
NoStatisticsFoundError godoc
Functions ¶
This section is empty.
Types ¶
type MongoDBConnection ¶
MongoDBConnection takes care of establishing a connection to the mongodb
func (*MongoDBConnection) EnsureDBConnection ¶
func (m *MongoDBConnection) EnsureDBConnection() error
EnsureDBConnection makes sure a connection to the mongodb is established
type StatisticsMongoDBRepo ¶
type StatisticsMongoDBRepo struct { DbConnection MongoDBConnection // contains filtered or unexported fields }
func (*StatisticsMongoDBRepo) DeleteStatistics ¶
func (s *StatisticsMongoDBRepo) DeleteStatistics(from, to time.Time) error
DeleteStatistics godoc
func (*StatisticsMongoDBRepo) GetStatistics ¶
func (s *StatisticsMongoDBRepo) GetStatistics(from, to time.Time) ([]operations.Statistics, error)
GetStatistics godoc
func (*StatisticsMongoDBRepo) StoreStatistics ¶
func (s *StatisticsMongoDBRepo) StoreStatistics(statistics operations.Statistics) error
StoreStatistics godoc
type StatisticsRepo ¶
type StatisticsRepo interface { // GetStatistics godoc GetStatistics(from, to time.Time) ([]operations.Statistics, error) // StoreStatistics godoc StoreStatistics(statistics operations.Statistics) error // DeleteStatistics godoc DeleteStatistics(from, to time.Time) error }
StatisticsRepo godoc
Click to show internal directories.
Click to hide internal directories.