divisordb

package
v0.0.0-...-50cbe12 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 13, 2022 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetStableTextRepresentationOfBigInt

func GetStableTextRepresentationOfBigInt(N big.Int, fixedLength int) string

Types

type DivisorDb

type DivisorDb interface {
	Initialize()
	Load() []riemann.RiemannDivisorSum
	Upsert([]riemann.RiemannDivisorSum)
	Summarize() riemann.SummaryStats
	Close()
}

func SetupDivisorDB

func SetupDivisorDB(inputDb DivisorDb, DivisorDBPath string) DivisorDb

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 (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 (SqliteDivisorDb) Summarize

func (sqdb SqliteDivisorDb) Summarize() riemann.SummaryStats

func (SqliteDivisorDb) Upsert

func (sqdb SqliteDivisorDb) Upsert(rds []riemann.RiemannDivisorSum)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL