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

com.outr.query.Operator.scala Maven / Gradle / Ivy

package com.outr.query

import org.powerscala.enum.{Enumerated, EnumEntry}

/**
 * @author Matt Hicks 
 */
sealed abstract class Operator(val symbol: String) extends EnumEntry

object Operator extends Enumerated[Operator] {
  case object Equal extends Operator("=")
  case object NotEqual extends Operator("!=")
  case object GreaterThan extends Operator(">")
  case object LessThan extends Operator("<")
  case object GreaterThanOrEqual extends Operator(">=")
  case object LessThanOrEqual extends Operator("<=")
  case object Between extends Operator("BETWEEN")
  case object Like extends Operator("LIKE")
  case object In extends Operator("IN")
  case object Is extends Operator("IS")
  case object IsNot extends Operator("IS NOT")

  val values = findValues.toVector
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy