final case class Advanced[A](typeStack: NonEmptyList[Option[String]], jdbcSources: NonEmptyList[JdbcType], schemaTypes: NonEmptyList[String], get: Coyoneda[[γ$5$](ResultSet, Int) => γ$5$, A]) extends Get[A] with Product with Serializable
- Alphabetic
- By Inheritance
- Advanced
- Serializable
- Product
- Equals
- Get
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @HotSpotIntrinsicCandidate() @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def fold[B](f: (Basic[A]) => B, g: (Advanced[A]) => B): B
- val get: Coyoneda[[γ$4$](ResultSet, Int) => γ$4$, A]
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @HotSpotIntrinsicCandidate() @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- val jdbcSources: NonEmptyList[JdbcType]
- final def map[B](f: (A) => B): Get[B]
Apply
f
to values retrieved by thisGet
.Apply
f
to values retrieved by thisGet
. Prefertmap
when possible because it will allow for better diagnostics when checking queries. Note thatnull
values will not be transformed, so you do not need to (nor can you) handle this case.- Definition Classes
- Get
- def mapImpl[B](f: (A) => B, typ: Option[String]): Get[B]
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @HotSpotIntrinsicCandidate() @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @HotSpotIntrinsicCandidate() @native()
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- val schemaTypes: NonEmptyList[String]
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- final def temap[B](f: (A) => Either[String, B])(implicit sA: Show[A], evA: TypeName[A], evB: TypeName[B]): Get[B]
Equivalent to
tmap
, but allows the conversion to fail with an error message.Equivalent to
tmap
, but allows the conversion to fail with an error message.- Definition Classes
- Get
- Annotations
- @SuppressWarnings()
- final def tmap[B](f: (A) => B)(implicit ev: TypeName[B]): Get[B]
Equivalent to
map
, but accumulates the destination type in the type stack for improved diagnostics.Equivalent to
map
, but accumulates the destination type in the type stack for improved diagnostics. Prefer this method when you have concrete types or an available TypeName.- Definition Classes
- Get
- val typeStack: NonEmptyList[Option[String]]
- final def unsafeGetNonNullable(rs: ResultSet, n: Int): A
- Definition Classes
- Get
- Annotations
- @SuppressWarnings() @throws(scala.this.throws.<init>$default$1[doobie.util.invariant.NonNullableColumnRead])
- final def unsafeGetNullable(rs: ResultSet, n: Int): Option[A]
- Definition Classes
- Get
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated
(Since version 9)