# Functions

AutoMigrate attempts to automatically migrate the database schema.
DropAll removes all tables specified in the Tables slice from the database.
No description provided by the author
No description provided by the author

# Constants

Complete means the job is complete.
Created means the job has been created is not ready for processing.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Error means the job has some error.
No description provided by the author
Paused means the job is ready but has been paused and should not be picked up for processing.
Processing means the job is currently being processed.
Ready means the job is ready for processing.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Variables

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Structs

Car makes a reference to a CAR file that has been potentially exported to the disk.
CarBlock tells us the CIDs of all blocks inside a Car and the offset of those blocks.
No description provided by the author
Deal is the deal model for all deals made by deal pusher or tracked by the tracker.
Directory is a link between parent and child directories.
File makes a reference to the source storage file, e.g., a local file.
FileRange is a range of bytes inside File.
No description provided by the author
Job is a job that is executed by a worker.
OutputAttachment is a link between a Preparation and a Storage that is used as an output.
Preparation is a data preparation definition that can attach multiple source storages and up to one output storage.
No description provided by the author
SourceAttachment is a link between a Preparation and a Storage that is used as a source.
Storage is a storage system definition that can be used as either source or output of a Preparation.
No description provided by the author
No description provided by the author

# Type aliases

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author