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

io.kaizensolutions.virgil.dsl.Conditions.scala Maven / Gradle / Ivy

There is a newer version: 1.2.2
Show newest version
package io.kaizensolutions.virgil.dsl

sealed trait InsertConditions extends Conditions
sealed trait UpdateConditions extends Conditions
sealed trait DeleteConditions extends Conditions

sealed trait Conditions
object Conditions {
  case object NoConditions                                        extends InsertConditions with UpdateConditions with DeleteConditions
  case object IfExists                                            extends UpdateConditions with DeleteConditions
  case object IfNotExists                                         extends InsertConditions
  final case class IfConditions(conditions: IndexedSeq[Relation]) extends UpdateConditions with DeleteConditions
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy