FundamentalBinOp

dataprism.platform.sql.value.SqlDbValues.FundamentalBinOp
enum FundamentalBinOp[LHS, RHS, R](val name: String, op: BinaryOperation) extends BinOp[LHS, RHS, R]

Attributes

Source
SqlDbValues.scala
Graph
Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
trait BinOp[LHS, RHS, R]
class Object
trait Matchable
class Any
Show all
Known subtypes
case Eq[A]
case Neq[A]
case LessThan[A]
case LessOrEqual[A]
case GreaterThan[A]
case GreaterOrEqual[A]
case And[A]
case Or[A]
case Plus[A]
case Minus[A]
case Multiply[A]
case Divide[A]
case Remainder[A]
case NullableOp[LHS1, RHS1, R1]
Show all

Members list

Type members

Enum entries

final case class And[A](logic: SqlLogic[A]) extends FundamentalBinOp[A, A, A]

Attributes

Source
SqlDbValues.scala
final case class Divide[A](numeric: SqlNumeric[A]) extends FundamentalBinOp[A, A, Nullable[A]]

Attributes

Source
SqlDbValues.scala
final case class Eq[A]() extends FundamentalBinOp[A, A, Boolean]

Attributes

Source
SqlDbValues.scala
final case class GreaterOrEqual[A]() extends FundamentalBinOp[A, A, Boolean]

Attributes

Source
SqlDbValues.scala
final case class GreaterThan[A]() extends FundamentalBinOp[A, A, Boolean]

Attributes

Source
SqlDbValues.scala
final case class LessOrEqual[A]() extends FundamentalBinOp[A, A, Boolean]

Attributes

Source
SqlDbValues.scala
final case class LessThan[A]() extends FundamentalBinOp[A, A, Boolean]

Attributes

Source
SqlDbValues.scala
final case class Minus[A](numeric: SqlNumeric[A]) extends FundamentalBinOp[A, A, A]

Attributes

Source
SqlDbValues.scala
final case class Multiply[A](numeric: SqlNumeric[A]) extends FundamentalBinOp[A, A, A]

Attributes

Source
SqlDbValues.scala
final case class Neq[A]() extends FundamentalBinOp[A, A, Boolean]

Attributes

Source
SqlDbValues.scala
final case class NullableOp[LHS1, RHS1, R1](binop: BinOp[LHS1, RHS1, R1]) extends FundamentalBinOp[Option[LHS1], Option[RHS1], Option[R1]]

Attributes

Source
SqlDbValues.scala
final case class Or[A](logic: SqlLogic[A]) extends FundamentalBinOp[A, A, A]

Attributes

Source
SqlDbValues.scala
final case class Plus[A](numeric: SqlNumeric[A]) extends FundamentalBinOp[A, A, A]

Attributes

Source
SqlDbValues.scala
final case class Remainder[A](numeric: SqlNumeric[A]) extends FundamentalBinOp[A, A, A]

Attributes

Source
SqlDbValues.scala