com.bfm.topnotch

tnassertion

package tnassertion

Visibility
  1. Public
  2. All

Type Members

  1. case class AssertionSeq(assertions: Seq[TnAssertionParams]) extends Product with Serializable

    This class exists because typesafe config wants a wrapper around any list of configs that it imports inside another config.

  2. case class TnAssertionCmd(params: AssertionSeq, input: Input, outputKey: String, cache: Boolean = false, outputPath: Option[String] = scala.None) extends TnCmd with Product with Serializable

    The class for an assertion command

  3. case class TnAssertionParams(query: String, description: String, threshold: Double) extends Product with Serializable

    The parameters for an assertion operation, independent of the input and output data.

  4. case class TnAssertionReport(query: String, description: String, threshold: Double, fractionBad: Double, sampleBadData: DataFrame) extends Product with Serializable

    A report on the results of checking an assertion against a data set

  5. class TnAssertionRunner extends AnyRef

    The class for running assertions against a dataset and generating reports.

Value Members

  1. object TNAssertionReportJsonProtocol extends DefaultJsonProtocol

  2. object TnAssertionRunner

    Constants used by the TnAssertionRunner

Ungrouped