Package

com.spotify.scio

io

Permalink

package io

Visibility
  1. Public
  2. All

Type Members

  1. case class AvroTap[T](path: String, schema: Schema = null)(implicit evidence$2: ClassTag[T]) extends Tap[T] with Product with Serializable

    Permalink

    Tap for Avro files on local file system or GCS.

    Tap for Avro files on local file system or GCS.

    schema

    must be not null if T is of type GenericRecord.

  2. case class BigQueryTap(table: TableReference) extends Tap[TableRow] with Product with Serializable

    Permalink

    Tap for BigQuery tables.

  3. case class ObjectFileTap[T](path: String)(implicit evidence$3: ClassTag[T]) extends Tap[T] with Product with Serializable

    Permalink

    Tap for object files on local file system or GCS.

    Tap for object files on local file system or GCS. Note that serialization is not guaranteed to be compatible across Scio releases.

  4. case class TableRowJsonTap(path: String) extends Tap[TableRow] with Product with Serializable

    Permalink

    Tap for BigQuery TableRow JSON files on local file system or GCS.

  5. trait Tap[T] extends Serializable

    Permalink

    Placeholder to an external data set that can either be load into memory as an iterator or opened in a new ScioContext as an SCollection.

  6. class TapNotAvailableException extends Exception

    Permalink

    Exception for when a tap is not available.

  7. trait Taps extends AnyRef

    Permalink

    Utility for managing Future[Tap[T]]s.

  8. case class TextTap(path: String) extends Tap[String] with Product with Serializable

    Permalink

    Tap for text files on local file system or GCS.

Value Members

  1. object Taps

    Permalink

    Companion object for Taps.

  2. package dynamic

    Permalink

    IO package for dynamic destinations.

    IO package for dynamic destinations. Import All.

    import com.spotify.scio.io.dynamic._

Ungrouped