Object/Class

doobie.util.meta

Meta

Related Docs: class Meta | package meta

Permalink

object Meta extends LowPriorityImplicits with MetaInstances

Constructors, accessors, and typeclass instances.

Source
meta.scala
Linear Supertypes
Ordering
  1. Grouped
  2. Alphabetic
  3. By Inheritance
Inherited
  1. Meta
  2. MetaInstances
  3. LowPriorityImplicits
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. implicit def ArrayTypeAsListMeta[A](implicit arg0: ClassTag[A], arg1: scala.reflect.api.JavaUniverse.TypeTag[A], ev: Meta[Array[A]]): Meta[List[A]]

    Permalink

  5. implicit def ArrayTypeAsVectorMeta[A](implicit arg0: ClassTag[A], arg1: scala.reflect.api.JavaUniverse.TypeTag[A], ev: Meta[Array[A]]): Meta[Vector[A]]

    Permalink

  6. implicit val BigDecimalMeta: BasicMeta[BigDecimal]

    Permalink

    Definition Classes
    MetaInstances
  7. implicit val BooleanMeta: BasicMeta[Boolean]

    Permalink

    Definition Classes
    MetaInstances
  8. implicit val ByteArrayMeta: BasicMeta[Array[Byte]]

    Permalink

    Definition Classes
    MetaInstances
  9. implicit val ByteMeta: BasicMeta[Byte]

    Permalink

    Definition Classes
    MetaInstances
  10. implicit val DateMeta: BasicMeta[Date]

    Permalink

    Definition Classes
    MetaInstances
  11. implicit val DoubleMeta: BasicMeta[Double]

    Permalink

    Definition Classes
    MetaInstances
  12. implicit val FloatMeta: BasicMeta[Float]

    Permalink

    Definition Classes
    MetaInstances
  13. implicit val IntMeta: BasicMeta[Int]

    Permalink

    Definition Classes
    MetaInstances
  14. implicit val JavaTimeInstantMeta: Meta[Instant]

    Permalink

    Definition Classes
    MetaInstances
  15. implicit val JavaTimeLocalDateMeta: Meta[LocalDate]

    Permalink

    Definition Classes
    MetaInstances
  16. implicit val JavaUtilDateMeta: Meta[Date]

    Permalink

    Definition Classes
    MetaInstances
  17. implicit lazy val JdbcTypeMeta: Meta[JdbcType]

    Permalink
  18. implicit val LongMeta: BasicMeta[Long]

    Permalink

    Definition Classes
    MetaInstances
  19. implicit val MetaOrder: Order[Meta[_]]

    Permalink

  20. implicit val MetaOrdering: Ordering[Meta[_]]

    Permalink

  21. implicit val ScalaBigDecimalMeta: Meta[BigDecimal]

    Permalink

    Definition Classes
    MetaInstances
  22. implicit val ShortMeta: BasicMeta[Short]

    Permalink

    Definition Classes
    MetaInstances
  23. implicit val StringMeta: BasicMeta[String]

    Permalink

    Definition Classes
    MetaInstances
  24. implicit val TimeMeta: BasicMeta[Time]

    Permalink

    Definition Classes
    MetaInstances
  25. implicit val TimestampMeta: BasicMeta[Timestamp]

    Permalink

    Definition Classes
    MetaInstances
  26. def advanced[A](jdbcTypes: NonEmptyList[JdbcType], schemaTypes0: NonEmptyList[String], get0: (ResultSet, Int) ⇒ A, set0: (PreparedStatement, Int, A) ⇒ Unit, update0: (ResultSet, Int, A) ⇒ Unit)(implicit ev: scala.reflect.api.JavaUniverse.TypeTag[A]): AdvancedMeta[A]

    Permalink

    Construct an AdvancedMeta for the given type.

  27. def apply[A](implicit A: Meta[A]): Meta[A]

    Permalink
  28. def array[A >: Null <: AnyRef](elementType: String, schemaH: String, schemaT: String*)(implicit arg0: scala.reflect.api.JavaUniverse.TypeTag[A]): AdvancedMeta[Array[A]]

    Permalink

    Construct an AdvancedMeta for the given type, mapped as JDBC Array.

  29. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  30. def basic[A](jdbcTarget0: NonEmptyList[JdbcType], jdbcSource0: NonEmptyList[JdbcType], jdbcSourceSecondary0: List[JdbcType], get0: (ResultSet, Int) ⇒ A, set0: (PreparedStatement, Int, A) ⇒ Unit, update0: (ResultSet, Int, A) ⇒ Unit)(implicit ev: scala.reflect.api.JavaUniverse.TypeTag[A]): BasicMeta[A]

    Permalink

    Construct a BasicMeta for the given type.

  31. def basic1[A](jdbcType: JdbcType, jdbcSourceSecondary0: List[JdbcType], get0: (ResultSet, Int) ⇒ A, set0: (PreparedStatement, Int, A) ⇒ Unit, update0: (ResultSet, Int, A) ⇒ Unit)(implicit ev: scala.reflect.api.JavaUniverse.TypeTag[A]): BasicMeta[A]

    Permalink

    Construct a BasicMeta for the given type, with symmetric primary mappings.

  32. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  33. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  34. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  35. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  36. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  37. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  38. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  39. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  40. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  41. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  42. def other[A >: Null <: AnyRef](schemaH: String, schemaT: String*)(implicit arg0: scala.reflect.api.JavaUniverse.TypeTag[A], A: ClassTag[A]): AdvancedMeta[A]

    Permalink

    Construct an AdvancedMeta for the given type, mapped as JDBC Other,JavaObject.

  43. def readersOf(jdbc: JdbcType, schema: String): TreeSet[Meta[_]]

    Permalink

    Computes the set of know Metas that support reading the indicated schema type.

  44. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  45. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  46. implicit def unaryProductMetaNonNullable[A, L <: HList, H, T <: HList](implicit arg0: scala.reflect.api.JavaUniverse.TypeTag[A], gen: Aux[A, L], c: Aux[L, H, T], hmeta: Lazy[Meta[H]], ev: =:=[::[H, HNil], L]): Meta[A]

    Permalink

    Same as unaryProductMetaNullable for non-nullable unary products

    Same as unaryProductMetaNullable for non-nullable unary products

    Definition Classes
    LowPriorityImplicits
  47. implicit def unaryProductMetaNullable[A, L <: HList, H >: Null, T <: HList](implicit arg0: scala.reflect.api.JavaUniverse.TypeTag[A], gen: Aux[A, L], c: Aux[L, H, T], hmeta: Lazy[Meta[H]], ev: =:=[::[H, HNil], L]): Meta[A]

    Permalink

    Derive Meta for nullable unary product types.

    Derive Meta for nullable unary product types. A - type for which instance is derived L - HList representation of type A H - type of the head of L (this is the only type in L) T - type of the tail of L (unused)

  48. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  49. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  50. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  51. def writersOf(jdbc: JdbcType, schema: String): TreeSet[Meta[_]]

    Permalink

    Computes the set of know Metas that support writing the indicated schema type.

Inherited from MetaInstances

Inherited from LowPriorityImplicits

Inherited from AnyRef

Inherited from Any

Accessors

Constructors

Instances

Typeclass Instances

Ungrouped