Package

io.epiphanous.flinkrunner.model

aggregate

Permalink

package aggregate

Visibility
  1. Public
  2. All

Type Members

  1. trait Aggregate extends Product with Serializable with LazyLogging

    Permalink
  2. final case class Count(dimension: String, unit: String, value: Double = 0d, count: BigInt = BigInt(0), aggregatedLastUpdated: Instant = Instant.EPOCH, lastUpdated: Instant = Instant.now(), dependentAggregations: Map[String, Aggregate] = Map.empty[String, Aggregate], params: Map[String, String] = Map.empty[String, String]) extends Aggregate with Product with Serializable

    Permalink
  3. final case class ExponentialMovingAverage(dimension: String, unit: String, value: Double = 0d, count: BigInt = BigInt(0), aggregatedLastUpdated: Instant = Instant.EPOCH, lastUpdated: Instant = Instant.now(), dependentAggregations: Map[String, Aggregate] = Map.empty[String, Aggregate], params: Map[String, String] = ...) extends Aggregate with Product with Serializable

    Permalink
  4. final case class ExponentialMovingStandardDeviation(dimension: String, unit: String, value: Double = 0d, count: BigInt = BigInt(0), aggregatedLastUpdated: Instant = Instant.EPOCH, lastUpdated: Instant = Instant.now(), dependentAggregations: Map[String, Aggregate] = Map.empty[String, Aggregate], params: Map[String, String] = ...) extends Aggregate with Product with Serializable

    Permalink
  5. final case class ExponentialMovingVariance(dimension: String, unit: String, value: Double = 0d, count: BigInt = BigInt(0), aggregatedLastUpdated: Instant = Instant.EPOCH, lastUpdated: Instant = Instant.now(), dependentAggregations: Map[String, Aggregate] = Map.empty[String, Aggregate], params: Map[String, String] = ...) extends Aggregate with Product with Serializable

    Permalink
  6. final case class Histogram(dimension: String, unit: String, value: Double = 0d, count: BigInt = BigInt(0), aggregatedLastUpdated: Instant = Instant.EPOCH, lastUpdated: Instant = Instant.now(), dependentAggregations: Map[String, Aggregate] = Map.empty[String, Aggregate], params: Map[String, String] = Map.empty[String, String]) extends Aggregate with Product with Serializable

    Permalink
  7. final case class Max(dimension: String, unit: String, value: Double = 0d, count: BigInt = BigInt(0), aggregatedLastUpdated: Instant = Instant.EPOCH, lastUpdated: Instant = Instant.now(), dependentAggregations: Map[String, Aggregate] = Map.empty[String, Aggregate], params: Map[String, String] = Map.empty[String, String]) extends Aggregate with Product with Serializable

    Permalink
  8. final case class Mean(dimension: String, unit: String, value: Double = 0d, count: BigInt = BigInt(0), aggregatedLastUpdated: Instant = Instant.EPOCH, lastUpdated: Instant = Instant.now(), dependentAggregations: Map[String, Aggregate] = Map.empty[String, Aggregate], params: Map[String, String] = Map.empty[String, String]) extends Aggregate with Product with Serializable

    Permalink
  9. final case class Min(dimension: String, unit: String, value: Double = Double.MaxValue, count: BigInt = BigInt(0), aggregatedLastUpdated: Instant = Instant.EPOCH, lastUpdated: Instant = Instant.now(), dependentAggregations: Map[String, Aggregate] = Map.empty[String, Aggregate], params: Map[String, String] = Map.empty[String, String]) extends Aggregate with Product with Serializable

    Permalink
  10. final case class Percentage(dimension: String, unit: String, value: Double = 0d, count: BigInt = BigInt(0), aggregatedLastUpdated: Instant = Instant.EPOCH, lastUpdated: Instant = Instant.now(), dependentAggregations: Map[String, Aggregate] = Map.empty[String, Aggregate], params: Map[String, String] = ...) extends Aggregate with Product with Serializable

    Permalink
  11. final case class Range(dimension: String, unit: String, value: Double = 0d, count: BigInt = BigInt(0), aggregatedLastUpdated: Instant = Instant.EPOCH, lastUpdated: Instant = Instant.now(), dependentAggregations: Map[String, Aggregate] = Map.empty[String, Aggregate], params: Map[String, String] = Map.empty[String, String]) extends Aggregate with Product with Serializable

    Permalink
  12. final case class StandardDeviation(dimension: String, unit: String, value: Double = 0d, count: BigInt = BigInt(0), aggregatedLastUpdated: Instant = Instant.EPOCH, lastUpdated: Instant = Instant.now(), dependentAggregations: Map[String, Aggregate] = Map.empty[String, Aggregate], params: Map[String, String] = Map.empty[String, String]) extends Aggregate with Product with Serializable

    Permalink
  13. final case class Sum(dimension: String, unit: String, value: Double = 0d, count: BigInt = BigInt(0), aggregatedLastUpdated: Instant = Instant.EPOCH, lastUpdated: Instant = Instant.now(), dependentAggregations: Map[String, Aggregate] = Map.empty[String, Aggregate], params: Map[String, String] = Map.empty[String, String]) extends Aggregate with Product with Serializable

    Permalink
  14. final case class SumOfSquaredDeviations(dimension: String, unit: String, value: Double = 0d, count: BigInt = BigInt(0), aggregatedLastUpdated: Instant = Instant.EPOCH, lastUpdated: Instant = Instant.now(), dependentAggregations: Map[String, Aggregate] = Map.empty[String, Aggregate], params: Map[String, String] = Map.empty[String, String]) extends Aggregate with Product with Serializable

    Permalink
  15. final case class Variance(dimension: String, unit: String, value: Double = 0d, count: BigInt = BigInt(0), aggregatedLastUpdated: Instant = Instant.EPOCH, lastUpdated: Instant = Instant.now(), dependentAggregations: Map[String, Aggregate] = Map.empty[String, Aggregate], params: Map[String, String] = Map.empty[String, String]) extends Aggregate with Product with Serializable

    Permalink

Value Members

  1. object Aggregate extends LazyLogging with Serializable

    Permalink
  2. object ExponentialMovingAverage extends Serializable

    Permalink
  3. object ExponentialMovingStandardDeviation extends Serializable

    Permalink
  4. object ExponentialMovingVariance extends Serializable

    Permalink
  5. object Histogram extends Serializable

    Permalink
  6. object Percentage extends Serializable

    Permalink

Ungrouped