Documentation ¶ Index ¶ func Init() error func UpdateRepoIndexer(repo *repo_model.Repository) error type DBIndexer func (db *DBIndexer) Close() func (db *DBIndexer) Index(id int64) error type Indexer 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 Source Files ¶ View all Source files db.go indexer.go queue.go Click to show internal directories. Click to hide internal directories.