InSubQueryExpr

org.easysql.dsl.InSubQueryExpr
case class InSubQueryExpr[T <: SqlDataType](query: Expr[T], subQuery: SelectQuery[_, _], isNot: Boolean) extends Expr[Boolean]

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Expr[Boolean]
trait SelectItem[Boolean]
class Object
trait Matchable
class Any

Members list

Concise view

Value members

Inherited methods

def &&(query: Expr[_]): BinaryExpr[Boolean]

Attributes

Inherited from:
Expr
def <[V <: Boolean](subQuery: SelectQuery[(V), _]): BinaryExpr[Boolean]

Attributes

Inherited from:
Expr
def <[V <: Boolean](expr: Expr[V]): BinaryExpr[Boolean]

Attributes

Inherited from:
Expr
def <[V <: Boolean](value: V): BinaryExpr[Boolean]

Attributes

Inherited from:
Expr
def <=[V <: Boolean](subQuery: SelectQuery[(V), _]): BinaryExpr[Boolean]

Attributes

Inherited from:
Expr
def <=[V <: Boolean](expr: Expr[V]): BinaryExpr[Boolean]

Attributes

Inherited from:
Expr
def <=[V <: Boolean](value: V): BinaryExpr[Boolean]

Attributes

Inherited from:
Expr
def <>[V <: Boolean](subQuery: SelectQuery[(V), _]): BinaryExpr[Boolean]

Attributes

Inherited from:
Expr
def <>[V <: Boolean](expr: Expr[V]): BinaryExpr[Boolean]

Attributes

Inherited from:
Expr
def <>[V <: Boolean](value: Option[V]): BinaryExpr[Boolean]

Attributes

Inherited from:
Expr
def <>[V <: Boolean](value: V): BinaryExpr[Boolean]

Attributes

Inherited from:
Expr
def ===[V <: Boolean](subQuery: SelectQuery[(V), _]): BinaryExpr[Boolean]

Attributes

Inherited from:
Expr
def ===[V <: Boolean](expr: Expr[V]): BinaryExpr[Boolean]

Attributes

Inherited from:
Expr
def ===[V <: Boolean](value: Option[V]): BinaryExpr[Boolean]

Attributes

Inherited from:
Expr
def ===[V <: Boolean](value: V): BinaryExpr[Boolean]

Attributes

Inherited from:
Expr
def >[V <: Boolean](subQuery: SelectQuery[(V), _]): BinaryExpr[Boolean]

Attributes

Inherited from:
Expr
def >[V <: Boolean](expr: Expr[V]): BinaryExpr[Boolean]

Attributes

Inherited from:
Expr
def >[V <: Boolean](value: V): BinaryExpr[Boolean]

Attributes

Inherited from:
Expr
def >=[V <: Boolean](subQuery: SelectQuery[(V), _]): BinaryExpr[Boolean]

Attributes

Inherited from:
Expr
def >=[V <: Boolean](expr: Expr[V]): BinaryExpr[Boolean]

Attributes

Inherited from:
Expr
def >=[V <: Boolean](value: V): BinaryExpr[Boolean]

Attributes

Inherited from:
Expr
def ^(query: Expr[_]): BinaryExpr[Boolean]

Attributes

Inherited from:
Expr
infix inline def as(inline name: String)(using NonEmpty[name.type] =:= Any): AliasExpr[T, String]

Attributes

Inherited from:
Expr

Attributes

Inherited from:
Expr
infix def between[V <: Boolean](between: (V | Expr[V] | SelectQuery[(V), _], V | Expr[V] | SelectQuery[(V), _])): Expr[Boolean]

Attributes

Inherited from:
Expr

Attributes

Inherited from:
Expr
def equal(expr: Any): BinaryExpr[Boolean]

Attributes

Inherited from:
Expr
infix def in(subQuery: SelectQuery[(Boolean), _]): Expr[Boolean]

Attributes

Inherited from:
Expr
infix def in[V <: Boolean](list: V | Expr[V] | SelectQuery[(V), _]*): Expr[Boolean]

Attributes

Inherited from:
Expr
infix def in[V <: Boolean](list: List[V | Expr[V] | SelectQuery[(V), _]]): Expr[Boolean]

Attributes

Inherited from:
Expr
infix def notBetween[V <: Boolean](between: (V | Expr[V] | SelectQuery[(V), _], V | Expr[V] | SelectQuery[(V), _])): Expr[Boolean]

Attributes

Inherited from:
Expr
infix def notIn(subQuery: SelectQuery[(Boolean), _]): Expr[Boolean]

Attributes

Inherited from:
Expr
infix def notIn[V <: Boolean](list: V | Expr[V] | SelectQuery[(V), _]*): Expr[Boolean]

Attributes

Inherited from:
Expr
infix def notIn[V <: Boolean](list: List[V | Expr[V] | SelectQuery[(V), _]]): Expr[Boolean]

Attributes

Inherited from:
Expr
def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product

Attributes

Inherited from:
Expr
infix def unsafeAs(name: String): AliasExpr[T, String]

Attributes

Inherited from:
Expr
def ||(query: Expr[_]): BinaryExpr[Boolean]

Attributes

Inherited from:
Expr