com.twitter.cassovary

util

package util

Visibility
  1. Public
  2. All

Type Members

  1. class ArraySlice[T] extends IndexedSeq[T]

    This class is a wrapper around a "shared array" to provide the Seq trait functions.

    This class is a wrapper around a "shared array" to provide the Seq trait functions.

    The concept of shared array is that a number of Seqs share an array as the internal storage. Each of the arrays is defined by its offset from the beginning of the shared array and length.

  2. class BinomialDistribution extends AnyRef

  3. class BoundedFuturePool extends FuturePool

    Future pool that executes task asynchronously with bounded parallelism level.

  4. class MapNodeNumberer[T] extends NodeNumberer[T]

  5. trait NodeNumberer[T] extends AnyRef

  6. class Progress extends AnyRef

  7. class SequentialNodeNumberer[T] extends NodeNumberer[T]

  8. class Sharded2dArray[T] extends AnyRef

    A wrapper that behaves as an Array of internal Arrays of T.

    A wrapper that behaves as an Array of internal Arrays of T.

    Internally, however, it keeps only a constant number of arrays, called shards.

  9. class SmallBoundedPriorityQueue[A] extends AnyRef

    Represents a priority queue that is bounded by a small maximum (e.g., < 10 elements).

    Represents a priority queue that is bounded by a small maximum (e.g., < 10 elements). The items are simply sorted when needed to be in priority order.

Value Members

  1. object ExecutorUtils

    Utility class for unbounded and bounded parallel execution

  2. object FastUtilUtils

  3. object MapNodeNumberer

  4. object NodeNumberer

  5. object Progress

  6. object Sampling

  7. object Sharded2dArray

  8. object SortedArrayOps

  9. package io

Ungrouped