#include <swissknife_migrate.h>
Definition at line 152 of file swissknife_migrate.h.
swissknife::CommandMigrate::MigrationWorker_20x::MigrationWorker_20x |
( |
const worker_context * |
context | ) |
|
|
explicit |
bool swissknife::CommandMigrate::MigrationWorker_20x::AnalyzeFileLinkcounts |
( |
PendingCatalog * |
data | ) |
const |
|
protected |
bool swissknife::CommandMigrate::MigrationWorker_20x::AttachOldCatalogDatabase |
( |
PendingCatalog * |
data | ) |
const |
|
protected |
bool swissknife::CommandMigrate::MigrationWorker_20x::CheckDatabaseSchemaCompatibility |
( |
PendingCatalog * |
data | ) |
const |
|
protected |
bool swissknife::CommandMigrate::MigrationWorker_20x::CommitDatabaseTransaction |
( |
PendingCatalog * |
data | ) |
const |
|
protected |
bool swissknife::CommandMigrate::MigrationWorker_20x::CreateNewEmptyCatalog |
( |
PendingCatalog * |
data | ) |
const |
|
protected |
bool swissknife::CommandMigrate::MigrationWorker_20x::DetachOldCatalogDatabase |
( |
PendingCatalog * |
data | ) |
const |
|
protected |
bool swissknife::CommandMigrate::MigrationWorker_20x::FindRootEntryInformation |
( |
PendingCatalog * |
data | ) |
const |
|
protected |
bool swissknife::CommandMigrate::MigrationWorker_20x::FixNestedCatalogTransitionPoints |
( |
PendingCatalog * |
data | ) |
const |
|
protected |
bool swissknife::CommandMigrate::MigrationWorker_20x::GenerateCatalogStatistics |
( |
PendingCatalog * |
data | ) |
const |
|
protected |
bool swissknife::CommandMigrate::MigrationWorker_20x::MigrateFileMetadata |
( |
PendingCatalog * |
data | ) |
const |
|
protected |
bool swissknife::CommandMigrate::MigrationWorker_20x::MigrateNestedCatalogMountPoints |
( |
PendingCatalog * |
data | ) |
const |
|
protected |
bool swissknife::CommandMigrate::MigrationWorker_20x::RemoveDanglingNestedMountpoints |
( |
PendingCatalog * |
data | ) |
const |
|
protected |
bool swissknife::CommandMigrate::MigrationWorker_20x::RunMigration |
( |
PendingCatalog * |
data | ) |
const |
|
protected |
bool swissknife::CommandMigrate::MigrationWorker_20x::StartDatabaseTransaction |
( |
PendingCatalog * |
data | ) |
const |
|
protected |
const bool swissknife::CommandMigrate::MigrationWorker_20x::analyze_file_linkcounts_ |
|
private |
const bool swissknife::CommandMigrate::MigrationWorker_20x::fix_nested_catalog_transitions_ |
|
private |
const gid_t swissknife::CommandMigrate::MigrationWorker_20x::gid_ |
|
private |
const float swissknife::CommandMigrate::MigrationWorker_20x::kSchema = 2.5 |
|
staticprotected |
Those values must reflect the schema version in catalog_sql.h so that a legacy catalog migration generates always the latest catalog revision. This is a deliberately duplicated piece of information to ensure that always both the catalog management and migration classes get updated.
Definition at line 157 of file swissknife_migrate.h.
const unsigned swissknife::CommandMigrate::MigrationWorker_20x::kSchemaRevision = 7 |
|
staticprotected |
const uid_t swissknife::CommandMigrate::MigrationWorker_20x::uid_ |
|
private |
The documentation for this class was generated from the following files: