BinOp

dataprism.platform.sql.value.SqlDbValuesBase.BinOp
trait BinOp[LHS, RHS, R]

Attributes

Source
SqlDbValuesBase.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class ArrayConcatBinOp[A, LHS, RHS]
enum FundamentalBinOp[LHS, RHS, R]
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]
enum SqlBitwiseBinOp[A]
case And[A]
case Or[A]
case Xor[A]
class SqlStringLikeOp[A]
Show all

Members list

Value members

Abstract methods

Attributes

Source
SqlDbValuesBase.scala
def name: String

Attributes

Source
SqlDbValuesBase.scala
def tpe(lhs: DbValue[LHS], rhs: DbValue[RHS]): Type[R]

Attributes

Source
SqlDbValuesBase.scala

Concrete methods

def nullable(using NotGiven[LHS <:< Option[_]], NotGiven[RHS <:< Option[_]], NotGiven[R <:< Option[_]]): BinOp[Option[LHS], Option[RHS], Option[R]]

Attributes

Source
SqlDbValuesBase.scala