JoinQuery

io.getquill.JoinQuery
sealed trait JoinQuery[A, B, R] extends Query[R]

Attributes

Graph
Supertypes
trait Query[R]
trait QAC[Nothing, R]
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def on(f: (A, B) => Boolean): Query[R]

Inherited methods

def ++[U >: R](q: Query[U]): Query[U]

Attributes

Inherited from:
Query
def avg[U >: R](implicit n: Numeric[U]): Option[BigDecimal]

Attributes

Inherited from:
Query
def concatMap[R, U](f: R => U)(implicit ev: U => Iterable[R]): Query[R]

Attributes

Inherited from:
Query
def contains[B >: R](value: B): Boolean

Attributes

Inherited from:
Query
def distinct: Query[T]

Attributes

Inherited from:
Query
def distinctOn[R](f: R => R): Query[T]

Attributes

Inherited from:
Query
def drop(n: Int): Query[T]

Attributes

Inherited from:
Query
def filter(f: R => Boolean): Query[T]

Attributes

Inherited from:
Query
def flatMap[R](f: R => Query[R]): Query[R]

Attributes

Inherited from:
Query
def foreach[A <: QAC[_, _] & Action[_], B](f: R => B)(implicit unquote: B => A): BatchAction[A]

Value parameters

unquote

is used for conversion of Quoted[A] to Awithunquote`

Attributes

Inherited from:
Query
def fullJoin[A >: R, B](q: Query[B]): JoinQuery[A, B, (Option[A], Option[B])]

Attributes

Inherited from:
Query
def groupBy[R](f: R => R): Query[(R, Query[T])]

Attributes

Inherited from:
Query
def groupByMap[G, R](by: R => G)(mapTo: R => R): Query[R]

Attributes

Inherited from:
Query

Attributes

Inherited from:
Query
def join[A >: R](on: A => Boolean): Query[A]

Attributes

Inherited from:
Query
def join[A >: R, B](q: Query[B]): JoinQuery[A, B, (A, B)]

Attributes

Inherited from:
Query
def leftJoin[A >: R](on: A => Boolean): Query[Option[A]]

Attributes

Inherited from:
Query
def leftJoin[A >: R, B](q: Query[B]): JoinQuery[A, B, (A, Option[B])]

Attributes

Inherited from:
Query
def map[R](f: R => R): Query[R]

Attributes

Inherited from:
Query
def max[U >: R]: Option[T]

Attributes

Inherited from:
Query
def min[U >: R]: Option[T]

Attributes

Inherited from:
Query
def nested: Query[T]

Attributes

Inherited from:
Query

Attributes

Inherited from:
Query
def rightJoin[A >: R](on: A => Boolean): Query[Option[A]]

Attributes

Inherited from:
Query
def rightJoin[A >: R, B](q: Query[B]): JoinQuery[A, B, (Option[A], B)]

Attributes

Inherited from:
Query
def size: Long

Attributes

Inherited from:
Query
def sortBy[R](f: R => R)(implicit ord: Ord[R]): Query[T]

Attributes

Inherited from:
Query
def sum[U >: R](implicit n: Numeric[U]): Option[T]

Attributes

Inherited from:
Query
def take(n: Int): Query[T]

Attributes

Inherited from:
Query
def union[U >: R](q: Query[U]): Query[U]

Attributes

Inherited from:
Query
def unionAll[U >: R](q: Query[U]): Query[U]

Attributes

Inherited from:
Query
def value[U >: R]: Option[T]

Attributes

Inherited from:
Query
def withFilter(f: R => Boolean): Query[T]

Attributes

Inherited from:
Query