AddChild(Catalog *child) | catalog::Catalog | |
AllChunksBegin() | catalog::Catalog | |
AllChunksEnd() | catalog::Catalog | |
AllChunksNext(shash::Any *hash, zlib::Algorithms *compression_alg) | catalog::Catalog | |
AttachFreely(const std::string &imaginary_mountpoint, const std::string &file, const shash::Any &catalog_hash, Catalog *parent=NULL, const bool is_nested=false) | catalog::Catalog | static |
Catalog(const PathString &mountpoint, const shash::Any &catalog_hash, Catalog *parent, const bool is_nested=false) | catalog::Catalog | |
catalog_hash_ | catalog::Catalog | private |
children_ | catalog::Catalog | private |
counters_ | catalog::Catalog | private |
database() const | catalog::Catalog | inlineprotected |
database() | catalog::Catalog | inlineprotected |
database_ | catalog::Catalog | private |
database_path() const | catalog::Catalog | inline |
DatabaseOpenMode() const | catalog::Catalog | inlineprotectedvirtual |
DropDatabaseFileOwnership() | catalog::Catalog | |
FinalizePreparedStatements() | catalog::Catalog | protected |
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 | |
FixTransitionPoint(const shash::Md5 &md5path, DirectoryEntry *dirent) const | catalog::Catalog | private |
FRIEND_TEST(T_Catalog, NormalizePath) | catalog::Catalog | private |
FRIEND_TEST(T_Catalog, PlantPath) | catalog::Catalog | private |
GetChildren() const | catalog::Catalog | |
GetCounters() const | catalog::Catalog | inline |
GetLastModified() const | catalog::Catalog | |
GetMangledInode(const uint64_t row_id, const uint64_t hardlink_group) const | catalog::Catalog | |
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::Catalog | inlineprotected |
gid_map_ | catalog::Catalog | private |
hardlink_groups_ | catalog::Catalog | mutableprotected |
HardlinkGroupMap typedef | catalog::Catalog | protected |
HasExplicitTTL() const | catalog::Catalog | |
hash() const | catalog::Catalog | inline |
HashVector typedef | catalog::Catalog | |
HasParent() const | catalog::Catalog | inline |
initialized_ | catalog::Catalog | private |
InitPreparedStatements() | catalog::Catalog | protectedvirtual |
InitStandalone(const std::string &database_file) | catalog::Catalog | protected |
inode_annotation_ | catalog::Catalog | private |
inode_range() const | catalog::Catalog | inline |
inode_range_ | catalog::Catalog | private |
is_regular_mountpoint_ | catalog::Catalog | private |
is_root_ | catalog::Catalog | private |
IsAutogenerated() const | catalog::Catalog | inline |
IsInitialized() const | catalog::Catalog | inline |
IsRoot() const | catalog::Catalog | inline |
IsWritable() const | catalog::Catalog | inlinevirtual |
kDefaultTTL | catalog::Catalog | static |
kMd5PathEmpty | catalog::Catalog | privatestatic |
kVomsNone enum value | catalog::Catalog | private |
kVomsPresent enum value | catalog::Catalog | private |
kVomsUnknown enum value | catalog::Catalog | private |
ListingMd5Path(const shash::Md5 &md5path, DirectoryEntryList *listing, const bool expand_symlink=true) const | catalog::Catalog | private |
ListingMd5PathStat(const shash::Md5 &md5path, StatEntryList *listing) const | catalog::Catalog | private |
ListingPath(const PathString &path, DirectoryEntryList *listing, const bool expand_symlink=true) const | catalog::Catalog | inline |
ListingPathStat(const PathString &path, StatEntryList *listing) const | catalog::Catalog | inline |
ListMd5PathChunks(const shash::Md5 &md5path, const shash::Algorithms interpret_hashes_as, FileChunkList *chunks) const | catalog::Catalog | private |
ListNestedCatalogs() const | catalog::Catalog | |
ListOwnNestedCatalogs() const | catalog::Catalog | |
ListPathChunks(const PathString &path, const shash::Algorithms interpret_hashes_as, FileChunkList *chunks) const | catalog::Catalog | inline |
lock_ | catalog::Catalog | protected |
LookupEntry(const shash::Md5 &md5path, const bool expand_symlink, DirectoryEntry *dirent) const | catalog::Catalog | private |
LookupMd5Path(const shash::Md5 &md5path, DirectoryEntry *dirent) const | catalog::Catalog | protected |
LookupPath(const PathString &path, DirectoryEntry *dirent) const | catalog::Catalog | inline |
LookupRawSymlink(const PathString &path, LinkString *raw_symlink) const | catalog::Catalog | |
LookupXattrsMd5Path(const shash::Md5 &md5path, XattrList *xattrs) const | catalog::Catalog | private |
LookupXattrsPath(const PathString &path, XattrList *xattrs) const | catalog::Catalog | inline |
managed_database_ | catalog::Catalog | private |
MapGid(const uint64_t gid) const | catalog::Catalog | inline |
MapUid(const uint64_t uid) const | catalog::Catalog | inline |
max_row_id() const | catalog::Catalog | inline |
max_row_id_ | catalog::Catalog | private |
mountpoint() const | catalog::Catalog | inline |
mountpoint_ | catalog::Catalog | private |
nested_catalog_cache_ | catalog::Catalog | mutableprivate |
nested_catalog_cache_dirty_ | catalog::Catalog | mutableprivate |
NestedCatalogList typedef | catalog::Catalog | |
NestedCatalogMap typedef | catalog::Catalog | private |
NormalizePath(const PathString &path) const | catalog::Catalog | private |
NormalizePath2(const PathString &path) const | catalog::Catalog | private |
OpenDatabase(const std::string &db_path) | catalog::Catalog | |
OwnsDatabaseFile() const | catalog::Catalog | inline |
parent() const | catalog::Catalog | inline |
parent_ | catalog::Catalog | private |
PlantPath(const PathString &path) const | catalog::Catalog | private |
PrintMemStatistics() const | catalog::Catalog | |
ReadCatalogCounters() | catalog::Catalog | protected |
referenced_hashes_ | catalog::Catalog | mutableprivate |
RemoveChild(Catalog *child) | catalog::Catalog | |
ResetNestedCatalogCacheUnprotected() | catalog::Catalog | protected |
revision() const | catalog::Catalog | inline |
root_prefix() const | catalog::Catalog | inline |
root_prefix_ | catalog::Catalog | private |
schema() const | catalog::Catalog | inline |
set_inode_range(const InodeRange value) | catalog::Catalog | inline |
set_parent(Catalog *catalog) | catalog::Catalog | inlineprotected |
SetInodeAnnotation(InodeAnnotation *new_annotation) | catalog::Catalog | |
SetOwnerMaps(const OwnerMap *uid_map, const OwnerMap *gid_map) | catalog::Catalog | |
SingleCopy() | SingleCopy | inlineprivate |
sql_all_chunks_ | catalog::Catalog | private |
sql_chunks_listing_ | catalog::Catalog | private |
sql_list_nested_ | catalog::Catalog | private |
sql_listing_ | catalog::Catalog | private |
sql_lookup_md5path_ | catalog::Catalog | private |
sql_lookup_nested_ | catalog::Catalog | private |
sql_lookup_xattrs_ | catalog::Catalog | private |
sql_own_list_nested_ | catalog::Catalog | private |
swissknife::CommandMigrate class | catalog::Catalog | friend |
TakeDatabaseFileOwnership() | catalog::Catalog | |
uid_map_ | catalog::Catalog | private |
volatile_flag() const | catalog::Catalog | inline |
volatile_flag_ | catalog::Catalog | private |
voms_authz_ | catalog::Catalog | mutableprivate |
voms_authz_status_ | catalog::Catalog | mutableprivate |
VomsAuthzStatus enum name | catalog::Catalog | private |
~Catalog() | catalog::Catalog | virtual |