Documentation
¶
Index ¶
- func NewAnalyticsCommandHandler(analyticsManager *AnalyticsManager) func(next interp.ExecHandlerFunc) interp.ExecHandlerFunc
- type AnalyticsEntry
- type AnalyticsManager
- func (analyticsManager *AnalyticsManager) DeleteEntry(id uint) error
- func (analyticsManager *AnalyticsManager) GetRecentEntries(limit int) ([]AnalyticsEntry, error)
- func (analyticsManager *AnalyticsManager) GetTotalCount() (int64, error)
- func (analyticsManager *AnalyticsManager) NewEntry(input string, prediction string, actual string) error
- func (analyticsManager *AnalyticsManager) ResetAnalytics() error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewAnalyticsCommandHandler ¶
func NewAnalyticsCommandHandler(analyticsManager *AnalyticsManager) func(next interp.ExecHandlerFunc) interp.ExecHandlerFunc
Types ¶
type AnalyticsEntry ¶
type AnalyticsManager ¶
type AnalyticsManager struct { Runner *interp.Runner Logger *zap.Logger // contains filtered or unexported fields }
func NewAnalyticsManager ¶
func NewAnalyticsManager(dbFilePath string) (*AnalyticsManager, error)
func (*AnalyticsManager) DeleteEntry ¶
func (analyticsManager *AnalyticsManager) DeleteEntry(id uint) error
func (*AnalyticsManager) GetRecentEntries ¶
func (analyticsManager *AnalyticsManager) GetRecentEntries(limit int) ([]AnalyticsEntry, error)
func (*AnalyticsManager) GetTotalCount ¶ added in v0.21.0
func (analyticsManager *AnalyticsManager) GetTotalCount() (int64, error)
func (*AnalyticsManager) NewEntry ¶
func (analyticsManager *AnalyticsManager) NewEntry(input string, prediction string, actual string) error
func (*AnalyticsManager) ResetAnalytics ¶
func (analyticsManager *AnalyticsManager) ResetAnalytics() error
Click to show internal directories.
Click to hide internal directories.