CernVM-FS  2.12.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
catalog::WritableCatalog Member List

This is the complete list of members for catalog::WritableCatalog, including all inherited members.

AddChild(Catalog *child)catalog::Catalog
AddEntry(const DirectoryEntry &entry, const XattrList &xattr, const std::string &entry_path, const std::string &parent_path)catalog::WritableCatalog
AddEntry(const DirectoryEntry &entry, const XattrList &xattrs, const std::string &path)catalog::WritableCataloginlineprotected
AddFileChunk(const std::string &entry_path, const FileChunk &chunk)catalog::WritableCatalog
AllChunksBegin()catalog::Catalog
AllChunksEnd()catalog::Catalog
AllChunksNext(shash::Any *hash, zlib::Algorithms *compression_alg)catalog::Catalog
AttachFreely(const std::string &root_path, const std::string &file, const shash::Any &catalog_hash, Catalog *parent=NULL, const bool is_not_root=false)catalog::WritableCatalogstatic
Catalog(const PathString &mountpoint, const shash::Any &catalog_hash, Catalog *parent, const bool is_nested=false)catalog::Catalog
Commit()catalog::WritableCatalog
CopyCatalogsToParent()catalog::WritableCatalogprivate
CopyToParent()catalog::WritableCatalogprivate
database() const catalog::Cataloginlineprotected
database()catalog::Cataloginlineprotected
database_path() const catalog::Cataloginline
DatabaseOpenMode() const catalog::WritableCataloginlineprotectedvirtual
DecrementDirtyChildren()catalog::WritableCataloginlineprotected
delta_counters_catalog::WritableCatalogprivate
dirty_catalog::WritableCatalogprivate
dirty_children() const catalog::WritableCataloginlineprotected
dirty_children_catalog::WritableCatalogmutableprivate
DropDatabaseFileOwnership()catalog::Catalog
FinalizePreparedStatements()catalog::WritableCatalogprotected
FindChild(const PathString &mountpoint) const catalog::Catalog
FindNested(const PathString &mountpoint, shash::Any *hash, uint64_t *size) const catalog::Catalog
FindSubtree(const PathString &path) const catalog::Catalog
GetChildren() const catalog::Catalog
GetCounters() const catalog::Cataloginline
GetLastModified() const catalog::Catalog
GetMangledInode(const uint64_t row_id, const uint64_t hardlink_group) const catalog::Catalog
GetMaxLinkId() const catalog::WritableCatalog
GetNumChunks() const catalog::Catalog
GetNumEntries() const catalog::Catalog
GetPreviousRevision() const catalog::Catalog
GetReferencedObjects() const catalog::Catalog
GetRevision() const catalog::Catalog
GetTTL() const catalog::Catalog
GetVOMSAuthz(std::string *authz) const catalog::Catalog
GetWritableCounters()catalog::Cataloginlineprotected
GetWritableParent() const catalog::WritableCataloginlineprotected
hardlink_groups_catalog::Catalogmutableprotected
HardlinkGroupMap typedefcatalog::Catalogprotected
HasExplicitTTL() const catalog::Catalog
hash() const catalog::Cataloginline
HashVector typedefcatalog::Catalog
HasParent() const catalog::Cataloginline
IncLinkcount(const std::string &path_within_group, const int delta)catalog::WritableCatalog
IncrementRevision()catalog::WritableCatalog
InitPreparedStatements()catalog::WritableCatalogprotectedvirtual
InitStandalone(const std::string &database_file)catalog::Catalogprotected
inode_range() const catalog::Cataloginline
InsertBindMountpoint(const std::string &mountpoint, const shash::Any content_hash, const uint64_t size)catalog::WritableCatalog
InsertNestedCatalog(const std::string &mountpoint, Catalog *attached_reference, const shash::Any content_hash, const uint64_t size)catalog::WritableCatalog
IsAutogenerated() const catalog::Cataloginline
IsDirty() const catalog::WritableCataloginline
IsInitialized() const catalog::Cataloginline
IsRoot() const catalog::Cataloginline
IsWritable() const catalog::WritableCataloginlinevirtual
kDefaultTTLcatalog::Catalogstatic
kMaximalFreePageRatiocatalog::WritableCatalogprotectedstatic
kMaximalRowIdWasteRatiocatalog::WritableCatalogprotectedstatic
ListingPath(const PathString &path, DirectoryEntryList *listing, const bool expand_symlink=true) const catalog::Cataloginline
ListingPathStat(const PathString &path, StatEntryList *listing) const catalog::Cataloginline
ListNestedCatalogs() const catalog::Catalog
ListOwnNestedCatalogs() const catalog::Catalog
ListPathChunks(const PathString &path, const shash::Algorithms interpret_hashes_as, FileChunkList *chunks) const catalog::Cataloginline
lock_catalog::Catalogprotected
LookupMd5Path(const shash::Md5 &md5path, DirectoryEntry *dirent) const catalog::Catalogprotected
LookupPath(const PathString &path, DirectoryEntry *dirent) const catalog::Cataloginline
LookupRawSymlink(const PathString &path, LinkString *raw_symlink) const catalog::Catalog
LookupXattrsPath(const PathString &path, XattrList *xattrs) const catalog::Cataloginline
MakeNestedRoot()catalog::WritableCatalogprivate
MakeTransitionPoint(const std::string &mountpoint)catalog::WritableCatalogprivate
MapGid(const uint64_t gid) const catalog::Cataloginline
MapUid(const uint64_t uid) const catalog::Cataloginline
max_row_id() const catalog::Cataloginline
MergeIntoParent()catalog::WritableCatalog
mountpoint() const catalog::Cataloginline
MoveCatalogsToNested(const std::vector< std::string > &nested_catalogs, WritableCatalog *new_nested_catalog)catalog::WritableCatalogprivate
MoveFileChunksToNested(const std::string &full_path, const shash::Algorithms algorithm, WritableCatalog *new_nested_catalog)catalog::WritableCatalogprivate
MoveToNested(const std::string &dir_structure_root, WritableCatalog *new_nested_catalog, std::vector< std::string > *grand_child_mountpoints)catalog::WritableCataloginlineprivate
MoveToNestedRecursively(const std::string dir_structure_root, WritableCatalog *new_nested_catalog, std::vector< std::string > *grand_child_mountpoints)catalog::WritableCatalogprivate
NestedCatalogList typedefcatalog::Catalog
OpenDatabase(const std::string &db_path)catalog::Catalog
OwnsDatabaseFile() const catalog::Cataloginline
parent() const catalog::Cataloginline
Partition(WritableCatalog *new_nested_catalog)catalog::WritableCatalog
PrintMemStatistics() const catalog::Catalog
ReadCatalogCounters()catalog::Catalogprotected
RemoveBindMountpoint(const std::string &mountpoint)catalog::WritableCatalog
RemoveChild(Catalog *child)catalog::Catalog
RemoveEntry(const std::string &entry_path)catalog::WritableCatalog
RemoveFileChunks(const std::string &entry_path)catalog::WritableCatalog
RemoveFromParent()catalog::WritableCatalog
RemoveNestedCatalog(const std::string &mountpoint, Catalog **attached_reference)catalog::WritableCatalog
ResetNestedCatalogCacheUnprotected()catalog::Catalogprotected
revision() const catalog::Cataloginline
root_prefix() const catalog::Cataloginline
schema() const catalog::Cataloginline
set_dirty_children(const int count)catalog::WritableCataloginlineprotected
set_inode_range(const InodeRange value)catalog::Cataloginline
set_parent(Catalog *catalog)catalog::Cataloginlineprotected
SetBranch(const std::string &branch_name)catalog::WritableCatalog
SetDirty()catalog::WritableCataloginlineprivate
SetInodeAnnotation(InodeAnnotation *new_annotation)catalog::Catalog
SetOwnerMaps(const OwnerMap *uid_map, const OwnerMap *gid_map)catalog::Catalog
SetPreviousRevision(const shash::Any &hash)catalog::WritableCatalog
SetRevision(const uint64_t new_revision)catalog::WritableCatalog
SetTTL(const uint64_t new_ttl)catalog::WritableCatalog
SetVOMSAuthz(const std::string &voms_authz)catalog::WritableCatalog
sql_chunk_insert_catalog::WritableCatalogprivate
sql_chunks_count_catalog::WritableCatalogprivate
sql_chunks_remove_catalog::WritableCatalogprivate
sql_inc_linkcount_catalog::WritableCatalogprivate
sql_insert_catalog::WritableCatalogprivate
sql_max_link_id_catalog::WritableCatalogprivate
sql_touch_catalog::WritableCatalogprivate
sql_unlink_catalog::WritableCatalogprivate
sql_update_catalog::WritableCatalogprivate
swissknife::CommandMigrate classcatalog::WritableCatalogfriend
TakeDatabaseFileOwnership()catalog::Catalog
TouchEntry(const DirectoryEntryBase &entry, const XattrList &xattrs, const shash::Md5 &path_hash)catalog::WritableCatalog
TouchEntry(const DirectoryEntryBase &entry, const XattrList &xattrs, const std::string &path)catalog::WritableCataloginline
Transaction()catalog::WritableCatalog
UpdateCounters()catalog::WritableCatalogprivate
UpdateEntry(const DirectoryEntry &entry, const shash::Md5 &path_hash)catalog::WritableCatalogprotected
UpdateEntry(const DirectoryEntry &entry, const std::string &path)catalog::WritableCataloginlineprotected
UpdateLastModified()catalog::WritableCatalog
UpdateNestedCatalog(const std::string &path, const shash::Any &hash, const uint64_t size, const DeltaCounters &child_counters)catalog::WritableCatalog
VacuumDatabaseIfNecessary()catalog::WritableCatalogprivate
VirtualCatalog classcatalog::WritableCatalogfriend
volatile_flag() const catalog::Cataloginline
WritableCatalog(const std::string &path, const shash::Any &catalog_hash, Catalog *parent, const bool is_not_root=false)catalog::WritableCatalog
WritableCatalogManager classcatalog::WritableCatalogfriend
~Catalog()catalog::Catalogvirtual
~WritableCatalog()catalog::WritableCatalogvirtual