doobie.util.meta

Members list

Type members

Classlikes

Attributes

Source
legacymeta.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object instant.type

Attributes

Source
legacymeta.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object localdate.type
trait LegacyMeta

Attributes

Source
legacymeta.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object implicits.type
final class Meta[A](val get: Get[A], val put: Put[A])

Convenience for introducing a symmetric Get/Put pair into implicit scope, and for deriving new symmetric pairs. It's important to understand that Meta should never be demanded by user methods; instead demand both Get and Put. The reason for this is that while Meta implies Get and Put, the presence of both Get and Put does not imply Meta.

Convenience for introducing a symmetric Get/Put pair into implicit scope, and for deriving new symmetric pairs. It's important to understand that Meta should never be demanded by user methods; instead demand both Get and Put. The reason for this is that while Meta implies Get and Put, the presence of both Get and Put does not imply Meta.

Attributes

Companion
object
Source
meta.scala
Supertypes
class Object
trait Matchable
class Any

Module of constructors and instances for Meta.

Module of constructors and instances for Meta.

Attributes

Companion
class
Source
meta.scala
Supertypes
class Object
trait Matchable
class Any
Self type
Meta.type

Attributes

Source
meta.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Meta.type
object javasql.type
object javatime.type
object javatimedrivernative.type

Attributes

Source
meta.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Meta.type
Self type
trait SqlMeta

Attributes

Source
sqlmeta.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object implicits.type

Attributes

Source
sqlmeta.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object javasql.type
Self type
trait TimeMeta

Attributes

Source
timemeta.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object implicits.type

Attributes

Source
timemeta.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object javatime.type
object javatimedrivernative.type
Self type