PureharmDBDoobieImplicitsAll

trait PureharmDBDoobieImplicitsAll extends AllSyntax with SqlMeta with TimeMeta with LegacyMeta with Instances with Instances with Instances with ToPostgresMonadErrorOps with ToFragmentOps with ToPostgresExplainOps with SproutMetas with TransactorImplicits
Since

24 Sep 2019

trait ToPostgresExplainOps
trait ToFragmentOps
trait ToPostgresMonadErrorOps
trait Instances
trait Instances
trait Instances
trait LegacyMeta
trait TimeMeta
trait SqlMeta
trait AllSyntax
trait ToPutOps
trait ToAlignSyntax
trait ToSqlInterpolator
trait ToStreamOps
trait ToConnectionIOOps
trait ToFoldableOps
trait ToApplicativeErrorOps
class Object
trait Matchable
class Any
object implicits

Type members

Inherited classlikes

class TransStuff(t: Transactor)
Inherited from
TransactorImplicits
object javasql
Inherited from
SqlMeta

Use this import if you want to use the driver-native support for java.time.* types. This means that the java.time value is passed straight to the JDBC driver you're using without being converted to java.sql.* types (Unlike doobie.implicits.legacy.instant/localdate)

Use this import if you want to use the driver-native support for java.time.* types. This means that the java.time value is passed straight to the JDBC driver you're using without being converted to java.sql.* types (Unlike doobie.implicits.legacy.instant/localdate)

Inherited from
TimeMeta
object legacy
Inherited from
LegacyMeta

Deprecated and Inherited classlikes

@deprecated("Use doobie.implicits.javatimedrivernative instead. If you are using a database which doobie directly integrates with, ".+("You won\'t need this import anymore as datetime instances are provided in the DB-specific implicit import. ").+("e.g. for PostgreSQL: `import doobie.postgres.implicits._`. "), since = "0.11.0")
object javatime
Deprecated
[Since version 0.11.0]
Inherited from
TimeMeta

Value members

Inherited methods

def jsonMeta[A](implicit codec: Codec[A]): Meta[A]
Inherited from
SproutMetas
@SuppressWarnings(scala.Array.apply[java.lang.String]("org.wartremover.warts.NonUnitStatements", "org.wartremover.warts.ToString", "org.wartremover.warts.Throw")(scala.reflect.ClassTag.apply[java.lang.String](classOf[java.lang.String])))
def pgEnum(e: Enumeration, name: String): Meta[Value]

Construct a Meta for value members of the given Enumeration.

Construct a Meta for value members of the given Enumeration.

Inherited from
Instances
def pgEnumString[A](name: String, f: String => A, g: A => String)(implicit evidence$4: TypeName[A]): Meta[A]

Construct a Meta for values of the given type, mapped via String to the named PostgreSQL enum type.

Construct a Meta for values of the given type, mapped via String to the named PostgreSQL enum type.

Inherited from
Instances
@SuppressWarnings(scala.Array.apply[java.lang.String]("org.wartremover.warts.Throw")(scala.reflect.ClassTag.apply[java.lang.String](classOf[java.lang.String])))
def pgEnumStringOpt[A](name: String, f: String => Option[A], g: A => String)(implicit evidence$5: TypeName[A]): Meta[A]

Construct a Meta for values of the given type, mapped via String to the named PostgreSQL enum type with tranparent partiality.

Construct a Meta for values of the given type, mapped via String to the named PostgreSQL enum type with tranparent partiality.

Inherited from
Instances
@SuppressWarnings(scala.Array.apply[java.lang.String]("org.wartremover.warts.AsInstanceOf", "org.wartremover.warts.Throw")(scala.reflect.ClassTag.apply[java.lang.String](classOf[java.lang.String])))
def pgJavaEnum[E <: Enum[LazyRef(...)]](name: String)(implicit evidence$6: TypeName[E], E: ClassTag[E]): Meta[E]

Construct a Meta for value members of the given Java enum.

Construct a Meta for value members of the given Java enum.

Inherited from
Instances

Implicits

Inherited implicits

implicit val InetType: Meta[InetAddress]
Inherited from
Instances
implicit val PGIntervalType: Meta[PGInterval]
Inherited from
Instances
implicit val PGboxType: Meta[PGbox]
Inherited from
Instances
implicit val PGcircleType: Meta[PGcircle]
Inherited from
Instances
implicit val PGlsegType: Meta[PGlseg]
Inherited from
Instances
implicit val PGpathType: Meta[PGpath]
Inherited from
Instances
implicit val PGpointType: Meta[PGpoint]
Inherited from
Instances
implicit val PGpolygonType: Meta[PGpolygon]
Inherited from
Instances
implicit val UuidType: Meta[UUID]
Inherited from
Instances
implicit lazy val WeakAsyncBlobIO: WeakAsync[BlobIO]
Inherited from
Instances
implicit lazy val WeakAsyncCallableStatementIO: WeakAsync[CallableStatementIO]
Inherited from
Instances
implicit lazy val WeakAsyncClobIO: WeakAsync[ClobIO]
Inherited from
Instances
implicit lazy val WeakAsyncConnectionIO: WeakAsync[ConnectionIO]
Inherited from
Instances
implicit lazy val WeakAsyncCopyInIO: WeakAsync[CopyInIO]
Inherited from
Instances
implicit lazy val WeakAsyncCopyManagerIO: WeakAsync[CopyManagerIO]
Inherited from
Instances
implicit lazy val WeakAsyncCopyOutIO: WeakAsync[CopyOutIO]
Inherited from
Instances
implicit lazy val WeakAsyncDatabaseMetaDataIO: WeakAsync[DatabaseMetaDataIO]
Inherited from
Instances
implicit lazy val WeakAsyncDriverIO: WeakAsync[DriverIO]
Inherited from
Instances
implicit lazy val WeakAsyncLargeObjectIO: WeakAsync[LargeObjectIO]
Inherited from
Instances
implicit lazy val WeakAsyncLargeObjectManagerIO: WeakAsync[LargeObjectManagerIO]
Inherited from
Instances
implicit lazy val WeakAsyncNClobIO: WeakAsync[NClobIO]
Inherited from
Instances
implicit lazy val WeakAsyncPGConnectionIO: WeakAsync[PGConnectionIO]
Inherited from
Instances
implicit lazy val WeakAsyncPreparedStatementIO: WeakAsync[PreparedStatementIO]
Inherited from
Instances
implicit lazy val WeakAsyncRefIO: WeakAsync[RefIO]
Inherited from
Instances
implicit lazy val WeakAsyncResultSetIO: WeakAsync[ResultSetIO]
Inherited from
Instances
implicit lazy val WeakAsyncSQLDataIO: WeakAsync[SQLDataIO]
Inherited from
Instances
implicit lazy val WeakAsyncSQLInputIO: WeakAsync[SQLInputIO]
Inherited from
Instances
implicit lazy val WeakAsyncSQLOutputIO: WeakAsync[SQLOutputIO]
Inherited from
Instances
implicit lazy val WeakAsyncStatementIO: WeakAsync[StatementIO]
Inherited from
Instances
@SuppressWarnings(scala.Array.apply[java.lang.String]("org.wartremover.warts.Equals")(scala.reflect.ClassTag.apply[java.lang.String](classOf[java.lang.String])))
implicit val bigDecimalMeta: Meta[Array[BigDecimal]]
Inherited from
Instances
implicit val hstoreMeta: Meta[Map[String, String]]

HSTORE maps to a Map[String, String].

HSTORE maps to a Map[String, String].

Inherited from
Instances
implicit val hstoreMetaJava: Meta[Map[String, String]]

HSTORE maps to a java.util.Map[String, String].

HSTORE maps to a java.util.Map[String, String].

Inherited from
Instances
implicit val iftedBigDecimalArrayType: Meta[Array[Option[BigDecimal]]]
Inherited from
Instances
implicit val liftedBooleanArrayType: Meta[Array[Option[Boolean]]]
Inherited from
Instances
implicit val liftedDoubleArrayType: Meta[Array[Option[Double]]]
Inherited from
Instances
implicit val liftedFloatArrayType: Meta[Array[Option[Float]]]
Inherited from
Instances
implicit val liftedIntegerArrayType: Meta[Array[Option[Integer]]]
Inherited from
Instances
implicit val liftedLongArrayType: Meta[Array[Option[Long]]]
Inherited from
Instances
implicit val liftedStringArrayType: Meta[Array[Option[String]]]
Inherited from
Instances
implicit val liftedUUIDArrayType: Meta[Array[Option[UUID]]]
Inherited from
Instances
implicit val liftedUnboxedBooleanArrayType: Meta[Array[Option[Boolean]]]
Inherited from
Instances
implicit val liftedUnboxedDoubleArrayType: Meta[Array[Option[Double]]]
Inherited from
Instances
implicit val liftedUnboxedFloatArrayType: Meta[Array[Option[Float]]]
Inherited from
Instances
implicit val liftedUnboxedIntegerArrayType: Meta[Array[Option[Int]]]
Inherited from
Instances
implicit val liftedUnboxedLongArrayType: Meta[Array[Option[Long]]]
Inherited from
Instances
@SuppressWarnings(scala.Array.apply[java.lang.String]("org.wartremover.warts.Equals")(scala.reflect.ClassTag.apply[java.lang.String](classOf[java.lang.String])))
implicit val optionBigDecimalMeta: Meta[Array[Option[BigDecimal]]]
Inherited from
Instances
implicit def pureharmSproutMetaOps[O](m: Meta[O]): PureharmMetaOps[O]
Inherited from
SproutMetas
final implicit def pureharmSproutNewTypeMeta[Underlying, New](implicit newType: NewType[Underlying, New], meta: Meta[Underlying]): Meta[New]
Inherited from
SproutMetas
final implicit def pureharmSproutOldTypePut[Underlying, New](implicit oldType: OldType[Underlying, New], get: Put[Underlying]): Put[New]
Inherited from
SproutMetas
final implicit def pureharmSproutRefinedTypeGet[Old, New, Err](implicit evidence$1: TypeName[Old], evidence$2: TypeName[New], refined: RefinedType[Old, New, Err], get: Get[Old], showErr: Show[Err], showUnder: Show[Old]): Get[New]
Inherited from
SproutMetas
implicit def toConnectionIOOps[A](ma: ConnectionIO[A]): ConnectionIOOps[A]
Inherited from
ToConnectionIOOps
implicit def toDoobieAlignSyntax[A](as: List[A]): AlignSyntax[A]
Inherited from
ToAlignSyntax
implicit def toDoobieApplicativeErrorOps[M[_], A](ma: M[A])(implicit ev: ApplicativeError[M, Throwable]): ApplicativeErrorOps[M, A]
Inherited from
ToApplicativeErrorOps
implicit def toDoobieFoldableOps[F[_], A](fa: F[A])(implicit evidence$3: Foldable[F], evidence$4: Monoid[A]): FoldableOps[F, A]
Inherited from
ToFoldableOps
implicit def toDoobieKleisliStreamOps[A, B](fa: Stream[[_] =>> Kleisli[ConnectionIO, A, _$9], B]): KleisliStreamOps[A, B]
Inherited from
ToStreamOps
implicit def toDoobiePipeOps[F[_], A, B](inner: (F, A) => B): PipeOps[F, A, B]
Inherited from
ToStreamOps
implicit def toDoobieStreamOps[F[_], A](fa: Stream[F, A]): StreamOps[F, A]
Inherited from
ToStreamOps
implicit def toEitherTConnectionIOOps[E, A](ma: EitherT[ConnectionIO, E, A]): EitherTConnectionIOOps[E, A]
Inherited from
ToConnectionIOOps
implicit def toFragmentOps(f: Fragment): FragmentOps
Inherited from
ToFragmentOps
implicit def toKleisliConnectionIOOps[A, B](ma: Kleisli[ConnectionIO, A, B]): KleisliConnectionIOOps[A, B]
Inherited from
ToConnectionIOOps
implicit def toOptionPutOps[A](a: Option[A])(implicit evidence$4: Put[A]): OptionPutOps[A]
Inherited from
ToPutOps
implicit def toOptionTConnectionIOOps[A](ma: OptionT[ConnectionIO, A]): OptionTConnectionIOOps[A]
Inherited from
ToConnectionIOOps
implicit def toPostgresExplainQuery0Ops(q: Query0[_]): PostgresExplainQuery0Ops
Inherited from
ToPostgresExplainOps
implicit def toPostgresExplainQueryOps[A](q: Query[A, _]): PostgresExplainQueryOps[A]
Inherited from
ToPostgresExplainOps
implicit def toPostgresExplainUpdate0Ops(u: Update0): PostgresExplainUpdate0Ops
Inherited from
ToPostgresExplainOps
implicit def toPostgresExplainUpdateOps[A](u: Update[A]): PostgresExplainUpdateOps[A]
Inherited from
ToPostgresExplainOps
implicit def toPostgresMonadErrorOps[M[_], A](ma: M[A])(implicit ev: MonadError[M, Throwable]): PostgresMonadErrorOps[M, A]
Inherited from
ToPostgresMonadErrorOps
implicit def toPutOps[A](a: A)(implicit evidence$3: Put[A]): PutOps[A]
Inherited from
ToPutOps
implicit def toSqlInterpolator(sc: StringContext): SqlInterpolator
Inherited from
ToSqlInterpolator
implicit val unliftedBigDecimalArrayType: Meta[Array[BigDecimal]]
Inherited from
Instances
implicit val unliftedBooleanArrayType: Meta[Array[Boolean]]
Inherited from
Instances
implicit val unliftedDoubleArrayType: Meta[Array[Double]]
Inherited from
Instances
implicit val unliftedFloatArrayType: Meta[Array[Float]]
Inherited from
Instances
implicit val unliftedIntegerArrayType: Meta[Array[Integer]]
Inherited from
Instances
implicit val unliftedLongArrayType: Meta[Array[Long]]
Inherited from
Instances
implicit val unliftedStringArrayType: Meta[Array[String]]
Inherited from
Instances
implicit val unliftedUUIDArrayType: Meta[Array[UUID]]
Inherited from
Instances
implicit val unliftedUnboxedBooleanArrayType: Meta[Array[Boolean]]
Inherited from
Instances
implicit val unliftedUnboxedDoubleArrayType: Meta[Array[Double]]
Inherited from
Instances
implicit val unliftedUnboxedFloatArrayType: Meta[Array[Float]]
Inherited from
Instances
implicit val unliftedUnboxedIntegerArrayType: Meta[Array[Int]]
Inherited from
Instances
implicit val unliftedUnboxedLongArrayType: Meta[Array[Long]]
Inherited from
Instances