WritePlatformInstance

doobie.util.WritePlatformInstance
class WritePlatformInstance[A](typeclasses: => List[Write[_]]) extends Write[A]

Attributes

Source
WritePlatform.scala
Graph
Supertypes
trait Write[A]
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

override def unsafeSet(ps: PreparedStatement, i: Int, a: A): Unit

Attributes

Definition Classes
Source
WritePlatform.scala
override def unsafeUpdate(rs: ResultSet, i: Int, a: A): Unit

Attributes

Definition Classes
Source
WritePlatform.scala
override def values(a: A): Seq[Any]

Attributes

Definition Classes
Source
WritePlatform.scala

Inherited methods

def contramap[B](f: B => A): Write[B]

Attributes

Inherited from:
Write
Source
write.scala
def length: Int

Attributes

Inherited from:
Write
Source
write.scala
def product[B](fb: Write[B]): Write[(A, B)]

Attributes

Inherited from:
Write
Source
write.scala
def set(a: A): PreparedStatementIO[Unit]

Attributes

Inherited from:
Write
Source
write.scala
def toFragment(a: A, sql: String): Fragment

Given a value of type A and an appropriately parameterized SQL string we can construct a Fragment. If sql is unspecified a comma-separated list of length placeholders will be used.

Given a value of type A and an appropriately parameterized SQL string we can construct a Fragment. If sql is unspecified a comma-separated list of length placeholders will be used.

Attributes

Inherited from:
Write
Source
write.scala
def update(a: A): ResultSetIO[Unit]

Attributes

Inherited from:
Write
Source
write.scala

Concrete fields

lazy override val puts: ArraySeq[(Put[_], NullabilityKnown)]

Attributes

Source
WritePlatform.scala