com.twitter.summingbird

scalding

package scalding

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. scalding
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. type FactoryInput = (Interval[Timestamp], Mode)

    The Platform recursively passes this input around to describe a step forward: requested input time span, and scalding Mode

  2. type FailureReason = String

    These are printed/logged only when we can't make any progress

  3. type FlowInput = (FlowDef, Mode)

    When it is time to run build the final flow, this is what scalding needs.

    When it is time to run build the final flow, this is what scalding needs. It is modified in the Reader[FlowInput, T]

  4. case class FlowPlanException(errs: List[FailureReason]) extends Exception with Product with Serializable

    Puts a type on the final exception thrown by the scalding Planner

  5. type FlowProducer[+T] = Reader[(FlowDef, Mode), T]

    This is a function that modifies a flow to return T generally T will be some kind of TypedPipe

  6. type FlowToPipe[+T] = Reader[(FlowDef, Mode), TimedPipe[T]]

    We so commonly talk about producing TimedPipe we define this

  7. type KeyValuePipe[+K, +V] = TypedPipe[(Timestamp, (K, V))]

  8. class Memo[T] extends Serializable

  9. type PipeFactory[+T] = StateWithError[(Interval[Timestamp], Mode), List[FailureReason], FlowToPipe[T]]

    We are usually producing Pipes in the Planner

  10. class PipeFactoryOps[+T] extends AnyRef

  11. type PlannerOutput[+T] = StateWithError[(Interval[Timestamp], Mode), List[FailureReason], T]

    The recursive planner produces these objects which are Monads

  12. class Scalding extends Platform[Scalding]

  13. trait ScaldingExecutionConfig extends ChillExecutionConfig[Scalding]

  14. trait Service[K, +V] extends Serializable

  15. trait Sink[T] extends AnyRef

  16. trait Store[K, V] extends Serializable

  17. type TimedPipe[+T] = TypedPipe[(Timestamp, T)]

    How we represent the streams in scalding

  18. type Try[+T] = Either[List[FailureReason], T]

  19. case class WriteDot(filename: String) extends Product with Serializable

    Use this option to write the logical graph that cascading produces before Map/Reduce planning.

  20. case class WriteStepsDot(filename: String) extends Product with Serializable

    Use this option to write map/reduce graph that cascading produces Use the job name as the key

  21. type BatchedDeltaService[K, V] = scalding.service.BatchedDeltaService[K, V]

    Annotations
    @deprecated
    Deprecated

    (Since version 0.3.2) com.twitter.summingbird.scalding.service.BatchedDeltaService

  22. type BatchedScaldingSink[T] = BatchedSink[T]

    Annotations
    @deprecated
    Deprecated

    (Since version 0.3.2) com.twitter.summingbird.scalding.batch.BatchedSink

  23. type BatchedScaldingStore[K, V] = BatchedStore[K, V]

    Annotations
    @deprecated
    Deprecated

    (Since version 0.3.2) com.twitter.summingbird.scalding.batch.BatchedStore

  24. type BatchedService[K, V] = scalding.batch.BatchedService[K, V]

    Annotations
    @deprecated
    Deprecated

    (Since version 0.3.2) Use com.twitter.summingbird.scalding.batch.BatchedService

  25. type BatchedWindowService[K, V] = scalding.service.BatchedWindowService[K, V]

    Annotations
    @deprecated
    Deprecated

    (Since version 0.3.2) com.twitter.summingbird.scalding.service.BatchedWindowService

  26. type DirectoryBatchedStore[K <: Writable, V <: Writable] = scalding.store.DirectoryBatchedStore[K, V]

    Annotations
    @deprecated
    Deprecated

    (Since version 0.3.2) com.twitter.summingbird.scalding.store.DirectoryBatchedStore

  27. type EmptyService[K, V] = scalding.service.EmptyService[K, V]

    Annotations
    @deprecated
    Deprecated

    (Since version 0.3.2) com.twitter.summingbird.scalding.service.EmptyService

  28. type InitialBatchedStore[K, V] = scalding.store.InitialBatchedStore[K, V]

    Annotations
    @deprecated
    Deprecated

    (Since version 0.3.2) com.twitter.summingbird.scalding.store.InitialBatchedStore

  29. type PrepareState[T] = batch.PrepareState[T]

    Annotations
    @deprecated
    Deprecated

    (Since version 0.3.2) Use com.twitter.summingbird.batch.PrepareState

  30. type RunningState[T] = batch.RunningState[T]

    Annotations
    @deprecated
    Deprecated

    (Since version 0.3.2) Use com.twitter.summingbird.batch.RunningState

  31. type ScaldingScaldingService[K, V] = Service[K, V]

    Annotations
    @deprecated
    Deprecated

    (Since version 0.3.2) com.twitter.summingbird.scalding.Service

  32. type ScaldingSink[T] = Sink[T]

    Annotations
    @deprecated
    Deprecated

    (Since version 0.3.2) com.twitter.summingbird.scalding.Sink

  33. type ScaldingStore[K, V] = Store[K, V]

    Annotations
    @deprecated
    Deprecated

    (Since version 0.3.2) com.twitter.summingbird.scalding.Store

  34. type SimpleService[K, V] = scalding.service.SimpleService[K, V]

    Annotations
    @deprecated
    Deprecated

    (Since version 0.3.2) Use com.twitter.summingbird.scalding.service.SimpleService

  35. type SimpleWindowedService[K, V] = scalding.service.SimpleWindowedService[K, V]

    Annotations
    @deprecated
    Deprecated

    (Since version 0.3.2) com.twitter.summingbird.scalding.service.SimpleWindowedService

  36. type UniqueKeyedService[K, V] = scalding.service.UniqueKeyedService[K, V]

    Annotations
    @deprecated
    Deprecated

    (Since version 0.3.2) com.twitter.summingbird.scalding.service.UniqueKeyedService

  37. type VersionedBatchStore[K, V, W, X] = scalding.store.VersionedBatchStore[K, V, W, X]

    Annotations
    @deprecated
    Deprecated

    (Since version 0.3.2) com.twitter.summingbird.scalding.store.VersionedBatchStore

  38. type VersionedBatchStoreBase[K, V] = scalding.store.VersionedBatchStoreBase[K, V]

    Annotations
    @deprecated
    Deprecated

    (Since version 0.3.2) com.twitter.summingbird.scalding.store.VersionedBatchStoreBase

  39. type WaitingState[T] = batch.WaitingState[T]

    Annotations
    @deprecated
    Deprecated

    (Since version 0.3.2) Use com.twitter.summingbird.batch.WaitingState

Value Members

  1. object Executor

  2. object LookupJoin extends Serializable

    lookupJoin simulates the behavior of a realtime system attempting to leftJoin (K, V) pairs against some other value type (JoinedV) by performing realtime lookups on a key-value Store.

  3. object Scalding

  4. val ScaldingConfig: BatchConfig.type

  5. object Store extends Serializable

  6. val UniqueKeyedService: scalding.service.UniqueKeyedService.type

  7. val VersionedBatchStore: scalding.store.VersionedBatchStore.type

  8. package batch

  9. implicit def flowDefFromTuple(implicit fm: (FlowDef, Mode)): FlowDef

  10. implicit def modeFromTuple(implicit fm: (FlowDef, Mode)): Mode

  11. package service

  12. package source

  13. package store

  14. implicit def toPipeFactoryOps[T](pipeF: PipeFactory[T]): PipeFactoryOps[T]

  15. def toTry(e: Throwable): Try[Nothing]

Deprecated Value Members

  1. val BatchedService: scalding.batch.BatchedService.type

    Annotations
    @deprecated
    Deprecated

    (Since version 0.3.2) Use com.twitter.summingbird.scalding.batch.BatchedService

  2. val TimePathedSource: scalding.source.TimePathedSource.type

    Annotations
    @deprecated
    Deprecated

    (Since version 0.3.2) com.twitter.summingbird.scalding.source.TimePathedSource

  3. val VersionedStore: scalding.store.VersionedStore.type

    Annotations
    @deprecated
    Deprecated

    (Since version 0.3.2) com.twitter.summingbird.scalding.store.VersionedStore

Inherited from AnyRef

Inherited from Any

Ungrouped