Package

doobie.util

testing

Permalink

package testing

Common utilities for query testing

Source
testing.scala
Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. testing
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. final case class AnalysisArgs(typeName: String, pos: Option[Pos], sql: String, analysis: doobie.ConnectionIO[Analysis]) extends Product with Serializable

    Permalink

    Common data for all query-like types.

  2. final case class AnalysisReport(header: String, sql: Block, items: List[Item]) extends Product with Serializable

    Permalink

    Information from Analysis, prepared for output.

  3. trait Analyzable[T] extends AnyRef

    Permalink

    Typeclass for query-like objects.

  4. trait CheckerBase[M[_]] extends AnyRef

    Permalink

    Common base trait for varous checkers and matchers.

Value Members

  1. object AnalysisReport extends Serializable

    Permalink
  2. object Analyzable

    Permalink
  3. def analyze(args: AnalysisArgs): doobie.ConnectionIO[AnalysisReport]

    Permalink
  4. def analyzeIO[F[_]](args: AnalysisArgs, xa: doobie.Transactor[F])(implicit arg0: Effect[F]): IO[AnalysisReport]

    Permalink
  5. def typeName[A](tag: scala.reflect.api.JavaUniverse.TypeTag[A]): String

    Permalink
    Annotations
    @SuppressWarnings()

Inherited from AnyRef

Inherited from Any

Ungrouped