MCPcopy
hub / github.com/wal-g/wal-g / TarBallMaker

Interface TarBallMaker

internal/tar_ball_maker.go:5–7  ·  view source on GitHub ↗

TarBallMaker is used to allow for flexible creation of different TarBalls.

Source from the content-addressed store, hash-verified

3// TarBallMaker is used to allow for
4// flexible creation of different TarBalls.
5type TarBallMaker interface {
6 Make(dedicatedUploader bool) TarBall
7}

Callers 2

SetupComposerMethod · 0.65
NewTarBallMethod · 0.65

Implementers 15

StorageTarBallMakerinternal/storage_tar_ball_maker.go
NOPTarBallMakerinternal/nop_tarball.go
RegularTarBallComposerMakerinternal/regular_tar_ball_composer.go
CopyTarBallComposerMakerinternal/databases/postgres/copy_tar_b
DirDatabaseTarBallComposerMakerinternal/databases/postgres/dir_databa
DefaultRestoreDescMakerinternal/databases/postgres/extract_pr
RegexpRestoreDescMakerinternal/databases/postgres/extract_pr
RegularTarBallComposerMakerinternal/databases/postgres/regular_ta
RatingTarBallComposerMakerinternal/databases/postgres/rating_tar
DirDatabaseTarBallComposerMakerinternal/databases/mongo/binary/dir_da
GpTarBallComposerMakerinternal/databases/greenplum/tar_ball_
PgHbaMakerinternal/databases/greenplum/pg_hba_cf

Calls

no outgoing calls

Tested by

no test coverage detected