EntityQuery

io.getquill.EntityQuery
See theEntityQuery companion object
trait EntityQuery[T] extends EntityQueryModel[T] with Unquoteable

Attributes

Companion:
object
Graph
Supertypes
trait EntityQueryModel[T]
trait Query[T]
trait QAC[Nothing, T]
class Object
trait Matchable
class Any

Members list

Concise view

Value members

Concrete methods

override def filter(f: T => Boolean): EntityQuery[T]

Attributes

Definition Classes
EntityQueryModel -> Query
override def map[R](f: T => R): EntityQuery[R]

Attributes

Definition Classes
EntityQueryModel -> Query
override def withFilter(f: T => Boolean): EntityQuery[T]

Attributes

Definition Classes
EntityQueryModel -> Query

Inherited methods

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

Attributes

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

Attributes

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

Attributes

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

Attributes

Inherited from:
Query
def delete: Delete[T]

Attributes

Inherited from:
EntityQueryModel
def distinct: Query[T]

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

unquote

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

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

Attributes

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

Attributes

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

Attributes

Inherited from:
Query
def insert(f: T => (Any, Any), f2: T => (Any, Any)*): Insert[T]

Attributes

Inherited from:
EntityQueryModel
def isEmpty: Boolean

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

Inherited from:
Query
def nested: Query[T]

Attributes

Inherited from:
Query
def nonEmpty: Boolean

Attributes

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

Attributes

Inherited from:
Query
def rightJoin[A >: T, 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: T => R)(implicit ord: Ord[R]): Query[T]

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

Inherited from:
Query
def update(f: T => (Any, Any), f2: T => (Any, Any)*): Update[T]

Attributes

Inherited from:
EntityQueryModel
def value[U >: T]: Option[T]

Attributes

Inherited from:
Query