UnionSelect

class UnionSelect[T <: Tuple, AliasNames <: Tuple](val left: SelectQuery[_, _], val operator: SqlUnionType, val right: SelectQuery[_, _]) extends SelectQuery[T, AliasNames]
trait SelectQuery[T, AliasNames]
trait Dynamic
class Object
trait Matchable
class Any

Value members

Concrete methods

Definition Classes
override def sql(db: DB): String
Definition Classes
override def toSql(using db: DB): String
Definition Classes

Inherited methods

infix def as(name: String)(using NonEmpty[name.type] =:= Any): SelectQuery[T, AliasNames]
Inherited from:
SelectQuery
infix def except(list: List[T]): UnionSelect[T, AliasNames]
Inherited from:
SelectQuery
infix def except(tuple: T): UnionSelect[T, AliasNames]
Inherited from:
SelectQuery
infix def except[U <: Tuple](select: SelectQuery[U, _]): UnionSelect[Union[T, U], AliasNames]
Inherited from:
SelectQuery
infix def exceptAll(list: List[T]): UnionSelect[T, AliasNames]
Inherited from:
SelectQuery
infix def exceptAll(tuple: T): UnionSelect[T, AliasNames]
Inherited from:
SelectQuery
infix def exceptAll[U <: Tuple](select: SelectQuery[U, _]): UnionSelect[Union[T, U], AliasNames]
Inherited from:
SelectQuery
infix def intersect(list: List[T]): UnionSelect[T, AliasNames]
Inherited from:
SelectQuery
infix def intersect(tuple: T): UnionSelect[T, AliasNames]
Inherited from:
SelectQuery
infix def intersect[U <: Tuple](select: SelectQuery[U, _]): UnionSelect[Union[T, U], AliasNames]
Inherited from:
SelectQuery
infix def intersectAll(list: List[T]): UnionSelect[T, AliasNames]
Inherited from:
SelectQuery
infix def intersectAll(tuple: T): UnionSelect[T, AliasNames]
Inherited from:
SelectQuery
infix def intersectAll[U <: Tuple](select: SelectQuery[U, _]): UnionSelect[Union[T, U], AliasNames]
Inherited from:
SelectQuery
transparent inline def selectDynamic(inline name: String): ColumnExpr[FindTypeByName[Zip[T, AliasNames], Size[T] - 1, name.type] & SqlDataType]
Inherited from:
SelectQuery
infix def union(list: List[T]): UnionSelect[T, AliasNames]
Inherited from:
SelectQuery
infix def union(tuple: T): UnionSelect[T, AliasNames]
Inherited from:
SelectQuery
infix def union[U <: Tuple](select: SelectQuery[U, _]): UnionSelect[Union[T, U], AliasNames]
Inherited from:
SelectQuery
infix def unionAll(list: List[T]): UnionSelect[T, AliasNames]
Inherited from:
SelectQuery
infix def unionAll(tuple: T): UnionSelect[T, AliasNames]
Inherited from:
SelectQuery
infix def unionAll[U <: Tuple](select: SelectQuery[U, _]): UnionSelect[Union[T, U], AliasNames]
Inherited from:
SelectQuery
infix def unsafeAs(name: String): SelectQuery[T, AliasNames]
Inherited from:
SelectQuery

Concrete fields

val left: SelectQuery[_, _]
val right: SelectQuery[_, _]

Inherited fields

var aliasName: Option[String]
Inherited from:
SelectQuery