SubQueryPredicateExpr

case class SubQueryPredicateExpr[T <: SqlDataType](query: SelectQuery[_, _], predicate: SqlSubQueryPredicate) extends Expr[T]
trait Serializable
trait Product
trait Equals
trait Expr[T]
trait SelectItem[T]
class Object
trait Matchable
class Any

Value members

Inherited methods

def &&(query: Expr[_]): BinaryExpr[Boolean]
Inherited from:
Expr
def <[V <: T](subQuery: SelectQuery[(V), _]): BinaryExpr[Boolean]
Inherited from:
Expr
def <[V <: T](expr: Expr[V]): BinaryExpr[Boolean]
Inherited from:
Expr
def <[V <: T](value: V): BinaryExpr[Boolean]
Inherited from:
Expr
def <=[V <: T](subQuery: SelectQuery[(V), _]): BinaryExpr[Boolean]
Inherited from:
Expr
def <=[V <: T](expr: Expr[V]): BinaryExpr[Boolean]
Inherited from:
Expr
def <=[V <: T](value: V): BinaryExpr[Boolean]
Inherited from:
Expr
def <>[V <: T](subQuery: SelectQuery[(V), _]): BinaryExpr[Boolean]
Inherited from:
Expr
def <>[V <: T](expr: Expr[V]): BinaryExpr[Boolean]
Inherited from:
Expr
def <>[V <: T](value: Option[V]): BinaryExpr[Boolean]
Inherited from:
Expr
def <>[V <: T](value: V): BinaryExpr[Boolean]
Inherited from:
Expr
def ==[V <: T](subQuery: SelectQuery[(V), _]): BinaryExpr[Boolean]
Inherited from:
Expr
def ==[V <: T](expr: Expr[V]): BinaryExpr[Boolean]
Inherited from:
Expr
def ==[V <: T](value: Option[V]): BinaryExpr[Boolean]
Inherited from:
Expr
def ==[V <: T](value: V): BinaryExpr[Boolean]
Inherited from:
Expr
def ===[V <: T](subQuery: SelectQuery[(V), _]): BinaryExpr[Boolean]
Inherited from:
Expr
def ===[V <: T](expr: Expr[V]): BinaryExpr[Boolean]
Inherited from:
Expr
def ===[V <: T](value: Option[V]): BinaryExpr[Boolean]
Inherited from:
Expr
def ===[V <: T](value: V): BinaryExpr[Boolean]
Inherited from:
Expr
def >[V <: T](subQuery: SelectQuery[(V), _]): BinaryExpr[Boolean]
Inherited from:
Expr
def >[V <: T](expr: Expr[V]): BinaryExpr[Boolean]
Inherited from:
Expr
def >[V <: T](value: V): BinaryExpr[Boolean]
Inherited from:
Expr
def >=[V <: T](subQuery: SelectQuery[(V), _]): BinaryExpr[Boolean]
Inherited from:
Expr
def >=[V <: T](expr: Expr[V]): BinaryExpr[Boolean]
Inherited from:
Expr
def >=[V <: T](value: V): BinaryExpr[Boolean]
Inherited from:
Expr
def ^(query: Expr[_]): BinaryExpr[Boolean]
Inherited from:
Expr
infix inline def as(inline name: String)(using NonEmpty[name.type] =:= Any): AliasExpr[T, name.type]
Inherited from:
Expr
Inherited from:
Expr
infix def between[V <: T](between: (V | Expr[V] | SelectQuery[(V), _], V | Expr[V] | SelectQuery[(V), _])): Expr[Boolean]
Inherited from:
Expr
Inherited from:
Expr
def equal(expr: Any): BinaryExpr[Boolean]
Inherited from:
Expr
infix def in(subQuery: SelectQuery[(T), _]): Expr[Boolean]
Inherited from:
Expr
infix def in[V <: T](list: V | Expr[V] | SelectQuery[(V), _]*): Expr[Boolean]
Inherited from:
Expr
infix def in[V <: T](list: List[V | Expr[V] | SelectQuery[(V), _]]): Expr[Boolean]
Inherited from:
Expr
infix def notBetween[V <: T](between: (V | Expr[V] | SelectQuery[(V), _], V | Expr[V] | SelectQuery[(V), _])): Expr[Boolean]
Inherited from:
Expr
infix def notIn(subQuery: SelectQuery[(T), _]): Expr[Boolean]
Inherited from:
Expr
infix def notIn[V <: T](list: V | Expr[V] | SelectQuery[(V), _]*): Expr[Boolean]
Inherited from:
Expr
infix def notIn[V <: T](list: List[V | Expr[V] | SelectQuery[(V), _]]): Expr[Boolean]
Inherited from:
Expr
def productElementNames: Iterator[String]
Inherited from:
Product
def productIterator: Iterator[Any]
Inherited from:
Product
Inherited from:
Expr
infix def unsafeAs(name: String): AliasExpr[T, name.type]
Inherited from:
Expr
def ||(query: Expr[_]): BinaryExpr[Boolean]
Inherited from:
Expr