Packages

p

prepy.syntax

doobie

package doobie

Linear Supertypes
DoobieSyntax, Update, Insert, Delete, Select, Implicits, SQLSyntax, Insert, Update, Delete, Select, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. doobie
  2. DoobieSyntax
  3. Update
  4. Insert
  5. Delete
  6. Select
  7. Implicits
  8. SQLSyntax
  9. Insert
  10. Update
  11. Delete
  12. Select
  13. AnyRef
  14. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type Domain[T <: Product] = implicits.Implicits.Domain[T]
    Definition Classes
    Implicits
  2. implicit class deleteD[O <: Product] extends AnyRef
    Definition Classes
    Delete
  3. implicit class deleteFilterD[O <: Product] extends AnyRef
    Definition Classes
    Delete
  4. implicit class fromD[O <: Product] extends AnyRef
    Definition Classes
    Select
  5. trait primitivePoly extends Poly1
    Definition Classes
    Implicits
  6. implicit class selectFilterD[O <: Product] extends AnyRef
    Definition Classes
    Select
  7. implicit class setD[O <: Product] extends AnyRef
    Definition Classes
    Update
  8. implicit class updateFilterD[O <: Product] extends AnyRef
    Definition Classes
    Update
  9. implicit class valueD[O] extends AnyRef
    Definition Classes
    Insert

Value Members

  1. def delete[T <: Product](implicit typeable: Typeable[T], formatter: Formatter = IdentityFormatter): deleteT[T]
    Definition Classes
    Delete
  2. def insert[T <: Product](implicit typeable: Typeable[T], formatter: Formatter = IdentityFormatter): insertT
    Definition Classes
    Insert
  3. def select[T <: Product](implicit inst: implicits.Implicits.Domain[T], formatter: Formatter = IdentityFormatter): selectT[T]
    Definition Classes
    Select
  4. implicit def toDomain[Entity <: Product, EntityRepr <: HList, FlatEntityRepr <: HList, SymbolRepr <: HList, FieldRepr <: HList](implicit generic: Aux[Entity, EntityRepr], flatMap: Aux[complexPoly.type, EntityRepr, FlatEntityRepr], toList: ToList[FlatEntityRepr, Symbol], fill: FillWith[witnessPoly.type, FlatEntityRepr]): Domain[Entity]
    Definition Classes
    Implicits
  5. def update[T <: Product](implicit typeable: Typeable[T], formatter: Formatter = IdentityFormatter): updateT
    Definition Classes
    Update
  6. object complexPoly extends primitivePoly
    Definition Classes
    Implicits
  7. object witnessPoly extends Poly0
    Definition Classes
    Implicits

Inherited from DoobieSyntax

Inherited from Update

Inherited from Insert

Inherited from Delete

Inherited from Select

Inherited from Implicits

Inherited from SQLSyntax

Inherited from Insert

Inherited from Update

Inherited from Delete

Inherited from Select

Inherited from AnyRef

Inherited from Any

Ungrouped