Package

com.twitter

summingbird

Permalink

package summingbird

Visibility
  1. Public
  2. All

Type Members

  1. abstract class AbstractJob extends Serializable

    Permalink
  2. abstract class Env extends Serializable

    Permalink

    Any environment data an AbstractJob may need.

    Any environment data an AbstractJob may need. This state is mutable.

  3. abstract class FlatMapper[-T, +U] extends (T) ⇒ TraversableOnce[U]

    Permalink

  4. class FunctionFlatMapper[T, U] extends FlatMapper[T, U]

    Permalink

Value Members

  1. object AbstractJob extends Serializable

    Permalink

    Base class for all Summingbird jobs; all summingbird jobs should extend AbstractJob.

  2. object Env extends Serializable

    Permalink

  3. object FlatMapper

    Permalink
  4. object Predef

    Permalink

    Aliases for types and objects commonly used in Summingbird jobs.

    Aliases for types and objects commonly used in Summingbird jobs. Importing these makes it easier to define jobs:

    import com.twitter.summingbird.Predef._
    
    class MyJob(env: Env) extends AbstractJob {
      import MyJob._  // assumed to hold flatmapper and sources
    
    implicit val batcher: Batcher = Batcher.ofHours(2)
    // Now, job creation is easy!
    
    }
  5. package builder

    Permalink
  6. package scalding

    Permalink
  7. package service

    Permalink
  8. package sink

    Permalink
  9. package source

    Permalink
  10. package store

    Permalink
  11. package storm

    Permalink

Ungrouped