Package

com.twitter.summingbird

option

Permalink

package option

Visibility
  1. Public
  2. All

Type Members

  1. case class CacheSize(lowerBound: Int, fuzz: Double = 0.2) extends Serializable with Product with Serializable

    Permalink

    Accepts a lower bound and a percentage of fuzz.

    Accepts a lower bound and a percentage of fuzz. The internal "size" function returns a random integer between the lower bound and the fuzz percentage above that bound.

  2. sealed trait Commutativity extends Serializable

    Permalink
  3. case class JobId(get: String) extends Product with Serializable

    Permalink
  4. case class MonoidIsCommutative(commutativity: Commutativity) extends Product with Serializable

    Permalink

Value Members

  1. object Commutative extends Commutativity with Product with Serializable

    Permalink
  2. object MonoidIsCommutative extends Serializable

    Permalink

    A readable way to specify commutivity in a way that works with the Class-based Options system.

    A readable way to specify commutivity in a way that works with the Class-based Options system. We do this so we can use the classOf[MonoidIsCommutative] as the key for the option.

  3. object NonCommutative extends Commutativity with Product with Serializable

    Permalink

Ungrouped