package getquill
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- sealed trait Action[E] extends QAC[E, Any]
- sealed trait ActionReturning[E, +Output] extends QAC[E, Output] with Action[E]
- class AstPrinter extends Walker
- sealed trait BatchAction[+A <: QAC[_, _] with Action[_]] extends AnyRef
- trait CamelCase extends NamingStrategy
- trait CompositeNamingStrategy extends NamingStrategy
- case class CompositeNamingStrategy2[N1 <: NamingStrategy, N2 <: NamingStrategy](n1: N1, n2: N2) extends CompositeNamingStrategy with Product with Serializable
- case class CompositeNamingStrategy3[N1 <: NamingStrategy, N2 <: NamingStrategy, N3 <: NamingStrategy](n1: N1, n2: N2, n3: N3) extends CompositeNamingStrategy with Product with Serializable
- case class CompositeNamingStrategy4[N1 <: NamingStrategy, N2 <: NamingStrategy, N3 <: NamingStrategy, N4 <: NamingStrategy](n1: N1, n2: N2, n3: N3, n4: N4) extends CompositeNamingStrategy with Product with Serializable
- sealed trait Delete[E] extends QAC[E, Nothing] with Action[E]
- trait Embedded extends AnyRef
- trait EntityQueryModel[T] extends Query[T]
- trait Escape extends NamingStrategy
- sealed trait Insert[E] extends QAC[E, Nothing] with Action[E]
- sealed trait JoinQuery[A, B, R] extends Query[R]
- trait Literal extends NamingStrategy
- trait LowerCase extends NamingStrategy
- case class MappedEncoding[I, O](f: (I) ⇒ O) extends Product with Serializable
- class MirrorIdiom extends MirrorIdiomBase with CanReturnClause
- trait MirrorIdiomBase extends Idiom
- trait MysqlEscape extends NamingStrategy
- trait NamingStrategy extends AnyRef
- case class Ord[T](ord: Ordering) extends Product with Serializable
- trait PluralizedTableNames extends NamingStrategy
- trait PostgresEscape extends Escape
-
trait
PseudoAst extends AnyRef
A trait to be used by elements that are not proper AST elements but should still be treated as though they were in the case where
traceAstSimple
is enabled (i.e.A trait to be used by elements that are not proper AST elements but should still be treated as though they were in the case where
traceAstSimple
is enabled (i.e. their toString method should be used instead of the standard qprint AST printing) -
sealed
trait
QAC[ModificationEntity, +OutputEntity] extends AnyRef
A Quill-Action-Concept centrally defines Quill Query, Insert, Update, Delete, etc...
A Quill-Action-Concept centrally defines Quill Query, Insert, Update, Delete, etc... actions. This ZIO-inspired construct makes it easier to reason about Quoted actions (particularly in Dotty) in a type-full way.
- sealed trait Query[+T] extends QAC[Nothing, T]
- trait QueryProbing extends AnyRef
- sealed trait ReturnAction extends AnyRef
- trait SnakeCase extends NamingStrategy
- sealed trait Update[E] extends QAC[E, Nothing] with Action[E]
- trait UpperCase extends NamingStrategy
Value Members
- object AstPrinter
- object CamelCase extends CamelCase
- object Escape extends Escape
- object Literal extends Literal
- object LowerCase extends LowerCase
- object MirrorIdiom extends MirrorIdiom
- object MirrorIdiomPrinting extends MirrorIdiom
- object MysqlEscape extends MysqlEscape
- object NamingStrategy
- object Ord extends Serializable
- object PluralizedTableNames extends PluralizedTableNames
- object PostgresEscape extends PostgresEscape
- object ReturnAction
- object SnakeCase extends SnakeCase
- object UpperCase extends UpperCase