package generic
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- generic
- Enums
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- trait ColumnNamer extends (String) ⇒ String
- case class Columns extends QueryParam with Product with Serializable
- case class ColumnsOf[T <: Product] extends Product with Serializable
- case class Query[T](parts: Seq[String], queryParams: Seq[QueryParam], cont: (Row) ⇒ T) extends Product with Serializable
- implicit final class QueryContext extends AnyVal
- trait QueryParam extends AnyRef
-
trait
QueryParams[T] extends AnyRef
Typeclass allowing conversion of a type T into a sequence of postgres parameters Used for quoting lists, tuples, etc in a query (i.e.
Typeclass allowing conversion of a type T into a sequence of postgres parameters Used for quoting lists, tuples, etc in a query (i.e. "WHERE foo IN ${("A", "B")})
- Annotations
- @implicitNotFound( ... )
- trait QueryParams0 extends QueryParams1
- trait QueryParams1 extends AnyRef
- trait RowDecoder[T] extends AnyRef
- trait RowDecoder0 extends AnyRef
- implicit class ToQueryParam[T] extends QueryParam
- implicit final class ToShapelessClientOps extends AnyVal
- case class Updates(updates: List[(String, Param[_])]) extends QueryParam with Product with Serializable
- case class Values extends QueryParam with Product with Serializable
Value Members
-
implicit
def
enumCConsDecoder[K <: Symbol, H, T <: Coproduct](implicit name: Aux[K], leaf: Aux[H], decodeTail: ValueDecoder[T]): ValueDecoder[:+:[FieldType[K, H], T]]
- Definition Classes
- Enums
-
implicit
def
enumCConsEncoder[K <: Symbol, H, T <: Coproduct](implicit name: Aux[K], leaf: Aux[H], encodeTail: ValueEncoder[T]): ValueEncoder[:+:[FieldType[K, H], T]]
- Definition Classes
- Enums
-
implicit
def
enumCoproductDecoder[T, C <: Coproduct](implicit gen: Aux[T, C], decodeC: ValueDecoder[C]): ValueDecoder[T]
- Definition Classes
- Enums
-
implicit
def
enumCoproductEncoder[T, C <: Coproduct](implicit gen: Aux[T, C], encodeC: ValueEncoder[C]): ValueEncoder[T]
- Definition Classes
- Enums
- object ColumnNamer
- object Columns extends Serializable
- object ColumnsOf extends Serializable
- object Query extends Serializable
- object QueryParams extends QueryParams0
- object RowDecoder extends RowDecoder0
- object Updates extends Serializable
- object Values extends Serializable
-
implicit
object
EnumCNilDecoder extends ValueDecoder[CNil]
- Definition Classes
- Enums
-
implicit
object
EnumCNilEncoder extends ValueEncoder[CNil]
- Definition Classes
- Enums
- object toLabelledParam extends Poly1
- object toParam extends Poly1