Put

doobie.util.Put$
See thePut companion class
object Put extends PutInstances

Attributes

Companion:
class
Source:
put.scala
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
Put.type

Members list

Concise view

Instances

implicit def ArrayTypeAsListPut[A](using evidence$1: ClassTag[A], ev: Put[Array[A]]): Put[List[A]]

Attributes

Inherited from:
PutInstances
Source:
put.scala
implicit def ArrayTypeAsVectorPut[A](using evidence$2: ClassTag[A], ev: Put[Array[A]]): Put[Vector[A]]

Attributes

Inherited from:
PutInstances
Source:
put.scala
implicit val ContravariantPut: Contravariant[Put]

Attributes

Inherited from:
PutInstances
Source:
put.scala

Type members

Classlikes

final case class Advanced[A](typeStack: NonEmptyList[Option[String]], jdbcTargets: NonEmptyList[JdbcType], schemaTypes: NonEmptyList[String], put: ContravariantCoyoneda[[_] =>> (PreparedStatement, Int, _$7) => Unit, A], update: ContravariantCoyoneda[[_] =>> (ResultSet, Int, _$8) => Unit, A]) extends Put[A]

Attributes

Companion:
object
Source:
put.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Put[A]
class Object
trait Matchable
class Any
object Advanced

Attributes

Companion:
class
Source:
put.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class Basic[A](typeStack: NonEmptyList[Option[String]], jdbcTargets: NonEmptyList[JdbcType], put: ContravariantCoyoneda[[_] =>> (PreparedStatement, Int, _$3) => Unit, A], update: ContravariantCoyoneda[[_] =>> (ResultSet, Int, _$4) => Unit, A]) extends Put[A]

Attributes

Companion:
object
Source:
put.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Put[A]
class Object
trait Matchable
class Any
object Basic

Attributes

Companion:
class
Source:
put.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Basic.type

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Attributes

Inherited from:
Mirror
Source:
Mirror.scala
type MirroredLabel <: String

The name of the type

The name of the type

Attributes

Inherited from:
Mirror
Source:
Mirror.scala

Value members

Concrete methods

def apply[A](implicit ev: Put[A]): Put[A]

Attributes

Source:
put.scala

Implicits

Implicits

implicit def fromMeta[A](implicit m: Meta[A]): Put[A]

An implicit Meta[A] means we also have an implicit Put[A].

An implicit Meta[A] means we also have an implicit Put[A].

Attributes

Source:
put.scala