Documentation ¶
Index ¶
- type Evaluater
- type Predicter
- type Store
- func (f *Store) AddEvaluation(model string, evaluation *evaluate.Evaluation) error
- func (f *Store) GetEvaluation(model string) ([]*stored.Evaluation, error)
- func (f *Store) GetModel(model string) (*stored.Model, error)
- func (f *Store) RemoveEvaluation(id int) error
- func (f *Store) UpdateModel(model string, intervalsPassed int) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Evaluater ¶
type Evaluater struct {
GetEvaluationReactor func(gatheredMetrics []*metric.Metric) (*evaluate.Evaluation, error)
}
Evaluater (fake) provides a way to insert functionality into a Evaluater
func (*Evaluater) GetEvaluation ¶
GetEvaluation calls the fake Evaluater function
type Predicter ¶
type Predicter struct { GetPredictionReactor func(model *config.Model, evaluations []*stored.Evaluation) (int32, error) GetIDsToRemoveReactor func(model *config.Model, evaluations []*stored.Evaluation) ([]int, error) GetTypeReactor func() string }
Predicter (fake) provides a way to insert functionality into a Predicter
func (*Predicter) GetIDsToRemove ¶
func (f *Predicter) GetIDsToRemove(model *config.Model, evaluations []*stored.Evaluation) ([]int, error)
GetIDsToRemove calls the fake Predicter function
func (*Predicter) GetPrediction ¶
func (f *Predicter) GetPrediction(model *config.Model, evaluations []*stored.Evaluation) (int32, error)
GetPrediction calls the fake Predicter function
type Store ¶
type Store struct { GetEvaluationReactor func(model string) ([]*stored.Evaluation, error) AddEvaluationReactor func(model string, evaluation *evaluate.Evaluation) error RemoveEvaluationReactor func(id int) error GetModelReactor func(model string) (*stored.Model, error) UpdateModelReactor func(model string, intervalsPassed int) error }
Store (fake) provides a way to insert functionality into a Store
func (*Store) AddEvaluation ¶
func (f *Store) AddEvaluation(model string, evaluation *evaluate.Evaluation) error
AddEvaluation calls the fake Store function
func (*Store) GetEvaluation ¶
func (f *Store) GetEvaluation(model string) ([]*stored.Evaluation, error)
GetEvaluation calls the fake Store function
func (*Store) RemoveEvaluation ¶
RemoveEvaluation calls the fake Store function
Click to show internal directories.
Click to hide internal directories.