package generic
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- generic
- Enums
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Package Members
- package enumeration
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("""Could not represent the given value(s) of type ${T} as query parameters. The value must either be a scalar with a ValueEncoder instance, a Seq whose type parameter has a ValueEncoder instance, or a homogeneous tuple whose type has a ValueEncoder instance.""")
- 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