CernVM-FS  2.13.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
swissknife::IngestSQL Member List

This is the complete list of members for swissknife::IngestSQL, including all inherited members.

add_files(catalog::WritableCatalogManager &catalog_manager, const std::vector< File > &files)swissknife::IngestSQLprivate
add_symlinks(catalog::WritableCatalogManager &catalog_manager, const std::vector< Symlink > &symlinks)swissknife::IngestSQLprivate
Command()swissknife::Command
CreateEmptyReflog(const std::string &temp_directory, const std::string &repo_name)ServerTool
DirMap typedefswissknife::IngestSQL
do_additions(const DirMap &all_dirs, const FileMap &all_files, const SymlinkMap &all_symlinks, const std::string &lease_path, catalog::WritableCatalogManager &catalog_manager)swissknife::IngestSQLprivate
do_deletions(sqlite3 *db, catalog::WritableCatalogManager &catalog_manager, const std::string &lease_path, const std::string &additional_prefix)swissknife::IngestSQLprivate
download_manager() const ServerTool
download_manager_ServerToolprotected
FetchReflog(ObjectFetcherT *object_fetcher, const std::string &repo_name, const shash::Any &reflog_hash)ServerTool
FetchRemoteManifest(const std::string &repository_url, const std::string &repository_name, const shash::Any &base_hash=shash::Any()) const ServerTool
FetchRemoteManifestEnsemble(const std::string &repository_url, const std::string &repository_name, manifest::ManifestEnsemble *ensemble) const ServerTool
FileMap typedefswissknife::IngestSQL
GetDescription() const swissknife::IngestSQLinlinevirtual
GetName() const swissknife::IngestSQLinlinevirtual
GetParams() const swissknife::IngestSQLinlinevirtual
InitDownloadManager(const bool follow_redirects, const std::string &proxy, const unsigned max_pool_handles=1)ServerTool
InitSignatureManager(const std::string &pubkey_path, const std::string &certificate_path="", const std::string &private_key_path="")ServerTool
kGenericParamswissknife::Commandstatic
kGenericParamSeparatorswissknife::Commandstatic
load_dirs(sqlite3 *db, const std::string &lease_path, const std::string &additional_prefix, std::map< std::string, Directory > &all_dirs)swissknife::IngestSQLprivate
load_files(sqlite3 *db, const std::string &lease_path, const std::string &additional_prefix, std::map< std::string, std::vector< File >> &all_files)swissknife::IngestSQLprivate
load_symlinks(sqlite3 *db, const std::string &lease_path, const std::string &additional_prefix, std::map< std::string, std::vector< Symlink >> &all_symlinks)swissknife::IngestSQLprivate
Main(const ArgumentList &args)swissknife::IngestSQLvirtual
OpenLocalManifest(const std::string path) const ServerTool
process_sqlite(const std::vector< sqlite3 * > &dbs, catalog::WritableCatalogManager &catalog_manager, bool allow_additions, bool allow_deletions, const std::string &lease_path, const std::string &additional_prefix)swissknife::IngestSQLprivate
ServerTool()ServerTool
signature_manager() const ServerTool
signature_manager_ServerToolprotected
statistics()ServerToolinline
statistics() const ServerToolinline
statistics_ServerToolprotected
SymlinkMap typedefswissknife::IngestSQL
~Command()swissknife::Commandvirtual
~IngestSQL()swissknife::IngestSQLinline
~ServerTool()ServerToolvirtual