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 AnyRef

    Permalink

    Encapsulate parsed commandline arguments.

  2. class ArraySemigroup[T] extends Semigroup[Array[T]]

    Permalink
  3. class DistCacheScioContext extends AnyRef

    Permalink

    An enhanced ScioContext with distributed cache features.

  4. class ScioContext extends AnyRef

    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.

  5. class ScioResult extends AnyRef

    Permalink

    Represent a Scio pipeline result.

  6. implicit class WaitableFutureTap[T] extends AnyRef

    Permalink

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

  7. 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. val ACCUMULATING_FIRED_PANES: AccumulationMode

    Permalink

    Alias for WindowingStrategy AccumulationMode.ACCUMULATING_FIRED_PANES.

  2. object Args

    Permalink

    A simple command line argument parser.

    A simple command line argument parser.

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

  3. val CREATE_IF_NEEDED: CreateDisposition

    Permalink

    Alias for BigQuery CreateDisposition.

  4. val CREATE_NEVER: CreateDisposition

    Permalink

    Alias for BigQuery CreateDisposition.

  5. object ContextAndArgs

    Permalink

    Convenience object for creating ScioContext and Args.

  6. val DISCARDING_FIRED_PANES: AccumulationMode

    Permalink

    Alias for WindowingStrategy AccumulationMode.DISCARDING_FIRED_PANES.

  7. object ScioContext

    Permalink

    Companion object for ScioContext.

  8. val WRITE_APPEND: WriteDisposition

    Permalink

    Alias for BigQuery WriteDisposition.

  9. val WRITE_EMPTY: WriteDisposition

    Permalink

    Alias for BigQuery WriteDisposition.

  10. val WRITE_TRUNCATE: WriteDisposition

    Permalink

    Alias for BigQuery WriteDisposition.

  11. package accumulators

    Permalink
  12. package coders

    Permalink
  13. implicit val doubleAccumulatorType: AccumulatorType[Double]

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

    Permalink

    Semigroup for Array[Double].

  15. package experimental

    Permalink

    Main package for experimental APIs.

    Main package for experimental APIs. Import all.

    import com.spotify.scio.experimental._
  16. implicit val floatArraySg: Semigroup[Array[Float]]

    Permalink

    Semigroup for Array[Float].

  17. implicit val intAccumulatorType: AccumulatorType[Int]

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

    Permalink

    Semigroup for Array[Int].

  19. package io

    Permalink
  20. implicit val longAccumulatorType: AccumulatorType[Long]

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

    Permalink

    Semigroup for Array[Long].

  22. implicit def makeDistCacheScioContext(self: ScioContext): DistCacheScioContext

    Permalink
  23. def scioVersion: String

    Permalink

    Get Scio version from scio-core/src/main/resources/version.sbt.

  24. package testing

    Permalink
  25. package util

    Permalink
  26. package values

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped