Packages

object MetricDescriptor

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

Type Members

  1. case class ComplianceMetric(complianceFn: ComplianceFn, filter: MetricFilter = MetricFilter.noFilter) extends MetricDescriptor with Filterable with Product with Serializable

    A metric that calculates what fraction of rows comply with the given criteria

    A metric that calculates what fraction of rows comply with the given criteria

    complianceFn

    - the criteria used to check each rows compliance

    filter

    - a filter to be applied before the compliance fraction is calculated

  2. case class CountDistinctValuesMetric(onColumns: List[String], filter: MetricFilter = MetricFilter.noFilter) extends MetricDescriptor with Filterable with Product with Serializable

    A metric that calculates the number of distinct values in a column or across several columns

    A metric that calculates the number of distinct values in a column or across several columns

    onColumns

    - the columns for which you are counting distinct values

    filter

    - the filter to be applied before the distinct count is calculated

  3. case class DistinctnessMetric(onColumns: List[String], filter: MetricFilter = MetricFilter.noFilter) extends MetricDescriptor with Filterable with Product with Serializable

    A metric that calculates how distinct values in a column are (where a result of 1 is that all values are distinct)

    A metric that calculates how distinct values in a column are (where a result of 1 is that all values are distinct)

    onColumns

    - the columns for which distinctness is being calculated over

    filter

    - the filter to be applied before the distinct count is calculated

  4. trait Filterable extends AnyRef

    A MetricDescriptor which can have the dataset filtered before the metric is calculated

  5. case class MaxValueMetric[MV <: OptNumericMetricValue](onColumn: String, filter: MetricFilter = MetricFilter.noFilter)(implicit evidence$3: MetricValueConstructor[MV]) extends MetricDescriptor with Filterable with Product with Serializable

  6. case class MinValueMetric[MV <: OptNumericMetricValue](onColumn: String, filter: MetricFilter = MetricFilter.noFilter)(implicit evidence$2: MetricValueConstructor[MV]) extends MetricDescriptor with Filterable with Product with Serializable

    A metric that calculates the min value of rows in your dataset

    A metric that calculates the min value of rows in your dataset

    filter

    filter to be applied before the size is calculated

  7. case class SizeMetric(filter: MetricFilter = MetricFilter.noFilter) extends MetricDescriptor with Filterable with Product with Serializable

    A metric that calculates the number of rows in your dataset

    A metric that calculates the number of rows in your dataset

    filter

    - filter to be applied before the size is calculated

  8. case class SumValuesMetric[MV <: NumericMetricValue](onColumn: String, filter: MetricFilter = MetricFilter.noFilter)(implicit evidence$1: MetricValueConstructor[MV]) extends MetricDescriptor with Filterable with Product with Serializable

    A metric that calculates the number of rows in your dataset

    A metric that calculates the number of rows in your dataset

    filter

    - filter to be applied before the size is calculated

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  8. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  9. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  10. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  11. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  12. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  13. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  14. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  15. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  16. def toString(): String
    Definition Classes
    AnyRef → Any
  17. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  18. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  19. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()

Inherited from AnyRef

Inherited from Any

Ungrouped