All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.goodforgod.testcontainers.extensions.cassandra.CassandraMigrationEngine Maven / Gradle / Ivy

package io.goodforgod.testcontainers.extensions.cassandra;

import java.util.List;
import org.jetbrains.annotations.NotNull;

public interface CassandraMigrationEngine {

    default void apply(@NotNull String location) {
        apply(List.of(location));
    }

    void apply(@NotNull List locations);

    default void drop(@NotNull String location, Migration.DropMode dropMode) {
        drop(List.of(location), dropMode);
    }

    void drop(@NotNull List locations, Migration.DropMode dropMode);
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy