Documentation ¶
Index ¶
- type Collector
- type Indexer
- func (idx *Indexer) DocumentChanged(modHandle document.DirHandle) (job.IDs, error)
- func (idx *Indexer) DocumentOpened(modHandle document.DirHandle) (job.IDs, error)
- func (idx *Indexer) ModuleManifestChanged(ctx context.Context, modHandle document.DirHandle) (job.IDs, error)
- func (idx *Indexer) PluginLockChanged(ctx context.Context, modHandle document.DirHandle) (job.IDs, error)
- func (idx *Indexer) SetLogger(logger *log.Logger)
- func (idx *Indexer) WalkedModule(ctx context.Context, modHandle document.DirHandle) (job.IDs, error)
- type ReadOnlyFS
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Indexer ¶
type Indexer struct {
// contains filtered or unexported fields
}
func NewIndexer ¶
func NewIndexer(fs ReadOnlyFS, modStore *state.ModuleStore, schemaStore *state.ProviderSchemaStore, registryModStore *state.RegistryModuleStore, jobStore job.JobStore, tfExec exec.ExecutorFactory, registryClient registry.Client) *Indexer
func (*Indexer) DocumentChanged ¶
func (*Indexer) DocumentOpened ¶
func (*Indexer) ModuleManifestChanged ¶
func (*Indexer) PluginLockChanged ¶
Click to show internal directories.
Click to hide internal directories.