Query

easysql.query.select.Query
See theQuery companion object
trait Query[T <: Tuple, A <: Tuple]

Attributes

Companion
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Select[T, A]
class Union[T, A]

Members list

Value members

Abstract methods

def getSelectItems: Map[String, String]

Concrete methods

infix def as(name: String)(using name.type != "" =:= true): AliasQuery[T, A]
infix def except[RT <: Tuple](right: Query[RT, _]): Union[UnionType[T, RT], A]
infix def except[RT <: Tuple](right: RT): Union[UnionType[T, RT], A]
infix def except[RT <: Tuple](right: List[RT]): Union[UnionType[T, RT], A]
infix def exceptAll[RT <: Tuple](right: Query[RT, _]): Union[UnionType[T, RT], A]
infix def exceptAll[RT <: Tuple](right: RT): Union[UnionType[T, RT], A]
infix def exceptAll[RT <: Tuple](right: List[RT]): Union[UnionType[T, RT], A]
infix def intersect[RT <: Tuple](right: Query[RT, _]): Union[UnionType[T, RT], A]
infix def intersect[RT <: Tuple](right: RT): Union[UnionType[T, RT], A]
infix def intersect[RT <: Tuple](right: List[RT]): Union[UnionType[T, RT], A]
infix def intersectAll[RT <: Tuple](right: Query[RT, _]): Union[UnionType[T, RT], A]
infix def intersectAll[RT <: Tuple](right: RT): Union[UnionType[T, RT], A]
infix def intersectAll[RT <: Tuple](right: List[RT]): Union[UnionType[T, RT], A]
Extension method from Query
infix def union[RT <: Tuple](right: Query[RT, _]): Union[UnionType[T, RT], A]
infix def union[RT <: Tuple](right: RT): Union[UnionType[T, RT], A]
infix def union[RT <: Tuple](right: List[RT]): Union[UnionType[T, RT], A]
infix def unionAll[RT <: Tuple](right: Query[RT, _]): Union[UnionType[T, RT], A]
infix def unionAll[RT <: Tuple](right: RT): Union[UnionType[T, RT], A]
infix def unionAll[RT <: Tuple](right: List[RT]): Union[UnionType[T, RT], A]
def unionClause[RT <: Tuple](unionType: SqlUnionType, right: Query[RT, _]): Union[UnionType[T, RT], A]
def unionClause[RT <: Tuple](unionType: SqlUnionType, right: RT): Union[UnionType[T, RT], A]
def unionClause[RT <: Tuple](unionType: SqlUnionType, right: List[RT]): Union[UnionType[T, RT], A]
def unsafeAs(name: String): AliasQuery[T, A]