WithSelect

org.easysql.query.select.WithSelect
See theWithSelect companion object
class WithSelect extends SelectQuery[EmptyTuple, EmptyTuple]

Attributes

Companion:
object
Graph
Supertypes
trait SelectQuery[EmptyTuple, EmptyTuple]
trait Dynamic
class Object
trait Matchable
class Any

Members list

Concise view

Value members

Concrete methods

def add(query: Select[_, _], columns: List[String]): WithSelect

Attributes

Definition Classes
def query(query: SelectQuery[_, _]): WithSelect
override def sql(db: DB): String

Attributes

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

Attributes

Definition Classes

Inherited methods

infix def as(name: String)(using NonEmpty[name.type] =:= Any): SelectQuery[T, AliasNames]

Attributes

Inherited from:
SelectQuery
infix def except(list: List[EmptyTuple]): UnionSelect[T, AliasNames]

Attributes

Inherited from:
SelectQuery
infix def except(tuple: EmptyTuple): UnionSelect[T, AliasNames]

Attributes

Inherited from:
SelectQuery
infix def except[U <: Tuple](select: SelectQuery[U, _]): UnionSelect[Union[T, U], AliasNames]

Attributes

Inherited from:
SelectQuery
infix def exceptAll(list: List[EmptyTuple]): UnionSelect[T, AliasNames]

Attributes

Inherited from:
SelectQuery
infix def exceptAll(tuple: EmptyTuple): UnionSelect[T, AliasNames]

Attributes

Inherited from:
SelectQuery
infix def exceptAll[U <: Tuple](select: SelectQuery[U, _]): UnionSelect[Union[T, U], AliasNames]

Attributes

Inherited from:
SelectQuery
infix def intersect(list: List[EmptyTuple]): UnionSelect[T, AliasNames]

Attributes

Inherited from:
SelectQuery
infix def intersect(tuple: EmptyTuple): UnionSelect[T, AliasNames]

Attributes

Inherited from:
SelectQuery
infix def intersect[U <: Tuple](select: SelectQuery[U, _]): UnionSelect[Union[T, U], AliasNames]

Attributes

Inherited from:
SelectQuery
infix def intersectAll(list: List[EmptyTuple]): UnionSelect[T, AliasNames]

Attributes

Inherited from:
SelectQuery
infix def intersectAll(tuple: EmptyTuple): UnionSelect[T, AliasNames]

Attributes

Inherited from:
SelectQuery
infix def intersectAll[U <: Tuple](select: SelectQuery[U, _]): UnionSelect[Union[T, U], AliasNames]

Attributes

Inherited from:
SelectQuery
transparent inline def selectDynamic(inline name: String): ColumnExpr[FindTypeByName[Zip[T, AliasNames], Size[T] - 1, String] & SqlDataType]

Attributes

Inherited from:
SelectQuery
infix def union(list: List[EmptyTuple]): UnionSelect[T, AliasNames]

Attributes

Inherited from:
SelectQuery
infix def union(tuple: EmptyTuple): UnionSelect[T, AliasNames]

Attributes

Inherited from:
SelectQuery
infix def union[U <: Tuple](select: SelectQuery[U, _]): UnionSelect[Union[T, U], AliasNames]

Attributes

Inherited from:
SelectQuery
infix def unionAll(list: List[EmptyTuple]): UnionSelect[T, AliasNames]

Attributes

Inherited from:
SelectQuery
infix def unionAll(tuple: EmptyTuple): UnionSelect[T, AliasNames]

Attributes

Inherited from:
SelectQuery
infix def unionAll[U <: Tuple](select: SelectQuery[U, _]): UnionSelect[Union[T, U], AliasNames]

Attributes

Inherited from:
SelectQuery
infix def unsafeAs(name: String): SelectQuery[T, AliasNames]

Attributes

Inherited from:
SelectQuery

Inherited fields

var aliasName: Option[String]

Attributes

Inherited from:
SelectQuery