Documentation
¶
Index ¶
Constants ¶
View Source
const (
SchemaVersion = 9
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DB ¶
type DB struct {
// contains filtered or unexported fields
}
DB represents the database connection
func (*DB) ApplyRetentionPolicy ¶ added in v0.4.0
func (db *DB) ApplyRetentionPolicy(policy RetentionPolicy) (int, error)
ApplyRetentionPolicy deletes old memories according to the retention policy
func (*DB) GetConnection ¶
GetConnection returns the underlying database connection
func (*DB) GetDatabaseStats ¶ added in v0.4.0
func (db *DB) GetDatabaseStats(dbPath string) (*DatabaseStats, error)
GetDatabaseStats returns statistics about the database
func (*DB) RunMaintenance ¶ added in v0.4.0
RunMaintenance performs database optimization and cleanup
Click to show internal directories.
Click to hide internal directories.