package scio
- Alphabetic
- Public
- Protected
Package Members
- package annotations
- package avro
Main package for Avro APIs.
Main package for Avro APIs. Import all.
import com.spotify.scio.avro._
- package bigquery
Main package for BigQuery APIs.
Main package for BigQuery APIs. Import all.
import com.spotify.scio.bigquery._
There are two BigQuery dialects, legacy and standard. APIs that take a BigQuery query string as argument, e.g. com.spotify.scio.bigquery.client.BigQuery.query.rows, com.spotify.scio.bigquery.client.BigQuery.query.schema, com.spotify.scio.bigquery.client.BigQuery.getTypedRows and BigQueryType.fromQuery, automatically detects the query's dialect. To override this, start the query with either
#legacysql
or#standardsql
comment line. - package bigtable
Main package for Bigtable APIs.
Main package for Bigtable APIs. Import all.
import com.spotify.scio.bigtable._
- package cassandra
Main package for Cassandra APIs.
Main package for Cassandra APIs. Import all.
import com.spotify.scio.cassandra._
- package coders
- package datastore
- package elasticsearch
Main package for Elasticsearch APIs.
Main package for Elasticsearch APIs. Import all.
import com.spotify.scio.elasticsearch._
- package estimators
- package extra
- package grpc
- package hash
Main package for hash APIs.
Main package for hash APIs. Import all.
import com.spotify.scio.hash._
- package io
- package jdbc
Main package for JDBC APIs.
Main package for JDBC APIs. Import all.
import com.spotify.scio.jdbc._
- package metrics
This package contains the schema types for metrics collected during a pipeline run.
- package neo4j
Main package for Neo4J APIs.
Main package for Neo4J APIs. Import all.
import com.spotify.scio.neo4j._
- package options
- package parquet
- package protobuf
- package pubsub
- package redis
- package runners
- package schemas
- package smb
- package spanner
- package tensorflow
- package testing
- package transforms
Main package for transforms APIs.
Main package for transforms APIs. Import all.
- package util
- package values
Type Members
- class Args extends Serializable
Encapsulate parsed commandline arguments.
- class DistCacheScioContext extends AnyRef
An enhanced ScioContext with distributed cache features.
- trait RunnerContext extends AnyRef
Runner specific context.
- trait RunnerResult extends AnyRef
Represent a Beam runner specific result.
- class ScioContext extends TransformNameable
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.
- trait ScioExecutionContext extends AnyRef
ScioExecutionContext is the result of ScioContext#run().
ScioExecutionContext is the result of ScioContext#run().
This is a handle to the underlying running job and allows getting the state, checking if it's completed and to wait for it's execution.
- abstract class ScioResult extends AnyRef
Represent a Scio pipeline result.
- final case class SysProp(flag: String, description: String) extends Product with Serializable
- trait SysProps extends AnyRef
Value Members
- object Args extends Serializable
A simple command line argument parser.
A simple command line argument parser.
Arguments can be either properties (
--key=value1,value2,...
) or booleans (--test
). - case object BuildInfo extends Product with Serializable
This object was generated by sbt-buildinfo.
- object ContextAndArgs
Convenience object for creating ScioContext and Args.
- object CoreSysProps extends SysProps
- object JavaConverters
Converters for Beam Java SDK APIs.
Converters for Beam Java SDK APIs. Import all.
import com.spotify.scio.JavaConverters._
- object ScioContext
Companion object for ScioContext.
- object ScioMetrics
Utility object for creating metrics.
Utility object for creating metrics. The main types available are org.apache.beam.sdk.metrics.Counter, org.apache.beam.sdk.metrics.Distribution and org.apache.beam.sdk.metrics.Gauge.
- object SysProps