com.spotify

scio

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
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. class Args extends AnyRef

    Encapsulate parsed commandline arguments.

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

  3. class DistCacheScioContext extends AnyRef

    An enhanced ScioContext with distributed cache features.

  4. class ScioContext extends AnyRef

    Main entry point for Scio functionality.

  5. class ScioResult extends AnyRef

    Represent a Scio pipeline result.

  6. implicit class WaitableFutureTap[T] extends AnyRef

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

  7. implicit class WaitableNestedFutureTap[T] extends AnyRef

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

Value Members

  1. val ACCUMULATING_FIRED_PANES: AccumulationMode

    Alias for WindowingStrategy AccumulationMode.

    Alias for WindowingStrategy AccumulationMode.ACCUMULATING_FIRED_PANES.

  2. object Args

    A simple command line argument parser.

  3. val CREATE_IF_NEEDED: CreateDisposition

    Alias for BigQuery CreateDisposition.

  4. val CREATE_NEVER: CreateDisposition

    Alias for BigQuery CreateDisposition.

  5. object ContextAndArgs

    Convenience object for creating ScioContext and Args.

  6. val DISCARDING_FIRED_PANES: AccumulationMode

    Alias for WindowingStrategy AccumulationMode.

    Alias for WindowingStrategy AccumulationMode.DISCARDING_FIRED_PANES.

  7. object ScioContext

    Companion object for ScioContext.

  8. val WRITE_APPEND: WriteDisposition

    Alias for BigQuery WriteDisposition.

  9. val WRITE_EMPTY: WriteDisposition

    Alias for BigQuery WriteDisposition.

  10. val WRITE_TRUNCATE: WriteDisposition

    Alias for BigQuery WriteDisposition.

  11. package accumulators

  12. package coders

  13. implicit val doubleAccumulatorType: AccumulatorType[Double]

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

    Semigroup for Array[Double].

  15. package experimental

    Main package for experimental APIs.

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

    Semigroup for Array[Float].

  17. implicit val intAccumulatorType: AccumulatorType[Int]

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

    Semigroup for Array[Int].

  19. package io

  20. implicit val longAccumulatorType: AccumulatorType[Long]

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

    Semigroup for Array[Long].

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

  23. package metrics

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

  24. package options

  25. val scalaVersion: String

    Scala version.

  26. val scioVersion: String

    Scio version.

  27. package testing

  28. package util

  29. package values

Inherited from AnyRef

Inherited from Any

Ungrouped