Package lu.kbra.pclib.db.migration
Class MigrationSupport
java.lang.Object
lu.kbra.pclib.db.migration.MigrationSupport
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic CheckDatadeserializeCheck(String serialized) static ForeignKeyDatadeserializeForeignKey(String serialized) static PrimaryKeyDatadeserializePrimaryKey(String serialized) static UniqueDatadeserializeUnique(String serialized) SQLQueryable<?>[]migrate(List<DatabaseMigration> migrations, BiConsumer<Object, Boolean> successConsumer, EnumSet<MigrationOption> allowedOptions) static StringserializeCheck(CheckData data) static Stringstatic Stringstatic StringserializeUnique(UniqueData data)
-
Constructor Details
-
MigrationSupport
-
-
Method Details
-
getTables
-
migrate
public OptionalInt migrate(List<DatabaseMigration> migrations, BiConsumer<Object, Boolean> successConsumer, EnumSet<MigrationOption> allowedOptions) -
serializeForeignKey
-
deserializeForeignKey
-
serializeUnique
-
deserializeUnique
-
serializePrimaryKey
-
deserializePrimaryKey
-
serializeCheck
-
deserializeCheck
-