Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GraphDiff ¶ added in v0.2.0
type Indexer ¶
type Indexer struct {
WorkspaceRoot string
Database *db.Database
IgnoreList *ignore.IgnoreList
LspManager *lsp.LSPManager
FunctionsByFile map[string][]db.FunctionEntity
FunctionsMu sync.RWMutex
// contains filtered or unexported fields
}
func NewIndexer ¶
func NewIndexer(workspaceRoot string, database *db.Database, ignoreList *ignore.IgnoreList, lspManager *lsp.LSPManager) *Indexer
func (*Indexer) HandleFileUpdate ¶
HandleFileUpdate processes a file modification delta update.
func (*Indexer) IngestWorkspace ¶
IngestWorkspace walks the workspace and performs Pass 1 and Pass 2 on all source files.
Click to show internal directories.
Click to hide internal directories.