Package

com.spotify

scio

Permalink

package scio

Main package for public APIs. Import all.

import com.spotify.scio._
Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. scio
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. class Args extends Serializable

    Permalink

    Encapsulate parsed commandline arguments.

  2. class DistCacheScioContext extends AnyRef

    Permalink

    An enhanced ScioContext with distributed cache features.

  3. class ScioContext extends TransformNameable

    Permalink

    Main entry point for Scio functionality.

    Main entry point for Scio functionality. A ScioContext represents a pipeline and can be used to create SCollections and distributed caches on that cluster.

  4. class ScioResult extends AnyRef

    Permalink

    Represent a Scio pipeline result.

  5. implicit class WaitableFutureTap[T] extends AnyRef

    Permalink

    Wait for Tap to be available and get Tap reference from Future.

  6. implicit class WaitableNestedFutureTap[T] extends AnyRef

    Permalink

    Wait for nested Tap to be available, flatten result and get Tap reference from Future.

Value Members

  1. object Args extends Serializable

    Permalink

    A simple command line argument parser.

    A simple command line argument parser.

    Arguments can be either properties (--key=value1,value2,...) or booleans (--test).

  2. object ContextAndArgs

    Permalink

    Convenience object for creating ScioContext and Args.

  3. object ScioContext

    Permalink

    Companion object for ScioContext.

  4. package accumulators

    Permalink

    Main package for Accumulator helper APIs.

    Main package for Accumulator helper APIs. Import all.

    import com.spotify.scio.accumulators._
  5. package coders

    Permalink
  6. implicit val doubleAccumulatorType: AccumulatorType[Double]

    Permalink
  7. implicit val doubleArraySg: Semigroup[Array[Double]]

    Permalink

    Semigroup for Array[Double].

  8. implicit val floatArraySg: Semigroup[Array[Float]]

    Permalink

    Semigroup for Array[Float].

  9. implicit val intAccumulatorType: AccumulatorType[Int]

    Permalink
  10. implicit val intArraySg: Semigroup[Array[Int]]

    Permalink

    Semigroup for Array[Int].

  11. package io

    Permalink
  12. implicit val longAccumulatorType: AccumulatorType[Long]

    Permalink
  13. implicit val longArraySg: Semigroup[Array[Long]]

    Permalink

    Semigroup for Array[Long].

  14. package metrics

    Permalink

    This package contains the schema types for metrics collected during a pipeline run.

    This package contains the schema types for metrics collected during a pipeline run.

    See ScioResult.getMetrics.

  15. package options

    Permalink
  16. val scalaVersion: String

    Permalink

    Scala version.

  17. val scioVersion: String

    Permalink

    Scio version.

  18. package testing

    Permalink
  19. package util

    Permalink
  20. package values

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped