DynamicQuery

io.getquill.DynamicQuery
See theDynamicQuery companion object
sealed class DynamicQuery[+T](val q: Quoted[Query[T]])

Attributes

Companion
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Members list

Value members

Concrete methods

def ++[U >: T](q2: Quoted[Query[U]]): DynamicQuery[U]
def avg[U >: T](implicit n: Numeric[U]): Quoted[Option[T]]
def concatMap[R, U](f: Quoted[T] => Quoted[U])(implicit ev: U => Iterable[R]): DynamicQuery[R]
def contains[B >: T](value: B)(implicit enc: GenericEncoder[B, _, _]): Quoted[Boolean]
def contains[B >: T](value: Quoted[B]): Quoted[Boolean]
def copy(ast: Ast, lifts: List[Planter[_, _, _]], runtimeQuotes: List[QuotationVase]): Quoted[Nothing]
Implicitly added by toQuoted
def distinctOn[R](f: Quoted[T] => Quoted[R]): DynamicQuery[R]
def drop(n: Quoted[Int]): DynamicQuery[T]
def drop(n: Int)(implicit enc: GenericEncoder[Int, _, _]): DynamicQuery[T]
def dropOpt(opt: Option[Int])(implicit enc: GenericEncoder[Int, _, _]): DynamicQuery[T]
def filter(f: Quoted[T] => Quoted[Boolean]): DynamicQuery[T]
def filterIf(cond: Boolean)(f: Quoted[T] => Quoted[Boolean]): DynamicQuery[T]
def filterOpt[O](opt: Option[O])(f: (Quoted[T], Quoted[O]) => Quoted[Boolean])(implicit enc: GenericEncoder[O, _, _]): DynamicQuery[T]
def flatMap[R](f: Quoted[T] => Quoted[Query[R]]): DynamicQuery[R]
def fullJoin[A >: T, B](q2: Quoted[Query[B]]): DynamicJoinQuery[A, B, (Option[A], Option[B])]
def groupBy[R](f: Quoted[T] => Quoted[R]): DynamicQuery[(R, Query[T])]
def isEmpty: Quoted[Boolean]
def join[A >: T, B](q2: Quoted[Query[B]]): DynamicJoinQuery[A, B, (A, B)]
def join[A >: T](on: Quoted[A] => Quoted[Boolean]): DynamicQuery[A]
def leftJoin[A >: T, B](q2: Quoted[Query[B]]): DynamicJoinQuery[A, B, (A, Option[B])]
def leftJoin[A >: T](on: Quoted[A] => Quoted[Boolean]): DynamicQuery[Option[A]]
def map[R](f: Quoted[T] => Quoted[R]): DynamicQuery[R]
def max[U >: T]: Quoted[Option[T]]
def min[U >: T]: Quoted[Option[T]]
def nonEmpty: Quoted[Boolean]
def rightJoin[A >: T, B](q2: Quoted[Query[B]]): DynamicJoinQuery[A, B, (Option[A], B)]
def rightJoin[A >: T](on: Quoted[A] => Quoted[Boolean]): DynamicQuery[Option[A]]
def size: Quoted[Long]
def sortBy[R](f: Quoted[T] => Quoted[R])(implicit ord: Ord[R]): DynamicQuery[T]
def sum[U >: T](implicit n: Numeric[U]): Quoted[Option[T]]
def take(n: Quoted[Int]): DynamicQuery[T]
def take(n: Int)(implicit enc: GenericEncoder[Int, _, _]): DynamicQuery[T]
def takeOpt(opt: Option[Int])(implicit enc: GenericEncoder[Int, _, _]): DynamicQuery[T]
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
Any
def union[U >: T](q2: Quoted[Query[U]]): DynamicQuery[U]
def unionAll[U >: T](q2: Quoted[Query[U]]): DynamicQuery[U]
def withFilter(f: Quoted[T] => Quoted[Boolean]): DynamicQuery[T]

Concrete fields

val ast: Ast
Implicitly added by toQuoted
val lifts: List[Planter[_, _, _]]
Implicitly added by toQuoted
val q: Quoted[Query[T]]
Implicitly added by toQuoted