One adjacent version transition for a schema type. More...
#include <schema_registry.hpp>
Public Attributes | |
| std::uint32_t | from_version = 0 |
| std::uint32_t | to_version = 0 |
| std::shared_ptr< const void > | context |
| SchemaMigrationFn | migrate = nullptr |
One adjacent version transition for a schema type.
Registration accepts only nonzero, one-version upgrade or downgrade edges within the type's current-version range.
| std::shared_ptr<const void> pulp::timeline::MigrationStep::context |
| std::uint32_t pulp::timeline::MigrationStep::from_version = 0 |
| SchemaMigrationFn pulp::timeline::MigrationStep::migrate = nullptr |
| std::uint32_t pulp::timeline::MigrationStep::to_version = 0 |