package testing
Ordering
- Alphabetic
- By Inheritance
Inherited
- testing
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- final case class AnalysisArgs(typeName: String, pos: Option[Pos], sql: String, analysis: doobie.ConnectionIO[Analysis]) extends Product with Serializable
Common data for all query-like types.
- final case class AnalysisReport(header: String, sql: Block, items: List[Item]) extends Product with Serializable
Information from Analysis, prepared for output.
- trait Analyzable[T] extends AnyRef
Typeclass for query-like objects.
- trait CheckerBase[M[_]] extends AnyRef
Common base trait for various checkers and matchers.
Value Members
- def analyze(args: AnalysisArgs): doobie.ConnectionIO[AnalysisReport]
- def analyzeIO[F[_]](args: AnalysisArgs, xa: doobie.Transactor[F])(implicit arg0: Effect[F]): IO[AnalysisReport]
- def formatReport(args: AnalysisArgs, report: AnalysisReport, colors: Colors): Block
Simple formatting for analysis results.
- def typeName[A](implicit tag: scala.reflect.api.JavaUniverse.WeakTypeTag[A]): String
- Annotations
- @SuppressWarnings()
- object AnalysisReport extends Serializable
- object Analyzable