stats

package
v0.0.0-...-d559fe2 Latest Latest
Warning

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

Go to latest
Published: Dec 19, 2024 License: MIT Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Init

func Init() error

Init initialize the repo indexer

func UpdateRepoIndexer

func UpdateRepoIndexer(repo *repo_model.Repository) error

UpdateRepoIndexer update a repository's entries in the indexer

Types

type DBIndexer

type DBIndexer struct{}

DBIndexer implements Indexer interface to use database's like search

func (*DBIndexer) Close

func (db *DBIndexer) Close()

Close dummy function

func (*DBIndexer) Index

func (db *DBIndexer) Index(id int64) error

Index repository status function

type Indexer

type Indexer interface {
	Index(id int64) error
	Close()
}

Indexer defines an interface to index repository stats TODO: this indexer is quite different from the others, maybe this package should be moved out from module/indexer

Jump to

Keyboard shortcuts

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