
io.koalaql.ReconciledChanges.kt Maven / Gradle / Ivy
package io.koalaql
import io.koalaql.ddl.diff.SchemaChange
class ReconciledChanges(
val applied: SchemaChange = SchemaChange(),
val unexpected: SchemaChange = SchemaChange(),
val ignored: SchemaChange = SchemaChange()
) {
fun of(mode: ReconcileMode): SchemaChange = when (mode) {
ReconcileMode.APPLY -> applied
ReconcileMode.EXPECT -> unexpected
ReconcileMode.IGNORE -> ignored
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy