Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type DivisorDb ¶
type DivisorDb interface { Initialize() Load() []riemann.RiemannDivisorSum Upsert([]riemann.RiemannDivisorSum) Summarize() riemann.SummaryStats Close() }
func SetupDivisorDB ¶
type InMemoryDivisorDb ¶
type InMemoryDivisorDb struct {
// contains filtered or unexported fields
}
func (*InMemoryDivisorDb) Close ¶
func (imdb *InMemoryDivisorDb) Close()
func (*InMemoryDivisorDb) Initialize ¶
func (imdb *InMemoryDivisorDb) Initialize()
func (InMemoryDivisorDb) Load ¶
func (imdb InMemoryDivisorDb) Load() []riemann.RiemannDivisorSum
func (InMemoryDivisorDb) Summarize ¶
func (imdb InMemoryDivisorDb) Summarize() riemann.SummaryStats
func (InMemoryDivisorDb) Upsert ¶
func (imdb InMemoryDivisorDb) Upsert(rds []riemann.RiemannDivisorSum)
type SqliteDivisorDb ¶
type SqliteDivisorDb struct { DBPath string // contains filtered or unexported fields }
func (*SqliteDivisorDb) Close ¶
func (sqdb *SqliteDivisorDb) Close()
func (*SqliteDivisorDb) Initialize ¶
func (sqdb *SqliteDivisorDb) Initialize()
func (SqliteDivisorDb) Load ¶
func (sqdb SqliteDivisorDb) Load() []riemann.RiemannDivisorSum
func (SqliteDivisorDb) Summarize ¶
func (sqdb SqliteDivisorDb) Summarize() riemann.SummaryStats
func (SqliteDivisorDb) Upsert ¶
func (sqdb SqliteDivisorDb) Upsert(rds []riemann.RiemannDivisorSum)
Click to show internal directories.
Click to hide internal directories.