blob: 9537ad2cb8247678c23f20212cd7ef4a3e713ef8 [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 -->
<title>Overview (Apache Beam 2.38.0-SNAPSHOT)</title>
<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.38.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.38.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/io/debezium/package-summary.html">org.apache.beam.io.debezium</a></td>
<td class="colLast">
<div class="block">Transforms for reading from DebeziumIO.</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/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="altColor">
<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="rowColor">
<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="altColor">
<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="rowColor">
<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="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/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="rowColor">
<td class="colFirst"><a href="org/apache/beam/runners/fnexecution/status/package-summary.html">org.apache.beam.runners.fnexecution.status</a></td>
<td class="colLast">
<div class="block">Worker Status 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/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="rowColor">
<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="altColor">
<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="rowColor">
<td class="colFirst"><a href="org/apache/beam/runners/jobsubmission/package-summary.html">org.apache.beam.runners.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/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/portability/package-summary.html">org.apache.beam.runners.portability</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/portability/testing/package-summary.html">org.apache.beam.runners.portability.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/structuredstreaming/package-summary.html">org.apache.beam.runners.spark.structuredstreaming</a></td>
<td class="colLast">
<div class="block">Internal implementation of the Beam runner for Apache Spark.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="org/apache/beam/runners/spark/structuredstreaming/aggregators/package-summary.html">org.apache.beam.runners.spark.structuredstreaming.aggregators</a></td>
<td class="colLast">
<div class="block">Provides internal utilities for implementing Beam aggregators using Spark accumulators.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="org/apache/beam/runners/spark/structuredstreaming/examples/package-summary.html">org.apache.beam.runners.spark.structuredstreaming.examples</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="org/apache/beam/runners/spark/structuredstreaming/metrics/package-summary.html">org.apache.beam.runners.spark.structuredstreaming.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/structuredstreaming/metrics/sink/package-summary.html">org.apache.beam.runners.spark.structuredstreaming.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/structuredstreaming/translation/package-summary.html">org.apache.beam.runners.spark.structuredstreaming.translation</a></td>
<td class="colLast">
<div class="block">Internal translators for running Beam pipelines on Spark.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="org/apache/beam/runners/spark/structuredstreaming/translation/batch/package-summary.html">org.apache.beam.runners.spark.structuredstreaming.translation.batch</a></td>
<td class="colLast">
<div class="block">Internal utilities to translate Beam pipelines to Spark batching.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="org/apache/beam/runners/spark/structuredstreaming/translation/batch/functions/package-summary.html">org.apache.beam.runners.spark.structuredstreaming.translation.batch.functions</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/structuredstreaming/translation/helpers/package-summary.html">org.apache.beam.runners.spark.structuredstreaming.translation.helpers</a></td>
<td class="colLast">
<div class="block">Internal helpers to translate Beam pipelines to Spark streaming.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="org/apache/beam/runners/spark/structuredstreaming/translation/streaming/package-summary.html">org.apache.beam.runners.spark.structuredstreaming.translation.streaming</a></td>
<td class="colLast">
<div class="block">Internal utilities to translate Beam pipelines to Spark streaming.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="org/apache/beam/runners/spark/structuredstreaming/translation/utils/package-summary.html">org.apache.beam.runners.spark.structuredstreaming.translation.utils</a></td>
<td class="colLast">
<div class="block">Internal utils to translate Beam pipelines to Spark streaming.</div>
</td>
</tr>
<tr class="rowColor">
<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="altColor">
<td class="colFirst"><a href="org/apache/beam/runners/twister2/package-summary.html">org.apache.beam.runners.twister2</a></td>
<td class="colLast">
<div class="block">Internal implementation of the Beam runner for Twister2.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="org/apache/beam/runners/twister2/translation/wrappers/package-summary.html">org.apache.beam.runners.twister2.translation.wrappers</a></td>
<td class="colLast">
<div class="block">Internal implementation of the Beam runner for Twister2.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="org/apache/beam/runners/twister2/translators/package-summary.html">org.apache.beam.runners.twister2.translators</a></td>
<td class="colLast">
<div class="block">Internal implementation of the Beam runner for Twister2.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="org/apache/beam/runners/twister2/translators/batch/package-summary.html">org.apache.beam.runners.twister2.translators.batch</a></td>
<td class="colLast">
<div class="block">Internal implementation of the Beam runner for Twister2.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="org/apache/beam/runners/twister2/translators/functions/package-summary.html">org.apache.beam.runners.twister2.translators.functions</a></td>
<td class="colLast">
<div class="block">Internal implementation of the Beam runner for Twister2.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="org/apache/beam/runners/twister2/translators/functions/internal/package-summary.html">org.apache.beam.runners.twister2.translators.functions.internal</a></td>
<td class="colLast">
<div class="block">Internal implementation of the Beam runner for Twister2.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="org/apache/beam/runners/twister2/translators/streaming/package-summary.html">org.apache.beam.runners.twister2.translators.streaming</a></td>
<td class="colLast">
<div class="block">Internal implementation of the Beam runner for Twister2.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="org/apache/beam/runners/twister2/utils/package-summary.html">org.apache.beam.runners.twister2.utils</a></td>
<td class="colLast">
<div class="block">Internal implementation of the Beam runner for Twister2.</div>
</td>
</tr>
<tr class="altColor">
<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="rowColor">
<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="altColor">
<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="rowColor">
<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="altColor">
<td class="colFirst"><a href="org/apache/beam/sdk/expansion/service/package-summary.html">org.apache.beam.sdk.expansion.service</a></td>
<td class="colLast">
<div class="block">Classes used to expand cross-language transforms.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="org/apache/beam/sdk/extensions/arrow/package-summary.html">org.apache.beam.sdk.extensions.arrow</a></td>
<td class="colLast">
<div class="block">Extensions for using Apache Arrow with Beam.</div>
</td>
</tr>
<tr class="altColor">
<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 <code>Credentials</code> for pipeline
creation and execution containing Google Cloud Platform components.</div>
</td>
</tr>
<tr class="rowColor">
<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="altColor">
<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="rowColor">
<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="altColor">
<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="rowColor">
<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="altColor">
<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="rowColor">
<td class="colFirst"><a href="org/apache/beam/sdk/extensions/ml/package-summary.html">org.apache.beam.sdk.extensions.ml</a></td>
<td class="colLast">
<div class="block">Provides DoFns for integration with Google Cloud AI Video Intelligence service.</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/sbe/package-summary.html">org.apache.beam.sdk.extensions.sbe</a></td>
<td class="colLast">
<div class="block">Extension for working with SBE messages in Beam.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="org/apache/beam/sdk/extensions/schemaio/expansion/package-summary.html">org.apache.beam.sdk.extensions.schemaio.expansion</a></td>
<td class="colLast">
<div class="block">External Transform Registration for SchemaIOs.</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/expansion/package-summary.html">org.apache.beam.sdk.extensions.sql.expansion</a></td>
<td class="colLast">
<div class="block">External Transform Registration for Beam SQL.</div>
</td>
</tr>
<tr class="rowColor">
<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="altColor">
<td class="colFirst"><a href="org/apache/beam/sdk/extensions/sql/impl/cep/package-summary.html">org.apache.beam.sdk.extensions.sql.impl.cep</a></td>
<td class="colLast">
<div class="block">Utilities for Complex Event Processing (CEP).</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="org/apache/beam/sdk/extensions/sql/impl/nfa/package-summary.html">org.apache.beam.sdk.extensions.sql.impl.nfa</a></td>
<td class="colLast">
<div class="block">Package of Non-deterministic Finite Automata (<code>NFA</code>) for MATCH_RECOGNIZE.</div>
</td>
</tr>
<tr class="altColor">
<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="rowColor">
<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="altColor">
<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="rowColor">
<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="altColor">
<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="rowColor">
<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="altColor">
<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="rowColor">
<td class="colFirst"><a href="org/apache/beam/sdk/extensions/sql/impl/udaf/package-summary.html">org.apache.beam.sdk.extensions.sql.impl.udaf</a></td>
<td class="colLast">
<div class="block">UDAF classes.</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/avro/package-summary.html">org.apache.beam.sdk.extensions.sql.meta.provider.avro</a></td>
<td class="colLast">
<div class="block">Table schema for AvroIO.</div>
</td>
</tr>
<tr class="rowColor">
<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="altColor">
<td class="colFirst"><a href="org/apache/beam/sdk/extensions/sql/meta/provider/bigtable/package-summary.html">org.apache.beam.sdk.extensions.sql.meta.provider.bigtable</a></td>
<td class="colLast">
<div class="block">Table schema for BigTable.</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/datastore/package-summary.html">org.apache.beam.sdk.extensions.sql.meta.provider.datastore</a></td>
<td class="colLast">
<div class="block">Table schema for DataStore.</div>
</td>
</tr>
<tr class="rowColor">
<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="altColor">
<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="rowColor">
<td class="colFirst"><a href="org/apache/beam/sdk/extensions/sql/meta/provider/mongodb/package-summary.html">org.apache.beam.sdk.extensions.sql.meta.provider.mongodb</a></td>
<td class="colLast">
<div class="block">Table schema for MongoDb.</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/pubsublite/package-summary.html">org.apache.beam.sdk.extensions.sql.meta.provider.pubsublite</a></td>
<td class="colLast">
<div class="block">Provides abstractions for schema-aware IOs.</div>
</td>
</tr>
<tr class="rowColor">
<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="altColor">
<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="rowColor">
<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="altColor">
<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="rowColor">
<td class="colFirst"><a href="org/apache/beam/sdk/extensions/sql/provider/package-summary.html">org.apache.beam.sdk.extensions.sql.provider</a></td>
<td class="colLast">
<div class="block">Package containing UDF providers for testing.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="org/apache/beam/sdk/extensions/sql/udf/package-summary.html">org.apache.beam.sdk.extensions.sql.udf</a></td>
<td class="colLast">
<div class="block">Provides interfaces for defining user-defined functions in Beam SQL.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="org/apache/beam/sdk/extensions/sql/zetasql/package-summary.html">org.apache.beam.sdk.extensions.sql.zetasql</a></td>
<td class="colLast">
<div class="block">ZetaSQL Dialect package.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="org/apache/beam/sdk/extensions/sql/zetasql/translation/package-summary.html">org.apache.beam.sdk.extensions.sql.zetasql.translation</a></td>
<td class="colLast">
<div class="block">Conversion logic between ZetaSQL resolved query nodes and Calcite rel nodes.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="org/apache/beam/sdk/extensions/sql/zetasql/translation/impl/package-summary.html">org.apache.beam.sdk.extensions.sql.zetasql.translation.impl</a></td>
<td class="colLast">
<div class="block">Java implementation of ZetaSQL functions.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="org/apache/beam/sdk/extensions/sql/zetasql/unnest/package-summary.html">org.apache.beam.sdk.extensions.sql.zetasql.unnest</a></td>
<td class="colLast">
<div class="block">Temporary solution to support ZetaSQL UNNEST.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="org/apache/beam/sdk/extensions/zetasketch/package-summary.html">org.apache.beam.sdk.extensions.zetasketch</a></td>
<td class="colLast">
<div class="block"><code>PTransform</code>s to compute statistical sketches on data streams based on the <a
href="https://github.com/google/zetasketch">ZetaSketch</a> implementation.</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/server/package-summary.html">org.apache.beam.sdk.fn.server</a></td>
<td class="colLast">
<div class="block">gPRC server factory.</div>
</td>
</tr>
<tr class="altColor">
<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="rowColor">
<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="altColor">
<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="rowColor">
<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="altColor">
<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="rowColor">
<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="altColor">
<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="rowColor">
<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="altColor">
<td class="colFirst"><a href="org/apache/beam/sdk/io/aws/coders/package-summary.html">org.apache.beam.sdk.io.aws.coders</a></td>
<td class="colLast">
<div class="block">Defines common coders for Amazon Web Services.</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/coders/package-summary.html">org.apache.beam.sdk.io.aws2.coders</a></td>
<td class="colLast">
<div class="block">Defines common coders for Amazon Web Services.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="org/apache/beam/sdk/io/aws2/common/package-summary.html">org.apache.beam.sdk.io.aws2.common</a></td>
<td class="colLast">
<div class="block">Common code for AWS sources and sinks such as retry configuration.</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/kinesis/package-summary.html">org.apache.beam.sdk.io.aws2.kinesis</a></td>
<td class="colLast">
<div class="block">Transforms for reading from Amazon Kinesis.</div>
</td>
</tr>
<tr class="altColor">
<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="rowColor">
<td class="colFirst"><a href="org/apache/beam/sdk/io/aws2/s3/package-summary.html">org.apache.beam.sdk.io.aws2.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/aws2/sns/package-summary.html">org.apache.beam.sdk.io.aws2.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/aws2/sqs/package-summary.html">org.apache.beam.sdk.io.aws2.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/azure/blobstore/package-summary.html">org.apache.beam.sdk.io.azure.blobstore</a></td>
<td class="colLast">
<div class="block">Defines IO connectors for Azure Blob Storage.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="org/apache/beam/sdk/io/azure/options/package-summary.html">org.apache.beam.sdk.io.azure.options</a></td>
<td class="colLast">
<div class="block">Defines IO connectors for Microsoft Azure Blobstore.</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/contextualtextio/package-summary.html">org.apache.beam.sdk.io.contextualtextio</a></td>
<td class="colLast">
<div class="block">Transforms for reading from Files with contextual Information.</div>
</td>
</tr>
<tr class="rowColor">
<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="altColor">
<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="rowColor">
<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="altColor">
<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="rowColor">
<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="altColor">
<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="rowColor">
<td class="colFirst"><a href="org/apache/beam/sdk/io/gcp/firestore/package-summary.html">org.apache.beam.sdk.io.gcp.firestore</a></td>
<td class="colLast">
<div class="block">Provides an API for reading from and writing to <a
href="https://cloud.google.com/firestore/docs">Google Cloud Firestore</a>.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="org/apache/beam/sdk/io/gcp/healthcare/package-summary.html">org.apache.beam.sdk.io.gcp.healthcare</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="rowColor">
<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="altColor">
<td class="colFirst"><a href="org/apache/beam/sdk/io/gcp/pubsublite/package-summary.html">org.apache.beam.sdk.io.gcp.pubsublite</a></td>
<td class="colLast">
<div class="block">Defines transforms for reading and writing from Google Cloud Pub/Sub Lite.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="org/apache/beam/sdk/io/gcp/pubsublite/internal/package-summary.html">org.apache.beam.sdk.io.gcp.pubsublite.internal</a></td>
<td class="colLast">
<div class="block">Defines transforms for reading and writing from Google Cloud Pub/Sub Lite.</div>
</td>
</tr>
<tr class="altColor">
<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="rowColor">
<td class="colFirst"><a href="org/apache/beam/sdk/io/gcp/spanner/changestreams/package-summary.html">org.apache.beam.sdk.io.gcp.spanner.changestreams</a></td>
<td class="colLast">
<div class="block">Provides an API for reading change stream data from <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/spanner/changestreams/action/package-summary.html">org.apache.beam.sdk.io.gcp.spanner.changestreams.action</a></td>
<td class="colLast">
<div class="block">Action processors for each of the types of Change Stream records received.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="org/apache/beam/sdk/io/gcp/spanner/changestreams/dao/package-summary.html">org.apache.beam.sdk.io.gcp.spanner.changestreams.dao</a></td>
<td class="colLast">
<div class="block">Database Access Objects for querying change streams and modifying the Connector's metadata
tables.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="org/apache/beam/sdk/io/gcp/spanner/changestreams/dofn/package-summary.html">org.apache.beam.sdk.io.gcp.spanner.changestreams.dofn</a></td>
<td class="colLast">
<div class="block">DoFn and SDF definitions to process Google Cloud Spanner Change Streams.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="org/apache/beam/sdk/io/gcp/spanner/changestreams/encoder/package-summary.html">org.apache.beam.sdk.io.gcp.spanner.changestreams.encoder</a></td>
<td class="colLast">
<div class="block">User model for the Spanner change stream API.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="org/apache/beam/sdk/io/gcp/spanner/changestreams/mapper/package-summary.html">org.apache.beam.sdk.io.gcp.spanner.changestreams.mapper</a></td>
<td class="colLast">
<div class="block">Mapping related functionality, such as from <a href="https://static.javadoc.io/com.google.cloud/google-cloud-spanner/6.20.0/com/google/cloud/spanner/ResultSet.html?is-external=true" title="class or interface in com.google.cloud.spanner"><code>ResultSet</code></a>s to Change
Stream models.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="org/apache/beam/sdk/io/gcp/spanner/changestreams/model/package-summary.html">org.apache.beam.sdk.io.gcp.spanner.changestreams.model</a></td>
<td class="colLast">
<div class="block">User models for the Spanner change stream API.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="org/apache/beam/sdk/io/gcp/spanner/changestreams/restriction/package-summary.html">org.apache.beam.sdk.io.gcp.spanner.changestreams.restriction</a></td>
<td class="colLast">
<div class="block">Custom restriction tracker related classes.</div>
</td>
</tr>
<tr class="rowColor">
<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="altColor">
<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="rowColor">
<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="altColor">
<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="rowColor">
<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="altColor">
<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="rowColor">
<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.10.1/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="altColor">
<td class="colFirst"><a href="org/apache/beam/sdk/io/influxdb/package-summary.html">org.apache.beam.sdk.io.influxdb</a></td>
<td class="colLast">
<div class="block">Transforms for reading and writing from/to InfluxDB.</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/kinesis/serde/package-summary.html">org.apache.beam.sdk.io.kinesis.serde</a></td>
<td class="colLast">
<div class="block">Defines serializers / deserializers for AWS.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="org/apache/beam/sdk/io/kudu/package-summary.html">org.apache.beam.sdk.io.kudu</a></td>
<td class="colLast">
<div class="block">Transforms for reading and writing from/to Apache Kudu.</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/neo4j/package-summary.html">org.apache.beam.sdk.io.neo4j</a></td>
<td class="colLast">
<div class="block">Transforms for reading from and writing to from Neo4j.</div>
</td>
</tr>
<tr class="rowColor">
<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="altColor">
<td class="colFirst"><a href="org/apache/beam/sdk/io/rabbitmq/package-summary.html">org.apache.beam.sdk.io.rabbitmq</a></td>
<td class="colLast">
<div class="block">Transforms for reading and writing from RabbitMQ.</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/snowflake/package-summary.html">org.apache.beam.sdk.io.snowflake</a></td>
<td class="colLast">
<div class="block">Snowflake IO transforms.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="org/apache/beam/sdk/io/snowflake/crosslanguage/package-summary.html">org.apache.beam.sdk.io.snowflake.crosslanguage</a></td>
<td class="colLast">
<div class="block">Cross-language for SnowflakeIO.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="org/apache/beam/sdk/io/snowflake/data/package-summary.html">org.apache.beam.sdk.io.snowflake.data</a></td>
<td class="colLast">
<div class="block">Snowflake IO data types.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="org/apache/beam/sdk/io/snowflake/data/datetime/package-summary.html">org.apache.beam.sdk.io.snowflake.data.datetime</a></td>
<td class="colLast">
<div class="block">Snowflake IO date/time types.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="org/apache/beam/sdk/io/snowflake/data/geospatial/package-summary.html">org.apache.beam.sdk.io.snowflake.data.geospatial</a></td>
<td class="colLast">
<div class="block">Snowflake IO geospatial types.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="org/apache/beam/sdk/io/snowflake/data/logical/package-summary.html">org.apache.beam.sdk.io.snowflake.data.logical</a></td>
<td class="colLast">
<div class="block">Snowflake IO logical types.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="org/apache/beam/sdk/io/snowflake/data/numeric/package-summary.html">org.apache.beam.sdk.io.snowflake.data.numeric</a></td>
<td class="colLast">
<div class="block">Snowflake IO numeric types.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="org/apache/beam/sdk/io/snowflake/data/structured/package-summary.html">org.apache.beam.sdk.io.snowflake.data.structured</a></td>
<td class="colLast">
<div class="block">Snowflake IO structured types.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="org/apache/beam/sdk/io/snowflake/data/text/package-summary.html">org.apache.beam.sdk.io.snowflake.data.text</a></td>
<td class="colLast">
<div class="block">Snowflake IO text types.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="org/apache/beam/sdk/io/snowflake/enums/package-summary.html">org.apache.beam.sdk.io.snowflake.enums</a></td>
<td class="colLast">
<div class="block">Snowflake IO data types.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="org/apache/beam/sdk/io/snowflake/services/package-summary.html">org.apache.beam.sdk.io.snowflake.services</a></td>
<td class="colLast">
<div class="block">Snowflake IO services and POJOs.</div>
</td>
</tr>
<tr class="altColor">
<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="rowColor">
<td class="colFirst"><a href="org/apache/beam/sdk/io/splunk/package-summary.html">org.apache.beam.sdk.io.splunk</a></td>
<td class="colLast">
<div class="block">Transforms for writing events to Splunk's Http Event Collector (HEC).</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="org/apache/beam/sdk/io/thrift/package-summary.html">org.apache.beam.sdk.io.thrift</a></td>
<td class="colLast">
<div class="block">Transforms for reading and writing to Thrift files.</div>
</td>
</tr>
<tr class="rowColor">
<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="altColor">
<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="rowColor">
<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="altColor">
<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="rowColor">
<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="altColor">
<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="rowColor">
<td class="colFirst"><a href="org/apache/beam/sdk/schemas/io/package-summary.html">org.apache.beam.sdk.schemas.io</a></td>
<td class="colLast">
<div class="block">Provides abstractions for schema-aware IOs.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="org/apache/beam/sdk/schemas/io/payloads/package-summary.html">org.apache.beam.sdk.schemas.io.payloads</a></td>
<td class="colLast">
<div class="block">Provides abstractions for schema-aware IOs.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="org/apache/beam/sdk/schemas/logicaltypes/package-summary.html">org.apache.beam.sdk.schemas.logicaltypes</a></td>
<td class="colLast">
<div class="block">A set of common LogicalTypes for use with schemas.</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/resourcehints/package-summary.html">org.apache.beam.sdk.transforms.resourcehints</a></td>
<td class="colLast">
<div class="block">Defines <a href="org/apache/beam/sdk/transforms/resourcehints/ResourceHints.html" title="class in org.apache.beam.sdk.transforms.resourcehints"><code>ResourceHints</code></a> for configuring
pipeline execution.</div>
</td>
</tr>
<tr class="altColor">
<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="rowColor">
<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="altColor">
<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>