Package

com.twitter.algebird.util

summer

Permalink

package summer

Content Hierarchy
Visibility
  1. Public
  2. All

Type Members

  1. class ApproxHHTracker extends AnyRef

    Permalink
  2. class AsyncListMMapSum[Key, Value] extends AsyncSummer[(Key, Value), Map[Key, Value]] with WithFlushConditions[(Key, Value), Map[Key, Value]]

    Permalink

  3. class AsyncListSum[Key, Value] extends AsyncSummer[(Key, Value), Map[Key, Value]] with WithFlushConditions[(Key, Value), Map[Key, Value]]

    Permalink

  4. class AsyncMapSum[Key, Value] extends AsyncSummer[(Key, Value), Map[Key, Value]] with WithFlushConditions[(Key, Value), Map[Key, Value]]

    Permalink

  5. trait AsyncSummer[T, +M <: Iterable[T]] extends AnyRef

    Permalink

  6. trait AsyncSummerProxy[T, +M <: Iterable[T]] extends AsyncSummer[T, M]

    Permalink
  7. case class BufferSize(v: Int) extends Product with Serializable

    Permalink

  8. final case class Compact(flag: Boolean) extends AnyVal with Product with Serializable

    Permalink
  9. final case class CompactionSize(toInt: Int) extends AnyVal with Product with Serializable

    Permalink
  10. class CustomSummingQueue[V] extends StatefulSummer[V]

    Permalink
  11. case class FlushFrequency(v: Duration) extends Product with Serializable

    Permalink

  12. class HeavyHittersCachingSummer[K, V] extends AsyncSummer[(K, V), Iterable[(K, V)]] with WithFlushConditions[(K, V), Iterable[(K, V)]]

    Permalink
  13. case class HeavyHittersPercent(toFloat: Float) extends Product with Serializable

    Permalink
  14. trait Incrementor extends AnyRef

    Permalink

  15. case class MemoryFlushPercent(v: Float) extends Product with Serializable

    Permalink

  16. class NullSummer[Key, Value] extends AsyncSummer[(Key, Value), Map[Key, Value]]

    Permalink

  17. case class RollOverFrequency(toLong: Long) extends Product with Serializable

    Permalink
  18. case class SyncSummingQueue[Key, Value](bufferSize: BufferSize, flushFrequency: FlushFrequency, softMemoryFlush: MemoryFlushPercent, memoryIncr: Incrementor, timeoutIncr: Incrementor, sizeIncr: Incrementor, insertOps: Incrementor, tuplesIn: Incrementor, tuplesOut: Incrementor)(implicit semigroup: Semigroup[Value]) extends AsyncSummer[(Key, Value), Map[Key, Value]] with WithFlushConditions[(Key, Value), Map[Key, Value]] with Product with Serializable

    Permalink

  19. case class UpdateFrequency(toInt: Int) extends Product with Serializable

    Permalink

  20. trait WithFlushConditions[T, M <: Iterable[T]] extends AsyncSummer[T, M]

    Permalink

Value Members

  1. object HeavyHittersCachingSummer

    Permalink

Ungrouped