Documentation
¶
Index ¶
- func IsModuleNotFound(err error) bool
- func IsTimeType(k reflect.Kind) (okay bool)
- func NewBuiltInProvider(name string) tfaddr.Provider
- func NewDefaultProvider(name string) tfaddr.Provider
- func NewLegacyProvider(name string) tfaddr.Provider
- type AlreadyExistsError
- type DirHandleFieldIndexer
- type DocumentStore
- func (s *DocumentStore) CloseDocument(dh document.Handle) error
- func (s *DocumentStore) GetDocument(dh document.Handle) (*document.Document, error)
- func (s *DocumentStore) HasOpenDocuments(dirHandle document.DirHandle) (bool, error)
- func (s *DocumentStore) IsDocumentOpen(dh document.Handle) (bool, error)
- func (s *DocumentStore) ListDocumentsInDir(dirHandle document.DirHandle) ([]*document.Document, error)
- func (s *DocumentStore) OpenDocument(dh document.Handle, langId string, version int, text []byte) error
- func (s *DocumentStore) UpdateDocument(dh document.Handle, newText []byte, newVersion int) error
- type InstalledProviders
- type JobIdSliceIndex
- type JobPriorityIndex
- type JobStore
- func (js *JobStore) AwaitNextJob(ctx context.Context, priority job.JobPriority) (job.ID, job.Job, error)
- func (js *JobStore) DequeueJobsForDir(dir document.DirHandle) error
- func (js *JobStore) EnqueueJob(newJob job.Job) (job.ID, error)
- func (js *JobStore) FinishJob(id job.ID, jobErr error, deferredJobIds ...job.ID) error
- func (js *JobStore) ListAllJobs() (job.IDs, error)
- func (js *JobStore) ListQueuedJobs() (job.IDs, error)
- func (js *JobStore) WaitForJobs(ctx context.Context, ids ...job.ID) error
- type LocalSchemaSource
- type Module
- type ModuleCallReader
- type ModuleChangeBatch
- type ModuleChangeStore
- type ModuleChanges
- type ModuleIds
- type ModuleLookupFunc
- type ModuleMetadata
- type ModuleNotFoundError
- type ModuleReader
- type ModuleStore
- func (s *ModuleStore) Add(modPath string) error
- func (s *ModuleStore) AddIfNotExists(path string) error
- func (ms *ModuleStore) AwaitNextChangeBatch(ctx context.Context) (ModuleChangeBatch, error)
- func (s *ModuleStore) CallersOfModule(modPath string) ([]*Module, error)
- func (s *ModuleStore) FinishProviderSchemaLoading(path string, psErr error) error
- func (s *ModuleStore) List() ([]*Module, error)
- func (s *ModuleStore) LocalModuleMeta(modPath string) (*tfmod.Meta, error)
- func (s *ModuleStore) ModuleByPath(path string) (*Module, error)
- func (s *ModuleStore) ModuleCalls(modPath string) (tfmod.ModuleCalls, error)
- func (s *ModuleStore) ProviderRequirementsForModule(modPath string) (tfmod.ProviderRequirements, error)
- func (s *ModuleStore) RegistryModuleMeta(addr tfaddr.Module, cons version.Constraints) (*registry.ModuleData, error)
- func (s *ModuleStore) Remove(modPath string) error
- func (s *ModuleStore) SetInstalledProvidersState(path string, state op.OpState) error
- func (s *ModuleStore) SetMetaState(path string, state op.OpState) error
- func (s *ModuleStore) SetModManifestState(path string, state op.OpState) error
- func (s *ModuleStore) SetModuleParsingState(path string, state op.OpState) error
- func (s *ModuleStore) SetProviderSchemaState(path string, state op.OpState) error
- func (s *ModuleStore) SetReferenceOriginsState(path string, state op.OpState) error
- func (s *ModuleStore) SetReferenceTargetsState(path string, state op.OpState) error
- func (s *ModuleStore) SetTerraformVersionState(path string, state op.OpState) error
- func (s *ModuleStore) SetVarsParsingState(path string, state op.OpState) error
- func (s *ModuleStore) SetVarsReferenceOriginsState(path string, state op.OpState) error
- func (s *ModuleStore) UpdateInstalledProviders(path string, pvs map[tfaddr.Provider]*version.Version, pvErr error) error
- func (s *ModuleStore) UpdateMetadata(path string, meta *tfmod.Meta, mErr error) error
- func (s *ModuleStore) UpdateModManifest(path string, manifest *datadir.ModuleManifest, mErr error) error
- func (s *ModuleStore) UpdateModuleDiagnostics(path string, diags ast.ModDiags) error
- func (s *ModuleStore) UpdateParsedModuleFiles(path string, pFiles ast.ModFiles, pErr error) error
- func (s *ModuleStore) UpdateParsedVarsFiles(path string, vFiles ast.VarsFiles, vErr error) error
- func (s *ModuleStore) UpdateReferenceOrigins(path string, origins reference.Origins, roErr error) error
- func (s *ModuleStore) UpdateReferenceTargets(path string, refs reference.Targets, rErr error) error
- func (s *ModuleStore) UpdateTerraformAndProviderVersions(modPath string, tfVer *version.Version, ...) error
- func (s *ModuleStore) UpdateVarsDiagnostics(path string, diags ast.VarsDiags) error
- func (s *ModuleStore) UpdateVarsReferenceOrigins(path string, origins reference.Origins, roErr error) error
- type NoSchemaError
- type PathAwaiter
- type PathState
- type PreloadedSchemaSource
- type ProviderIds
- type ProviderSchema
- type ProviderSchemaIterator
- type ProviderSchemaStore
- func (s *ProviderSchemaStore) AddLocalSchema(modPath string, addr tfaddr.Provider, schema *tfschema.ProviderSchema) error
- func (s *ProviderSchemaStore) AddPreloadedSchema(addr tfaddr.Provider, pv *version.Version, schema *tfschema.ProviderSchema) error
- func (s *ProviderSchemaStore) AllSchemasExist(pvm map[tfaddr.Provider]version.Constraints) (bool, error)
- func (s *ProviderSchemaStore) ListSchemas() (*ProviderSchemaIterator, error)
- func (s *ProviderSchemaStore) ProviderSchema(modPath string, addr tfaddr.Provider, vc version.Constraints) (*tfschema.ProviderSchema, error)
- type RegistryModuleData
- type RegistryModuleStore
- type ScheduledJob
- type SchemaReader
- type SchemaSource
- type SliceLengthIndex
- type State
- type StateStore
- type StringerFieldIndexer
- type TimeFieldIndex
- type VersionFieldIndexer
- type WalkerPath
- type WalkerPathStore
- func (wps *WalkerPathStore) AwaitNextDir(ctx context.Context, openDir bool) (*WalkerPath, error)
- func (wps *WalkerPathStore) DequeueDir(dir document.DirHandle) error
- func (wps *WalkerPathStore) EnqueueDir(dir document.DirHandle) error
- func (wps *WalkerPathStore) RemoveDir(dir document.DirHandle) error
- func (wps *WalkerPathStore) WaitForDirs(ctx context.Context, dirs []document.DirHandle) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func IsModuleNotFound ¶ added in v0.26.0
func IsTimeType ¶ added in v0.28.0
IsTimeType returns whether the passed type is a type of time.Time.
func NewBuiltInProvider ¶ added in v0.29.0
func NewDefaultProvider ¶ added in v0.29.0
func NewLegacyProvider ¶ added in v0.29.0
Types ¶
type AlreadyExistsError ¶
type AlreadyExistsError struct {
Idx string
}
func (*AlreadyExistsError) Error ¶
func (e *AlreadyExistsError) Error() string
type DirHandleFieldIndexer ¶ added in v0.26.0
type DirHandleFieldIndexer struct {
Field string
}
func (*DirHandleFieldIndexer) FromArgs ¶ added in v0.26.0
func (s *DirHandleFieldIndexer) FromArgs(args ...interface{}) ([]byte, error)
func (*DirHandleFieldIndexer) FromObject ¶ added in v0.26.0
func (s *DirHandleFieldIndexer) FromObject(obj interface{}) (bool, []byte, error)
func (*DirHandleFieldIndexer) PrefixFromArgs ¶ added in v0.26.0
func (s *DirHandleFieldIndexer) PrefixFromArgs(args ...interface{}) ([]byte, error)
type DocumentStore ¶ added in v0.26.0
type DocumentStore struct {
// TimeProvider provides current time (for mocking time.Now in tests)
TimeProvider func() time.Time
// contains filtered or unexported fields
}
func (*DocumentStore) CloseDocument ¶ added in v0.26.0
func (s *DocumentStore) CloseDocument(dh document.Handle) error
func (*DocumentStore) GetDocument ¶ added in v0.26.0
func (*DocumentStore) HasOpenDocuments ¶ added in v0.26.0
func (s *DocumentStore) HasOpenDocuments(dirHandle document.DirHandle) (bool, error)
func (*DocumentStore) IsDocumentOpen ¶ added in v0.26.0
func (s *DocumentStore) IsDocumentOpen(dh document.Handle) (bool, error)
func (*DocumentStore) ListDocumentsInDir ¶ added in v0.26.0
func (*DocumentStore) OpenDocument ¶ added in v0.26.0
func (*DocumentStore) UpdateDocument ¶ added in v0.26.0
type InstalledProviders ¶ added in v0.25.2
func (InstalledProviders) Equals ¶ added in v0.25.2
func (ip InstalledProviders) Equals(p InstalledProviders) bool
type JobIdSliceIndex ¶ added in v0.29.0
type JobIdSliceIndex struct {
Field string
}
func (*JobIdSliceIndex) FromArgs ¶ added in v0.29.0
func (s *JobIdSliceIndex) FromArgs(args ...interface{}) ([]byte, error)
func (*JobIdSliceIndex) FromObject ¶ added in v0.29.0
func (s *JobIdSliceIndex) FromObject(obj interface{}) (bool, [][]byte, error)
func (*JobIdSliceIndex) PrefixFromArgs ¶ added in v0.29.0
func (s *JobIdSliceIndex) PrefixFromArgs(args ...interface{}) ([]byte, error)
type JobPriorityIndex ¶ added in v0.29.0
func (*JobPriorityIndex) FromArgs ¶ added in v0.29.0
func (jpi *JobPriorityIndex) FromArgs(args ...interface{}) ([]byte, error)
func (*JobPriorityIndex) FromObject ¶ added in v0.29.0
func (jpi *JobPriorityIndex) FromObject(obj interface{}) (bool, []byte, error)
type JobStore ¶ added in v0.26.0
type JobStore struct {
// contains filtered or unexported fields
}
func (*JobStore) AwaitNextJob ¶ added in v0.26.0
func (*JobStore) DequeueJobsForDir ¶ added in v0.26.0
func (*JobStore) EnqueueJob ¶ added in v0.26.0
func (*JobStore) ListQueuedJobs ¶ added in v0.26.0
type LocalSchemaSource ¶
type LocalSchemaSource struct {
ModulePath string
}
func (LocalSchemaSource) String ¶
func (lss LocalSchemaSource) String() string
type Module ¶
type Module struct {
Path string
ModManifest *datadir.ModuleManifest
ModManifestErr error
ModManifestState op.OpState
TerraformVersion *version.Version
TerraformVersionErr error
TerraformVersionState op.OpState
InstalledProviders InstalledProviders
InstalledProvidersErr error
InstalledProvidersState op.OpState
ProviderSchemaErr error
ProviderSchemaState op.OpState
RefTargets reference.Targets
RefTargetsErr error
RefTargetsState op.OpState
RefOrigins reference.Origins
RefOriginsErr error
RefOriginsState op.OpState
VarsRefOrigins reference.Origins
VarsRefOriginsErr error
VarsRefOriginsState op.OpState
ParsedModuleFiles ast.ModFiles
ParsedVarsFiles ast.VarsFiles
ModuleParsingErr error
VarsParsingErr error
ModuleParsingState op.OpState
VarsParsingState op.OpState
Meta ModuleMetadata
MetaErr error
MetaState op.OpState
ModuleDiagnostics ast.ModDiags
VarsDiagnostics ast.VarsDiags
}
type ModuleCallReader ¶ added in v0.20.0
type ModuleChangeBatch ¶ added in v0.28.0
type ModuleChangeBatch struct {
DirHandle document.DirHandle
FirstChangeTime time.Time
IsDirOpen bool
Changes ModuleChanges
}
func (ModuleChangeBatch) Copy ¶ added in v0.28.0
func (mcb ModuleChangeBatch) Copy() ModuleChangeBatch
type ModuleChangeStore ¶ added in v0.28.0
type ModuleChangeStore struct {
// contains filtered or unexported fields
}
type ModuleChanges ¶ added in v0.28.0
type ModuleLookupFunc ¶
type ModuleMetadata ¶
type ModuleMetadata struct {
CoreRequirements version.Constraints
Backend *tfmod.Backend
ProviderReferences map[tfmod.ProviderRef]tfaddr.Provider
ProviderRequirements tfmod.ProviderRequirements
Variables map[string]tfmod.Variable
Outputs map[string]tfmod.Output
Filenames []string
ModuleCalls map[string]tfmod.DeclaredModuleCall
}
func (ModuleMetadata) Copy ¶ added in v0.17.1
func (mm ModuleMetadata) Copy() ModuleMetadata
type ModuleNotFoundError ¶
type ModuleNotFoundError struct {
Source string
}
func (*ModuleNotFoundError) Error ¶
func (e *ModuleNotFoundError) Error() string
type ModuleReader ¶
type ModuleStore ¶
type ModuleStore struct {
Changes *ModuleChangeStore
// TimeProvider provides current time (for mocking time.Now in tests)
TimeProvider func() time.Time
// MaxModuleNesting represents how many nesting levels we'd attempt
// to parse provider requirements before returning error.
MaxModuleNesting int
// contains filtered or unexported fields
}
func (*ModuleStore) Add ¶
func (s *ModuleStore) Add(modPath string) error
func (*ModuleStore) AddIfNotExists ¶ added in v0.29.0
func (s *ModuleStore) AddIfNotExists(path string) error
func (*ModuleStore) AwaitNextChangeBatch ¶ added in v0.28.0
func (ms *ModuleStore) AwaitNextChangeBatch(ctx context.Context) (ModuleChangeBatch, error)
func (*ModuleStore) CallersOfModule ¶
func (s *ModuleStore) CallersOfModule(modPath string) ([]*Module, error)
func (*ModuleStore) FinishProviderSchemaLoading ¶
func (s *ModuleStore) FinishProviderSchemaLoading(path string, psErr error) error
func (*ModuleStore) List ¶
func (s *ModuleStore) List() ([]*Module, error)
func (*ModuleStore) LocalModuleMeta ¶ added in v0.29.0
func (s *ModuleStore) LocalModuleMeta(modPath string) (*tfmod.Meta, error)
func (*ModuleStore) ModuleByPath ¶
func (s *ModuleStore) ModuleByPath(path string) (*Module, error)
func (*ModuleStore) ModuleCalls ¶ added in v0.20.0
func (s *ModuleStore) ModuleCalls(modPath string) (tfmod.ModuleCalls, error)
func (*ModuleStore) ProviderRequirementsForModule ¶ added in v0.29.0
func (s *ModuleStore) ProviderRequirementsForModule(modPath string) (tfmod.ProviderRequirements, error)
func (*ModuleStore) RegistryModuleMeta ¶ added in v0.29.0
func (s *ModuleStore) RegistryModuleMeta(addr tfaddr.Module, cons version.Constraints) (*registry.ModuleData, error)
func (*ModuleStore) Remove ¶ added in v0.19.0
func (s *ModuleStore) Remove(modPath string) error
func (*ModuleStore) SetInstalledProvidersState ¶ added in v0.29.0
func (s *ModuleStore) SetInstalledProvidersState(path string, state op.OpState) error
func (*ModuleStore) SetMetaState ¶
func (s *ModuleStore) SetMetaState(path string, state op.OpState) error
func (*ModuleStore) SetModManifestState ¶
func (s *ModuleStore) SetModManifestState(path string, state op.OpState) error
func (*ModuleStore) SetModuleParsingState ¶ added in v0.18.0
func (s *ModuleStore) SetModuleParsingState(path string, state op.OpState) error
func (*ModuleStore) SetProviderSchemaState ¶
func (s *ModuleStore) SetProviderSchemaState(path string, state op.OpState) error
func (*ModuleStore) SetReferenceOriginsState ¶ added in v0.19.0
func (s *ModuleStore) SetReferenceOriginsState(path string, state op.OpState) error
func (*ModuleStore) SetReferenceTargetsState ¶ added in v0.18.2
func (s *ModuleStore) SetReferenceTargetsState(path string, state op.OpState) error
func (*ModuleStore) SetTerraformVersionState ¶
func (s *ModuleStore) SetTerraformVersionState(path string, state op.OpState) error
func (*ModuleStore) SetVarsParsingState ¶ added in v0.18.0
func (s *ModuleStore) SetVarsParsingState(path string, state op.OpState) error
func (*ModuleStore) SetVarsReferenceOriginsState ¶ added in v0.26.0
func (s *ModuleStore) SetVarsReferenceOriginsState(path string, state op.OpState) error
func (*ModuleStore) UpdateInstalledProviders ¶ added in v0.24.0
func (*ModuleStore) UpdateMetadata ¶
func (*ModuleStore) UpdateModManifest ¶
func (s *ModuleStore) UpdateModManifest(path string, manifest *datadir.ModuleManifest, mErr error) error
func (*ModuleStore) UpdateModuleDiagnostics ¶ added in v0.18.0
func (s *ModuleStore) UpdateModuleDiagnostics(path string, diags ast.ModDiags) error
func (*ModuleStore) UpdateParsedModuleFiles ¶ added in v0.18.0
func (*ModuleStore) UpdateParsedVarsFiles ¶ added in v0.18.0
func (*ModuleStore) UpdateReferenceOrigins ¶ added in v0.19.0
func (*ModuleStore) UpdateReferenceTargets ¶ added in v0.18.2
func (*ModuleStore) UpdateTerraformAndProviderVersions ¶ added in v0.29.2
func (*ModuleStore) UpdateVarsDiagnostics ¶ added in v0.18.0
func (s *ModuleStore) UpdateVarsDiagnostics(path string, diags ast.VarsDiags) error
func (*ModuleStore) UpdateVarsReferenceOrigins ¶ added in v0.26.0
type NoSchemaError ¶
type NoSchemaError struct{}
func (*NoSchemaError) Error ¶
func (e *NoSchemaError) Error() string
type PathAwaiter ¶ added in v0.27.0
type PathAwaiter struct {
// contains filtered or unexported fields
}
func NewPathAwaiter ¶ added in v0.27.0
func NewPathAwaiter(wps *WalkerPathStore, openDir bool) *PathAwaiter
func (*PathAwaiter) AwaitNextDir ¶ added in v0.27.0
type PreloadedSchemaSource ¶
type PreloadedSchemaSource struct {
}
func (PreloadedSchemaSource) String ¶
func (PreloadedSchemaSource) String() string
type ProviderIds ¶ added in v0.24.0
type ProviderSchema ¶
type ProviderSchema struct {
Address tfaddr.Provider
Version *version.Version
Source SchemaSource
Schema *tfschema.ProviderSchema
}
func (*ProviderSchema) Copy ¶ added in v0.17.1
func (ps *ProviderSchema) Copy() *ProviderSchema
type ProviderSchemaIterator ¶
type ProviderSchemaIterator struct {
// contains filtered or unexported fields
}
func (*ProviderSchemaIterator) Next ¶
func (psi *ProviderSchemaIterator) Next() *ProviderSchema
type ProviderSchemaStore ¶
type ProviderSchemaStore struct {
// contains filtered or unexported fields
}
func (*ProviderSchemaStore) AddLocalSchema ¶
func (s *ProviderSchemaStore) AddLocalSchema(modPath string, addr tfaddr.Provider, schema *tfschema.ProviderSchema) error
func (*ProviderSchemaStore) AddPreloadedSchema ¶
func (s *ProviderSchemaStore) AddPreloadedSchema(addr tfaddr.Provider, pv *version.Version, schema *tfschema.ProviderSchema) error
func (*ProviderSchemaStore) AllSchemasExist ¶ added in v0.29.0
func (s *ProviderSchemaStore) AllSchemasExist(pvm map[tfaddr.Provider]version.Constraints) (bool, error)
func (*ProviderSchemaStore) ListSchemas ¶
func (s *ProviderSchemaStore) ListSchemas() (*ProviderSchemaIterator, error)
func (*ProviderSchemaStore) ProviderSchema ¶
func (s *ProviderSchemaStore) ProviderSchema(modPath string, addr tfaddr.Provider, vc version.Constraints) (*tfschema.ProviderSchema, error)
type RegistryModuleData ¶ added in v0.29.0
type RegistryModuleStore ¶ added in v0.29.0
type RegistryModuleStore struct {
// contains filtered or unexported fields
}
type ScheduledJob ¶ added in v0.26.0
type ScheduledJob struct {
job.ID
job.Job
IsDirOpen bool
State State
// JobErr contains error when job finishes (State = StateDone)
JobErr error
// DeferredJobIDs contains IDs of any deferred jobs
// set when job finishes (State = StateDone)
DeferredJobIDs job.IDs
}
func (*ScheduledJob) Copy ¶ added in v0.26.0
func (sj *ScheduledJob) Copy() *ScheduledJob
type SchemaReader ¶
type SchemaSource ¶
type SchemaSource interface {
String() string
// contains filtered or unexported methods
}
type SliceLengthIndex ¶ added in v0.29.0
type SliceLengthIndex struct {
Field string
}
func (*SliceLengthIndex) FromArgs ¶ added in v0.29.0
func (s *SliceLengthIndex) FromArgs(args ...interface{}) ([]byte, error)
func (*SliceLengthIndex) FromObject ¶ added in v0.29.0
func (s *SliceLengthIndex) FromObject(obj interface{}) (bool, []byte, error)
type StateStore ¶
type StateStore struct {
DocumentStore *DocumentStore
JobStore *JobStore
Modules *ModuleStore
ProviderSchemas *ProviderSchemaStore
WalkerPaths *WalkerPathStore
RegistryModules *RegistryModuleStore
// contains filtered or unexported fields
}
func NewStateStore ¶
func NewStateStore() (*StateStore, error)
func (*StateStore) GetModuleID ¶ added in v0.24.0
func (s *StateStore) GetModuleID(path string) (string, error)
func (*StateStore) GetProviderID ¶ added in v0.24.0
func (s *StateStore) GetProviderID(addr tfaddr.Provider) (string, error)
func (*StateStore) SetLogger ¶ added in v0.16.1
func (s *StateStore) SetLogger(logger *log.Logger)
type StringerFieldIndexer ¶
type StringerFieldIndexer struct {
Field string
}
func (*StringerFieldIndexer) FromArgs ¶
func (s *StringerFieldIndexer) FromArgs(args ...interface{}) ([]byte, error)
func (*StringerFieldIndexer) FromObject ¶
func (s *StringerFieldIndexer) FromObject(obj interface{}) (bool, []byte, error)
func (*StringerFieldIndexer) PrefixFromArgs ¶
func (s *StringerFieldIndexer) PrefixFromArgs(args ...interface{}) ([]byte, error)
type TimeFieldIndex ¶ added in v0.28.0
type TimeFieldIndex struct {
Field string
}
TimeFieldIndex is used to extract a time.Time field from an object using reflection and builds an index on that field.
func (*TimeFieldIndex) FromArgs ¶ added in v0.28.0
func (u *TimeFieldIndex) FromArgs(args ...interface{}) ([]byte, error)
func (*TimeFieldIndex) FromObject ¶ added in v0.28.0
func (u *TimeFieldIndex) FromObject(obj interface{}) (bool, []byte, error)
type VersionFieldIndexer ¶
type VersionFieldIndexer struct {
Field string
}
func (*VersionFieldIndexer) FromArgs ¶
func (s *VersionFieldIndexer) FromArgs(args ...interface{}) ([]byte, error)
func (*VersionFieldIndexer) FromObject ¶
func (s *VersionFieldIndexer) FromObject(obj interface{}) (bool, []byte, error)
func (*VersionFieldIndexer) PrefixFromArgs ¶
func (s *VersionFieldIndexer) PrefixFromArgs(args ...interface{}) ([]byte, error)
type WalkerPath ¶ added in v0.27.0
func (*WalkerPath) Copy ¶ added in v0.27.0
func (wp *WalkerPath) Copy() *WalkerPath
type WalkerPathStore ¶ added in v0.27.0
type WalkerPathStore struct {
// contains filtered or unexported fields
}
func (*WalkerPathStore) AwaitNextDir ¶ added in v0.27.0
func (wps *WalkerPathStore) AwaitNextDir(ctx context.Context, openDir bool) (*WalkerPath, error)
func (*WalkerPathStore) DequeueDir ¶ added in v0.27.0
func (wps *WalkerPathStore) DequeueDir(dir document.DirHandle) error
func (*WalkerPathStore) EnqueueDir ¶ added in v0.27.0
func (wps *WalkerPathStore) EnqueueDir(dir document.DirHandle) error
func (*WalkerPathStore) RemoveDir ¶ added in v0.27.0
func (wps *WalkerPathStore) RemoveDir(dir document.DirHandle) error
func (*WalkerPathStore) WaitForDirs ¶ added in v0.27.0
Source Files
¶
- dir_handle_field_indexer.go
- documents.go
- errors.go
- installed_providers.go
- job_id_slice_index.go
- jobs.go
- jobs_state_string.go
- module.go
- module_changes.go
- module_ids.go
- path_state_string.go
- priority_index.go
- provider_ids.go
- provider_schema.go
- registry_modules.go
- schema_source.go
- slice_length_index.go
- state.go
- stringer_field_indexer.go
- time_field_index.go
- version_field_indexer.go
- walker_paths.go
Click to show internal directories.
Click to hide internal directories.