Package

io.deepsense.reportlib

model

Permalink

package model

Visibility
  1. Public
  2. All

Type Members

  1. case class ContinuousDistribution(name: String, description: String, missingValues: Long, buckets: Seq[String], counts: Seq[Long], statistics: Statistics) extends UnivariateDistribution with ReportJsonProtocol with Product with Serializable

    Permalink
  2. trait DataTypeJsonProtocol extends AnyRef

    Permalink
  3. case class DiscreteDistribution(name: String, description: String, missingValues: Long, categories: Seq[String], counts: Seq[Long]) extends UnivariateDistribution with Product with Serializable

    Permalink
  4. sealed abstract class Distribution extends AnyRef

    Permalink
  5. trait MetadataJsonProtocol extends AnyRef

    Permalink
  6. case class NoDistribution(name: String, description: String) extends Distribution with Product with Serializable

    Permalink
  7. case class ReportContent(name: String, reportType: ReportType, tables: Seq[Table] = Seq.empty, distributions: Map[String, Distribution] = Map()) extends Product with Serializable

    Permalink
  8. trait ReportJsonProtocol extends DefaultJsonProtocol with StructTypeJsonProtocol with ProductFormatsInstances with NullOptions

    Permalink
  9. case class Statistics(max: Option[String], min: Option[String], mean: Option[String]) extends Product with Serializable

    Permalink
  10. trait StructFieldJsonProtocol extends DefaultJsonProtocol with MetadataJsonProtocol with DataTypeJsonProtocol

    Permalink
  11. trait StructTypeJsonProtocol extends DefaultJsonProtocol with StructFieldJsonProtocol

    Permalink
  12. case class Table(name: String, description: String, columnNames: Option[List[String]], columnTypes: List[ColumnType], rowNames: Option[List[String]], values: List[List[Option[String]]]) extends Product with Serializable

    Permalink
  13. sealed abstract class UnivariateDistribution extends Distribution

    Permalink

Value Members

  1. object ContinuousDistribution extends Serializable

    Permalink
  2. object DataTypeJsonProtocol extends DataTypeJsonProtocol

    Permalink
  3. object DiscreteDistribution extends Serializable

    Permalink
  4. object DistributionJsonProtocol

    Permalink
  5. object MetadataJsonProtocol extends MetadataJsonProtocol

    Permalink
  6. object NoDistribution extends Serializable

    Permalink
  7. object ReportJsonProtocol extends ReportJsonProtocol

    Permalink
  8. object ReportType extends Enumeration

    Permalink
  9. object Statistics extends Serializable

    Permalink
  10. object Table extends Serializable

    Permalink

Ungrouped