index

package
v0.0.0-...-fe26432 Latest Latest
Warning

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

Go to latest
Published: Apr 22, 2024 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type SearchIndex

type SearchIndex struct {
	// contains filtered or unexported fields
}

func New

func New(log *logrus.Entry, storeKind types.StoreKind, stateDirectory string, storeID string) (*SearchIndex, error)

New creates a new SearchIndex

func (*SearchIndex) Delete

func (i *SearchIndex) Delete() error

func (*SearchIndex) GetContent

func (i *SearchIndex) GetContent() (map[string]string, map[string]map[string]string)

func (*SearchIndex) HasContent

func (i *SearchIndex) HasContent() bool

func (*SearchIndex) HasKind

func (i *SearchIndex) HasKind(kind types.StoreKind) bool

func (*SearchIndex) ShouldBeUsed

func (i *SearchIndex) ShouldBeUsed(config *types.Config, storeLocalRefreshIndexAfter *time.Duration) (bool, error)

ShouldBeUsed checks if the index file with pre-computed mappings should be used

func (*SearchIndex) Write

func (i *SearchIndex) Write(toWrite types.Index) error

func (*SearchIndex) WriteState

func (i *SearchIndex) WriteState(toWrite types.IndexState) error

Jump to

Keyboard shortcuts

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