blob: df4371a0cb26c5bed475caa04eb906e6bead795a [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_181-google-v7) on Wed Aug 14 17:37:18 PDT 2019 -->
<title>Overview (Apache Beam 2.15.0-SNAPSHOT)</title>
<meta name="date" content="2019-08-14">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Overview (Apache Beam 2.15.0-SNAPSHOT)";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li class="navBarCell1Rev">Overview</li>
<li>Package</li>
<li>Class</li>
<li><a href="overview-tree.html">Tree</a></li>
<li><a href="deprecated-list.html">Deprecated</a></li>
<li><a href="index-all.html">Index</a></li>
<li><a href="help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="index.html?overview-summary.html" target="_top">Frames</a></li>
<li><a href="overview-summary.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h1 class="title">Apache Beam 2.15.0-SNAPSHOT</h1>
</div>
<div class="header">
<div class="subTitle">
<div class="block">The Apache Beam SDK for Java provides a simple and elegant
programming model to express your data processing pipelines;
see the <a href="https://beam.apache.org/">Apache Beam website</a>
for more information and getting started instructions.</div>
</div>
<p>See: <a href="#overview.description">Description</a></p>
</div>
<div class="contentContainer">
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Packages table, listing packages, and an explanation">
<caption><span>Packages</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Package</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="org/apache/beam/runners/apex/package-summary.html">org.apache.beam.runners.apex</a></td>
<td class="colLast">
<div class="block">Implementation of the Beam runner for Apache Apex.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="org/apache/beam/runners/dataflow/package-summary.html">org.apache.beam.runners.dataflow</a></td>
<td class="colLast">
<div class="block">Provides a Beam runner that executes pipelines on the Google Cloud Dataflow service.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="org/apache/beam/runners/dataflow/options/package-summary.html">org.apache.beam.runners.dataflow.options</a></td>
<td class="colLast">
<div class="block">Provides <a href="org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options"><code>PipelineOptions</code></a> specific to Google Cloud Dataflow.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="org/apache/beam/runners/dataflow/util/package-summary.html">org.apache.beam.runners.dataflow.util</a></td>
<td class="colLast">
<div class="block">Provides miscellaneous internal utilities used by the Google Cloud Dataflow runner.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="org/apache/beam/runners/direct/package-summary.html">org.apache.beam.runners.direct</a></td>
<td class="colLast">
<div class="block">Defines the <a href="org/apache/beam/sdk/options/PipelineOptions.DirectRunner.html" title="class in org.apache.beam.sdk.options"><code>PipelineOptions.DirectRunner</code></a> which executes both
Bounded and Unbounded <code>Pipelines</code> on the local machine.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="org/apache/beam/runners/flink/package-summary.html">org.apache.beam.runners.flink</a></td>
<td class="colLast">
<div class="block">Internal implementation of the Beam runner for Apache Flink.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="org/apache/beam/runners/flink/metrics/package-summary.html">org.apache.beam.runners.flink.metrics</a></td>
<td class="colLast">
<div class="block">Internal metrics implementation of the Beam runner for Apache Flink.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="org/apache/beam/runners/fnexecution/package-summary.html">org.apache.beam.runners.fnexecution</a></td>
<td class="colLast">
<div class="block">Utilities used by runners to interact with the fn execution components of the Beam Portability
Framework.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="org/apache/beam/runners/fnexecution/artifact/package-summary.html">org.apache.beam.runners.fnexecution.artifact</a></td>
<td class="colLast">
<div class="block">Pipeline execution-time artifact-management services, including abstract implementations of the
Artifact Retrieval Service.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="org/apache/beam/runners/fnexecution/control/package-summary.html">org.apache.beam.runners.fnexecution.control</a></td>
<td class="colLast">
<div class="block">Utilities for a Beam runner to interact with the Fn API <code>Control Service</code> via java abstractions.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="org/apache/beam/runners/fnexecution/data/package-summary.html">org.apache.beam.runners.fnexecution.data</a></td>
<td class="colLast">
<div class="block">Utilities for a Beam runner to interact with the Fn API <code>Data Service</code> via java abstractions.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="org/apache/beam/runners/fnexecution/environment/package-summary.html">org.apache.beam.runners.fnexecution.environment</a></td>
<td class="colLast">
<div class="block">Classes used to instantiate and manage SDK harness environments.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="org/apache/beam/runners/fnexecution/environment/testing/package-summary.html">org.apache.beam.runners.fnexecution.environment.testing</a></td>
<td class="colLast">
<div class="block">Test utilities for the environment management package.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="org/apache/beam/runners/fnexecution/jobsubmission/package-summary.html">org.apache.beam.runners.fnexecution.jobsubmission</a></td>
<td class="colLast">
<div class="block">Job management services for use in beam runners.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="org/apache/beam/runners/fnexecution/logging/package-summary.html">org.apache.beam.runners.fnexecution.logging</a></td>
<td class="colLast">
<div class="block">Classes used to log informational messages over the <code>Beam Fn Logging Service</code>.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="org/apache/beam/runners/fnexecution/provisioning/package-summary.html">org.apache.beam.runners.fnexecution.provisioning</a></td>
<td class="colLast">
<div class="block">Provision api services.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="org/apache/beam/runners/fnexecution/splittabledofn/package-summary.html">org.apache.beam.runners.fnexecution.splittabledofn</a></td>
<td class="colLast">
<div class="block">Utilities for a Beam runner to interact with a remotely running splittable DoFn.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="org/apache/beam/runners/fnexecution/state/package-summary.html">org.apache.beam.runners.fnexecution.state</a></td>
<td class="colLast">
<div class="block">State API services.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="org/apache/beam/runners/fnexecution/translation/package-summary.html">org.apache.beam.runners.fnexecution.translation</a></td>
<td class="colLast">
<div class="block">Shared utilities for a Beam runner to translate portable pipelines.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="org/apache/beam/runners/fnexecution/wire/package-summary.html">org.apache.beam.runners.fnexecution.wire</a></td>
<td class="colLast">
<div class="block">Wire coders for communications between runner and SDK harness.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="org/apache/beam/runners/gearpump/package-summary.html">org.apache.beam.runners.gearpump</a></td>
<td class="colLast">
<div class="block">Internal implementation of the Beam runner for Apache Gearpump.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="org/apache/beam/runners/gearpump/translators/package-summary.html">org.apache.beam.runners.gearpump.translators</a></td>
<td class="colLast">
<div class="block">Gearpump specific translators.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="org/apache/beam/runners/gearpump/translators/functions/package-summary.html">org.apache.beam.runners.gearpump.translators.functions</a></td>
<td class="colLast">
<div class="block">Gearpump specific wrappers for Beam DoFn.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="org/apache/beam/runners/gearpump/translators/io/package-summary.html">org.apache.beam.runners.gearpump.translators.io</a></td>
<td class="colLast">
<div class="block">Gearpump specific wrappers for Beam I/O.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="org/apache/beam/runners/gearpump/translators/utils/package-summary.html">org.apache.beam.runners.gearpump.translators.utils</a></td>
<td class="colLast">
<div class="block">Utilities for translators.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="org/apache/beam/runners/jet/package-summary.html">org.apache.beam.runners.jet</a></td>
<td class="colLast">
<div class="block">Implementation of the Beam runner for Hazelcast Jet.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="org/apache/beam/runners/jet/metrics/package-summary.html">org.apache.beam.runners.jet.metrics</a></td>
<td class="colLast">
<div class="block">Helper classes for implementing metrics in the Hazelcast Jet based runner.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="org/apache/beam/runners/jet/processors/package-summary.html">org.apache.beam.runners.jet.processors</a></td>
<td class="colLast">
<div class="block">Individual DAG node processors used by the Beam runner for Hazelcast Jet.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="org/apache/beam/runners/local/package-summary.html">org.apache.beam.runners.local</a></td>
<td class="colLast">
<div class="block">Utilities useful when executing a pipeline on a single machine.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="org/apache/beam/runners/reference/package-summary.html">org.apache.beam.runners.reference</a></td>
<td class="colLast">
<div class="block">Support for executing a pipeline locally over the Beam fn API.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="org/apache/beam/runners/reference/testing/package-summary.html">org.apache.beam.runners.reference.testing</a></td>
<td class="colLast">
<div class="block">Testing utilities for the reference runner.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="org/apache/beam/runners/spark/package-summary.html">org.apache.beam.runners.spark</a></td>
<td class="colLast">
<div class="block">Internal implementation of the Beam runner for Apache Spark.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="org/apache/beam/runners/spark/aggregators/package-summary.html">org.apache.beam.runners.spark.aggregators</a></td>
<td class="colLast">
<div class="block">Provides internal utilities for implementing Beam aggregators using Spark accumulators.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="org/apache/beam/runners/spark/coders/package-summary.html">org.apache.beam.runners.spark.coders</a></td>
<td class="colLast">
<div class="block">Beam coders and coder-related utilities for running on Apache Spark.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="org/apache/beam/runners/spark/io/package-summary.html">org.apache.beam.runners.spark.io</a></td>
<td class="colLast">
<div class="block">Spark-specific transforms for I/O.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="org/apache/beam/runners/spark/metrics/package-summary.html">org.apache.beam.runners.spark.metrics</a></td>
<td class="colLast">
<div class="block">Provides internal utilities for implementing Beam metrics using Spark accumulators.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="org/apache/beam/runners/spark/metrics/sink/package-summary.html">org.apache.beam.runners.spark.metrics.sink</a></td>
<td class="colLast">
<div class="block">Spark sinks that supports beam metrics and aggregators.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="org/apache/beam/runners/spark/stateful/package-summary.html">org.apache.beam.runners.spark.stateful</a></td>
<td class="colLast">
<div class="block">Spark-specific stateful operators.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="org/apache/beam/runners/spark/util/package-summary.html">org.apache.beam.runners.spark.util</a></td>
<td class="colLast">
<div class="block">Internal utilities to translate Beam pipelines to Spark.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="org/apache/beam/sdk/package-summary.html">org.apache.beam.sdk</a></td>
<td class="colLast">
<div class="block">Provides a simple, powerful model for building both batch and streaming parallel data processing
<a href="org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk"><code>Pipeline</code></a>s.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="org/apache/beam/sdk/annotations/package-summary.html">org.apache.beam.sdk.annotations</a></td>
<td class="colLast">
<div class="block">Defines annotations used across the SDK.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="org/apache/beam/sdk/coders/package-summary.html">org.apache.beam.sdk.coders</a></td>
<td class="colLast">
<div class="block">Defines <a href="org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders"><code>Coders</code></a> to specify how data is encoded to and
decoded from byte strings.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="org/apache/beam/sdk/expansion/package-summary.html">org.apache.beam.sdk.expansion</a></td>
<td class="colLast">
<div class="block">Contains classes needed to expose transforms to other SDKs.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="org/apache/beam/sdk/extensions/gcp/auth/package-summary.html">org.apache.beam.sdk.extensions.gcp.auth</a></td>
<td class="colLast">
<div class="block">Defines classes related to interacting with <a href="https://static.javadoc.io/com.google.auth/google-auth-library-credentials/0.12.0/com/google/auth/Credentials.html?is-external=true" title="class or interface in com.google.auth"><code>Credentials</code></a> for pipeline
creation and execution containing Google Cloud Platform components.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="org/apache/beam/sdk/extensions/gcp/options/package-summary.html">org.apache.beam.sdk.extensions.gcp.options</a></td>
<td class="colLast">
<div class="block">Defines <a href="org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options"><code>PipelineOptions</code></a> for configuring pipeline execution
for Google Cloud Platform components.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="org/apache/beam/sdk/extensions/gcp/storage/package-summary.html">org.apache.beam.sdk.extensions.gcp.storage</a></td>
<td class="colLast">
<div class="block">Defines IO connectors for Google Cloud Storage.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="org/apache/beam/sdk/extensions/gcp/util/package-summary.html">org.apache.beam.sdk.extensions.gcp.util</a></td>
<td class="colLast">
<div class="block">Defines Google Cloud Platform component utilities that can be used by Beam runners.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="org/apache/beam/sdk/extensions/gcp/util/gcsfs/package-summary.html">org.apache.beam.sdk.extensions.gcp.util.gcsfs</a></td>
<td class="colLast">
<div class="block">Defines utilities used to interact with Google Cloud Storage.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="org/apache/beam/sdk/extensions/jackson/package-summary.html">org.apache.beam.sdk.extensions.jackson</a></td>
<td class="colLast">
<div class="block">Utilities for parsing and creating JSON serialized objects.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="org/apache/beam/sdk/extensions/joinlibrary/package-summary.html">org.apache.beam.sdk.extensions.joinlibrary</a></td>
<td class="colLast">
<div class="block">Utilities for performing SQL-style joins of keyed <a href="org/apache/beam/sdk/values/PCollection.html" title="class in org.apache.beam.sdk.values"><code>PCollections</code></a>.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="org/apache/beam/sdk/extensions/protobuf/package-summary.html">org.apache.beam.sdk.extensions.protobuf</a></td>
<td class="colLast">
<div class="block">Defines a <a href="org/apache/beam/sdk/coders/Coder.html" title="class in org.apache.beam.sdk.coders"><code>Coder</code></a> for Protocol Buffers messages, <code>ProtoCoder</code>.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="org/apache/beam/sdk/extensions/sketching/package-summary.html">org.apache.beam.sdk.extensions.sketching</a></td>
<td class="colLast">
<div class="block">Utilities for computing statistical indicators using probabilistic sketches.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="org/apache/beam/sdk/extensions/sorter/package-summary.html">org.apache.beam.sdk.extensions.sorter</a></td>
<td class="colLast">
<div class="block">Utility for performing local sort of potentially large sets of values.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="org/apache/beam/sdk/extensions/sql/package-summary.html">org.apache.beam.sdk.extensions.sql</a></td>
<td class="colLast">
<div class="block">BeamSQL provides a new interface to run a SQL statement with Beam.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="org/apache/beam/sdk/extensions/sql/example/package-summary.html">org.apache.beam.sdk.extensions.sql.example</a></td>
<td class="colLast">
<div class="block">Example how to use Data Catalog table provider.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="org/apache/beam/sdk/extensions/sql/example/model/package-summary.html">org.apache.beam.sdk.extensions.sql.example.model</a></td>
<td class="colLast">
<div class="block">Java classes used to for modeling the examples.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="org/apache/beam/sdk/extensions/sql/impl/package-summary.html">org.apache.beam.sdk.extensions.sql.impl</a></td>
<td class="colLast">
<div class="block">Implementation classes of BeamSql.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="org/apache/beam/sdk/extensions/sql/impl/parser/package-summary.html">org.apache.beam.sdk.extensions.sql.impl.parser</a></td>
<td class="colLast">
<div class="block">Beam SQL parsing additions to Calcite SQL.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="org/apache/beam/sdk/extensions/sql/impl/planner/package-summary.html">org.apache.beam.sdk.extensions.sql.impl.planner</a></td>
<td class="colLast">
<div class="block"><code>BeamQueryPlanner</code> is the main interface.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="org/apache/beam/sdk/extensions/sql/impl/rel/package-summary.html">org.apache.beam.sdk.extensions.sql.impl.rel</a></td>
<td class="colLast">
<div class="block">BeamSQL specified nodes, to replace <code>RelNode</code>.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="org/apache/beam/sdk/extensions/sql/impl/rule/package-summary.html">org.apache.beam.sdk.extensions.sql.impl.rule</a></td>
<td class="colLast">
<div class="block"><code>RelOptRule</code> to generate <a href="org/apache/beam/sdk/extensions/sql/impl/rel/BeamRelNode.html" title="interface in org.apache.beam.sdk.extensions.sql.impl.rel"><code>BeamRelNode</code></a>.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="org/apache/beam/sdk/extensions/sql/impl/schema/package-summary.html">org.apache.beam.sdk.extensions.sql.impl.schema</a></td>
<td class="colLast">
<div class="block">define table schema, to map with Beam IO components.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="org/apache/beam/sdk/extensions/sql/impl/transform/package-summary.html">org.apache.beam.sdk.extensions.sql.impl.transform</a></td>
<td class="colLast">
<div class="block"><a href="org/apache/beam/sdk/transforms/PTransform.html" title="class in org.apache.beam.sdk.transforms"><code>PTransform</code></a> used in a BeamSql pipeline.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="org/apache/beam/sdk/extensions/sql/impl/transform/agg/package-summary.html">org.apache.beam.sdk.extensions.sql.impl.transform.agg</a></td>
<td class="colLast">
<div class="block">Implementation of standard SQL aggregation functions, e.g.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="org/apache/beam/sdk/extensions/sql/impl/udf/package-summary.html">org.apache.beam.sdk.extensions.sql.impl.udf</a></td>
<td class="colLast">
<div class="block">UDF classes.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="org/apache/beam/sdk/extensions/sql/impl/utils/package-summary.html">org.apache.beam.sdk.extensions.sql.impl.utils</a></td>
<td class="colLast">
<div class="block">Utility classes.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="org/apache/beam/sdk/extensions/sql/meta/package-summary.html">org.apache.beam.sdk.extensions.sql.meta</a></td>
<td class="colLast">
<div class="block">Metadata related classes.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="org/apache/beam/sdk/extensions/sql/meta/provider/package-summary.html">org.apache.beam.sdk.extensions.sql.meta.provider</a></td>
<td class="colLast">
<div class="block">Table providers.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="org/apache/beam/sdk/extensions/sql/meta/provider/bigquery/package-summary.html">org.apache.beam.sdk.extensions.sql.meta.provider.bigquery</a></td>
<td class="colLast">
<div class="block">Table schema for BigQuery.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="org/apache/beam/sdk/extensions/sql/meta/provider/datacatalog/package-summary.html">org.apache.beam.sdk.extensions.sql.meta.provider.datacatalog</a></td>
<td class="colLast">
<div class="block">Table schema for Google Cloud Data Catalog.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="org/apache/beam/sdk/extensions/sql/meta/provider/hcatalog/package-summary.html">org.apache.beam.sdk.extensions.sql.meta.provider.hcatalog</a></td>
<td class="colLast">
<div class="block">Table schema for HCatalog.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="org/apache/beam/sdk/extensions/sql/meta/provider/kafka/package-summary.html">org.apache.beam.sdk.extensions.sql.meta.provider.kafka</a></td>
<td class="colLast">
<div class="block">Table schema for KafkaIO.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="org/apache/beam/sdk/extensions/sql/meta/provider/parquet/package-summary.html">org.apache.beam.sdk.extensions.sql.meta.provider.parquet</a></td>
<td class="colLast">
<div class="block">Table schema for ParquetIO.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="org/apache/beam/sdk/extensions/sql/meta/provider/pubsub/package-summary.html">org.apache.beam.sdk.extensions.sql.meta.provider.pubsub</a></td>
<td class="colLast">
<div class="block">Table schema for <a href="org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.html" title="class in org.apache.beam.sdk.io.gcp.pubsub"><code>PubsubIO</code></a>.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="org/apache/beam/sdk/extensions/sql/meta/provider/seqgen/package-summary.html">org.apache.beam.sdk.extensions.sql.meta.provider.seqgen</a></td>
<td class="colLast">
<div class="block">Table schema for streaming sequence generator.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="org/apache/beam/sdk/extensions/sql/meta/provider/test/package-summary.html">org.apache.beam.sdk.extensions.sql.meta.provider.test</a></td>
<td class="colLast">
<div class="block">Table schema for in-memory test data.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="org/apache/beam/sdk/extensions/sql/meta/provider/text/package-summary.html">org.apache.beam.sdk.extensions.sql.meta.provider.text</a></td>
<td class="colLast">
<div class="block">Table schema for text files.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="org/apache/beam/sdk/extensions/sql/meta/store/package-summary.html">org.apache.beam.sdk.extensions.sql.meta.store</a></td>
<td class="colLast">
<div class="block">Meta stores.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="org/apache/beam/sdk/fn/package-summary.html">org.apache.beam.sdk.fn</a></td>
<td class="colLast">
<div class="block">The top level package for the Fn Execution Java libraries.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="org/apache/beam/sdk/fn/channel/package-summary.html">org.apache.beam.sdk.fn.channel</a></td>
<td class="colLast">
<div class="block">gRPC channel management.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="org/apache/beam/sdk/fn/data/package-summary.html">org.apache.beam.sdk.fn.data</a></td>
<td class="colLast">
<div class="block">Classes to interact with the portability framework data plane.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="org/apache/beam/sdk/fn/splittabledofn/package-summary.html">org.apache.beam.sdk.fn.splittabledofn</a></td>
<td class="colLast">
<div class="block">Defines utilities related to executing <a
href="https://s.apache.org/splittable-do-fn">splittable</a> <a href="org/apache/beam/sdk/transforms/DoFn.html" title="class in org.apache.beam.sdk.transforms"><code>DoFn</code></a>.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="org/apache/beam/sdk/fn/stream/package-summary.html">org.apache.beam.sdk.fn.stream</a></td>
<td class="colLast">
<div class="block">gRPC stream management.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="org/apache/beam/sdk/fn/test/package-summary.html">org.apache.beam.sdk.fn.test</a></td>
<td class="colLast">
<div class="block">Utilities for testing use of this package.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="org/apache/beam/sdk/fn/windowing/package-summary.html">org.apache.beam.sdk.fn.windowing</a></td>
<td class="colLast">
<div class="block">Common utilities related to windowing during execution of a pipeline.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="org/apache/beam/sdk/function/package-summary.html">org.apache.beam.sdk.function</a></td>
<td class="colLast">
<div class="block">Java 8 functional interface extensions.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="org/apache/beam/sdk/harness/package-summary.html">org.apache.beam.sdk.harness</a></td>
<td class="colLast">
<div class="block">Utilities for configuring worker environment.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="org/apache/beam/sdk/io/package-summary.html">org.apache.beam.sdk.io</a></td>
<td class="colLast">
<div class="block">Defines transforms for reading and writing common storage formats, including <a href="org/apache/beam/sdk/io/AvroIO.html" title="class in org.apache.beam.sdk.io"><code>AvroIO</code></a>, and <a href="org/apache/beam/sdk/io/TextIO.html" title="class in org.apache.beam.sdk.io"><code>TextIO</code></a>.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="org/apache/beam/sdk/io/amqp/package-summary.html">org.apache.beam.sdk.io.amqp</a></td>
<td class="colLast">
<div class="block">Transforms for reading and writing using AMQP 1.0 protocol.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="org/apache/beam/sdk/io/aws/dynamodb/package-summary.html">org.apache.beam.sdk.io.aws.dynamodb</a></td>
<td class="colLast">
<div class="block">Defines IO connectors for Amazon Web Services DynamoDB.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="org/apache/beam/sdk/io/aws/options/package-summary.html">org.apache.beam.sdk.io.aws.options</a></td>
<td class="colLast">
<div class="block">Defines <a href="org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options"><code>PipelineOptions</code></a> for configuring pipeline execution
for Amazon Web Services components.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="org/apache/beam/sdk/io/aws/s3/package-summary.html">org.apache.beam.sdk.io.aws.s3</a></td>
<td class="colLast">
<div class="block">Defines IO connectors for Amazon Web Services S3.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="org/apache/beam/sdk/io/aws/sns/package-summary.html">org.apache.beam.sdk.io.aws.sns</a></td>
<td class="colLast">
<div class="block">Defines IO connectors for Amazon Web Services SNS.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="org/apache/beam/sdk/io/aws/sqs/package-summary.html">org.apache.beam.sdk.io.aws.sqs</a></td>
<td class="colLast">
<div class="block">Defines IO connectors for Amazon Web Services SQS.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="org/apache/beam/sdk/io/aws2/dynamodb/package-summary.html">org.apache.beam.sdk.io.aws2.dynamodb</a></td>
<td class="colLast">
<div class="block">Defines IO connectors for Amazon Web Services DynamoDB.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="org/apache/beam/sdk/io/aws2/options/package-summary.html">org.apache.beam.sdk.io.aws2.options</a></td>
<td class="colLast">
<div class="block">Defines <a href="org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options"><code>PipelineOptions</code></a> for configuring pipeline execution
for Amazon Web Services components.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="org/apache/beam/sdk/io/cassandra/package-summary.html">org.apache.beam.sdk.io.cassandra</a></td>
<td class="colLast">
<div class="block">Transforms for reading and writing from/to Apache Cassandra.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="org/apache/beam/sdk/io/clickhouse/package-summary.html">org.apache.beam.sdk.io.clickhouse</a></td>
<td class="colLast">
<div class="block">Transform for writing to ClickHouse.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="org/apache/beam/sdk/io/elasticsearch/package-summary.html">org.apache.beam.sdk.io.elasticsearch</a></td>
<td class="colLast">
<div class="block">Transforms for reading and writing from Elasticsearch.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="org/apache/beam/sdk/io/fs/package-summary.html">org.apache.beam.sdk.io.fs</a></td>
<td class="colLast">
<div class="block">Apache Beam FileSystem interfaces and their default implementations.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="org/apache/beam/sdk/io/gcp/bigquery/package-summary.html">org.apache.beam.sdk.io.gcp.bigquery</a></td>
<td class="colLast">
<div class="block">Defines transforms for reading and writing from Google BigQuery.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="org/apache/beam/sdk/io/gcp/bigtable/package-summary.html">org.apache.beam.sdk.io.gcp.bigtable</a></td>
<td class="colLast">
<div class="block">Defines transforms for reading and writing from Google Cloud Bigtable.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="org/apache/beam/sdk/io/gcp/common/package-summary.html">org.apache.beam.sdk.io.gcp.common</a></td>
<td class="colLast">
<div class="block">Defines common Google Cloud Platform IO support classes.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="org/apache/beam/sdk/io/gcp/datastore/package-summary.html">org.apache.beam.sdk.io.gcp.datastore</a></td>
<td class="colLast">
<div class="block">Provides an API for reading from and writing to <a
href="https://developers.google.com/datastore/">Google Cloud Datastore</a> over different
versions of the Cloud Datastore Client libraries.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="org/apache/beam/sdk/io/gcp/pubsub/package-summary.html">org.apache.beam.sdk.io.gcp.pubsub</a></td>
<td class="colLast">
<div class="block">Defines transforms for reading and writing from <a href="https://cloud.google.com/pubsub/">Google
Cloud Pub/Sub</a>.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="org/apache/beam/sdk/io/gcp/spanner/package-summary.html">org.apache.beam.sdk.io.gcp.spanner</a></td>
<td class="colLast">
<div class="block">Provides an API for reading from and writing to <a
href="https://developers.google.com/spanner/">Google Cloud Spanner</a>.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="org/apache/beam/sdk/io/gcp/testing/package-summary.html">org.apache.beam.sdk.io.gcp.testing</a></td>
<td class="colLast">
<div class="block">Defines utilities for unit testing Google Cloud Platform components of Apache Beam pipelines.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="org/apache/beam/sdk/io/hadoop/package-summary.html">org.apache.beam.sdk.io.hadoop</a></td>
<td class="colLast">
<div class="block">Classes shared by Hadoop based IOs.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="org/apache/beam/sdk/io/hadoop/format/package-summary.html">org.apache.beam.sdk.io.hadoop.format</a></td>
<td class="colLast">
<div class="block">Defines transforms for writing to Data sinks that implement <a href="org/apache/beam/sdk/io/hadoop/format/HadoopFormatIO.html" title="class in org.apache.beam.sdk.io.hadoop.format"><code>HadoopFormatIO</code></a> .</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="org/apache/beam/sdk/io/hbase/package-summary.html">org.apache.beam.sdk.io.hbase</a></td>
<td class="colLast">
<div class="block">Transforms for reading and writing from/to Apache HBase.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="org/apache/beam/sdk/io/hcatalog/package-summary.html">org.apache.beam.sdk.io.hcatalog</a></td>
<td class="colLast">
<div class="block">Transforms for reading and writing using HCatalog.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="org/apache/beam/sdk/io/hcatalog/test/package-summary.html">org.apache.beam.sdk.io.hcatalog.test</a></td>
<td class="colLast">
<div class="block">Test utilities for HCatalog IO.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="org/apache/beam/sdk/io/hdfs/package-summary.html">org.apache.beam.sdk.io.hdfs</a></td>
<td class="colLast">
<div class="block"><a href="org/apache/beam/sdk/io/FileSystem.html" title="class in org.apache.beam.sdk.io"><code>FileSystem</code></a> implementation for any Hadoop <a href="https://static.javadoc.io/org.apache.hadoop/hadoop-common/2.7.3/org/apache/hadoop/fs/FileSystem.html?is-external=true" title="class or interface in org.apache.hadoop.fs"><code>FileSystem</code></a>.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="org/apache/beam/sdk/io/jdbc/package-summary.html">org.apache.beam.sdk.io.jdbc</a></td>
<td class="colLast">
<div class="block">Transforms for reading and writing from JDBC.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="org/apache/beam/sdk/io/jms/package-summary.html">org.apache.beam.sdk.io.jms</a></td>
<td class="colLast">
<div class="block">Transforms for reading and writing from JMS (Java Messaging Service).</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="org/apache/beam/sdk/io/kafka/package-summary.html">org.apache.beam.sdk.io.kafka</a></td>
<td class="colLast">
<div class="block">Transforms for reading and writing from Apache Kafka.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="org/apache/beam/sdk/io/kafka/serialization/package-summary.html">org.apache.beam.sdk.io.kafka.serialization</a></td>
<td class="colLast">
<div class="block">Kafka serializers and deserializers.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="org/apache/beam/sdk/io/kinesis/package-summary.html">org.apache.beam.sdk.io.kinesis</a></td>
<td class="colLast">
<div class="block">Transforms for reading and writing from Amazon Kinesis.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="org/apache/beam/sdk/io/mongodb/package-summary.html">org.apache.beam.sdk.io.mongodb</a></td>
<td class="colLast">
<div class="block">Transforms for reading and writing from MongoDB.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="org/apache/beam/sdk/io/mqtt/package-summary.html">org.apache.beam.sdk.io.mqtt</a></td>
<td class="colLast">
<div class="block">Transforms for reading and writing from MQTT.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="org/apache/beam/sdk/io/parquet/package-summary.html">org.apache.beam.sdk.io.parquet</a></td>
<td class="colLast">
<div class="block">Transforms for reading and writing from Parquet.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="org/apache/beam/sdk/io/range/package-summary.html">org.apache.beam.sdk.io.range</a></td>
<td class="colLast">
<div class="block">Provides thread-safe helpers for implementing dynamic work rebalancing in position-based bounded
sources.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="org/apache/beam/sdk/io/redis/package-summary.html">org.apache.beam.sdk.io.redis</a></td>
<td class="colLast">
<div class="block">Transforms for reading and writing from Redis.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="org/apache/beam/sdk/io/solr/package-summary.html">org.apache.beam.sdk.io.solr</a></td>
<td class="colLast">
<div class="block">Transforms for reading and writing from/to Solr.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="org/apache/beam/sdk/io/tika/package-summary.html">org.apache.beam.sdk.io.tika</a></td>
<td class="colLast">
<div class="block">Transform for reading and parsing files with Apache Tika.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="org/apache/beam/sdk/io/xml/package-summary.html">org.apache.beam.sdk.io.xml</a></td>
<td class="colLast">
<div class="block">Transforms for reading and writing Xml files.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="org/apache/beam/sdk/metrics/package-summary.html">org.apache.beam.sdk.metrics</a></td>
<td class="colLast">
<div class="block">Metrics allow exporting information about the execution of a pipeline.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="org/apache/beam/sdk/options/package-summary.html">org.apache.beam.sdk.options</a></td>
<td class="colLast">
<div class="block">Defines <a href="org/apache/beam/sdk/options/PipelineOptions.html" title="interface in org.apache.beam.sdk.options"><code>PipelineOptions</code></a> for configuring pipeline execution.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="org/apache/beam/sdk/schemas/package-summary.html">org.apache.beam.sdk.schemas</a></td>
<td class="colLast">
<div class="block">Defines <a href="org/apache/beam/sdk/schemas/Schema.html" title="class in org.apache.beam.sdk.schemas"><code>Schema</code></a> and other classes for representing schema'd
data in a <a href="org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk"><code>Pipeline</code></a>.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="org/apache/beam/sdk/schemas/annotations/package-summary.html">org.apache.beam.sdk.schemas.annotations</a></td>
<td class="colLast">
<div class="block">Defines <a href="org/apache/beam/sdk/schemas/Schema.html" title="class in org.apache.beam.sdk.schemas"><code>Schema</code></a> and other classes for representing schema'd
data in a <a href="org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk"><code>Pipeline</code></a>.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="org/apache/beam/sdk/schemas/parser/package-summary.html">org.apache.beam.sdk.schemas.parser</a></td>
<td class="colLast">
<div class="block">Defines utilities for deailing with schemas.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="org/apache/beam/sdk/schemas/parser/generated/package-summary.html">org.apache.beam.sdk.schemas.parser.generated</a></td>
<td class="colLast">
<div class="block">Defines utilities for deailing with schemas.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="org/apache/beam/sdk/schemas/transforms/package-summary.html">org.apache.beam.sdk.schemas.transforms</a></td>
<td class="colLast">
<div class="block">Defines transforms that work on PCollections with schemas..</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="org/apache/beam/sdk/schemas/utils/package-summary.html">org.apache.beam.sdk.schemas.utils</a></td>
<td class="colLast">
<div class="block">Defines utilities for deailing with schemas.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="org/apache/beam/sdk/state/package-summary.html">org.apache.beam.sdk.state</a></td>
<td class="colLast">
<div class="block">Classes and interfaces for interacting with state.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="org/apache/beam/sdk/testing/package-summary.html">org.apache.beam.sdk.testing</a></td>
<td class="colLast">
<div class="block">Defines utilities for unit testing Apache Beam pipelines.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="org/apache/beam/sdk/transforms/package-summary.html">org.apache.beam.sdk.transforms</a></td>
<td class="colLast">
<div class="block">Defines <a href="org/apache/beam/sdk/transforms/PTransform.html" title="class in org.apache.beam.sdk.transforms"><code>PTransform</code></a>s for transforming data in a pipeline.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="org/apache/beam/sdk/transforms/display/package-summary.html">org.apache.beam.sdk.transforms.display</a></td>
<td class="colLast">
<div class="block">Defines <a href="org/apache/beam/sdk/transforms/display/HasDisplayData.html" title="interface in org.apache.beam.sdk.transforms.display"><code>HasDisplayData</code></a> for annotating components
which provide <a href="org/apache/beam/sdk/transforms/display/DisplayData.html" title="class in org.apache.beam.sdk.transforms.display"><code>display data</code></a> used within
UIs and diagnostic tools.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="org/apache/beam/sdk/transforms/join/package-summary.html">org.apache.beam.sdk.transforms.join</a></td>
<td class="colLast">
<div class="block">Defines the <a href="org/apache/beam/sdk/transforms/join/CoGroupByKey.html" title="class in org.apache.beam.sdk.transforms.join"><code>CoGroupByKey</code></a> transform for joining
multiple PCollections.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="org/apache/beam/sdk/transforms/splittabledofn/package-summary.html">org.apache.beam.sdk.transforms.splittabledofn</a></td>
<td class="colLast">
<div class="block">Defines utilities related to <a href="https://s.apache.org/splittable-do-fn">splittable</a>
<a href="org/apache/beam/sdk/transforms/DoFn.html" title="class in org.apache.beam.sdk.transforms"><code>DoFn</code></a>.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="org/apache/beam/sdk/transforms/windowing/package-summary.html">org.apache.beam.sdk.transforms.windowing</a></td>
<td class="colLast">
<div class="block">Defines the <a href="org/apache/beam/sdk/transforms/windowing/Window.html" title="class in org.apache.beam.sdk.transforms.windowing"><code>Window</code></a> transform for dividing the
elements in a PCollection into windows, and the <a href="org/apache/beam/sdk/transforms/windowing/Trigger.html" title="class in org.apache.beam.sdk.transforms.windowing"><code>Trigger</code></a> for controlling when those elements are output.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="org/apache/beam/sdk/values/package-summary.html">org.apache.beam.sdk.values</a></td>
<td class="colLast">
<div class="block">Defines <a href="org/apache/beam/sdk/values/PCollection.html" title="class in org.apache.beam.sdk.values"><code>PCollection</code></a> and other classes for representing data in
a <a href="org/apache/beam/sdk/Pipeline.html" title="class in org.apache.beam.sdk"><code>Pipeline</code></a>.</div>
</td>
</tr>
</tbody>
</table>
</div>
<div class="contentContainer"><a name="overview.description">
<!-- -->
</a>
<div class="block"><p>The Apache Beam SDK for Java provides a simple and elegant
programming model to express your data processing pipelines;
see the <a href="https://beam.apache.org/">Apache Beam website</a>
for more information and getting started instructions.</p>
<p>The easiest way to use the Apache Beam SDK for Java is via
one of the released artifacts from the
<a href="http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.beam%22">
Maven Central Repository</a>.
<p>Version numbers use the form <i>major</i>.<i>minor</i>.<i>incremental</i>
and are incremented as follows:<p>
<ul>
<li>major version for incompatible API changes</li>
<li>minor version for new functionality added in a backward-compatible manner</li>
<li>incremental version for forward-compatible bug fixes</li>
</ul>
<p>Please note that APIs marked
<a href="org/apache/beam/sdk/annotations/Experimental.html" title="annotation in org.apache.beam.sdk.annotations"><code>@Experimental</code></a>
may change at any point and are not guaranteed to remain compatible across versions.</p></div>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li class="navBarCell1Rev">Overview</li>
<li>Package</li>
<li>Class</li>
<li><a href="overview-tree.html">Tree</a></li>
<li><a href="deprecated-list.html">Deprecated</a></li>
<li><a href="index-all.html">Index</a></li>
<li><a href="help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="index.html?overview-summary.html" target="_top">Frames</a></li>
<li><a href="overview-summary.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>