Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DB ¶
type DB interface { // Store stores storage usage stamps to db replacing conflicting entries Store(ctx context.Context, stamps []Stamp) error // GetDaily returns daily storage usage stamps for particular satellite // for provided time range GetDaily(ctx context.Context, satelliteID storj.NodeID, from, to time.Time) ([]Stamp, error) // GetDailyTotal returns daily storage usage stamps summed across all known satellites // for provided time range GetDailyTotal(ctx context.Context, from, to time.Time) ([]Stamp, error) // Summary returns aggregated storage usage across all satellites. Summary(ctx context.Context, from, to time.Time) (float64, error) // SatelliteSummary returns aggregated storage usage for a particular satellite. SatelliteSummary(ctx context.Context, satelliteID storj.NodeID, from, to time.Time) (float64, error) }
DB works with storage usage database
architecture: Database
Click to show internal directories.
Click to hide internal directories.