DynamicEntityQuery

io.getquill.DynamicEntityQuery
case class DynamicEntityQuery[T](q: Quoted[EntityQuery[T]]) extends DynamicQuery[T]

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class DynamicQuery[T]
class Object
trait Matchable
class Any
Show all

Members list

Type members

Types

type DynamicAssignment[U] = (Quoted[T] => Quoted[U], U)

Value members

Concrete methods

def copy(ast: Ast, lifts: List[Planter[_, _, _]], runtimeQuotes: List[QuotationVase]): Quoted[Nothing]
Implicitly added by toQuoted
override def filter(f: Quoted[T] => Quoted[Boolean]): DynamicEntityQuery[T]

Attributes

Definition Classes
override def filterOpt[O](opt: Option[O])(f: (Quoted[T], Quoted[O]) => Quoted[Boolean])(implicit enc: GenericEncoder[O, _, _]): DynamicEntityQuery[T]

Attributes

Definition Classes
def insert(l: DynamicSet[T, _]*): DynamicInsert[T]
override def map[R](f: Quoted[T] => Quoted[R]): DynamicEntityQuery[R]

Attributes

Definition Classes
def update(sets: DynamicSet[T, _]*): DynamicUpdate[T]
override def withFilter(f: Quoted[T] => Quoted[Boolean]): DynamicEntityQuery[T]

Attributes

Definition Classes

Inherited methods

def ++[U >: T](q2: Quoted[Query[U]]): DynamicQuery[U]

Attributes

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

Attributes

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

Attributes

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

Attributes

Inherited from:
DynamicQuery
def contains[B >: T](value: B)(implicit enc: GenericEncoder[B, _, _]): Quoted[Boolean]

Attributes

Inherited from:
DynamicQuery

Attributes

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

Attributes

Inherited from:
DynamicQuery
def drop(n: Int)(implicit enc: GenericEncoder[Int, _, _]): DynamicQuery[T]

Attributes

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

Attributes

Inherited from:
DynamicQuery
def dropOpt(opt: Option[Int])(implicit enc: GenericEncoder[Int, _, _]): DynamicQuery[T]

Attributes

Inherited from:
DynamicQuery
def filterIf(cond: Boolean)(f: Quoted[T] => Quoted[Boolean]): DynamicQuery[T]

Attributes

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

Attributes

Inherited from:
DynamicQuery
def fullJoin[A >: T, B](q2: Quoted[Query[B]]): DynamicJoinQuery[A, B, (Option[A], Option[B])]

Attributes

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

Attributes

Inherited from:
DynamicQuery
def isEmpty: Quoted[Boolean]

Attributes

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

Attributes

Inherited from:
DynamicQuery
def join[A >: T, B](q2: Quoted[Query[B]]): DynamicJoinQuery[A, B, (A, B)]

Attributes

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

Attributes

Inherited from:
DynamicQuery
def leftJoin[A >: T, B](q2: Quoted[Query[B]]): DynamicJoinQuery[A, B, (A, Option[B])]

Attributes

Inherited from:
DynamicQuery
def max[U >: T]: Quoted[Option[T]]

Attributes

Inherited from:
DynamicQuery
def min[U >: T]: Quoted[Option[T]]

Attributes

Inherited from:
DynamicQuery

Attributes

Inherited from:
DynamicQuery
def nonEmpty: Quoted[Boolean]

Attributes

Inherited from:
DynamicQuery
def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

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

Attributes

Inherited from:
DynamicQuery
def rightJoin[A >: T, B](q2: Quoted[Query[B]]): DynamicJoinQuery[A, B, (Option[A], B)]

Attributes

Inherited from:
DynamicQuery
def size: Quoted[Long]

Attributes

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

Attributes

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

Attributes

Inherited from:
DynamicQuery
def take(n: Int)(implicit enc: GenericEncoder[Int, _, _]): DynamicQuery[T]

Attributes

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

Attributes

Inherited from:
DynamicQuery
def takeOpt(opt: Option[Int])(implicit enc: GenericEncoder[Int, _, _]): DynamicQuery[T]

Attributes

Inherited from:
DynamicQuery
override def toString: String

Returns a string representation of the object.

Returns a string representation of the object.

The default representation is platform dependent.

Attributes

Returns

a string representation of the object.

Definition Classes
DynamicQuery -> Any
Inherited from:
DynamicQuery
def union[U >: T](q2: Quoted[Query[U]]): DynamicQuery[U]

Attributes

Inherited from:
DynamicQuery
def unionAll[U >: T](q2: Quoted[Query[U]]): DynamicQuery[U]

Attributes

Inherited from:
DynamicQuery

Concrete fields

val ast: Ast
Implicitly added by toQuoted
val lifts: List[Planter[_, _, _]]
Implicitly added by toQuoted
Implicitly added by toQuoted