MCPcopy
hub / github.com/weaviate/weaviate / BackendProvider

Interface BackendProvider

usecases/export/types.go:29–31  ·  view source on GitHub ↗

BackendProvider provides access to storage backends for export.

Source from the content-addressed store, hash-verified

27
28// BackendProvider provides access to storage backends for export.
29type BackendProvider interface {
30 BackupBackend(backend string, useCase modulecapabilities.BackendUseCase) (modulecapabilities.BackupBackend, error)
31}
32
33// Selector provides access to shards and classes for export operations.
34type Selector interface {

Callers 5

TestModulesProviderFunction · 0.65
ExportMethod · 0.65
StatusMethod · 0.65
CancelMethod · 0.65
CommitMethod · 0.65

Implementers 6

Providerusecases/modules/modules.go
MockBackupBackendProviderusecases/backup/mock_backup_backend_pr
MockBackupBackendProvider_Expecterusecases/backup/mock_backup_backend_pr
fakeBackupBackendProviderusecases/backup/fakes_test.go
fakeBackendProviderusecases/export/helpers_for_test.go
fakeBackupBackendProvideradapters/repos/db/clusterintegrationte

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…