You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@beam.apache.org by me...@apache.org on 2018/10/03 19:20:35 UTC

[beam-site] branch mergebot updated (a8fa3fa -> a84dcf3)

This is an automated email from the ASF dual-hosted git repository.

mergebot-role pushed a change to branch mergebot
in repository https://gitbox.apache.org/repos/asf/beam-site.git.


    from a8fa3fa  This closes #549
     add 34da82a  Prepare repository for deployment.
     new c55e355  Pull in SELECT documentation from bigquery
     new 495dc33  Update SELECT doc for Beam
     new a84dcf3  This closes #560

The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 content/blog/2016/10/20/test-stream.html           |   2 +-
 content/blog/2017/08/16/splittable-do-fn.html      |  10 +-
 .../08/20/review-input-streaming-connectors.html   |  22 +-
 .../contribute/ptransform-style-guide/index.html   |   4 +-
 .../dsls/sql/aggregate-functions/index.html        |   4 +-
 .../dsls/sql/create-external-table/index.html      |   4 +-
 .../documentation/dsls/sql/data-types/index.html   |   4 +-
 content/documentation/dsls/sql/joins/index.html    |   4 +-
 content/documentation/dsls/sql/lexical/index.html  |   4 +-
 content/documentation/dsls/sql/overview/index.html |   8 +-
 .../dsls/sql/scalar-functions/index.html           |   4 +-
 content/documentation/dsls/sql/select/index.html   |   4 +-
 content/documentation/dsls/sql/set/index.html      |   4 +-
 content/documentation/dsls/sql/shell/index.html    |   4 +-
 .../dsls/sql/user-defined-functions/index.html     |   4 +-
 .../documentation/dsls/sql/walkthrough/index.html  |  10 +-
 .../dsls/sql/windowing-and-triggering/index.html   |   4 +-
 .../pipelines/test-your-pipeline/index.html        |   4 +-
 content/documentation/programming-guide/index.html |  16 +-
 content/documentation/runners/dataflow/index.html  |   6 +-
 content/documentation/runners/direct/index.html    |  14 +-
 content/documentation/runners/flink/index.html     |   4 +-
 content/documentation/runners/gearpump/index.html  |   4 +-
 content/documentation/runners/jstorm/index.html    |   2 +-
 content/documentation/runners/mapreduce/index.html |   2 +-
 content/documentation/runners/samza/index.html     |   2 +-
 content/documentation/runners/spark/index.html     |   2 +-
 .../sdks/feature-comparison/index.html             |   4 +-
 content/documentation/sdks/go/index.html           |   4 +-
 .../documentation/sdks/java-extensions/index.html  |   4 +-
 .../documentation/sdks/java-thirdparty/index.html  |   4 +-
 .../documentation/sdks/java/euphoria/index.html    |   4 +-
 content/documentation/sdks/java/index.html         |   4 +-
 content/documentation/sdks/java/nexmark/index.html |   8 +-
 .../sdks/javadoc/2.7.0/allclasses-frame.html       |   0
 .../sdks/javadoc/2.7.0/allclasses-noframe.html     |   0
 .../sdks/javadoc/2.7.0/constant-values.html        |   0
 .../sdks/javadoc/2.7.0/deprecated-list.html        |   0
 .../documentation/sdks/javadoc/2.7.0/help-doc.html |   0
 .../sdks/javadoc/2.7.0/index-all.html              |   0
 .../documentation/sdks/javadoc/2.7.0/index.html    |   0
 .../beam/runners/apex/ApexPipelineOptions.html     |   0
 .../apex/ApexRunner.CreateApexPCollectionView.html |   0
 .../org/apache/beam/runners/apex/ApexRunner.html   |   0
 .../runners/apex/ApexRunnerRegistrar.Options.html  |   0
 .../runners/apex/ApexRunnerRegistrar.Runner.html   |   0
 .../beam/runners/apex/ApexRunnerRegistrar.html     |   0
 .../apache/beam/runners/apex/ApexRunnerResult.html |   0
 .../apex/ApexYarnLauncher.LaunchParams.html        |   0
 .../apex/ApexYarnLauncher.ProcessWatcher.html      |   0
 .../apache/beam/runners/apex/ApexYarnLauncher.html |   0
 .../apache/beam/runners/apex/TestApexRunner.html   |   0
 .../apache/beam/runners/apex/package-frame.html    |   0
 .../apache/beam/runners/apex/package-summary.html  |   0
 .../org/apache/beam/runners/apex/package-tree.html |   0
 ...chStatefulParDoOverrides.BatchStatefulDoFn.html |   0
 .../dataflow/BatchStatefulParDoOverrides.html      |   0
 .../beam/runners/dataflow/CreateDataflowView.html  |   0
 .../beam/runners/dataflow/DataflowClient.html      |   0
 .../DataflowJobAlreadyExistsException.html         |   0
 .../DataflowJobAlreadyUpdatedException.html        |   0
 .../runners/dataflow/DataflowJobException.html     |   0
 .../beam/runners/dataflow/DataflowPipelineJob.html |   0
 .../DataflowPipelineRegistrar.Options.html         |   0
 .../dataflow/DataflowPipelineRegistrar.Runner.html |   0
 .../dataflow/DataflowPipelineRegistrar.html        |   0
 ...ataflowPipelineTranslator.JobSpecification.html |   0
 .../dataflow/DataflowPipelineTranslator.html       |   0
 ...lowRunner.StreamingPCollectionViewWriterFn.html |   0
 .../beam/runners/dataflow/DataflowRunner.html      |   0
 .../beam/runners/dataflow/DataflowRunnerHooks.html |   0
 .../beam/runners/dataflow/DataflowRunnerInfo.html  |   0
 .../runners/dataflow/DataflowServiceException.html |   0
 .../PrimitiveParDoSingleFactory.ParDoSingle.html   |   0
 ...mitiveParDoSingleFactory.PayloadTranslator.html |   0
 .../PrimitiveParDoSingleFactory.Registrar.html     |   0
 .../dataflow/PrimitiveParDoSingleFactory.html      |   0
 .../dataflow/TestDataflowPipelineOptions.html      |   0
 .../beam/runners/dataflow/TestDataflowRunner.html  |   0
 ...TransformTranslator.StepTranslationContext.html |   0
 .../TransformTranslator.TranslationContext.html    |   0
 .../beam/runners/dataflow/TransformTranslator.html |   0
 .../dataflow/options/CloudDebuggerOptions.html     |   0
 ...PipelineDebugOptions.DataflowClientFactory.html |   0
 ...DataflowPipelineDebugOptions.StagerFactory.html |   0
 .../options/DataflowPipelineDebugOptions.html      |   0
 ...flowPipelineOptions.StagingLocationFactory.html |   0
 .../dataflow/options/DataflowPipelineOptions.html  |   0
 ...WorkerPoolOptions.AutoscalingAlgorithmType.html |   0
 ...Options.WorkerHarnessContainerImageFactory.html |   0
 .../options/DataflowPipelineWorkerPoolOptions.html |   0
 ...ptions.DataflowProfilingAgentConfiguration.html |   0
 .../dataflow/options/DataflowProfilingOptions.html |   0
 .../options/DataflowWorkerHarnessOptions.html      |   0
 .../DataflowWorkerLoggingOptions.Level.html        |   0
 ...rkerLoggingOptions.WorkerLogLevelOverrides.html |   0
 .../options/DataflowWorkerLoggingOptions.html      |   0
 .../runners/dataflow/options/package-frame.html    |   0
 .../runners/dataflow/options/package-summary.html  |   0
 .../runners/dataflow/options/package-tree.html     |   0
 .../beam/runners/dataflow/package-frame.html       |   0
 .../beam/runners/dataflow/package-summary.html     |   0
 .../apache/beam/runners/dataflow/package-tree.html |   0
 .../beam/runners/dataflow/util/CloudObject.html    |   0
 .../dataflow/util/CloudObjectTranslator.html       |   0
 .../beam/runners/dataflow/util/CloudObjects.html   |   0
 .../util/CoderCloudObjectTranslatorRegistrar.html  |   0
 .../runners/dataflow/util/DataflowTemplateJob.html |   0
 .../runners/dataflow/util/DataflowTransport.html   |   0
 ...DefaultCoderCloudObjectTranslatorRegistrar.html |   0
 .../beam/runners/dataflow/util/GcsStager.html      |   0
 .../util/MonitoringUtil.JobMessagesHandler.html    |   0
 .../util/MonitoringUtil.LoggingHandler.html        |   0
 .../util/MonitoringUtil.TimeStampComparator.html   |   0
 .../beam/runners/dataflow/util/MonitoringUtil.html |   0
 .../runners/dataflow/util/OutputReference.html     |   0
 .../beam/runners/dataflow/util/PropertyNames.html  |   0
 .../RandomAccessData.RandomAccessDataCoder.html    |   0
 ...cessData.UnsignedLexicographicalComparator.html |   0
 .../runners/dataflow/util/RandomAccessData.html    |   0
 .../apache/beam/runners/dataflow/util/Stager.html  |   0
 .../apache/beam/runners/dataflow/util/Structs.html |   0
 .../beam/runners/dataflow/util/TimeUtil.html       |   0
 .../beam/runners/dataflow/util/package-frame.html  |   0
 .../runners/dataflow/util/package-summary.html     |   0
 .../beam/runners/dataflow/util/package-tree.html   |   0
 .../org/apache/beam/runners/direct/Clock.html      |   0
 .../DirectOptions.AvailableParallelismFactory.html |   0
 .../apache/beam/runners/direct/DirectOptions.html  |   0
 .../runners/direct/DirectRegistrar.Options.html    |   0
 .../runners/direct/DirectRegistrar.Runner.html     |   0
 .../beam/runners/direct/DirectRegistrar.html       |   0
 .../direct/DirectRunner.DirectPipelineResult.html  |   0
 .../apache/beam/runners/direct/DirectRunner.html   |   0
 .../beam/runners/direct/DirectTestOptions.html     |   0
 .../beam/runners/direct/ExecutableGraph.html       |   0
 .../runners/direct/ParDoMultiOverrideFactory.html  |   0
 .../beam/runners/direct/TransformExecutor.html     |   0
 .../direct/WatermarkManager.FiredTimers.html       |   0
 ...markManager.TimerUpdate.TimerUpdateBuilder.html |   0
 .../direct/WatermarkManager.TimerUpdate.html       |   0
 .../WatermarkManager.TransformWatermarks.html      |   0
 .../beam/runners/direct/WatermarkManager.html      |   0
 .../apache/beam/runners/direct/package-frame.html  |   0
 .../beam/runners/direct/package-summary.html       |   0
 .../apache/beam/runners/direct/package-tree.html   |   0
 .../runners/direct/portable/ReferenceRunner.html   |   0
 .../runners/direct/portable/TransformExecutor.html |   0
 .../LocalFileSystemArtifactRetrievalService.html   |   0
 .../LocalFileSystemArtifactStagerService.html      |   0
 .../UnsupportedArtifactRetrievalService.html       |   0
 .../direct/portable/artifact/package-frame.html    |   0
 .../direct/portable/artifact/package-summary.html  |   0
 .../direct/portable/artifact/package-tree.html     |   0
 .../portable/job/ReferenceRunnerJobServer.html     |   0
 .../portable/job/ReferenceRunnerJobService.html    |   0
 .../runners/direct/portable/job/package-frame.html |   0
 .../direct/portable/job/package-summary.html       |   0
 .../runners/direct/portable/job/package-tree.html  |   0
 .../runners/direct/portable/package-frame.html     |   0
 .../runners/direct/portable/package-summary.html   |   0
 .../beam/runners/direct/portable/package-tree.html |   0
 .../runners/flink/DefaultParallelismFactory.html   |   0
 ...PipelineTranslator.BatchTranslationContext.html |   0
 .../FlinkBatchPortablePipelineTranslator.html      |   0
 .../runners/flink/FlinkDetachedRunnerResult.html   |   0
 .../runners/flink/FlinkExecutionEnvironments.html  |   0
 .../beam/runners/flink/FlinkJobInvocation.html     |   0
 .../apache/beam/runners/flink/FlinkJobInvoker.html |   0
 .../FlinkJobServerDriver.ServerConfiguration.html  |   0
 .../beam/runners/flink/FlinkJobServerDriver.html   |   0
 .../beam/runners/flink/FlinkPipelineOptions.html   |   0
 ...tablePipelineTranslator.TranslationContext.html |   0
 .../flink/FlinkPortablePipelineTranslator.html     |   0
 .../org/apache/beam/runners/flink/FlinkRunner.html |   0
 .../flink/FlinkRunnerRegistrar.Options.html        |   0
 .../runners/flink/FlinkRunnerRegistrar.Runner.html |   0
 .../beam/runners/flink/FlinkRunnerRegistrar.html   |   0
 .../beam/runners/flink/FlinkRunnerResult.html      |   0
 ...lineTranslator.StreamingTranslationContext.html |   0
 .../FlinkStreamingPortablePipelineTranslator.html  |   0
 .../runners/flink/FlinkTransformOverrides.html     |   0
 .../apache/beam/runners/flink/TestFlinkRunner.html |   0
 .../flink/metrics/DoFnRunnerWithMetricsUpdate.html |   0
 ...linkMetricContainer.FlinkDistributionGauge.html |   0
 .../metrics/FlinkMetricContainer.FlinkGauge.html   |   0
 .../flink/metrics/FlinkMetricContainer.html        |   0
 .../runners/flink/metrics/MetricsAccumulator.html  |   0
 .../flink/metrics/ReaderInvocationUtil.html        |   0
 .../beam/runners/flink/metrics/package-frame.html  |   0
 .../runners/flink/metrics/package-summary.html     |   0
 .../beam/runners/flink/metrics/package-tree.html   |   0
 .../apache/beam/runners/flink/package-frame.html   |   0
 .../apache/beam/runners/flink/package-summary.html |   0
 .../apache/beam/runners/flink/package-tree.html    |   0
 .../apache/beam/runners/fnexecution/FnService.html |   0
 .../GrpcContextHeaderAccessorProvider.html         |   0
 .../beam/runners/fnexecution/GrpcFnServer.html     |   0
 .../beam/runners/fnexecution/HeaderAccessor.html   |   0
 .../fnexecution/InProcessServerFactory.html        |   0
 ...rverFactory.InetSocketAddressServerFactory.html |   0
 .../fnexecution/ServerFactory.UrlFactory.html      |   0
 .../beam/runners/fnexecution/ServerFactory.html    |   0
 .../artifact/ArtifactRetrievalService.html         |   0
 .../BeamFileSystemArtifactRetrievalService.html    |   0
 .../BeamFileSystemArtifactStagingService.html      |   0
 .../fnexecution/artifact/package-frame.html        |   0
 .../fnexecution/artifact/package-summary.html      |   0
 .../runners/fnexecution/artifact/package-tree.html |   0
 .../fnexecution/control/BundleProgressHandler.html |   0
 .../control/ControlClientPool.Sink.html            |   0
 .../control/ControlClientPool.Source.html          |   0
 .../fnexecution/control/ControlClientPool.html     |   0
 ...erJobBundleFactory.JobBundleFactoryFactory.html |   0
 .../control/DockerJobBundleFactory.html            |   0
 .../fnexecution/control/FnApiControlClient.html    |   0
 .../control/FnApiControlClientPoolService.html     |   0
 .../control/InstructionRequestHandler.html         |   0
 .../fnexecution/control/JobBundleFactory.html      |   0
 .../fnexecution/control/MapControlClientPool.html  |   0
 .../fnexecution/control/OutputReceiverFactory.html |   0
 .../ProcessBundleDescriptors.BagUserStateSpec.html |   0
 ...criptors.ExecutableProcessBundleDescriptor.html |   0
 .../ProcessBundleDescriptors.SideInputSpec.html    |   0
 .../ProcessBundleDescriptors.TimerSpec.html        |   0
 .../control/ProcessBundleDescriptors.html          |   0
 .../runners/fnexecution/control/RemoteBundle.html  |   0
 .../fnexecution/control/RemoteOutputReceiver.html  |   0
 .../control/SdkHarnessClient.ActiveBundle.html     |   0
 .../control/SdkHarnessClient.BundleProcessor.html  |   0
 .../fnexecution/control/SdkHarnessClient.html      |   0
 .../SingleEnvironmentInstanceJobBundleFactory.html |   0
 .../fnexecution/control/StageBundleFactory.html    |   0
 .../runners/fnexecution/control/package-frame.html |   0
 .../fnexecution/control/package-summary.html       |   0
 .../runners/fnexecution/control/package-tree.html  |   0
 .../runners/fnexecution/data/FnDataService.html    |   0
 .../runners/fnexecution/data/GrpcDataService.html  |   0
 .../fnexecution/data/RemoteInputDestination.html   |   0
 .../runners/fnexecution/data/package-frame.html    |   0
 .../runners/fnexecution/data/package-summary.html  |   0
 .../runners/fnexecution/data/package-tree.html     |   0
 .../environment/DockerEnvironmentFactory.html      |   0
 .../environment/EnvironmentFactory.html            |   0
 .../environment/InProcessEnvironmentFactory.html   |   0
 .../RemoteEnvironment.SimpleRemoteEnvironment.html |   0
 .../fnexecution/environment/RemoteEnvironment.html |   0
 .../fnexecution/environment/package-frame.html     |   0
 .../fnexecution/environment/package-summary.html   |   0
 .../fnexecution/environment/package-tree.html      |   0
 .../environment/testing/NeedsDocker.html           |   0
 .../environment/testing/package-frame.html         |   0
 .../environment/testing/package-summary.html       |   0
 .../environment/testing/package-tree.html          |   0
 .../jobsubmission/InMemoryJobService.html          |   0
 .../fnexecution/jobsubmission/JobInvocation.html   |   0
 .../fnexecution/jobsubmission/JobInvoker.html      |   0
 .../fnexecution/jobsubmission/JobPreparation.html  |   0
 .../fnexecution/jobsubmission/package-frame.html   |   0
 .../fnexecution/jobsubmission/package-summary.html |   0
 .../fnexecution/jobsubmission/package-tree.html    |   0
 .../fnexecution/logging/GrpcLoggingService.html    |   0
 .../runners/fnexecution/logging/LogWriter.html     |   0
 .../fnexecution/logging/Slf4jLogWriter.html        |   0
 .../runners/fnexecution/logging/package-frame.html |   0
 .../fnexecution/logging/package-summary.html       |   0
 .../runners/fnexecution/logging/package-tree.html  |   0
 .../beam/runners/fnexecution/package-frame.html    |   0
 .../beam/runners/fnexecution/package-summary.html  |   0
 .../beam/runners/fnexecution/package-tree.html     |   0
 .../runners/fnexecution/provisioning/JobInfo.html  |   0
 .../provisioning/StaticGrpcProvisionService.html   |   0
 .../fnexecution/provisioning/package-frame.html    |   0
 .../fnexecution/provisioning/package-summary.html  |   0
 .../fnexecution/provisioning/package-tree.html     |   0
 .../splittabledofn/SDFFeederViaStateAndTimers.html |   0
 .../fnexecution/splittabledofn/package-frame.html  |   0
 .../splittabledofn/package-summary.html            |   0
 .../fnexecution/splittabledofn/package-tree.html   |   0
 .../fnexecution/state/GrpcStateService.html        |   0
 .../state/StateDelegator.Registration.html         |   0
 .../runners/fnexecution/state/StateDelegator.html  |   0
 .../fnexecution/state/StateRequestHandler.html     |   0
 .../StateRequestHandlers.BagUserStateHandler.html  |   0
 ...RequestHandlers.BagUserStateHandlerFactory.html |   0
 .../StateRequestHandlers.SideInputHandler.html     |   0
 ...ateRequestHandlers.SideInputHandlerFactory.html |   0
 .../fnexecution/state/StateRequestHandlers.html    |   0
 .../runners/fnexecution/state/package-frame.html   |   0
 .../runners/fnexecution/state/package-summary.html |   0
 .../runners/fnexecution/state/package-tree.html    |   0
 .../wire/LengthPrefixUnknownCoders.html            |   0
 .../beam/runners/fnexecution/wire/WireCoders.html  |   0
 .../runners/fnexecution/wire/package-frame.html    |   0
 .../runners/fnexecution/wire/package-summary.html  |   0
 .../runners/fnexecution/wire/package-tree.html     |   0
 .../runners/gearpump/GearpumpPipelineOptions.html  |   0
 .../runners/gearpump/GearpumpPipelineResult.html   |   0
 .../beam/runners/gearpump/GearpumpRunner.html      |   0
 .../gearpump/GearpumpRunnerRegistrar.Options.html  |   0
 .../gearpump/GearpumpRunnerRegistrar.Runner.html   |   0
 .../runners/gearpump/GearpumpRunnerRegistrar.html  |   0
 .../beam/runners/gearpump/TestGearpumpRunner.html  |   0
 .../beam/runners/gearpump/package-frame.html       |   0
 .../beam/runners/gearpump/package-summary.html     |   0
 .../apache/beam/runners/gearpump/package-tree.html |   0
 .../CreateGearpumpPCollectionViewTranslator.html   |   0
 .../translators/FlattenPCollectionsTranslator.html |   0
 .../translators/GearpumpPipelineTranslator.html    |   0
 .../GroupByKeyTranslator.GearpumpWindowFn.html     |   0
 .../GroupByKeyTranslator.GroupByFn.html            |   0
 .../GroupByKeyTranslator.KeyedByTimestamp.html     |   0
 .../translators/GroupByKeyTranslator.Merge.html    |   0
 .../gearpump/translators/GroupByKeyTranslator.html |   0
 .../translators/ParDoMultiOutputTranslator.html    |   0
 .../translators/ReadBoundedTranslator.html         |   0
 .../translators/ReadUnboundedTranslator.html       |   0
 .../gearpump/translators/TransformTranslator.html  |   0
 .../gearpump/translators/TranslationContext.html   |   0
 .../WindowAssignTranslator.AssignWindows.html      |   0
 .../translators/WindowAssignTranslator.html        |   0
 .../translators/functions/DoFnFunction.html        |   0
 .../translators/functions/package-frame.html       |   0
 .../translators/functions/package-summary.html     |   0
 .../translators/functions/package-tree.html        |   0
 .../translators/io/BoundedSourceWrapper.html       |   0
 .../gearpump/translators/io/GearpumpSource.html    |   0
 .../translators/io/UnboundedSourceWrapper.html     |   0
 .../gearpump/translators/io/ValuesSource.html      |   0
 .../gearpump/translators/io/package-frame.html     |   0
 .../gearpump/translators/io/package-summary.html   |   0
 .../gearpump/translators/io/package-tree.html      |   0
 .../gearpump/translators/package-frame.html        |   0
 .../gearpump/translators/package-summary.html      |   0
 .../runners/gearpump/translators/package-tree.html |   0
 .../translators/utils/DoFnRunnerFactory.html       |   0
 .../translators/utils/NoOpStepContext.html         |   0
 .../utils/TranslatorUtils.FromRawUnionValue.html   |   0
 .../utils/TranslatorUtils.RawUnionValue.html       |   0
 .../translators/utils/TranslatorUtils.html         |   0
 .../gearpump/translators/utils/package-frame.html  |   0
 .../translators/utils/package-summary.html         |   0
 .../gearpump/translators/utils/package-tree.html   |   0
 .../org/apache/beam/runners/local/Bundle.html      |   0
 .../runners/local/ExecutionDriver.DriverState.html |   0
 .../apache/beam/runners/local/ExecutionDriver.html |   0
 .../runners/local/PipelineMessageReceiver.html     |   0
 .../apache/beam/runners/local/StructuralKey.html   |   0
 .../apache/beam/runners/local/package-frame.html   |   0
 .../apache/beam/runners/local/package-summary.html |   0
 .../apache/beam/runners/local/package-tree.html    |   0
 .../CloseableResource.CloseException.html          |   0
 .../reference/CloseableResource.Closer.html        |   0
 .../beam/runners/reference/CloseableResource.html  |   0
 .../beam/runners/reference/PortableRunner.html     |   0
 .../runners/reference/PortableRunnerRegistrar.html |   0
 .../beam/runners/reference/package-frame.html      |   0
 .../beam/runners/reference/package-summary.html    |   0
 .../beam/runners/reference/package-tree.html       |   0
 .../runners/reference/testing/TestJobService.html  |   0
 ...elineOptions.DefaultJobServerConfigFactory.html |   0
 ...tions.TestPortablePipelineOptionsRegistrar.html |   0
 .../testing/TestPortablePipelineOptions.html       |   0
 .../reference/testing/TestPortableRunner.html      |   0
 .../runners/reference/testing/package-frame.html   |   0
 .../runners/reference/testing/package-summary.html |   0
 .../runners/reference/testing/package-tree.html    |   0
 .../SparkContextOptions.EmptyListenersList.html    |   0
 .../beam/runners/spark/SparkContextOptions.html    |   0
 .../runners/spark/SparkNativePipelineVisitor.html  |   0
 ...arkPipelineOptions.TmpCheckpointDirFactory.html |   0
 .../beam/runners/spark/SparkPipelineOptions.html   |   0
 .../beam/runners/spark/SparkPipelineResult.html    |   0
 .../beam/runners/spark/SparkRunner.Evaluator.html  |   0
 .../org/apache/beam/runners/spark/SparkRunner.html |   0
 ...arkRunnerDebugger.DebugSparkPipelineResult.html |   0
 .../beam/runners/spark/SparkRunnerDebugger.html    |   0
 .../spark/SparkRunnerRegistrar.Options.html        |   0
 .../runners/spark/SparkRunnerRegistrar.Runner.html |   0
 .../beam/runners/spark/SparkRunnerRegistrar.html   |   0
 .../runners/spark/SparkTransformOverrides.html     |   0
 ...ptions.DefaultStopPipelineWatermarkFactory.html |   0
 .../runners/spark/TestSparkPipelineOptions.html    |   0
 .../apache/beam/runners/spark/TestSparkRunner.html |   0
 .../runners/spark/aggregators/AggAccumParam.html   |   0
 ...ator.AccumulatorCheckpointingSparkListener.html |   0
 .../spark/aggregators/AggregatorsAccumulator.html  |   0
 .../spark/aggregators/NamedAggregators.State.html  |   0
 .../spark/aggregators/NamedAggregators.html        |   0
 .../runners/spark/aggregators/package-frame.html   |   0
 .../runners/spark/aggregators/package-summary.html |   0
 .../runners/spark/aggregators/package-tree.html    |   0
 .../spark/coders/BeamSparkRunnerRegistrator.html   |   0
 .../beam/runners/spark/coders/CoderHelpers.html    |   0
 .../beam/runners/spark/coders/package-frame.html   |   0
 .../beam/runners/spark/coders/package-summary.html |   0
 .../beam/runners/spark/coders/package-tree.html    |   0
 .../runners/spark/io/ConsoleIO.Write.Unbound.html  |   0
 .../beam/runners/spark/io/ConsoleIO.Write.html     |   0
 .../apache/beam/runners/spark/io/ConsoleIO.html    |   0
 .../apache/beam/runners/spark/io/CreateStream.html |   0
 .../beam/runners/spark/io/EmptyCheckpointMark.html |   0
 .../runners/spark/io/MicrobatchSource.Reader.html  |   0
 .../beam/runners/spark/io/MicrobatchSource.html    |   0
 .../beam/runners/spark/io/SourceRDD.Bounded.html   |   0
 .../beam/runners/spark/io/SourceRDD.Unbounded.html |   0
 .../apache/beam/runners/spark/io/SourceRDD.html    |   0
 .../spark/io/SparkUnboundedSource.Metadata.html    |   0
 .../runners/spark/io/SparkUnboundedSource.html     |   0
 .../beam/runners/spark/io/package-frame.html       |   0
 .../beam/runners/spark/io/package-summary.html     |   0
 .../apache/beam/runners/spark/io/package-tree.html |   0
 .../runners/spark/metrics/AggregatorMetric.html    |   0
 .../spark/metrics/AggregatorMetricSource.html      |   0
 .../runners/spark/metrics/CompositeSource.html     |   0
 ...ator.AccumulatorCheckpointingSparkListener.html |   0
 .../runners/spark/metrics/MetricsAccumulator.html  |   0
 .../spark/metrics/SparkBeamMetricSource.html       |   0
 .../runners/spark/metrics/WithMetricsSupport.html  |   0
 .../beam/runners/spark/metrics/package-frame.html  |   0
 .../runners/spark/metrics/package-summary.html     |   0
 .../beam/runners/spark/metrics/package-tree.html   |   0
 .../beam/runners/spark/metrics/sink/CsvSink.html   |   0
 .../runners/spark/metrics/sink/GraphiteSink.html   |   0
 .../runners/spark/metrics/sink/package-frame.html  |   0
 .../spark/metrics/sink/package-summary.html        |   0
 .../runners/spark/metrics/sink/package-tree.html   |   0
 .../apache/beam/runners/spark/package-frame.html   |   0
 .../apache/beam/runners/spark/package-summary.html |   0
 .../apache/beam/runners/spark/package-tree.html    |   0
 .../SparkGroupAlsoByWindowViaWindowSet.html        |   0
 .../spark/stateful/SparkTimerInternals.html        |   0
 .../runners/spark/stateful/StateSpecFunctions.html |   0
 .../beam/runners/spark/stateful/package-frame.html |   0
 .../runners/spark/stateful/package-summary.html    |   0
 .../beam/runners/spark/stateful/package-tree.html  |   0
 .../apache/beam/runners/spark/util/ByteArray.html  |   0
 .../GlobalWatermarkHolder.SparkWatermarks.html     |   0
 ...Holder.WatermarkAdvancingStreamingListener.html |   0
 .../runners/spark/util/GlobalWatermarkHolder.html  |   0
 .../runners/spark/util/SideInputBroadcast.html     |   0
 .../runners/spark/util/SparkSideInputReader.html   |   0
 .../beam/runners/spark/util/package-frame.html     |   0
 .../beam/runners/spark/util/package-summary.html   |   0
 .../beam/runners/spark/util/package-tree.html      |   0
 .../sdk/Pipeline.PipelineExecutionException.html   |   0
 ...Pipeline.PipelineVisitor.CompositeBehavior.html |   0
 .../sdk/Pipeline.PipelineVisitor.Defaults.html     |   0
 .../apache/beam/sdk/Pipeline.PipelineVisitor.html  |   0
 .../2.7.0/org/apache/beam/sdk/Pipeline.html        |   0
 .../org/apache/beam/sdk/PipelineResult.State.html  |   0
 .../2.7.0/org/apache/beam/sdk/PipelineResult.html  |   0
 .../2.7.0/org/apache/beam/sdk/PipelineRunner.html  |   0
 .../beam/sdk/annotations/Experimental.Kind.html    |   0
 .../apache/beam/sdk/annotations/Experimental.html  |   0
 .../org/apache/beam/sdk/annotations/Internal.html  |   0
 .../apache/beam/sdk/annotations/package-frame.html |   0
 .../beam/sdk/annotations/package-summary.html      |   0
 .../apache/beam/sdk/annotations/package-tree.html  |   0
 .../org/apache/beam/sdk/coders/AtomicCoder.html    |   0
 .../org/apache/beam/sdk/coders/AvroCoder.html      |   0
 .../apache/beam/sdk/coders/BigDecimalCoder.html    |   0
 .../beam/sdk/coders/BigEndianIntegerCoder.html     |   0
 .../apache/beam/sdk/coders/BigEndianLongCoder.html |   0
 .../beam/sdk/coders/BigEndianShortCoder.html       |   0
 .../apache/beam/sdk/coders/BigIntegerCoder.html    |   0
 .../org/apache/beam/sdk/coders/BitSetCoder.html    |   0
 .../org/apache/beam/sdk/coders/BooleanCoder.html   |   0
 .../org/apache/beam/sdk/coders/ByteArrayCoder.html |   0
 .../org/apache/beam/sdk/coders/ByteCoder.html      |   0
 .../CannotProvideCoderException.ReasonCode.html    |   0
 .../sdk/coders/CannotProvideCoderException.html    |   0
 .../org/apache/beam/sdk/coders/Coder.Context.html  |   0
 .../coders/Coder.NonDeterministicException.html    |   0
 .../2.7.0/org/apache/beam/sdk/coders/Coder.html    |   0
 .../org/apache/beam/sdk/coders/CoderException.html |   0
 .../org/apache/beam/sdk/coders/CoderProvider.html  |   0
 .../beam/sdk/coders/CoderProviderRegistrar.html    |   0
 .../org/apache/beam/sdk/coders/CoderProviders.html |   0
 .../org/apache/beam/sdk/coders/CoderRegistry.html  |   0
 .../apache/beam/sdk/coders/CollectionCoder.html    |   0
 .../org/apache/beam/sdk/coders/CustomCoder.html    |   0
 ...DefaultCoder.DefaultCoderProviderRegistrar.html |   0
 .../org/apache/beam/sdk/coders/DefaultCoder.html   |   0
 .../sdk/coders/DelegateCoder.CodingFunction.html   |   0
 .../org/apache/beam/sdk/coders/DelegateCoder.html  |   0
 .../org/apache/beam/sdk/coders/DoubleCoder.html    |   0
 .../org/apache/beam/sdk/coders/DurationCoder.html  |   0
 .../org/apache/beam/sdk/coders/FloatCoder.html     |   0
 .../org/apache/beam/sdk/coders/InstantCoder.html   |   0
 .../org/apache/beam/sdk/coders/IterableCoder.html  |   0
 .../apache/beam/sdk/coders/IterableLikeCoder.html  |   0
 .../2.7.0/org/apache/beam/sdk/coders/KvCoder.html  |   0
 .../apache/beam/sdk/coders/LengthPrefixCoder.html  |   0
 .../org/apache/beam/sdk/coders/ListCoder.html      |   0
 .../2.7.0/org/apache/beam/sdk/coders/MapCoder.html |   0
 .../org/apache/beam/sdk/coders/NullableCoder.html  |   0
 .../2.7.0/org/apache/beam/sdk/coders/RowCoder.html |   0
 .../apache/beam/sdk/coders/RowCoderGenerator.html  |   0
 ...leCoder.SerializableCoderProviderRegistrar.html |   0
 .../apache/beam/sdk/coders/SerializableCoder.html  |   0
 .../2.7.0/org/apache/beam/sdk/coders/SetCoder.html |   0
 .../apache/beam/sdk/coders/ShardedKeyCoder.html    |   0
 .../org/apache/beam/sdk/coders/SnappyCoder.html    |   0
 .../beam/sdk/coders/StringDelegateCoder.html       |   0
 .../apache/beam/sdk/coders/StringUtf8Coder.html    |   0
 .../beam/sdk/coders/StructuralByteArray.html       |   0
 .../apache/beam/sdk/coders/StructuredCoder.html    |   0
 .../beam/sdk/coders/TextualIntegerCoder.html       |   0
 .../org/apache/beam/sdk/coders/VarIntCoder.html    |   0
 .../org/apache/beam/sdk/coders/VarLongCoder.html   |   0
 .../org/apache/beam/sdk/coders/VoidCoder.html      |   0
 .../org/apache/beam/sdk/coders/package-frame.html  |   0
 .../apache/beam/sdk/coders/package-summary.html    |   0
 .../org/apache/beam/sdk/coders/package-tree.html   |   0
 .../sdk/extensions/gcp/auth/CredentialFactory.html |   0
 .../extensions/gcp/auth/GcpCredentialFactory.html  |   0
 .../extensions/gcp/auth/NoopCredentialFactory.html |   0
 .../gcp/auth/NullCredentialInitializer.html        |   0
 .../sdk/extensions/gcp/auth/package-frame.html     |   0
 .../sdk/extensions/gcp/auth/package-summary.html   |   0
 .../beam/sdk/extensions/gcp/auth/package-tree.html |   0
 .../gcp/options/CloudResourceManagerOptions.html   |   0
 .../options/GcpOptions.DefaultProjectFactory.html  |   0
 .../options/GcpOptions.GcpTempLocationFactory.html |   0
 .../GcpOptions.GcpUserCredentialsFactory.html      |   0
 .../sdk/extensions/gcp/options/GcpOptions.html     |   0
 .../gcp/options/GcpPipelineOptionsRegistrar.html   |   0
 .../options/GcsOptions.ExecutorServiceFactory.html |   0
 .../options/GcsOptions.PathValidatorFactory.html   |   0
 .../sdk/extensions/gcp/options/GcsOptions.html     |   0
 .../GoogleApiDebugOptions.GoogleApiTracer.html     |   0
 .../gcp/options/GoogleApiDebugOptions.html         |   0
 .../sdk/extensions/gcp/options/package-frame.html  |   0
 .../extensions/gcp/options/package-summary.html    |   0
 .../sdk/extensions/gcp/options/package-tree.html   |   0
 .../gcp/storage/GcsCreateOptions.Builder.html      |   0
 .../extensions/gcp/storage/GcsCreateOptions.html   |   0
 .../gcp/storage/GcsFileSystemRegistrar.html        |   0
 .../extensions/gcp/storage/GcsPathValidator.html   |   0
 .../sdk/extensions/gcp/storage/GcsResourceId.html  |   0
 .../extensions/gcp/storage/NoopPathValidator.html  |   0
 .../sdk/extensions/gcp/storage/PathValidator.html  |   0
 .../sdk/extensions/gcp/storage/package-frame.html  |   0
 .../extensions/gcp/storage/package-summary.html    |   0
 .../sdk/extensions/gcp/storage/package-tree.html   |   0
 .../beam/sdk/extensions/jackson/AsJsons.html       |   0
 .../beam/sdk/extensions/jackson/ParseJsons.html    |   0
 .../beam/sdk/extensions/jackson/package-frame.html |   0
 .../sdk/extensions/jackson/package-summary.html    |   0
 .../beam/sdk/extensions/jackson/package-tree.html  |   0
 .../beam/sdk/extensions/joinlibrary/Join.html      |   0
 .../sdk/extensions/joinlibrary/package-frame.html  |   0
 .../extensions/joinlibrary/package-summary.html    |   0
 .../sdk/extensions/joinlibrary/package-tree.html   |   0
 .../sdk/extensions/protobuf/ByteStringCoder.html   |   0
 .../beam/sdk/extensions/protobuf/ProtoCoder.html   |   0
 .../protobuf/ProtobufCoderProviderRegistrar.html   |   0
 .../sdk/extensions/protobuf/package-frame.html     |   0
 .../sdk/extensions/protobuf/package-summary.html   |   0
 .../beam/sdk/extensions/protobuf/package-tree.html |   0
 .../ApproximateDistinct.ApproximateDistinctFn.html |   0
 .../ApproximateDistinct.GloballyDistinct.html      |   0
 .../ApproximateDistinct.HyperLogLogPlusCoder.html  |   0
 .../ApproximateDistinct.PerKeyDistinct.html        |   0
 .../extensions/sketching/ApproximateDistinct.html  |   0
 .../SketchFrequencies.CountMinSketchFn.html        |   0
 .../sketching/SketchFrequencies.GlobalSketch.html  |   0
 .../sketching/SketchFrequencies.PerKeySketch.html  |   0
 .../sketching/SketchFrequencies.Sketch.html        |   0
 .../extensions/sketching/SketchFrequencies.html    |   0
 .../sketching/TDigestQuantiles.GlobalDigest.html   |   0
 .../sketching/TDigestQuantiles.PerKeyDigest.html   |   0
 .../TDigestQuantiles.TDigestQuantilesFn.html       |   0
 .../sdk/extensions/sketching/TDigestQuantiles.html |   0
 .../sdk/extensions/sketching/package-frame.html    |   0
 .../sdk/extensions/sketching/package-summary.html  |   0
 .../sdk/extensions/sketching/package-tree.html     |   0
 .../sorter/BufferedExternalSorter.Options.html     |   0
 .../extensions/sorter/BufferedExternalSorter.html  |   0
 .../beam/sdk/extensions/sorter/SortValues.html     |   0
 .../beam/sdk/extensions/sorter/package-frame.html  |   0
 .../sdk/extensions/sorter/package-summary.html     |   0
 .../beam/sdk/extensions/sorter/package-tree.html   |   0
 .../apache/beam/sdk/extensions/sql/BeamSqlCli.html |   0
 .../sdk/extensions/sql/BeamSqlSeekableTable.html   |   0
 .../beam/sdk/extensions/sql/BeamSqlTable.html      |   0
 .../apache/beam/sdk/extensions/sql/BeamSqlUdf.html |   0
 .../beam/sdk/extensions/sql/SqlTransform.html      |   0
 .../sdk/extensions/sql/example/model/Customer.html |   0
 .../sdk/extensions/sql/example/model/Order.html    |   0
 .../sql/example/model/package-frame.html           |   0
 .../sql/example/model/package-summary.html         |   0
 .../extensions/sql/example/model/package-tree.html |   0
 .../sdk/extensions/sql/impl/BeamCalciteSchema.html |   0
 .../sql/impl/BeamCalciteSchemaFactory.html         |   0
 .../beam/sdk/extensions/sql/impl/BeamSqlEnv.html   |   0
 .../beam/sdk/extensions/sql/impl/JdbcDriver.html   |   0
 .../sdk/extensions/sql/impl/ParseException.html    |   0
 .../interpreter/BeamSqlExpressionEnvironment.html  |   0
 .../interpreter/BeamSqlExpressionEnvironments.html |   0
 .../interpreter/BeamSqlExpressionExecutor.html     |   0
 .../sql/impl/interpreter/BeamSqlFnExecutor.html    |   0
 .../operator/BeamSqlBinaryOperator.html            |   0
 .../operator/BeamSqlCaseExpression.html            |   0
 .../operator/BeamSqlCastExpression.html            |   0
 .../operator/BeamSqlCorrelVariableExpression.html  |   0
 .../operator/BeamSqlDefaultExpression.html         |   0
 .../interpreter/operator/BeamSqlDotExpression.html |   0
 .../interpreter/operator/BeamSqlExpression.html    |   0
 .../operator/BeamSqlInputRefExpression.html        |   0
 .../operator/BeamSqlLocalRefExpression.html        |   0
 .../impl/interpreter/operator/BeamSqlOperator.html |   0
 .../operator/BeamSqlOperatorExpression.html        |   0
 .../interpreter/operator/BeamSqlPrimitive.html     |   0
 .../interpreter/operator/BeamSqlUdfExpression.html |   0
 .../interpreter/operator/BeamSqlUnaryOperator.html |   0
 .../operator/BeamSqlWindowEndExpression.html       |   0
 .../operator/BeamSqlWindowExpression.html          |   0
 .../operator/BeamSqlWindowStartExpression.html     |   0
 .../impl/interpreter/operator/DateOperators.html   |   0
 .../operator/StringOperators.StringOperator.html   |   0
 .../impl/interpreter/operator/StringOperators.html |   0
 .../sql/impl/interpreter/operator/UdafImpl.html    |   0
 .../arithmetic/BeamSqlArithmeticExpression.html    |   0
 .../arithmetic/BeamSqlDivideExpression.html        |   0
 .../arithmetic/BeamSqlMinusExpression.html         |   0
 .../operator/arithmetic/BeamSqlModExpression.html  |   0
 .../arithmetic/BeamSqlMultiplyExpression.html      |   0
 .../operator/arithmetic/BeamSqlPlusExpression.html |   0
 .../operator/arithmetic/package-frame.html         |   0
 .../operator/arithmetic/package-summary.html       |   0
 .../operator/arithmetic/package-tree.html          |   0
 .../operator/array/BeamSqlArrayExpression.html     |   0
 .../operator/array/BeamSqlArrayItemExpression.html |   0
 .../interpreter/operator/array/package-frame.html  |   0
 .../operator/array/package-summary.html            |   0
 .../interpreter/operator/array/package-tree.html   |   0
 .../collection/BeamSqlCardinalityExpression.html   |   0
 .../collection/BeamSqlSingleElementExpression.html |   0
 .../operator/collection/package-frame.html         |   0
 .../operator/collection/package-summary.html       |   0
 .../operator/collection/package-tree.html          |   0
 .../comparison/BeamSqlCompareExpression.html       |   0
 .../comparison/BeamSqlEqualsExpression.html        |   0
 .../comparison/BeamSqlGreaterThanExpression.html   |   0
 .../BeamSqlGreaterThanOrEqualsExpression.html      |   0
 .../comparison/BeamSqlIsNotNullExpression.html     |   0
 .../comparison/BeamSqlIsNullExpression.html        |   0
 .../comparison/BeamSqlLessThanExpression.html      |   0
 .../BeamSqlLessThanOrEqualsExpression.html         |   0
 .../operator/comparison/BeamSqlLikeExpression.html |   0
 .../comparison/BeamSqlNotEqualsExpression.html     |   0
 .../comparison/BeamSqlNotLikeExpression.html       |   0
 .../operator/comparison/package-frame.html         |   0
 .../operator/comparison/package-summary.html       |   0
 .../operator/comparison/package-tree.html          |   0
 .../date/BeamSqlCurrentDateExpression.html         |   0
 .../date/BeamSqlCurrentTimeExpression.html         |   0
 .../date/BeamSqlCurrentTimestampExpression.html    |   0
 .../date/BeamSqlDatetimeMinusExpression.html       |   0
 .../BeamSqlDatetimeMinusIntervalExpression.html    |   0
 .../date/BeamSqlDatetimePlusExpression.html        |   0
 .../date/BeamSqlIntervalMultiplyExpression.html    |   0
 .../BeamSqlTimestampMinusIntervalExpression.html   |   0
 .../BeamSqlTimestampMinusTimestampExpression.html  |   0
 .../interpreter/operator/date/TimeUnitUtils.html   |   0
 .../interpreter/operator/date/package-frame.html   |   0
 .../interpreter/operator/date/package-summary.html |   0
 .../interpreter/operator/date/package-tree.html    |   0
 .../operator/logical/BeamSqlAndExpression.html     |   0
 .../operator/logical/BeamSqlLogicalExpression.html |   0
 .../operator/logical/BeamSqlNotExpression.html     |   0
 .../operator/logical/BeamSqlOrExpression.html      |   0
 .../operator/logical/package-frame.html            |   0
 .../operator/logical/package-summary.html          |   0
 .../interpreter/operator/logical/package-tree.html |   0
 .../operator/map/BeamSqlMapExpression.html         |   0
 .../operator/map/BeamSqlMapItemExpression.html     |   0
 .../interpreter/operator/map/package-frame.html    |   0
 .../interpreter/operator/map/package-summary.html  |   0
 .../interpreter/operator/map/package-tree.html     |   0
 .../operator/math/BeamSqlAbsExpression.html        |   0
 .../operator/math/BeamSqlAcosExpression.html       |   0
 .../operator/math/BeamSqlAsinExpression.html       |   0
 .../operator/math/BeamSqlAtan2Expression.html      |   0
 .../operator/math/BeamSqlAtanExpression.html       |   0
 .../operator/math/BeamSqlCeilExpression.html       |   0
 .../operator/math/BeamSqlCosExpression.html        |   0
 .../operator/math/BeamSqlCotExpression.html        |   0
 .../operator/math/BeamSqlDegreesExpression.html    |   0
 .../operator/math/BeamSqlExpExpression.html        |   0
 .../operator/math/BeamSqlFloorExpression.html      |   0
 .../operator/math/BeamSqlLnExpression.html         |   0
 .../operator/math/BeamSqlLogExpression.html        |   0
 .../operator/math/BeamSqlMathBinaryExpression.html |   0
 .../operator/math/BeamSqlMathUnaryExpression.html  |   0
 .../operator/math/BeamSqlPiExpression.html         |   0
 .../operator/math/BeamSqlPowerExpression.html      |   0
 .../operator/math/BeamSqlRadiansExpression.html    |   0
 .../operator/math/BeamSqlRandExpression.html       |   0
 .../math/BeamSqlRandIntegerExpression.html         |   0
 .../operator/math/BeamSqlRoundExpression.html      |   0
 .../operator/math/BeamSqlSignExpression.html       |   0
 .../operator/math/BeamSqlSinExpression.html        |   0
 .../operator/math/BeamSqlTanExpression.html        |   0
 .../operator/math/BeamSqlTruncateExpression.html   |   0
 .../interpreter/operator/math/package-frame.html   |   0
 .../interpreter/operator/math/package-summary.html |   0
 .../interpreter/operator/math/package-tree.html    |   0
 .../impl/interpreter/operator/package-frame.html   |   0
 .../impl/interpreter/operator/package-summary.html |   0
 .../impl/interpreter/operator/package-tree.html    |   0
 .../reinterpret/BeamSqlReinterpretExpression.html  |   0
 .../DatetimeReinterpretConversions.html            |   0
 .../reinterpret/IntegerReinterpretConversions.html |   0
 .../reinterpret/ReinterpretConversion.Builder.html |   0
 .../reinterpret/ReinterpretConversion.html         |   0
 .../reinterpret/Reinterpreter.Builder.html         |   0
 .../operator/reinterpret/Reinterpreter.html        |   0
 .../operator/reinterpret/package-frame.html        |   0
 .../operator/reinterpret/package-summary.html      |   0
 .../operator/reinterpret/package-tree.html         |   0
 .../operator/row/BeamSqlFieldAccessExpression.html |   0
 .../interpreter/operator/row/package-frame.html    |   0
 .../interpreter/operator/row/package-summary.html  |   0
 .../interpreter/operator/row/package-tree.html     |   0
 .../sql/impl/interpreter/package-frame.html        |   0
 .../sql/impl/interpreter/package-summary.html      |   0
 .../sql/impl/interpreter/package-tree.html         |   0
 .../sdk/extensions/sql/impl/package-frame.html     |   0
 .../sdk/extensions/sql/impl/package-summary.html   |   0
 .../beam/sdk/extensions/sql/impl/package-tree.html |   0
 .../sql/impl/parser/SqlCheckConstraint.html        |   0
 .../sql/impl/parser/SqlColumnDeclaration.html      |   0
 .../extensions/sql/impl/parser/SqlCreateTable.html |   0
 .../extensions/sql/impl/parser/SqlDdlNodes.html    |   0
 .../extensions/sql/impl/parser/SqlDropTable.html   |   0
 .../sql/impl/parser/SqlSetOptionBeam.html          |   0
 .../extensions/sql/impl/parser/package-frame.html  |   0
 .../sql/impl/parser/package-summary.html           |   0
 .../extensions/sql/impl/parser/package-tree.html   |   0
 .../sql/impl/planner/BeamRelDataTypeSystem.html    |   0
 .../extensions/sql/impl/planner/BeamRuleSets.html  |   0
 .../extensions/sql/impl/planner/package-frame.html |   0
 .../sql/impl/planner/package-summary.html          |   0
 .../extensions/sql/impl/planner/package-tree.html  |   0
 .../sql/impl/rel/BeamAggregationRel.html           |   0
 .../sdk/extensions/sql/impl/rel/BeamCalcRel.html   |   0
 .../sql/impl/rel/BeamEnumerableConverter.html      |   0
 .../sdk/extensions/sql/impl/rel/BeamIOSinkRel.html |   0
 .../extensions/sql/impl/rel/BeamIOSourceRel.html   |   0
 .../extensions/sql/impl/rel/BeamIntersectRel.html  |   0
 .../sdk/extensions/sql/impl/rel/BeamJoinRel.html   |   0
 .../sql/impl/rel/BeamLogicalConvention.html        |   0
 .../sdk/extensions/sql/impl/rel/BeamMinusRel.html  |   0
 .../sdk/extensions/sql/impl/rel/BeamRelNode.html   |   0
 .../impl/rel/BeamSetOperatorRelBase.OpType.html    |   0
 .../sql/impl/rel/BeamSetOperatorRelBase.html       |   0
 .../sdk/extensions/sql/impl/rel/BeamSortRel.html   |   0
 .../extensions/sql/impl/rel/BeamSqlRelUtils.html   |   0
 .../extensions/sql/impl/rel/BeamUncollectRel.html  |   0
 .../sdk/extensions/sql/impl/rel/BeamUnionRel.html  |   0
 .../sdk/extensions/sql/impl/rel/BeamUnnestRel.html |   0
 .../sdk/extensions/sql/impl/rel/BeamValuesRel.html |   0
 .../sdk/extensions/sql/impl/rel/package-frame.html |   0
 .../extensions/sql/impl/rel/package-summary.html   |   0
 .../sdk/extensions/sql/impl/rel/package-tree.html  |   0
 .../sql/impl/rule/AggregateWindowField.html        |   0
 .../sql/impl/rule/BeamAggregationRule.html         |   0
 .../sdk/extensions/sql/impl/rule/BeamCalcRule.html |   0
 .../sql/impl/rule/BeamEnumerableConverterRule.html |   0
 .../extensions/sql/impl/rule/BeamIOSinkRule.html   |   0
 .../sql/impl/rule/BeamIntersectRule.html           |   0
 .../sdk/extensions/sql/impl/rule/BeamJoinRule.html |   0
 .../extensions/sql/impl/rule/BeamMinusRule.html    |   0
 .../sdk/extensions/sql/impl/rule/BeamSortRule.html |   0
 .../sql/impl/rule/BeamUncollectRule.html           |   0
 .../extensions/sql/impl/rule/BeamUnionRule.html    |   0
 .../extensions/sql/impl/rule/BeamUnnestRule.html   |   0
 .../extensions/sql/impl/rule/BeamValuesRule.html   |   0
 .../extensions/sql/impl/rule/package-frame.html    |   0
 .../extensions/sql/impl/rule/package-summary.html  |   0
 .../sdk/extensions/sql/impl/rule/package-tree.html |   0
 .../extensions/sql/impl/schema/BaseBeamTable.html  |   0
 .../sql/impl/schema/BeamPCollectionTable.html      |   0
 .../extensions/sql/impl/schema/BeamTableUtils.html |   0
 .../extensions/sql/impl/schema/package-frame.html  |   0
 .../sql/impl/schema/package-summary.html           |   0
 .../extensions/sql/impl/schema/package-tree.html   |   0
 ...gregationTransforms.AggregationAccumulator.html |   0
 ...tionTransforms.AggregationAccumulatorCoder.html |   0
 ...amAggregationTransforms.AggregationAdaptor.html |   0
 ...regationTransforms.AggregationGroupByKeyFn.html |   0
 ...gregationTransforms.MergeAggregationRecord.html |   0
 ...eamAggregationTransforms.WindowTimestampFn.html |   0
 .../impl/transform/BeamAggregationTransforms.html  |   0
 .../BeamJoinTransforms.ExtractJoinFields.html      |   0
 .../transform/BeamJoinTransforms.JoinAsLookup.html |   0
 .../BeamJoinTransforms.JoinParts2WholeRow.html     |   0
 .../BeamJoinTransforms.SideInputJoinDoFn.html      |   0
 .../sql/impl/transform/BeamJoinTransforms.html     |   0
 ...BeamSetOperatorsTransforms.BeamSqlRow2KvFn.html |   0
 ...eratorsTransforms.SetOperatorFilteringDoFn.html |   0
 .../impl/transform/BeamSetOperatorsTransforms.html |   0
 .../impl/transform/BeamSqlOutputToConsoleFn.html   |   0
 .../sql/impl/transform/agg/CovarianceFn.html       |   0
 .../sql/impl/transform/agg/VarianceFn.html         |   0
 .../sql/impl/transform/agg/package-frame.html      |   0
 .../sql/impl/transform/agg/package-summary.html    |   0
 .../sql/impl/transform/agg/package-tree.html       |   0
 .../sql/impl/transform/package-frame.html          |   0
 .../sql/impl/transform/package-summary.html        |   0
 .../sql/impl/transform/package-tree.html           |   0
 .../sql/impl/utils/BigDecimalConverter.html        |   0
 .../extensions/sql/impl/utils/CalciteUtils.html    |   0
 .../extensions/sql/impl/utils/SqlTypeUtils.html    |   0
 .../extensions/sql/impl/utils/package-frame.html   |   0
 .../extensions/sql/impl/utils/package-summary.html |   0
 .../extensions/sql/impl/utils/package-tree.html    |   0
 .../sdk/extensions/sql/meta/Table.Builder.html     |   0
 .../apache/beam/sdk/extensions/sql/meta/Table.html |   0
 .../sdk/extensions/sql/meta/package-frame.html     |   0
 .../sdk/extensions/sql/meta/package-summary.html   |   0
 .../beam/sdk/extensions/sql/meta/package-tree.html |   0
 .../meta/provider/InMemoryMetaTableProvider.html   |   0
 .../sql/meta/provider/ReadOnlyTableProvider.html   |   0
 .../sql/meta/provider/TableProvider.html           |   0
 .../meta/provider/bigquery/BeamBigQueryTable.html  |   0
 .../provider/bigquery/BigQueryTableProvider.html   |   0
 .../sql/meta/provider/bigquery/package-frame.html  |   0
 .../meta/provider/bigquery/package-summary.html    |   0
 .../sql/meta/provider/bigquery/package-tree.html   |   0
 .../BeamKafkaCSVTable.CsvRecorderDecoder.html      |   0
 .../BeamKafkaCSVTable.CsvRecorderEncoder.html      |   0
 .../sql/meta/provider/kafka/BeamKafkaCSVTable.html |   0
 .../sql/meta/provider/kafka/BeamKafkaTable.html    |   0
 .../meta/provider/kafka/KafkaTableProvider.html    |   0
 .../sql/meta/provider/kafka/package-frame.html     |   0
 .../sql/meta/provider/kafka/package-summary.html   |   0
 .../sql/meta/provider/kafka/package-tree.html      |   0
 .../sql/meta/provider/package-frame.html           |   0
 .../sql/meta/provider/package-summary.html         |   0
 .../extensions/sql/meta/provider/package-tree.html |   0
 .../provider/pubsub/PubsubJsonTableProvider.html   |   0
 .../meta/provider/pubsub/PubsubMessageToRow.html   |   0
 .../sql/meta/provider/pubsub/package-frame.html    |   0
 .../sql/meta/provider/pubsub/package-summary.html  |   0
 .../sql/meta/provider/pubsub/package-tree.html     |   0
 .../sql/meta/provider/test/TestTableProvider.html  |   0
 .../sql/meta/provider/test/package-frame.html      |   0
 .../sql/meta/provider/test/package-summary.html    |   0
 .../sql/meta/provider/test/package-tree.html       |   0
 .../sql/meta/provider/text/TextTable.html          |   0
 .../provider/text/TextTableProvider.CsvToRow.html  |   0
 .../text/TextTableProvider.LinesReadConverter.html |   0
 .../TextTableProvider.LinesWriteConverter.html     |   0
 .../sql/meta/provider/text/TextTableProvider.html  |   0
 .../sql/meta/provider/text/package-frame.html      |   0
 .../sql/meta/provider/text/package-summary.html    |   0
 .../sql/meta/provider/text/package-tree.html       |   0
 .../sql/meta/store/InMemoryMetaStore.html          |   0
 .../sdk/extensions/sql/meta/store/MetaStore.html   |   0
 .../extensions/sql/meta/store/package-frame.html   |   0
 .../extensions/sql/meta/store/package-summary.html |   0
 .../extensions/sql/meta/store/package-tree.html    |   0
 .../beam/sdk/extensions/sql/package-frame.html     |   0
 .../beam/sdk/extensions/sql/package-summary.html   |   0
 .../beam/sdk/extensions/sql/package-tree.html      |   0
 .../2.7.0/org/apache/beam/sdk/fn/IdGenerator.html  |   0
 .../2.7.0/org/apache/beam/sdk/fn/IdGenerators.html |   0
 .../beam/sdk/fn/channel/ManagedChannelFactory.html |   0
 .../beam/sdk/fn/channel/SocketAddressFactory.html  |   0
 .../apache/beam/sdk/fn/channel/package-frame.html  |   0
 .../beam/sdk/fn/channel/package-summary.html       |   0
 .../apache/beam/sdk/fn/channel/package-tree.html   |   0
 .../data/BeamFnDataBufferingOutboundObserver.html  |   0
 .../sdk/fn/data/BeamFnDataGrpcMultiplexer.html     |   0
 .../sdk/fn/data/BeamFnDataInboundObserver.html     |   0
 .../beam/sdk/fn/data/CloseableFnDataReceiver.html  |   0
 .../data/CompletableFutureInboundDataClient.html   |   0
 .../apache/beam/sdk/fn/data/FnDataReceiver.html    |   0
 .../apache/beam/sdk/fn/data/InboundDataClient.html |   0
 .../apache/beam/sdk/fn/data/LogicalEndpoint.html   |   0
 .../beam/sdk/fn/data/RemoteGrpcPortRead.html       |   0
 .../beam/sdk/fn/data/RemoteGrpcPortWrite.html      |   0
 .../org/apache/beam/sdk/fn/data/package-frame.html |   0
 .../apache/beam/sdk/fn/data/package-summary.html   |   0
 .../org/apache/beam/sdk/fn/data/package-tree.html  |   0
 .../sdk/fn/function/CloseableThrowingConsumer.html |   0
 .../beam/sdk/fn/function/ThrowingBiConsumer.html   |   0
 .../beam/sdk/fn/function/ThrowingBiFunction.html   |   0
 .../beam/sdk/fn/function/ThrowingConsumer.html     |   0
 .../beam/sdk/fn/function/ThrowingFunction.html     |   0
 .../beam/sdk/fn/function/ThrowingRunnable.html     |   0
 .../apache/beam/sdk/fn/function/package-frame.html |   0
 .../beam/sdk/fn/function/package-summary.html      |   0
 .../apache/beam/sdk/fn/function/package-tree.html  |   0
 .../org/apache/beam/sdk/fn/package-frame.html      |   0
 .../org/apache/beam/sdk/fn/package-summary.html    |   0
 .../2.7.0/org/apache/beam/sdk/fn/package-tree.html |   0
 .../apache/beam/sdk/fn/stream/AdvancingPhaser.html |   0
 .../sdk/fn/stream/BufferingStreamObserver.html     |   0
 .../stream/DataStreams.BlockingQueueIterator.html  |   0
 .../fn/stream/DataStreams.DataStreamDecoder.html   |   0
 .../DataStreams.ElementDelimitedOutputStream.html  |   0
 .../fn/stream/DataStreams.OutputChunkConsumer.html |   0
 .../org/apache/beam/sdk/fn/stream/DataStreams.html |   0
 .../beam/sdk/fn/stream/DirectStreamObserver.html   |   0
 .../stream/ForwardingClientResponseObserver.html   |   0
 .../OutboundObserverFactory.BasicFactory.html      |   0
 .../sdk/fn/stream/OutboundObserverFactory.html     |   0
 .../sdk/fn/stream/SynchronizedStreamObserver.html  |   0
 .../apache/beam/sdk/fn/stream/package-frame.html   |   0
 .../apache/beam/sdk/fn/stream/package-summary.html |   0
 .../apache/beam/sdk/fn/stream/package-tree.html    |   0
 .../fn/test/InProcessManagedChannelFactory.html    |   0
 .../fn/test/TestExecutors.TestExecutorService.html |   0
 .../org/apache/beam/sdk/fn/test/TestExecutors.html |   0
 .../beam/sdk/fn/test/TestStreams.Builder.html      |   0
 .../org/apache/beam/sdk/fn/test/TestStreams.html   |   0
 .../org/apache/beam/sdk/fn/test/package-frame.html |   0
 .../apache/beam/sdk/fn/test/package-summary.html   |   0
 .../org/apache/beam/sdk/fn/test/package-tree.html  |   0
 .../fn/windowing/EncodedBoundedWindow.Coder.html   |   0
 .../sdk/fn/windowing/EncodedBoundedWindow.html     |   0
 .../beam/sdk/fn/windowing/package-frame.html       |   0
 .../beam/sdk/fn/windowing/package-summary.html     |   0
 .../apache/beam/sdk/fn/windowing/package-tree.html |   0
 .../2.7.0/org/apache/beam/sdk/io/AvroIO.Parse.html |   0
 .../org/apache/beam/sdk/io/AvroIO.ParseAll.html    |   0
 .../2.7.0/org/apache/beam/sdk/io/AvroIO.Read.html  |   0
 .../org/apache/beam/sdk/io/AvroIO.ReadAll.html     |   0
 .../apache/beam/sdk/io/AvroIO.RecordFormatter.html |   0
 .../2.7.0/org/apache/beam/sdk/io/AvroIO.Sink.html  |   0
 .../org/apache/beam/sdk/io/AvroIO.TypedWrite.html  |   0
 .../2.7.0/org/apache/beam/sdk/io/AvroIO.Write.html |   0
 .../2.7.0/org/apache/beam/sdk/io/AvroIO.html       |   0
 .../apache/beam/sdk/io/AvroSource.AvroReader.html  |   0
 .../2.7.0/org/apache/beam/sdk/io/AvroSource.html   |   0
 .../apache/beam/sdk/io/BlockBasedSource.Block.html |   0
 .../sdk/io/BlockBasedSource.BlockBasedReader.html  |   0
 .../org/apache/beam/sdk/io/BlockBasedSource.html   |   0
 .../sdk/io/BoundedReadFromUnboundedSource.html     |   0
 .../beam/sdk/io/BoundedSource.BoundedReader.html   |   0
 .../org/apache/beam/sdk/io/BoundedSource.html      |   0
 .../sdk/io/CompressedSource.CompressedReader.html  |   0
 .../sdk/io/CompressedSource.CompressionMode.html   |   0
 ...mpressedSource.DecompressingChannelFactory.html |   0
 .../org/apache/beam/sdk/io/CompressedSource.html   |   0
 .../2.7.0/org/apache/beam/sdk/io/Compression.html  |   0
 .../beam/sdk/io/CountingSource.CounterMark.html    |   0
 .../org/apache/beam/sdk/io/CountingSource.html     |   0
 .../beam/sdk/io/DefaultFilenamePolicy.Params.html  |   0
 .../sdk/io/DefaultFilenamePolicy.ParamsCoder.html  |   0
 .../apache/beam/sdk/io/DefaultFilenamePolicy.html  |   0
 .../beam/sdk/io/DynamicAvroDestinations.html       |   0
 .../beam/sdk/io/DynamicFileDestinations.html       |   0
 .../beam/sdk/io/FileBasedSink.CompressionType.html |   0
 .../sdk/io/FileBasedSink.DynamicDestinations.html  |   0
 .../beam/sdk/io/FileBasedSink.FileResult.html      |   0
 .../beam/sdk/io/FileBasedSink.FileResultCoder.html |   0
 .../beam/sdk/io/FileBasedSink.FilenamePolicy.html  |   0
 .../beam/sdk/io/FileBasedSink.OutputFileHints.html |   0
 .../FileBasedSink.WritableByteChannelFactory.html  |   0
 .../beam/sdk/io/FileBasedSink.WriteOperation.html  |   0
 .../apache/beam/sdk/io/FileBasedSink.Writer.html   |   0
 .../org/apache/beam/sdk/io/FileBasedSink.html      |   0
 .../sdk/io/FileBasedSource.FileBasedReader.html    |   0
 .../apache/beam/sdk/io/FileBasedSource.Mode.html   |   0
 .../org/apache/beam/sdk/io/FileBasedSource.html    |   0
 .../2.7.0/org/apache/beam/sdk/io/FileIO.Match.html |   0
 .../org/apache/beam/sdk/io/FileIO.MatchAll.html    |   0
 .../beam/sdk/io/FileIO.MatchConfiguration.html     |   0
 .../org/apache/beam/sdk/io/FileIO.ReadMatches.html |   0
 .../apache/beam/sdk/io/FileIO.ReadableFile.html    |   0
 .../2.7.0/org/apache/beam/sdk/io/FileIO.Sink.html  |   0
 .../beam/sdk/io/FileIO.Write.FileNaming.html       |   0
 .../2.7.0/org/apache/beam/sdk/io/FileIO.Write.html |   0
 .../2.7.0/org/apache/beam/sdk/io/FileIO.html       |   0
 .../2.7.0/org/apache/beam/sdk/io/FileSystem.html   |   0
 .../apache/beam/sdk/io/FileSystemRegistrar.html    |   0
 .../2.7.0/org/apache/beam/sdk/io/FileSystems.html  |   0
 .../org/apache/beam/sdk/io/GenerateSequence.html   |   0
 .../beam/sdk/io/LocalFileSystemRegistrar.html      |   0
 .../org/apache/beam/sdk/io/LocalResources.html     |   0
 .../io/OffsetBasedSource.OffsetBasedReader.html    |   0
 .../org/apache/beam/sdk/io/OffsetBasedSource.html  |   0
 .../2.7.0/org/apache/beam/sdk/io/Read.Bounded.html |   0
 .../2.7.0/org/apache/beam/sdk/io/Read.Builder.html |   0
 .../org/apache/beam/sdk/io/Read.Unbounded.html     |   0
 .../javadoc/2.7.0/org/apache/beam/sdk/io/Read.html |   0
 .../beam/sdk/io/ReadAllViaFileBasedSource.html     |   0
 .../org/apache/beam/sdk/io/ReadableFileCoder.html  |   0
 .../org/apache/beam/sdk/io/ShardNameTemplate.html  |   0
 .../org/apache/beam/sdk/io/Source.Reader.html      |   0
 .../2.7.0/org/apache/beam/sdk/io/Source.html       |   0
 .../beam/sdk/io/TFRecordIO.CompressionType.html    |   0
 .../org/apache/beam/sdk/io/TFRecordIO.Read.html    |   0
 .../org/apache/beam/sdk/io/TFRecordIO.Sink.html    |   0
 .../org/apache/beam/sdk/io/TFRecordIO.Write.html   |   0
 .../2.7.0/org/apache/beam/sdk/io/TFRecordIO.html   |   0
 .../apache/beam/sdk/io/TextIO.CompressionType.html |   0
 .../2.7.0/org/apache/beam/sdk/io/TextIO.Read.html  |   0
 .../org/apache/beam/sdk/io/TextIO.ReadAll.html     |   0
 .../org/apache/beam/sdk/io/TextIO.ReadFiles.html   |   0
 .../2.7.0/org/apache/beam/sdk/io/TextIO.Sink.html  |   0
 .../org/apache/beam/sdk/io/TextIO.TypedWrite.html  |   0
 .../2.7.0/org/apache/beam/sdk/io/TextIO.Write.html |   0
 .../2.7.0/org/apache/beam/sdk/io/TextIO.html       |   0
 ...edSource.CheckpointMark.NoopCheckpointMark.html |   0
 .../sdk/io/UnboundedSource.CheckpointMark.html     |   0
 .../sdk/io/UnboundedSource.UnboundedReader.html    |   0
 .../org/apache/beam/sdk/io/UnboundedSource.html    |   0
 .../2.7.0/org/apache/beam/sdk/io/WriteFiles.html   |   0
 .../org/apache/beam/sdk/io/WriteFilesResult.html   |   0
 .../org/apache/beam/sdk/io/amqp/AmqpIO.Read.html   |   0
 .../org/apache/beam/sdk/io/amqp/AmqpIO.Write.html  |   0
 .../2.7.0/org/apache/beam/sdk/io/amqp/AmqpIO.html  |   0
 .../apache/beam/sdk/io/amqp/AmqpMessageCoder.html  |   0
 .../io/amqp/AmqpMessageCoderProviderRegistrar.html |   0
 .../org/apache/beam/sdk/io/amqp/package-frame.html |   0
 .../apache/beam/sdk/io/amqp/package-summary.html   |   0
 .../org/apache/beam/sdk/io/amqp/package-tree.html  |   0
 .../apache/beam/sdk/io/aws/options/AwsModule.html  |   0
 .../AwsOptions.AwsUserCredentialsFactory.html      |   0
 .../AwsOptions.ClientConfigurationFactory.html     |   0
 .../apache/beam/sdk/io/aws/options/AwsOptions.html |   0
 .../aws/options/AwsPipelineOptionsRegistrar.html   |   0
 .../S3Options.S3UploadBufferSizeBytesFactory.html  |   0
 .../apache/beam/sdk/io/aws/options/S3Options.html  |   0
 .../beam/sdk/io/aws/options/package-frame.html     |   0
 .../beam/sdk/io/aws/options/package-summary.html   |   0
 .../beam/sdk/io/aws/options/package-tree.html      |   0
 .../beam/sdk/io/aws/s3/S3FileSystemRegistrar.html  |   0
 .../apache/beam/sdk/io/aws/s3/package-frame.html   |   0
 .../apache/beam/sdk/io/aws/s3/package-summary.html |   0
 .../apache/beam/sdk/io/aws/s3/package-tree.html    |   0
 .../beam/sdk/io/aws/sns/AwsClientsProvider.html    |   0
 .../beam/sdk/io/aws/sns/PublishResultCoder.html    |   0
 .../sdk/io/aws/sns/SnsCoderProviderRegistrar.html  |   0
 .../sdk/io/aws/sns/SnsIO.RetryConfiguration.html   |   0
 .../apache/beam/sdk/io/aws/sns/SnsIO.Write.html    |   0
 .../org/apache/beam/sdk/io/aws/sns/SnsIO.html      |   0
 .../apache/beam/sdk/io/aws/sns/package-frame.html  |   0
 .../beam/sdk/io/aws/sns/package-summary.html       |   0
 .../apache/beam/sdk/io/aws/sns/package-tree.html   |   0
 .../org/apache/beam/sdk/io/aws/sqs/SqsIO.Read.html |   0
 .../apache/beam/sdk/io/aws/sqs/SqsIO.Write.html    |   0
 .../org/apache/beam/sdk/io/aws/sqs/SqsIO.html      |   0
 .../apache/beam/sdk/io/aws/sqs/package-frame.html  |   0
 .../beam/sdk/io/aws/sqs/package-summary.html       |   0
 .../apache/beam/sdk/io/aws/sqs/package-tree.html   |   0
 .../beam/sdk/io/cassandra/CassandraIO.Read.html    |   0
 .../beam/sdk/io/cassandra/CassandraIO.Write.html   |   0
 .../apache/beam/sdk/io/cassandra/CassandraIO.html  |   0
 .../sdk/io/cassandra/CassandraService.Writer.html  |   0
 .../beam/sdk/io/cassandra/CassandraService.html    |   0
 .../cassandra/CassandraServiceImpl.WriterImpl.html |   0
 .../sdk/io/cassandra/CassandraServiceImpl.html     |   0
 .../beam/sdk/io/cassandra/package-frame.html       |   0
 .../beam/sdk/io/cassandra/package-summary.html     |   0
 .../apache/beam/sdk/io/cassandra/package-tree.html |   0
 ...ElasticsearchIO.BoundedElasticsearchSource.html |   0
 .../ElasticsearchIO.ConnectionConfiguration.html   |   0
 .../sdk/io/elasticsearch/ElasticsearchIO.Read.html |   0
 .../ElasticsearchIO.RetryConfiguration.html        |   0
 .../ElasticsearchIO.Write.FieldValueExtractFn.html |   0
 .../io/elasticsearch/ElasticsearchIO.Write.html    |   0
 .../beam/sdk/io/elasticsearch/ElasticsearchIO.html |   0
 .../beam/sdk/io/elasticsearch/package-frame.html   |   0
 .../beam/sdk/io/elasticsearch/package-summary.html |   0
 .../beam/sdk/io/elasticsearch/package-tree.html    |   0
 .../beam/sdk/io/fs/CreateOptions.Builder.html      |   0
 ...reateOptions.StandardCreateOptions.Builder.html |   0
 .../io/fs/CreateOptions.StandardCreateOptions.html |   0
 .../org/apache/beam/sdk/io/fs/CreateOptions.html   |   0
 .../apache/beam/sdk/io/fs/EmptyMatchTreatment.html |   0
 .../sdk/io/fs/MatchResult.Metadata.Builder.html    |   0
 .../beam/sdk/io/fs/MatchResult.Metadata.html       |   0
 .../apache/beam/sdk/io/fs/MatchResult.Status.html  |   0
 .../org/apache/beam/sdk/io/fs/MatchResult.html     |   0
 .../org/apache/beam/sdk/io/fs/MetadataCoder.html   |   0
 .../sdk/io/fs/MoveOptions.StandardMoveOptions.html |   0
 .../org/apache/beam/sdk/io/fs/MoveOptions.html     |   0
 .../fs/ResolveOptions.StandardResolveOptions.html  |   0
 .../org/apache/beam/sdk/io/fs/ResolveOptions.html  |   0
 .../org/apache/beam/sdk/io/fs/ResourceId.html      |   0
 .../org/apache/beam/sdk/io/fs/ResourceIdCoder.html |   0
 .../apache/beam/sdk/io/fs/ResourceIdTester.html    |   0
 .../org/apache/beam/sdk/io/fs/package-frame.html   |   0
 .../org/apache/beam/sdk/io/fs/package-summary.html |   0
 .../org/apache/beam/sdk/io/fs/package-tree.html    |   0
 .../apache/beam/sdk/io/gcp/bigquery/AvroUtils.html |   0
 .../bigquery/BigQueryCoderProviderRegistrar.html   |   0
 .../beam/sdk/io/gcp/bigquery/BigQueryHelpers.html  |   0
 .../beam/sdk/io/gcp/bigquery/BigQueryIO.Read.html  |   0
 .../BigQueryIO.TypedRead.QueryPriority.html        |   0
 .../sdk/io/gcp/bigquery/BigQueryIO.TypedRead.html  |   0
 .../BigQueryIO.Write.CreateDisposition.html        |   0
 .../io/gcp/bigquery/BigQueryIO.Write.Method.html   |   0
 .../BigQueryIO.Write.WriteDisposition.html         |   0
 .../beam/sdk/io/gcp/bigquery/BigQueryIO.Write.html |   0
 .../beam/sdk/io/gcp/bigquery/BigQueryIO.html       |   0
 .../sdk/io/gcp/bigquery/BigQueryInsertError.html   |   0
 .../io/gcp/bigquery/BigQueryInsertErrorCoder.html  |   0
 .../beam/sdk/io/gcp/bigquery/BigQueryOptions.html  |   0
 .../bigquery/BigQueryServices.DatasetService.html  |   0
 .../gcp/bigquery/BigQueryServices.JobService.html  |   0
 .../beam/sdk/io/gcp/bigquery/BigQueryServices.html |   0
 .../beam/sdk/io/gcp/bigquery/BigQueryUtils.html    |   0
 .../beam/sdk/io/gcp/bigquery/CreateTables.html     |   0
 .../sdk/io/gcp/bigquery/DynamicDestinations.html   |   0
 .../beam/sdk/io/gcp/bigquery/ErrorContainer.html   |   0
 .../io/gcp/bigquery/InsertRetryPolicy.Context.html |   0
 .../sdk/io/gcp/bigquery/InsertRetryPolicy.html     |   0
 .../beam/sdk/io/gcp/bigquery/PrepareWrite.html     |   0
 .../beam/sdk/io/gcp/bigquery/ReifyAsIterable.html  |   0
 .../beam/sdk/io/gcp/bigquery/SchemaAndRecord.html  |   0
 .../beam/sdk/io/gcp/bigquery/StreamingInserts.html |   0
 .../sdk/io/gcp/bigquery/StreamingWriteTables.html  |   0
 .../beam/sdk/io/gcp/bigquery/TableDestination.html |   0
 .../sdk/io/gcp/bigquery/TableDestinationCoder.html |   0
 .../io/gcp/bigquery/TableDestinationCoderV2.html   |   0
 .../sdk/io/gcp/bigquery/TableRowJsonCoder.html     |   0
 .../bigquery/TestBigQuery.PollingAssertion.html    |   0
 .../gcp/bigquery/TestBigQuery.RowsAssertion.html   |   0
 .../beam/sdk/io/gcp/bigquery/TestBigQuery.html     |   0
 .../sdk/io/gcp/bigquery/TestBigQueryOptions.html   |   0
 .../beam/sdk/io/gcp/bigquery/WriteResult.html      |   0
 .../beam/sdk/io/gcp/bigquery/package-frame.html    |   0
 .../beam/sdk/io/gcp/bigquery/package-summary.html  |   0
 .../beam/sdk/io/gcp/bigquery/package-tree.html     |   0
 .../beam/sdk/io/gcp/bigtable/BigtableIO.Read.html  |   0
 .../beam/sdk/io/gcp/bigtable/BigtableIO.Write.html |   0
 .../beam/sdk/io/gcp/bigtable/BigtableIO.html       |   0
 .../beam/sdk/io/gcp/bigtable/package-frame.html    |   0
 .../beam/sdk/io/gcp/bigtable/package-summary.html  |   0
 .../beam/sdk/io/gcp/bigtable/package-tree.html     |   0
 .../gcp/common/GcpIoPipelineOptionsRegistrar.html  |   0
 .../beam/sdk/io/gcp/common/package-frame.html      |   0
 .../beam/sdk/io/gcp/common/package-summary.html    |   0
 .../beam/sdk/io/gcp/common/package-tree.html       |   0
 .../beam/sdk/io/gcp/datastore/DatastoreIO.html     |   0
 .../io/gcp/datastore/DatastoreV1.DeleteEntity.html |   0
 .../io/gcp/datastore/DatastoreV1.DeleteKey.html    |   0
 .../sdk/io/gcp/datastore/DatastoreV1.Read.html     |   0
 .../sdk/io/gcp/datastore/DatastoreV1.Write.html    |   0
 .../beam/sdk/io/gcp/datastore/DatastoreV1.html     |   0
 .../beam/sdk/io/gcp/datastore/package-frame.html   |   0
 .../beam/sdk/io/gcp/datastore/package-summary.html |   0
 .../beam/sdk/io/gcp/datastore/package-tree.html    |   0
 .../io/gcp/pubsub/PubsubClient.ProjectPath.html    |   0
 .../pubsub/PubsubClient.PubsubClientFactory.html   |   0
 .../gcp/pubsub/PubsubClient.SubscriptionPath.html  |   0
 .../sdk/io/gcp/pubsub/PubsubClient.TopicPath.html  |   0
 .../beam/sdk/io/gcp/pubsub/PubsubClient.html       |   0
 .../gcp/pubsub/PubsubCoderProviderRegistrar.html   |   0
 .../beam/sdk/io/gcp/pubsub/PubsubGrpcClient.html   |   0
 .../io/gcp/pubsub/PubsubIO.PubsubSubscription.html |   0
 .../sdk/io/gcp/pubsub/PubsubIO.PubsubTopic.html    |   0
 .../beam/sdk/io/gcp/pubsub/PubsubIO.Read.html      |   0
 .../pubsub/PubsubIO.Write.PubsubBoundedWriter.html |   0
 .../beam/sdk/io/gcp/pubsub/PubsubIO.Write.html     |   0
 .../apache/beam/sdk/io/gcp/pubsub/PubsubIO.html    |   0
 .../beam/sdk/io/gcp/pubsub/PubsubJsonClient.html   |   0
 .../beam/sdk/io/gcp/pubsub/PubsubMessage.html      |   0
 .../gcp/pubsub/PubsubMessagePayloadOnlyCoder.html  |   0
 .../pubsub/PubsubMessageWithAttributesCoder.html   |   0
 .../beam/sdk/io/gcp/pubsub/PubsubOptions.html      |   0
 .../sdk/io/gcp/pubsub/PubsubUnboundedSink.html     |   0
 .../sdk/io/gcp/pubsub/PubsubUnboundedSource.html   |   0
 .../apache/beam/sdk/io/gcp/pubsub/TestPubsub.html  |   0
 .../beam/sdk/io/gcp/pubsub/TestPubsubOptions.html  |   0
 .../beam/sdk/io/gcp/pubsub/TestPubsubSignal.html   |   0
 .../beam/sdk/io/gcp/pubsub/package-frame.html      |   0
 .../beam/sdk/io/gcp/pubsub/package-summary.html    |   0
 .../beam/sdk/io/gcp/pubsub/package-tree.html       |   0
 .../beam/sdk/io/gcp/spanner/MutationGroup.html     |   0
 .../beam/sdk/io/gcp/spanner/ReadOperation.html     |   0
 .../beam/sdk/io/gcp/spanner/SpannerAccessor.html   |   0
 .../sdk/io/gcp/spanner/SpannerConfig.Builder.html  |   0
 .../beam/sdk/io/gcp/spanner/SpannerConfig.html     |   0
 .../SpannerIO.CreateTransaction.Builder.html       |   0
 .../gcp/spanner/SpannerIO.CreateTransaction.html   |   0
 .../sdk/io/gcp/spanner/SpannerIO.FailureMode.html  |   0
 .../beam/sdk/io/gcp/spanner/SpannerIO.Read.html    |   0
 .../beam/sdk/io/gcp/spanner/SpannerIO.ReadAll.html |   0
 .../beam/sdk/io/gcp/spanner/SpannerIO.Write.html   |   0
 .../sdk/io/gcp/spanner/SpannerIO.WriteGrouped.html |   0
 .../apache/beam/sdk/io/gcp/spanner/SpannerIO.html  |   0
 .../sdk/io/gcp/spanner/SpannerWriteResult.html     |   0
 .../beam/sdk/io/gcp/spanner/Transaction.html       |   0
 .../beam/sdk/io/gcp/spanner/package-frame.html     |   0
 .../beam/sdk/io/gcp/spanner/package-summary.html   |   0
 .../beam/sdk/io/gcp/spanner/package-tree.html      |   0
 .../sdk/io/hadoop/SerializableConfiguration.html   |   0
 ...itableCoder.WritableCoderProviderRegistrar.html |   0
 .../apache/beam/sdk/io/hadoop/WritableCoder.html   |   0
 ...putFormatIO.HadoopInputFormatBoundedSource.html |   0
 .../inputformat/HadoopInputFormatIO.Read.html      |   0
 .../HadoopInputFormatIO.SerializableSplit.html     |   0
 .../io/hadoop/inputformat/HadoopInputFormatIO.html |   0
 .../sdk/io/hadoop/inputformat/package-frame.html   |   0
 .../sdk/io/hadoop/inputformat/package-summary.html |   0
 .../sdk/io/hadoop/inputformat/package-tree.html    |   0
 .../apache/beam/sdk/io/hadoop/package-frame.html   |   0
 .../apache/beam/sdk/io/hadoop/package-summary.html |   0
 .../apache/beam/sdk/io/hadoop/package-tree.html    |   0
 .../sdk/io/hbase/HBaseCoderProviderRegistrar.html  |   0
 .../org/apache/beam/sdk/io/hbase/HBaseIO.Read.html |   0
 .../apache/beam/sdk/io/hbase/HBaseIO.ReadAll.html  |   0
 .../apache/beam/sdk/io/hbase/HBaseIO.Write.html    |   0
 .../org/apache/beam/sdk/io/hbase/HBaseIO.html      |   0
 .../org/apache/beam/sdk/io/hbase/HBaseQuery.html   |   0
 .../apache/beam/sdk/io/hbase/package-frame.html    |   0
 .../apache/beam/sdk/io/hbase/package-summary.html  |   0
 .../org/apache/beam/sdk/io/hbase/package-tree.html |   0
 .../beam/sdk/io/hcatalog/HCatalogIO.Read.html      |   0
 .../beam/sdk/io/hcatalog/HCatalogIO.Write.html     |   0
 .../apache/beam/sdk/io/hcatalog/HCatalogIO.html    |   0
 .../apache/beam/sdk/io/hcatalog/package-frame.html |   0
 .../beam/sdk/io/hcatalog/package-summary.html      |   0
 .../apache/beam/sdk/io/hcatalog/package-tree.html  |   0
 .../beam/sdk/io/hdfs/HadoopFileSystemModule.html   |   0
 ...doopFileSystemOptions.ConfigurationLocator.html |   0
 .../beam/sdk/io/hdfs/HadoopFileSystemOptions.html  |   0
 .../io/hdfs/HadoopFileSystemOptionsRegistrar.html  |   0
 .../sdk/io/hdfs/HadoopFileSystemRegistrar.html     |   0
 .../org/apache/beam/sdk/io/hdfs/package-frame.html |   0
 .../apache/beam/sdk/io/hdfs/package-summary.html   |   0
 .../org/apache/beam/sdk/io/hdfs/package-tree.html  |   0
 .../io/jdbc/JdbcIO.DataSourceConfiguration.html    |   0
 .../sdk/io/jdbc/JdbcIO.DefaultRetryStrategy.html   |   0
 .../io/jdbc/JdbcIO.PreparedStatementSetter.html    |   0
 .../org/apache/beam/sdk/io/jdbc/JdbcIO.Read.html   |   0
 .../apache/beam/sdk/io/jdbc/JdbcIO.ReadAll.html    |   0
 .../beam/sdk/io/jdbc/JdbcIO.RetryStrategy.html     |   0
 .../apache/beam/sdk/io/jdbc/JdbcIO.RowMapper.html  |   0
 .../sdk/io/jdbc/JdbcIO.StatementPreparator.html    |   0
 .../org/apache/beam/sdk/io/jdbc/JdbcIO.Write.html  |   0
 .../2.7.0/org/apache/beam/sdk/io/jdbc/JdbcIO.html  |   0
 .../org/apache/beam/sdk/io/jdbc/package-frame.html |   0
 .../apache/beam/sdk/io/jdbc/package-summary.html   |   0
 .../org/apache/beam/sdk/io/jdbc/package-tree.html  |   0
 .../apache/beam/sdk/io/jms/JmsCheckpointMark.html  |   0
 .../beam/sdk/io/jms/JmsIO.MessageMapper.html       |   0
 .../org/apache/beam/sdk/io/jms/JmsIO.Read.html     |   0
 .../beam/sdk/io/jms/JmsIO.UnboundedJmsSource.html  |   0
 .../org/apache/beam/sdk/io/jms/JmsIO.Write.html    |   0
 .../2.7.0/org/apache/beam/sdk/io/jms/JmsIO.html    |   0
 .../org/apache/beam/sdk/io/jms/JmsRecord.html      |   0
 .../org/apache/beam/sdk/io/jms/package-frame.html  |   0
 .../apache/beam/sdk/io/jms/package-summary.html    |   0
 .../org/apache/beam/sdk/io/jms/package-tree.html   |   0
 .../CustomTimestampPolicyWithLimitedDelay.html     |   0
 .../kafka/KafkaCheckpointMark.PartitionMark.html   |   0
 .../beam/sdk/io/kafka/KafkaCheckpointMark.html     |   0
 .../org/apache/beam/sdk/io/kafka/KafkaIO.Read.html |   0
 .../sdk/io/kafka/KafkaIO.TypedWithoutMetadata.html |   0
 .../apache/beam/sdk/io/kafka/KafkaIO.Write.html    |   0
 .../org/apache/beam/sdk/io/kafka/KafkaIO.html      |   0
 .../io/kafka/KafkaPublishTimestampFunction.html    |   0
 .../org/apache/beam/sdk/io/kafka/KafkaRecord.html  |   0
 .../apache/beam/sdk/io/kafka/KafkaRecordCoder.html |   0
 .../beam/sdk/io/kafka/KafkaTimestampType.html      |   0
 .../io/kafka/TimestampPolicy.PartitionContext.html |   0
 .../apache/beam/sdk/io/kafka/TimestampPolicy.html  |   0
 ...TimestampPolicyFactory.LogAppendTimePolicy.html |   0
 ...imestampPolicyFactory.ProcessingTimePolicy.html |   0
 .../TimestampPolicyFactory.TimestampFnPolicy.html  |   0
 .../beam/sdk/io/kafka/TimestampPolicyFactory.html  |   0
 .../apache/beam/sdk/io/kafka/package-frame.html    |   0
 .../apache/beam/sdk/io/kafka/package-summary.html  |   0
 .../org/apache/beam/sdk/io/kafka/package-tree.html |   0
 .../kafka/serialization/InstantDeserializer.html   |   0
 .../io/kafka/serialization/InstantSerializer.html  |   0
 .../sdk/io/kafka/serialization/package-frame.html  |   0
 .../io/kafka/serialization/package-summary.html    |   0
 .../sdk/io/kafka/serialization/package-tree.html   |   0
 .../beam/sdk/io/kinesis/AWSClientsProvider.html    |   0
 .../apache/beam/sdk/io/kinesis/KinesisIO.Read.html |   0
 .../beam/sdk/io/kinesis/KinesisIO.Write.html       |   0
 .../org/apache/beam/sdk/io/kinesis/KinesisIO.html  |   0
 .../beam/sdk/io/kinesis/KinesisPartitioner.html    |   0
 .../apache/beam/sdk/io/kinesis/KinesisRecord.html  |   0
 .../apache/beam/sdk/io/kinesis/package-frame.html  |   0
 .../beam/sdk/io/kinesis/package-summary.html       |   0
 .../apache/beam/sdk/io/kinesis/package-tree.html   |   0
 .../MongoDbGridFSIO.ConnectionConfiguration.html   |   0
 .../sdk/io/mongodb/MongoDbGridFSIO.Parser.html     |   0
 .../io/mongodb/MongoDbGridFSIO.ParserCallback.html |   0
 .../MongoDbGridFSIO.Read.BoundedGridFSSource.html  |   0
 .../beam/sdk/io/mongodb/MongoDbGridFSIO.Read.html  |   0
 .../beam/sdk/io/mongodb/MongoDbGridFSIO.Write.html |   0
 .../sdk/io/mongodb/MongoDbGridFSIO.WriteFn.html    |   0
 .../beam/sdk/io/mongodb/MongoDbGridFSIO.html       |   0
 .../apache/beam/sdk/io/mongodb/MongoDbIO.Read.html |   0
 .../beam/sdk/io/mongodb/MongoDbIO.Write.html       |   0
 .../org/apache/beam/sdk/io/mongodb/MongoDbIO.html  |   0
 .../apache/beam/sdk/io/mongodb/package-frame.html  |   0
 .../beam/sdk/io/mongodb/package-summary.html       |   0
 .../apache/beam/sdk/io/mongodb/package-tree.html   |   0
 .../io/mqtt/MqttIO.ConnectionConfiguration.html    |   0
 .../org/apache/beam/sdk/io/mqtt/MqttIO.Read.html   |   0
 .../org/apache/beam/sdk/io/mqtt/MqttIO.Write.html  |   0
 .../2.7.0/org/apache/beam/sdk/io/mqtt/MqttIO.html  |   0
 .../org/apache/beam/sdk/io/mqtt/package-frame.html |   0
 .../apache/beam/sdk/io/mqtt/package-summary.html   |   0
 .../org/apache/beam/sdk/io/mqtt/package-tree.html  |   0
 .../org/apache/beam/sdk/io/package-frame.html      |   0
 .../org/apache/beam/sdk/io/package-summary.html    |   0
 .../2.7.0/org/apache/beam/sdk/io/package-tree.html |   0
 .../apache/beam/sdk/io/parquet/ParquetIO.Read.html |   0
 .../beam/sdk/io/parquet/ParquetIO.ReadFiles.html   |   0
 .../apache/beam/sdk/io/parquet/ParquetIO.Sink.html |   0
 .../org/apache/beam/sdk/io/parquet/ParquetIO.html  |   0
 .../apache/beam/sdk/io/parquet/package-frame.html  |   0
 .../beam/sdk/io/parquet/package-summary.html       |   0
 .../apache/beam/sdk/io/parquet/package-tree.html   |   0
 .../org/apache/beam/sdk/io/range/ByteKey.html      |   0
 .../org/apache/beam/sdk/io/range/ByteKeyRange.html |   0
 .../beam/sdk/io/range/ByteKeyRangeTracker.html     |   0
 .../org/apache/beam/sdk/io/range/OffsetRange.html  |   0
 .../beam/sdk/io/range/OffsetRangeTracker.html      |   0
 .../org/apache/beam/sdk/io/range/RangeTracker.html |   0
 .../apache/beam/sdk/io/range/package-frame.html    |   0
 .../apache/beam/sdk/io/range/package-summary.html  |   0
 .../org/apache/beam/sdk/io/range/package-tree.html |   0
 .../sdk/io/redis/RedisConnectionConfiguration.html |   0
 .../org/apache/beam/sdk/io/redis/RedisIO.Read.html |   0
 .../apache/beam/sdk/io/redis/RedisIO.ReadAll.html  |   0
 .../beam/sdk/io/redis/RedisIO.Write.Method.html    |   0
 .../apache/beam/sdk/io/redis/RedisIO.Write.html    |   0
 .../org/apache/beam/sdk/io/redis/RedisIO.html      |   0
 .../apache/beam/sdk/io/redis/package-frame.html    |   0
 .../apache/beam/sdk/io/redis/package-summary.html  |   0
 .../org/apache/beam/sdk/io/redis/package-tree.html |   0
 .../io/solr/SolrIO.ConnectionConfiguration.html    |   0
 .../org/apache/beam/sdk/io/solr/SolrIO.Read.html   |   0
 .../sdk/io/solr/SolrIO.RetryConfiguration.html     |   0
 .../org/apache/beam/sdk/io/solr/SolrIO.Write.html  |   0
 .../2.7.0/org/apache/beam/sdk/io/solr/SolrIO.html  |   0
 .../org/apache/beam/sdk/io/solr/package-frame.html |   0
 .../apache/beam/sdk/io/solr/package-summary.html   |   0
 .../org/apache/beam/sdk/io/solr/package-tree.html  |   0
 .../org/apache/beam/sdk/io/tika/ParseResult.html   |   0
 .../org/apache/beam/sdk/io/tika/TikaIO.Parse.html  |   0
 .../apache/beam/sdk/io/tika/TikaIO.ParseFiles.html |   0
 .../2.7.0/org/apache/beam/sdk/io/tika/TikaIO.html  |   0
 .../org/apache/beam/sdk/io/tika/package-frame.html |   0
 .../apache/beam/sdk/io/tika/package-summary.html   |   0
 .../org/apache/beam/sdk/io/tika/package-tree.html  |   0
 .../org/apache/beam/sdk/io/xml/JAXBCoder.html      |   0
 .../sdk/io/xml/XmlIO.Read.CompressionType.html     |   0
 .../org/apache/beam/sdk/io/xml/XmlIO.Read.html     |   0
 .../apache/beam/sdk/io/xml/XmlIO.ReadFiles.html    |   0
 .../org/apache/beam/sdk/io/xml/XmlIO.Sink.html     |   0
 .../org/apache/beam/sdk/io/xml/XmlIO.Write.html    |   0
 .../2.7.0/org/apache/beam/sdk/io/xml/XmlIO.html    |   0
 .../org/apache/beam/sdk/io/xml/XmlSource.html      |   0
 .../org/apache/beam/sdk/io/xml/package-frame.html  |   0
 .../apache/beam/sdk/io/xml/package-summary.html    |   0
 .../org/apache/beam/sdk/io/xml/package-tree.html   |   0
 .../2.7.0/org/apache/beam/sdk/metrics/Counter.html |   0
 .../org/apache/beam/sdk/metrics/Distribution.html  |   0
 .../beam/sdk/metrics/DistributionResult.html       |   0
 .../2.7.0/org/apache/beam/sdk/metrics/Gauge.html   |   0
 .../sdk/metrics/GaugeResult.EmptyGaugeResult.html  |   0
 .../org/apache/beam/sdk/metrics/GaugeResult.html   |   0
 .../2.7.0/org/apache/beam/sdk/metrics/Metric.html  |   0
 .../org/apache/beam/sdk/metrics/MetricName.html    |   0
 .../apache/beam/sdk/metrics/MetricNameFilter.html  |   0
 .../beam/sdk/metrics/MetricQueryResults.html       |   0
 .../org/apache/beam/sdk/metrics/MetricResult.html  |   0
 .../org/apache/beam/sdk/metrics/MetricResults.html |   0
 .../2.7.0/org/apache/beam/sdk/metrics/Metrics.html |   0
 .../apache/beam/sdk/metrics/MetricsContainer.html  |   0
 .../beam/sdk/metrics/MetricsEnvironment.html       |   0
 .../beam/sdk/metrics/MetricsFilter.Builder.html    |   0
 .../org/apache/beam/sdk/metrics/MetricsFilter.html |   0
 .../org/apache/beam/sdk/metrics/MetricsSink.html   |   0
 .../org/apache/beam/sdk/metrics/SinkMetrics.html   |   0
 .../org/apache/beam/sdk/metrics/SourceMetrics.html |   0
 .../org/apache/beam/sdk/metrics/package-frame.html |   0
 .../apache/beam/sdk/metrics/package-summary.html   |   0
 .../org/apache/beam/sdk/metrics/package-tree.html  |   0
 .../beam/sdk/options/ApplicationNameOptions.html   |   0
 .../apache/beam/sdk/options/Default.Boolean.html   |   0
 .../org/apache/beam/sdk/options/Default.Byte.html  |   0
 .../apache/beam/sdk/options/Default.Character.html |   0
 .../org/apache/beam/sdk/options/Default.Class.html |   0
 .../apache/beam/sdk/options/Default.Double.html    |   0
 .../org/apache/beam/sdk/options/Default.Enum.html  |   0
 .../org/apache/beam/sdk/options/Default.Float.html |   0
 .../beam/sdk/options/Default.InstanceFactory.html  |   0
 .../apache/beam/sdk/options/Default.Integer.html   |   0
 .../org/apache/beam/sdk/options/Default.Long.html  |   0
 .../org/apache/beam/sdk/options/Default.Short.html |   0
 .../apache/beam/sdk/options/Default.String.html    |   0
 .../2.7.0/org/apache/beam/sdk/options/Default.html |   0
 .../options/DefaultPipelineOptionsRegistrar.html   |   0
 .../beam/sdk/options/DefaultValueFactory.html      |   0
 .../org/apache/beam/sdk/options/Description.html   |   0
 .../beam/sdk/options/ExperimentalOptions.html      |   0
 .../2.7.0/org/apache/beam/sdk/options/Hidden.html  |   0
 .../options/PipelineOptions.AtomicLongFactory.html |   0
 .../sdk/options/PipelineOptions.CheckEnabled.html  |   0
 .../sdk/options/PipelineOptions.DirectRunner.html  |   0
 .../options/PipelineOptions.JobNameFactory.html    |   0
 .../options/PipelineOptions.NoOpMetricsSink.html   |   0
 .../options/PipelineOptions.UserAgentFactory.html  |   0
 .../apache/beam/sdk/options/PipelineOptions.html   |   0
 .../options/PipelineOptionsFactory.Builder.html    |   0
 .../beam/sdk/options/PipelineOptionsFactory.html   |   0
 .../beam/sdk/options/PipelineOptionsRegistrar.html |   0
 .../beam/sdk/options/PipelineOptionsValidator.html |   0
 .../beam/sdk/options/PortablePipelineOptions.html  |   0
 .../sdk/options/SdkHarnessOptions.LogLevel.html    |   0
 ...HarnessOptions.SdkHarnessLogLevelOverrides.html |   0
 .../apache/beam/sdk/options/SdkHarnessOptions.html |   0
 .../apache/beam/sdk/options/StreamingOptions.html  |   0
 .../beam/sdk/options/Validation.Required.html      |   0
 .../org/apache/beam/sdk/options/Validation.html    |   0
 .../sdk/options/ValueProvider.Deserializer.html    |   0
 .../options/ValueProvider.NestedValueProvider.html |   0
 .../ValueProvider.RuntimeValueProvider.html        |   0
 .../beam/sdk/options/ValueProvider.Serializer.html |   0
 .../options/ValueProvider.StaticValueProvider.html |   0
 .../org/apache/beam/sdk/options/ValueProvider.html |   0
 .../apache/beam/sdk/options/ValueProviders.html    |   0
 .../org/apache/beam/sdk/options/package-frame.html |   0
 .../apache/beam/sdk/options/package-summary.html   |   0
 .../org/apache/beam/sdk/options/package-tree.html  |   0
 .../2.7.0/org/apache/beam/sdk/package-frame.html   |   0
 .../2.7.0/org/apache/beam/sdk/package-summary.html |   0
 .../2.7.0/org/apache/beam/sdk/package-tree.html    |   0
 .../DefaultSchema.DefaultSchemaProvider.html       |   0
 ...faultSchema.DefaultSchemaProviderRegistrar.html |   0
 .../org/apache/beam/sdk/schemas/DefaultSchema.html |   0
 .../beam/sdk/schemas/FieldAccessDescriptor.html    |   0
 .../apache/beam/sdk/schemas/FieldValueGetter.html  |   0
 .../beam/sdk/schemas/FieldValueGetterFactory.html  |   0
 .../apache/beam/sdk/schemas/FieldValueSetter.html  |   0
 .../beam/sdk/schemas/FieldValueSetterFactory.html  |   0
 .../sdk/schemas/GetterBasedSchemaProvider.html     |   0
 .../apache/beam/sdk/schemas/JavaBeanSchema.html    |   0
 .../apache/beam/sdk/schemas/JavaFieldSchema.html   |   0
 .../beam/sdk/schemas/NoSuchSchemaException.html    |   0
 .../apache/beam/sdk/schemas/Schema.Builder.html    |   0
 .../org/apache/beam/sdk/schemas/Schema.Field.html  |   0
 .../apache/beam/sdk/schemas/Schema.FieldType.html  |   0
 .../apache/beam/sdk/schemas/Schema.TypeName.html   |   0
 .../2.7.0/org/apache/beam/sdk/schemas/Schema.html  |   0
 .../org/apache/beam/sdk/schemas/SchemaCoder.html   |   0
 .../apache/beam/sdk/schemas/SchemaProvider.html    |   0
 .../beam/sdk/schemas/SchemaProviderRegistrar.html  |   0
 .../apache/beam/sdk/schemas/SchemaRegistry.html    |   0
 .../org/apache/beam/sdk/schemas/package-frame.html |   0
 .../apache/beam/sdk/schemas/package-summary.html   |   0
 .../org/apache/beam/sdk/schemas/package-tree.html  |   0
 .../beam/sdk/schemas/transforms/Convert.html       |   0
 .../beam/sdk/schemas/transforms/Filter.Inner.html  |   0
 .../apache/beam/sdk/schemas/transforms/Filter.html |   0
 .../apache/beam/sdk/schemas/transforms/Select.html |   0
 .../beam/sdk/schemas/transforms/package-frame.html |   0
 .../sdk/schemas/transforms/package-summary.html    |   0
 .../beam/sdk/schemas/transforms/package-tree.html  |   0
 .../sdk/schemas/utils/JavaBeanGetterFactory.html   |   0
 .../sdk/schemas/utils/JavaBeanSetterFactory.html   |   0
 .../beam/sdk/schemas/utils/JavaBeanUtils.html      |   0
 .../apache/beam/sdk/schemas/utils/POJOUtils.html   |   0
 .../sdk/schemas/utils/PojoValueGetterFactory.html  |   0
 .../sdk/schemas/utils/PojoValueSetterFactory.html  |   0
 .../beam/sdk/schemas/utils/ReflectUtils.html       |   0
 .../StaticSchemaInference.TypeInformation.html     |   0
 .../sdk/schemas/utils/StaticSchemaInference.html   |   0
 .../beam/sdk/schemas/utils/package-frame.html      |   0
 .../beam/sdk/schemas/utils/package-summary.html    |   0
 .../beam/sdk/schemas/utils/package-tree.html       |   0
 .../2.7.0/org/apache/beam/sdk/state/BagState.html  |   0
 .../org/apache/beam/sdk/state/CombiningState.html  |   0
 .../org/apache/beam/sdk/state/GroupingState.html   |   0
 .../2.7.0/org/apache/beam/sdk/state/MapState.html  |   0
 .../org/apache/beam/sdk/state/ReadableState.html   |   0
 .../org/apache/beam/sdk/state/ReadableStates.html  |   0
 .../2.7.0/org/apache/beam/sdk/state/SetState.html  |   0
 .../2.7.0/org/apache/beam/sdk/state/State.html     |   0
 .../org/apache/beam/sdk/state/StateBinder.html     |   0
 .../org/apache/beam/sdk/state/StateContext.html    |   0
 .../org/apache/beam/sdk/state/StateContexts.html   |   0
 .../sdk/state/StateSpec.Cases.WithDefault.html     |   0
 .../org/apache/beam/sdk/state/StateSpec.Cases.html |   0
 .../2.7.0/org/apache/beam/sdk/state/StateSpec.html |   0
 .../org/apache/beam/sdk/state/StateSpecs.html      |   0
 .../org/apache/beam/sdk/state/TimeDomain.html      |   0
 .../2.7.0/org/apache/beam/sdk/state/Timer.html     |   0
 .../2.7.0/org/apache/beam/sdk/state/TimerSpec.html |   0
 .../org/apache/beam/sdk/state/TimerSpecs.html      |   0
 .../2.7.0/org/apache/beam/sdk/state/Timers.html    |   0
 .../org/apache/beam/sdk/state/ValueState.html      |   0
 .../apache/beam/sdk/state/WatermarkHoldState.html  |   0
 .../org/apache/beam/sdk/state/package-frame.html   |   0
 .../org/apache/beam/sdk/state/package-summary.html |   0
 .../org/apache/beam/sdk/state/package-tree.html    |   0
 ...oderProperties.TestElementByteSizeObserver.html |   0
 .../apache/beam/sdk/testing/CoderProperties.html   |   0
 .../apache/beam/sdk/testing/CombineFnTester.html   |   0
 .../apache/beam/sdk/testing/CrashingRunner.html    |   0
 .../beam/sdk/testing/FileChecksumMatcher.html      |   0
 .../testing/FlattenWithHeterogeneousCoders.html    |   0
 .../beam/sdk/testing/LargeKeys.Above100KB.html     |   0
 .../beam/sdk/testing/LargeKeys.Above100MB.html     |   0
 .../beam/sdk/testing/LargeKeys.Above10KB.html      |   0
 .../beam/sdk/testing/LargeKeys.Above10MB.html      |   0
 .../beam/sdk/testing/LargeKeys.Above1MB.html       |   0
 .../org/apache/beam/sdk/testing/LargeKeys.html     |   0
 .../org/apache/beam/sdk/testing/NeedsRunner.html   |   0
 .../testing/PAssert.DefaultConcludeTransform.html  |   0
 .../beam/sdk/testing/PAssert.GroupThenAssert.html  |   0
 .../PAssert.GroupThenAssertForSingleton.html       |   0
 .../beam/sdk/testing/PAssert.IterableAssert.html   |   0
 .../sdk/testing/PAssert.OneSideInputAssert.html    |   0
 .../beam/sdk/testing/PAssert.PAssertionSite.html   |   0
 ...PCollectionContentsAssert.MatcherCheckerFn.html |   0
 .../testing/PAssert.PCollectionContentsAssert.html |   0
 .../beam/sdk/testing/PAssert.SingletonAssert.html  |   0
 .../2.7.0/org/apache/beam/sdk/testing/PAssert.html |   0
 .../org/apache/beam/sdk/testing/RegexMatcher.html  |   0
 .../beam/sdk/testing/SerializableMatcher.html      |   0
 .../SourceTestUtils.ExpectedSplitOutcome.html      |   0
 .../apache/beam/sdk/testing/SourceTestUtils.html   |   0
 .../org/apache/beam/sdk/testing/StreamingIT.html   |   0
 .../apache/beam/sdk/testing/SuccessOrFailure.html  |   0
 .../TestPipeline.AbandonedNodeException.html       |   0
 .../TestPipeline.PipelineRunMissingException.html  |   0
 .../TestPipeline.TestValueProviderOptions.html     |   0
 .../org/apache/beam/sdk/testing/TestPipeline.html  |   0
 .../TestPipelineOptions.AlwaysPassMatcher.html     |   0
 ...stPipelineOptions.AlwaysPassMatcherFactory.html |   0
 .../beam/sdk/testing/TestPipelineOptions.html      |   0
 .../beam/sdk/testing/TestStream.Builder.html       |   0
 .../beam/sdk/testing/TestStream.ElementEvent.html  |   0
 .../apache/beam/sdk/testing/TestStream.Event.html  |   0
 .../beam/sdk/testing/TestStream.EventType.html     |   0
 .../testing/TestStream.ProcessingTimeEvent.html    |   0
 .../sdk/testing/TestStream.WatermarkEvent.html     |   0
 .../org/apache/beam/sdk/testing/TestStream.html    |   0
 .../beam/sdk/testing/UsesAttemptedMetrics.html     |   0
 .../sdk/testing/UsesBoundedSplittableParDo.html    |   0
 .../beam/sdk/testing/UsesCommittedMetrics.html     |   0
 .../beam/sdk/testing/UsesCounterMetrics.html       |   0
 .../beam/sdk/testing/UsesCustomWindowMerging.html  |   0
 .../beam/sdk/testing/UsesDistributionMetrics.html  |   0
 .../apache/beam/sdk/testing/UsesGaugeMetrics.html  |   0
 .../org/apache/beam/sdk/testing/UsesImpulse.html   |   0
 .../org/apache/beam/sdk/testing/UsesMapState.html  |   0
 .../apache/beam/sdk/testing/UsesMetricsPusher.html |   0
 .../beam/sdk/testing/UsesParDoLifecycle.html       |   0
 .../org/apache/beam/sdk/testing/UsesSchema.html    |   0
 .../org/apache/beam/sdk/testing/UsesSetState.html  |   0
 .../UsesSplittableParDoWithWindowedSideInputs.html |   0
 .../apache/beam/sdk/testing/UsesStatefulParDo.html |   0
 .../apache/beam/sdk/testing/UsesTestStream.html    |   0
 .../apache/beam/sdk/testing/UsesTimersInParDo.html |   0
 .../sdk/testing/UsesUnboundedPCollections.html     |   0
 .../sdk/testing/UsesUnboundedSplittableParDo.html  |   0
 .../apache/beam/sdk/testing/ValidatesRunner.html   |   0
 .../apache/beam/sdk/testing/WindowFnTestUtils.html |   0
 .../org/apache/beam/sdk/testing/package-frame.html |   0
 .../apache/beam/sdk/testing/package-summary.html   |   0
 .../org/apache/beam/sdk/testing/package-tree.html  |   0
 ...ateQuantiles.ApproximateQuantilesCombineFn.html |   0
 .../beam/sdk/transforms/ApproximateQuantiles.html  |   0
 ...e.ApproximateUniqueCombineFn.LargestUnique.html |   0
 ...proximateUnique.ApproximateUniqueCombineFn.html |   0
 .../beam/sdk/transforms/ApproximateUnique.html     |   0
 .../Combine.AccumulatingCombineFn.Accumulator.html |   0
 .../transforms/Combine.AccumulatingCombineFn.html  |   0
 .../transforms/Combine.BinaryCombineDoubleFn.html  |   0
 .../sdk/transforms/Combine.BinaryCombineFn.html    |   0
 .../transforms/Combine.BinaryCombineIntegerFn.html |   0
 .../transforms/Combine.BinaryCombineLongFn.html    |   0
 .../beam/sdk/transforms/Combine.CombineFn.html     |   0
 .../beam/sdk/transforms/Combine.Globally.html      |   0
 .../Combine.GloballyAsSingletonView.html           |   0
 .../beam/sdk/transforms/Combine.GroupedValues.html |   0
 .../apache/beam/sdk/transforms/Combine.Holder.html |   0
 .../sdk/transforms/Combine.IterableCombineFn.html  |   0
 .../apache/beam/sdk/transforms/Combine.PerKey.html |   0
 .../transforms/Combine.PerKeyWithHotKeyFanout.html |   0
 .../sdk/transforms/Combine.SimpleCombineFn.html    |   0
 .../org/apache/beam/sdk/transforms/Combine.html    |   0
 .../transforms/CombineFnBase.GlobalCombineFn.html  |   0
 .../apache/beam/sdk/transforms/CombineFnBase.html  |   0
 .../sdk/transforms/CombineFns.CoCombineResult.html |   0
 .../CombineFns.ComposeCombineFnBuilder.html        |   0
 .../transforms/CombineFns.ComposedCombineFn.html   |   0
 .../CombineFns.ComposedCombineFnWithContext.html   |   0
 .../org/apache/beam/sdk/transforms/CombineFns.html |   0
 .../CombineWithContext.CombineFnWithContext.html   |   0
 .../sdk/transforms/CombineWithContext.Context.html |   0
 ...CombineWithContext.RequiresContextInternal.html |   0
 .../beam/sdk/transforms/CombineWithContext.html    |   0
 .../beam/sdk/transforms/Contextful.Fn.Context.html |   0
 .../apache/beam/sdk/transforms/Contextful.Fn.html  |   0
 .../org/apache/beam/sdk/transforms/Contextful.html |   0
 .../org/apache/beam/sdk/transforms/Count.html      |   0
 .../sdk/transforms/Create.OfValueProvider.html     |   0
 .../sdk/transforms/Create.TimestampedValues.html   |   0
 .../apache/beam/sdk/transforms/Create.Values.html  |   0
 .../org/apache/beam/sdk/transforms/Create.html     |   0
 .../Distinct.WithRepresentativeValues.html         |   0
 .../org/apache/beam/sdk/transforms/Distinct.html   |   0
 .../sdk/transforms/DoFn.BoundedPerElement.html     |   0
 .../apache/beam/sdk/transforms/DoFn.Element.html   |   0
 .../beam/sdk/transforms/DoFn.FieldAccess.html      |   0
 .../beam/sdk/transforms/DoFn.FinishBundle.html     |   0
 .../sdk/transforms/DoFn.FinishBundleContext.html   |   0
 .../sdk/transforms/DoFn.GetInitialRestriction.html |   0
 .../sdk/transforms/DoFn.GetRestrictionCoder.html   |   0
 .../sdk/transforms/DoFn.MultiOutputReceiver.html   |   0
 .../beam/sdk/transforms/DoFn.NewTracker.html       |   0
 .../apache/beam/sdk/transforms/DoFn.OnTimer.html   |   0
 .../beam/sdk/transforms/DoFn.OnTimerContext.html   |   0
 .../sdk/transforms/DoFn.OnWindowExpiration.html    |   0
 .../beam/sdk/transforms/DoFn.OutputReceiver.html   |   0
 .../beam/sdk/transforms/DoFn.ProcessContext.html   |   0
 .../sdk/transforms/DoFn.ProcessContinuation.html   |   0
 .../beam/sdk/transforms/DoFn.ProcessElement.html   |   0
 .../sdk/transforms/DoFn.RequiresStableInput.html   |   0
 .../org/apache/beam/sdk/transforms/DoFn.Setup.html |   0
 .../beam/sdk/transforms/DoFn.SplitRestriction.html |   0
 .../beam/sdk/transforms/DoFn.StartBundle.html      |   0
 .../sdk/transforms/DoFn.StartBundleContext.html    |   0
 .../apache/beam/sdk/transforms/DoFn.StateId.html   |   0
 .../apache/beam/sdk/transforms/DoFn.Teardown.html  |   0
 .../apache/beam/sdk/transforms/DoFn.TimerId.html   |   0
 .../apache/beam/sdk/transforms/DoFn.Timestamp.html |   0
 .../sdk/transforms/DoFn.UnboundedPerElement.html   |   0
 .../beam/sdk/transforms/DoFn.WindowedContext.html  |   0
 .../2.7.0/org/apache/beam/sdk/transforms/DoFn.html |   0
 .../beam/sdk/transforms/DoFnOutputReceivers.html   |   0
 .../sdk/transforms/DoFnTester.CloningBehavior.html |   0
 .../org/apache/beam/sdk/transforms/DoFnTester.html |   0
 .../org/apache/beam/sdk/transforms/Filter.html     |   0
 .../beam/sdk/transforms/FlatMapElements.html       |   0
 .../beam/sdk/transforms/Flatten.Iterables.html     |   0
 .../beam/sdk/transforms/Flatten.PCollections.html  |   0
 .../org/apache/beam/sdk/transforms/Flatten.html    |   0
 .../org/apache/beam/sdk/transforms/GroupByKey.html |   0
 .../beam/sdk/transforms/GroupIntoBatches.html      |   0
 .../org/apache/beam/sdk/transforms/Impulse.html    |   0
 .../org/apache/beam/sdk/transforms/JsonToRow.html  |   0
 .../2.7.0/org/apache/beam/sdk/transforms/Keys.html |   0
 .../org/apache/beam/sdk/transforms/KvSwap.html     |   0
 .../org/apache/beam/sdk/transforms/Latest.html     |   0
 .../apache/beam/sdk/transforms/MapElements.html    |   0
 .../beam/sdk/transforms/Materialization.html       |   0
 .../transforms/Materializations.MultimapView.html  |   0
 .../beam/sdk/transforms/Materializations.html      |   0
 .../2.7.0/org/apache/beam/sdk/transforms/Max.html  |   0
 .../2.7.0/org/apache/beam/sdk/transforms/Mean.html |   0
 .../2.7.0/org/apache/beam/sdk/transforms/Min.html  |   0
 .../org/apache/beam/sdk/transforms/PTransform.html |   0
 .../beam/sdk/transforms/ParDo.MultiOutput.html     |   0
 .../beam/sdk/transforms/ParDo.SingleOutput.html    |   0
 .../org/apache/beam/sdk/transforms/ParDo.html      |   0
 .../beam/sdk/transforms/Partition.PartitionFn.html |   0
 .../org/apache/beam/sdk/transforms/Partition.html  |   0
 .../beam/sdk/transforms/Regex.AllMatches.html      |   0
 .../org/apache/beam/sdk/transforms/Regex.Find.html |   0
 .../apache/beam/sdk/transforms/Regex.FindAll.html  |   0
 .../apache/beam/sdk/transforms/Regex.FindKV.html   |   0
 .../apache/beam/sdk/transforms/Regex.FindName.html |   0
 .../beam/sdk/transforms/Regex.FindNameKV.html      |   0
 .../apache/beam/sdk/transforms/Regex.Matches.html  |   0
 .../beam/sdk/transforms/Regex.MatchesKV.html       |   0
 .../beam/sdk/transforms/Regex.MatchesName.html     |   0
 .../beam/sdk/transforms/Regex.MatchesNameKV.html   |   0
 .../beam/sdk/transforms/Regex.ReplaceAll.html      |   0
 .../beam/sdk/transforms/Regex.ReplaceFirst.html    |   0
 .../apache/beam/sdk/transforms/Regex.Split.html    |   0
 .../org/apache/beam/sdk/transforms/Regex.html      |   0
 .../org/apache/beam/sdk/transforms/Reify.html      |   0
 .../apache/beam/sdk/transforms/Requirements.html   |   0
 .../sdk/transforms/Reshuffle.ViaRandomKey.html     |   0
 .../org/apache/beam/sdk/transforms/Reshuffle.html  |   0
 .../sdk/transforms/Sample.FixedSizedSampleFn.html  |   0
 .../org/apache/beam/sdk/transforms/Sample.html     |   0
 .../sdk/transforms/SerializableComparator.html     |   0
 .../beam/sdk/transforms/SerializableFunction.html  |   0
 .../beam/sdk/transforms/SerializableFunctions.html |   0
 .../apache/beam/sdk/transforms/SimpleFunction.html |   0
 .../2.7.0/org/apache/beam/sdk/transforms/Sum.html  |   0
 .../org/apache/beam/sdk/transforms/ToString.html   |   0
 .../apache/beam/sdk/transforms/Top.Largest.html    |   0
 .../apache/beam/sdk/transforms/Top.Natural.html    |   0
 .../apache/beam/sdk/transforms/Top.Reversed.html   |   0
 .../apache/beam/sdk/transforms/Top.Smallest.html   |   0
 .../beam/sdk/transforms/Top.TopCombineFn.html      |   0
 .../2.7.0/org/apache/beam/sdk/transforms/Top.html  |   0
 .../org/apache/beam/sdk/transforms/Values.html     |   0
 .../beam/sdk/transforms/View.AsIterable.html       |   0
 .../apache/beam/sdk/transforms/View.AsList.html    |   0
 .../org/apache/beam/sdk/transforms/View.AsMap.html |   0
 .../beam/sdk/transforms/View.AsMultimap.html       |   0
 .../beam/sdk/transforms/View.AsSingleton.html      |   0
 .../sdk/transforms/View.CreatePCollectionView.html |   0
 .../2.7.0/org/apache/beam/sdk/transforms/View.html |   0
 .../org/apache/beam/sdk/transforms/ViewFn.html     |   0
 .../apache/beam/sdk/transforms/Wait.OnSignal.html  |   0
 .../2.7.0/org/apache/beam/sdk/transforms/Wait.html |   0
 .../beam/sdk/transforms/Watch.Growth.PollFn.html   |   0
 .../sdk/transforms/Watch.Growth.PollResult.html    |   0
 .../Watch.Growth.TerminationCondition.html         |   0
 .../apache/beam/sdk/transforms/Watch.Growth.html   |   0
 .../org/apache/beam/sdk/transforms/Watch.html      |   0
 .../org/apache/beam/sdk/transforms/WithKeys.html   |   0
 .../apache/beam/sdk/transforms/WithTimestamps.html |   0
 .../transforms/display/DisplayData.Builder.html    |   0
 .../transforms/display/DisplayData.Identifier.html |   0
 .../sdk/transforms/display/DisplayData.Item.html   |   0
 .../transforms/display/DisplayData.ItemSpec.html   |   0
 .../sdk/transforms/display/DisplayData.Path.html   |   0
 .../sdk/transforms/display/DisplayData.Type.html   |   0
 .../beam/sdk/transforms/display/DisplayData.html   |   0
 .../sdk/transforms/display/HasDisplayData.html     |   0
 .../beam/sdk/transforms/display/package-frame.html |   0
 .../sdk/transforms/display/package-summary.html    |   0
 .../beam/sdk/transforms/display/package-tree.html  |   0
 .../join/CoGbkResult.CoGbkResultCoder.html         |   0
 .../beam/sdk/transforms/join/CoGbkResult.html      |   0
 .../sdk/transforms/join/CoGbkResultSchema.html     |   0
 .../beam/sdk/transforms/join/CoGroupByKey.html     |   0
 ...yedPCollectionTuple.TaggedKeyedPCollection.html |   0
 .../sdk/transforms/join/KeyedPCollectionTuple.html |   0
 .../beam/sdk/transforms/join/RawUnionValue.html    |   0
 .../beam/sdk/transforms/join/UnionCoder.html       |   0
 .../beam/sdk/transforms/join/package-frame.html    |   0
 .../beam/sdk/transforms/join/package-summary.html  |   0
 .../beam/sdk/transforms/join/package-tree.html     |   0
 .../apache/beam/sdk/transforms/package-frame.html  |   0
 .../beam/sdk/transforms/package-summary.html       |   0
 .../apache/beam/sdk/transforms/package-tree.html   |   0
 .../splittabledofn/ByteKeyRangeTracker.html        |   0
 .../splittabledofn/HasDefaultTracker.html          |   0
 .../splittabledofn/OffsetRangeTracker.html         |   0
 .../RestrictionTracker.ClaimObserver.html          |   0
 .../splittabledofn/RestrictionTracker.html         |   0
 .../transforms/splittabledofn/package-frame.html   |   0
 .../transforms/splittabledofn/package-summary.html |   0
 .../transforms/splittabledofn/package-tree.html    |   0
 .../beam/sdk/transforms/windowing/AfterAll.html    |   0
 .../beam/sdk/transforms/windowing/AfterEach.html   |   0
 .../beam/sdk/transforms/windowing/AfterFirst.html  |   0
 .../beam/sdk/transforms/windowing/AfterPane.html   |   0
 .../transforms/windowing/AfterProcessingTime.html  |   0
 .../windowing/AfterSynchronizedProcessingTime.html |   0
 .../AfterWatermark.AfterWatermarkEarlyAndLate.html |   0
 .../windowing/AfterWatermark.FromEndOfWindow.html  |   0
 .../sdk/transforms/windowing/AfterWatermark.html   |   0
 .../sdk/transforms/windowing/BoundedWindow.html    |   0
 .../windowing/CalendarWindows.DaysWindows.html     |   0
 .../windowing/CalendarWindows.MonthsWindows.html   |   0
 .../windowing/CalendarWindows.YearsWindows.html    |   0
 .../sdk/transforms/windowing/CalendarWindows.html  |   0
 .../sdk/transforms/windowing/DefaultTrigger.html   |   0
 .../sdk/transforms/windowing/FixedWindows.html     |   0
 .../transforms/windowing/GlobalWindow.Coder.html   |   0
 .../sdk/transforms/windowing/GlobalWindow.html     |   0
 .../sdk/transforms/windowing/GlobalWindows.html    |   0
 .../windowing/IncompatibleWindowException.html     |   0
 .../IntervalWindow.IntervalWindowCoder.html        |   0
 .../sdk/transforms/windowing/IntervalWindow.html   |   0
 .../sdk/transforms/windowing/InvalidWindows.html   |   0
 .../windowing/MergeOverlappingIntervalWindows.html |   0
 .../transforms/windowing/Never.NeverTrigger.html   |   0
 .../beam/sdk/transforms/windowing/Never.html       |   0
 .../transforms/windowing/NonMergingWindowFn.html   |   0
 .../sdk/transforms/windowing/OrFinallyTrigger.html |   0
 .../windowing/PaneInfo.PaneInfoCoder.html          |   0
 .../sdk/transforms/windowing/PaneInfo.Timing.html  |   0
 .../beam/sdk/transforms/windowing/PaneInfo.html    |   0
 .../transforms/windowing/PartitioningWindowFn.html |   0
 .../beam/sdk/transforms/windowing/Repeatedly.html  |   0
 .../sdk/transforms/windowing/ReshuffleTrigger.html |   0
 .../beam/sdk/transforms/windowing/Sessions.html    |   0
 .../sdk/transforms/windowing/SlidingWindows.html   |   0
 .../transforms/windowing/TimestampCombiner.html    |   0
 .../windowing/TimestampTransform.AlignTo.html      |   0
 .../windowing/TimestampTransform.Delay.html        |   0
 .../transforms/windowing/TimestampTransform.html   |   0
 .../transforms/windowing/Trigger.OnceTrigger.html  |   0
 .../beam/sdk/transforms/windowing/Trigger.html     |   0
 .../sdk/transforms/windowing/Window.Assign.html    |   0
 .../windowing/Window.ClosingBehavior.html          |   0
 .../windowing/Window.OnTimeBehavior.html           |   0
 .../beam/sdk/transforms/windowing/Window.html      |   0
 .../windowing/WindowFn.AssignContext.html          |   0
 .../windowing/WindowFn.MergeContext.html           |   0
 .../beam/sdk/transforms/windowing/WindowFn.html    |   0
 .../sdk/transforms/windowing/WindowMappingFn.html  |   0
 .../sdk/transforms/windowing/package-frame.html    |   0
 .../sdk/transforms/windowing/package-summary.html  |   0
 .../sdk/transforms/windowing/package-tree.html     |   0
 .../org/apache/beam/sdk/values/KV.OrderByKey.html  |   0
 .../apache/beam/sdk/values/KV.OrderByValue.html    |   0
 .../2.7.0/org/apache/beam/sdk/values/KV.html       |   0
 .../2.7.0/org/apache/beam/sdk/values/PBegin.html   |   0
 .../beam/sdk/values/PCollection.IsBounded.html     |   0
 .../org/apache/beam/sdk/values/PCollection.html    |   0
 .../apache/beam/sdk/values/PCollectionList.html    |   0
 .../apache/beam/sdk/values/PCollectionTuple.html   |   0
 .../apache/beam/sdk/values/PCollectionView.html    |   0
 .../values/PCollectionViews.IterableViewFn.html    |   0
 .../sdk/values/PCollectionViews.ListViewFn.html    |   0
 .../sdk/values/PCollectionViews.MapViewFn.html     |   0
 .../values/PCollectionViews.MultimapViewFn.html    |   0
 .../PCollectionViews.SimplePCollectionView.html    |   0
 .../values/PCollectionViews.SingletonViewFn.html   |   0
 .../apache/beam/sdk/values/PCollectionViews.html   |   0
 .../2.7.0/org/apache/beam/sdk/values/PDone.html    |   0
 .../2.7.0/org/apache/beam/sdk/values/PInput.html   |   0
 .../2.7.0/org/apache/beam/sdk/values/POutput.html  |   0
 .../2.7.0/org/apache/beam/sdk/values/PValue.html   |   0
 .../org/apache/beam/sdk/values/PValueBase.html     |   0
 .../org/apache/beam/sdk/values/Row.Builder.html    |   0
 .../2.7.0/org/apache/beam/sdk/values/Row.html      |   0
 .../org/apache/beam/sdk/values/RowWithGetters.html |   0
 .../org/apache/beam/sdk/values/RowWithStorage.html |   0
 .../org/apache/beam/sdk/values/ShardedKey.html     |   0
 .../org/apache/beam/sdk/values/TaggedPValue.html   |   0
 .../TimestampedValue.TimestampedValueCoder.html    |   0
 .../apache/beam/sdk/values/TimestampedValue.html   |   0
 .../2.7.0/org/apache/beam/sdk/values/TupleTag.html |   0
 .../org/apache/beam/sdk/values/TupleTagList.html   |   0
 .../org/apache/beam/sdk/values/TypeDescriptor.html |   0
 .../TypeDescriptors.TypeVariableExtractor.html     |   0
 .../apache/beam/sdk/values/TypeDescriptors.html    |   0
 .../org/apache/beam/sdk/values/TypeParameter.html  |   0
 .../beam/sdk/values/ValueInSingleWindow.Coder.html |   0
 .../beam/sdk/values/ValueInSingleWindow.html       |   0
 .../sdk/values/ValueWithRecordId.StripIdsDoFn.html |   0
 .../ValueWithRecordId.ValueWithRecordIdCoder.html  |   0
 .../apache/beam/sdk/values/ValueWithRecordId.html  |   0
 .../values/WindowingStrategy.AccumulationMode.html |   0
 .../apache/beam/sdk/values/WindowingStrategy.html  |   0
 .../org/apache/beam/sdk/values/package-frame.html  |   0
 .../apache/beam/sdk/values/package-summary.html    |   0
 .../org/apache/beam/sdk/values/package-tree.html   |   0
 .../sdks/javadoc/2.7.0/overview-frame.html         |   0
 .../sdks/javadoc/2.7.0/overview-summary.html       |   0
 .../sdks/javadoc/2.7.0/overview-tree.html          |   0
 .../documentation/sdks/javadoc/2.7.0/package-list  |   0
 .../documentation/sdks/javadoc/2.7.0/script.js     |   0
 .../sdks/javadoc/2.7.0/serialized-form.html        |   0
 .../sdks/javadoc/2.7.0/stylesheet.css              |   0
 .../documentation/sdks/javadoc/current/index.html  |   8 +-
 .../sdks/pydoc/2.7.0/_modules/abc.html             |   0
 .../2.7.0/_modules/apache_beam/coders/coders.html  |   0
 .../_modules/apache_beam/coders/observable.html    |   0
 .../_modules/apache_beam/coders/slow_stream.html   |   0
 .../pydoc/2.7.0/_modules/apache_beam/error.html    |   0
 .../_modules/apache_beam/internal/gcp/auth.html    |   0
 .../apache_beam/internal/gcp/json_value.html       |   0
 .../_modules/apache_beam/internal/pickler.html     |   0
 .../2.7.0/_modules/apache_beam/internal/util.html  |   0
 .../2.7.0/_modules/apache_beam/io/avroio.html      |   0
 .../_modules/apache_beam/io/concat_source.html     |   0
 .../_modules/apache_beam/io/filebasedsink.html     |   0
 .../_modules/apache_beam/io/filebasedsource.html   |   0
 .../2.7.0/_modules/apache_beam/io/filesystem.html  |   0
 .../_modules/apache_beam/io/filesystemio.html      |   0
 .../2.7.0/_modules/apache_beam/io/filesystems.html |   0
 .../_modules/apache_beam/io/gcp/bigquery.html      |   0
 .../io/gcp/datastore/v1/adaptive_throttler.html    |   0
 .../io/gcp/datastore/v1/datastoreio.html           |   0
 .../io/gcp/datastore/v1/fake_datastore.html        |   0
 .../apache_beam/io/gcp/datastore/v1/helper.html    |   0
 .../io/gcp/datastore/v1/query_splitter.html        |   0
 .../apache_beam/io/gcp/datastore/v1/util.html      |   0
 .../_modules/apache_beam/io/gcp/gcsfilesystem.html |   0
 .../2.7.0/_modules/apache_beam/io/gcp/gcsio.html   |   0
 .../2.7.0/_modules/apache_beam/io/gcp/pubsub.html  |   0
 .../apache_beam/io/gcp/pubsub_it_pipeline.html     |   0
 .../_modules/apache_beam/io/hadoopfilesystem.html  |   0
 .../2.7.0/_modules/apache_beam/io/iobase.html      |   0
 .../_modules/apache_beam/io/localfilesystem.html   |   0
 .../_modules/apache_beam/io/range_trackers.html    |   0
 .../apache_beam/io/restriction_trackers.html       |   0
 .../_modules/apache_beam/io/source_test_utils.html |   0
 .../2.7.0/_modules/apache_beam/io/textio.html      |   0
 .../2.7.0/_modules/apache_beam/io/tfrecordio.html  |   0
 .../pydoc/2.7.0/_modules/apache_beam/io/utils.html |   0
 .../pydoc/2.7.0/_modules/apache_beam/io/vcfio.html |   0
 .../2.7.0/_modules/apache_beam/metrics/cells.html  |   0
 .../2.7.0/_modules/apache_beam/metrics/metric.html |   0
 .../_modules/apache_beam/metrics/metricbase.html   |   0
 .../apache_beam/options/pipeline_options.html      |   0
 .../options/pipeline_options_validator.html        |   0
 .../apache_beam/options/value_provider.html        |   0
 .../pydoc/2.7.0/_modules/apache_beam/pipeline.html |   0
 .../api/beam_artifact_api_pb2_grpc.html            |   0
 .../portability/api/beam_fn_api_pb2_grpc.html      |   0
 .../portability/api/beam_job_api_pb2_grpc.html     |   0
 .../api/beam_provision_api_pb2_grpc.html           |   0
 .../apache_beam/portability/common_urns.html       |   0
 .../pydoc/2.7.0/_modules/apache_beam/pvalue.html   |   0
 .../runners/dataflow/dataflow_metrics.html         |   0
 .../runners/dataflow/dataflow_runner.html          |   0
 .../runners/dataflow/native_io/iobase.html         |   0
 .../dataflow/native_io/streaming_create.html       |   0
 .../runners/dataflow/ptransform_overrides.html     |   0
 .../runners/dataflow/test_dataflow_runner.html     |   0
 .../apache_beam/runners/direct/bundle_factory.html |   0
 .../_modules/apache_beam/runners/direct/clock.html |   0
 .../direct/consumer_tracking_pipeline_visitor.html |   0
 .../apache_beam/runners/direct/direct_metrics.html |   0
 .../apache_beam/runners/direct/direct_runner.html  |   0
 .../runners/direct/evaluation_context.html         |   0
 .../apache_beam/runners/direct/executor.html       |   0
 .../runners/direct/helper_transforms.html          |   0
 .../runners/direct/sdf_direct_runner.html          |   0
 .../runners/direct/test_direct_runner.html         |   0
 .../runners/direct/transform_evaluator.html        |   0
 .../_modules/apache_beam/runners/direct/util.html  |   0
 .../runners/direct/watermark_manager.html          |   0
 .../runners/interactive/cache_manager.html         |   0
 .../runners/interactive/display_manager.html       |   0
 .../interactive/interactive_pipeline_graph.html    |   0
 .../runners/interactive/interactive_runner.html    |   0
 .../runners/interactive/pipeline_analyzer.html     |   0
 .../runners/interactive/pipeline_graph.html        |   0
 .../_modules/apache_beam/runners/job/manager.html  |   0
 .../_modules/apache_beam/runners/job/utils.html    |   0
 .../apache_beam/runners/pipeline_context.html      |   0
 .../2.7.0/_modules/apache_beam/runners/runner.html |   0
 .../_modules/apache_beam/runners/sdf_common.html   |   0
 .../benchmarks/nexmark/models/nexmark_model.html   |   0
 .../benchmarks/nexmark/nexmark_launcher.html       |   0
 .../testing/benchmarks/nexmark/nexmark_util.html   |   0
 .../testing/benchmarks/nexmark/queries/query0.html |   0
 .../testing/benchmarks/nexmark/queries/query1.html |   0
 .../testing/benchmarks/nexmark/queries/query2.html |   0
 .../apache_beam/testing/pipeline_verifiers.html    |   0
 .../apache_beam/testing/synthetic_pipeline.html    |   0
 .../apache_beam/testing/test_pipeline.html         |   0
 .../_modules/apache_beam/testing/test_stream.html  |   0
 .../_modules/apache_beam/testing/test_utils.html   |   0
 .../2.7.0/_modules/apache_beam/testing/util.html   |   0
 .../apache_beam/tools/coders_microbenchmark.html   |   0
 .../tools/distribution_counter_microbenchmark.html |   0
 .../tools/sideinput_microbenchmark.html            |   0
 .../2.7.0/_modules/apache_beam/tools/utils.html    |   0
 .../_modules/apache_beam/transforms/combiners.html |   0
 .../_modules/apache_beam/transforms/core.html      |   0
 .../_modules/apache_beam/transforms/display.html   |   0
 .../apache_beam/transforms/ptransform.html         |   0
 .../apache_beam/transforms/sideinputs.html         |   0
 .../_modules/apache_beam/transforms/timeutil.html  |   0
 .../_modules/apache_beam/transforms/trigger.html   |   0
 .../_modules/apache_beam/transforms/userstate.html |   0
 .../_modules/apache_beam/transforms/util.html      |   0
 .../_modules/apache_beam/transforms/window.html    |   0
 .../_modules/apache_beam/typehints/decorators.html |   0
 .../typehints/native_type_compatibility.html       |   0
 .../_modules/apache_beam/typehints/opcodes.html    |   0
 .../apache_beam/typehints/trivial_inference.html   |   0
 .../_modules/apache_beam/typehints/typecheck.html  |   0
 .../_modules/apache_beam/typehints/typehints.html  |   0
 .../_modules/apache_beam/utils/annotations.html    |   0
 .../2.7.0/_modules/apache_beam/utils/plugin.html   |   0
 .../_modules/apache_beam/utils/processes.html      |   0
 .../2.7.0/_modules/apache_beam/utils/profiler.html |   0
 .../_modules/apache_beam/utils/proto_utils.html    |   0
 .../2.7.0/_modules/apache_beam/utils/retry.html    |   0
 .../_modules/apache_beam/utils/timestamp.html      |   0
 .../2.7.0/_modules/apache_beam/utils/urns.html     |   0
 .../2.7.0/_modules/future/types/newobject.html     |   0
 .../sdks/pydoc/2.7.0/_modules/index.html           |   0
 .../_sources/apache_beam.coders.coders.rst.txt     |   0
 .../_sources/apache_beam.coders.observable.rst.txt |   0
 .../2.7.0/_sources/apache_beam.coders.rst.txt      |   0
 .../apache_beam.coders.slow_stream.rst.txt         |   0
 .../_sources/apache_beam.coders.typecoders.rst.txt |   0
 .../pydoc/2.7.0/_sources/apache_beam.error.rst.txt |   0
 .../_sources/apache_beam.internal.gcp.auth.rst.txt |   0
 .../apache_beam.internal.gcp.json_value.rst.txt    |   0
 .../_sources/apache_beam.internal.gcp.rst.txt      |   0
 .../_sources/apache_beam.internal.pickler.rst.txt  |   0
 .../2.7.0/_sources/apache_beam.internal.rst.txt    |   0
 .../_sources/apache_beam.internal.util.rst.txt     |   0
 .../2.7.0/_sources/apache_beam.io.avroio.rst.txt   |   0
 .../_sources/apache_beam.io.concat_source.rst.txt  |   0
 .../_sources/apache_beam.io.filebasedsink.rst.txt  |   0
 .../apache_beam.io.filebasedsource.rst.txt         |   0
 .../_sources/apache_beam.io.filesystem.rst.txt     |   0
 .../_sources/apache_beam.io.filesystemio.rst.txt   |   0
 .../_sources/apache_beam.io.filesystems.rst.txt    |   0
 .../_sources/apache_beam.io.gcp.bigquery.rst.txt   |   0
 .../_sources/apache_beam.io.gcp.datastore.rst.txt  |   0
 ....io.gcp.datastore.v1.adaptive_throttler.rst.txt |   0
 ...he_beam.io.gcp.datastore.v1.datastoreio.rst.txt |   0
 ...beam.io.gcp.datastore.v1.fake_datastore.rst.txt |   0
 .../apache_beam.io.gcp.datastore.v1.helper.rst.txt |   0
 ...beam.io.gcp.datastore.v1.query_splitter.rst.txt |   0
 .../apache_beam.io.gcp.datastore.v1.rst.txt        |   0
 .../apache_beam.io.gcp.datastore.v1.util.rst.txt   |   0
 .../apache_beam.io.gcp.gcsfilesystem.rst.txt       |   0
 .../_sources/apache_beam.io.gcp.gcsio.rst.txt      |   0
 .../_sources/apache_beam.io.gcp.pubsub.rst.txt     |   0
 .../apache_beam.io.gcp.pubsub_it_pipeline.rst.txt  |   0
 .../2.7.0/_sources/apache_beam.io.gcp.rst.txt      |   0
 .../apache_beam.io.hadoopfilesystem.rst.txt        |   0
 .../2.7.0/_sources/apache_beam.io.iobase.rst.txt   |   0
 .../apache_beam.io.localfilesystem.rst.txt         |   0
 .../_sources/apache_beam.io.range_trackers.rst.txt |   0
 .../apache_beam.io.restriction_trackers.rst.txt    |   0
 .../pydoc/2.7.0/_sources/apache_beam.io.rst.txt    |   0
 .../apache_beam.io.source_test_utils.rst.txt       |   0
 .../2.7.0/_sources/apache_beam.io.textio.rst.txt   |   0
 .../_sources/apache_beam.io.tfrecordio.rst.txt     |   0
 .../2.7.0/_sources/apache_beam.io.utils.rst.txt    |   0
 .../2.7.0/_sources/apache_beam.io.vcfio.rst.txt    |   0
 .../_sources/apache_beam.metrics.cells.rst.txt     |   0
 .../_sources/apache_beam.metrics.metric.rst.txt    |   0
 .../apache_beam.metrics.metricbase.rst.txt         |   0
 .../2.7.0/_sources/apache_beam.metrics.rst.txt     |   0
 .../apache_beam.options.pipeline_options.rst.txt   |   0
 ...beam.options.pipeline_options_validator.rst.txt |   0
 .../2.7.0/_sources/apache_beam.options.rst.txt     |   0
 .../apache_beam.options.value_provider.rst.txt     |   0
 .../2.7.0/_sources/apache_beam.pipeline.rst.txt    |   0
 ...tability.api.beam_artifact_api_pb2_grpc.rst.txt |   0
 ...am.portability.api.beam_fn_api_pb2_grpc.rst.txt |   0
 ...m.portability.api.beam_job_api_pb2_grpc.rst.txt |   0
 ...ability.api.beam_provision_api_pb2_grpc.rst.txt |   0
 ...ortability.api.beam_runner_api_pb2_grpc.rst.txt |   0
 ...beam.portability.api.endpoints_pb2_grpc.rst.txt |   0
 .../_sources/apache_beam.portability.api.rst.txt   |   0
 ...bility.api.standard_window_fns_pb2_grpc.rst.txt |   0
 .../apache_beam.portability.common_urns.rst.txt    |   0
 .../apache_beam.portability.python_urns.rst.txt    |   0
 .../2.7.0/_sources/apache_beam.portability.rst.txt |   0
 .../2.7.0/_sources/apache_beam.pvalue.rst.txt      |   0
 ..._beam.runners.dataflow.dataflow_metrics.rst.txt |   0
 ...e_beam.runners.dataflow.dataflow_runner.rst.txt |   0
 ..._beam.runners.dataflow.native_io.iobase.rst.txt |   0
 .../apache_beam.runners.dataflow.native_io.rst.txt |   0
 ...ers.dataflow.native_io.streaming_create.rst.txt |   0
 ...m.runners.dataflow.ptransform_overrides.rst.txt |   0
 .../_sources/apache_beam.runners.dataflow.rst.txt  |   0
 ...m.runners.dataflow.test_dataflow_runner.rst.txt |   0
 ...ache_beam.runners.direct.bundle_factory.rst.txt |   0
 .../apache_beam.runners.direct.clock.rst.txt       |   0
 ...rect.consumer_tracking_pipeline_visitor.rst.txt |   0
 ...ache_beam.runners.direct.direct_metrics.rst.txt |   0
 ...pache_beam.runners.direct.direct_runner.rst.txt |   0
 ..._beam.runners.direct.evaluation_context.rst.txt |   0
 .../apache_beam.runners.direct.executor.rst.txt    |   0
 ...e_beam.runners.direct.helper_transforms.rst.txt |   0
 .../_sources/apache_beam.runners.direct.rst.txt    |   0
 ...e_beam.runners.direct.sdf_direct_runner.rst.txt |   0
 ..._beam.runners.direct.test_direct_runner.rst.txt |   0
 ...beam.runners.direct.transform_evaluator.rst.txt |   0
 .../apache_beam.runners.direct.util.rst.txt        |   0
 ...e_beam.runners.direct.watermark_manager.rst.txt |   0
 ..._beam.runners.interactive.cache_manager.rst.txt |   0
 ...eam.runners.interactive.display_manager.rst.txt |   0
 ....interactive.interactive_pipeline_graph.rst.txt |   0
 ....runners.interactive.interactive_runner.rst.txt |   0
 ...m.runners.interactive.pipeline_analyzer.rst.txt |   0
 ...beam.runners.interactive.pipeline_graph.rst.txt |   0
 .../apache_beam.runners.interactive.rst.txt        |   0
 .../apache_beam.runners.job.manager.rst.txt        |   0
 .../2.7.0/_sources/apache_beam.runners.job.rst.txt |   0
 .../_sources/apache_beam.runners.job.utils.rst.txt |   0
 .../apache_beam.runners.pipeline_context.rst.txt   |   0
 .../2.7.0/_sources/apache_beam.runners.rst.txt     |   0
 .../_sources/apache_beam.runners.runner.rst.txt    |   0
 .../apache_beam.runners.sdf_common.rst.txt         |   0
 ...benchmarks.nexmark.models.nexmark_model.rst.txt |   0
 ..._beam.testing.benchmarks.nexmark.models.rst.txt |   0
 ...ing.benchmarks.nexmark.nexmark_launcher.rst.txt |   0
 ...testing.benchmarks.nexmark.nexmark_util.rst.txt |   0
 ...sting.benchmarks.nexmark.queries.query0.rst.txt |   0
 ...sting.benchmarks.nexmark.queries.query1.rst.txt |   0
 ...sting.benchmarks.nexmark.queries.query2.rst.txt |   0
 ...beam.testing.benchmarks.nexmark.queries.rst.txt |   0
 .../apache_beam.testing.benchmarks.nexmark.rst.txt |   0
 .../apache_beam.testing.benchmarks.rst.txt         |   0
 .../apache_beam.testing.pipeline_verifiers.rst.txt |   0
 .../2.7.0/_sources/apache_beam.testing.rst.txt     |   0
 .../apache_beam.testing.synthetic_pipeline.rst.txt |   0
 .../apache_beam.testing.test_pipeline.rst.txt      |   0
 .../apache_beam.testing.test_stream.rst.txt        |   0
 .../apache_beam.testing.test_utils.rst.txt         |   0
 .../_sources/apache_beam.testing.util.rst.txt      |   0
 ...apache_beam.tools.coders_microbenchmark.rst.txt |   0
 ...ols.distribution_counter_microbenchmark.rst.txt |   0
 .../pydoc/2.7.0/_sources/apache_beam.tools.rst.txt |   0
 ...che_beam.tools.sideinput_microbenchmark.rst.txt |   0
 .../2.7.0/_sources/apache_beam.tools.utils.rst.txt |   0
 .../apache_beam.transforms.combiners.rst.txt       |   0
 .../_sources/apache_beam.transforms.core.rst.txt   |   0
 .../apache_beam.transforms.create_source.rst.txt   |   0
 .../apache_beam.transforms.display.rst.txt         |   0
 .../apache_beam.transforms.ptransform.rst.txt      |   0
 .../2.7.0/_sources/apache_beam.transforms.rst.txt  |   0
 .../apache_beam.transforms.sideinputs.rst.txt      |   0
 .../apache_beam.transforms.timeutil.rst.txt        |   0
 .../apache_beam.transforms.trigger.rst.txt         |   0
 .../apache_beam.transforms.userstate.rst.txt       |   0
 .../_sources/apache_beam.transforms.util.rst.txt   |   0
 .../_sources/apache_beam.transforms.window.rst.txt |   0
 .../apache_beam.typehints.decorators.rst.txt       |   0
 ...eam.typehints.native_type_compatibility.rst.txt |   0
 .../_sources/apache_beam.typehints.opcodes.rst.txt |   0
 .../2.7.0/_sources/apache_beam.typehints.rst.txt   |   0
 ...apache_beam.typehints.trivial_inference.rst.txt |   0
 .../apache_beam.typehints.typecheck.rst.txt        |   0
 .../apache_beam.typehints.typehints.rst.txt        |   0
 .../_sources/apache_beam.utils.annotations.rst.txt |   0
 .../_sources/apache_beam.utils.plugin.rst.txt      |   0
 .../_sources/apache_beam.utils.processes.rst.txt   |   0
 .../_sources/apache_beam.utils.profiler.rst.txt    |   0
 .../_sources/apache_beam.utils.proto_utils.rst.txt |   0
 .../2.7.0/_sources/apache_beam.utils.retry.rst.txt |   0
 .../pydoc/2.7.0/_sources/apache_beam.utils.rst.txt |   0
 .../_sources/apache_beam.utils.timestamp.rst.txt   |   0
 .../2.7.0/_sources/apache_beam.utils.urns.rst.txt  |   0
 .../2.7.0/_sources/apache_beam.version.rst.txt     |   0
 .../sdks/pydoc/2.7.0/_sources/index.rst.txt        |   0
 .../sdks/pydoc/2.7.0/_static/ajax-loader.gif       | Bin
 .../sdks/pydoc/2.7.0/_static/basic.css             |   0
 .../sdks/pydoc/2.7.0/_static/comment-bright.png    | Bin
 .../sdks/pydoc/2.7.0/_static/comment-close.png     | Bin
 .../sdks/pydoc/2.7.0/_static/comment.png           | Bin
 .../sdks/pydoc/2.7.0/_static/css/badge_only.css    |   0
 .../sdks/pydoc/2.7.0/_static/css/theme.css         |   0
 .../sdks/pydoc/2.7.0/_static/doctools.js           |   0
 .../sdks/pydoc/2.7.0/_static/down-pressed.png      | Bin
 .../sdks/pydoc/2.7.0/_static/down.png              | Bin
 .../sdks/pydoc/2.7.0/_static/file.png              | Bin
 .../pydoc/2.7.0/_static/fonts/Inconsolata-Bold.ttf | Bin
 .../2.7.0/_static/fonts/Inconsolata-Regular.ttf    | Bin
 .../sdks/pydoc/2.7.0/_static/fonts/Lato-Bold.ttf   | Bin
 .../pydoc/2.7.0/_static/fonts/Lato-Regular.ttf     | Bin
 .../pydoc/2.7.0/_static/fonts/RobotoSlab-Bold.ttf  | Bin
 .../2.7.0/_static/fonts/RobotoSlab-Regular.ttf     | Bin
 .../2.7.0/_static/fonts/fontawesome-webfont.eot    | Bin
 .../2.7.0/_static/fonts/fontawesome-webfont.svg    |   0
 .../2.7.0/_static/fonts/fontawesome-webfont.ttf    | Bin
 .../2.7.0/_static/fonts/fontawesome-webfont.woff   | Bin
 .../sdks/pydoc/2.7.0/_static/jquery-3.1.0.js       |   0
 .../sdks/pydoc/2.7.0/_static/jquery.js             |   0
 .../sdks/pydoc/2.7.0/_static/js/modernizr.min.js   |   0
 .../sdks/pydoc/2.7.0/_static/js/theme.js           |   0
 .../sdks/pydoc/2.7.0/_static/minus.png             | Bin
 .../sdks/pydoc/2.7.0/_static/plus.png              | Bin
 .../sdks/pydoc/2.7.0/_static/pygments.css          |   0
 .../sdks/pydoc/2.7.0/_static/searchtools.js        |   0
 .../sdks/pydoc/2.7.0/_static/underscore-1.3.1.js   |   0
 .../sdks/pydoc/2.7.0/_static/underscore.js         |   0
 .../sdks/pydoc/2.7.0/_static/up-pressed.png        | Bin
 .../documentation/sdks/pydoc/2.7.0/_static/up.png  | Bin
 .../sdks/pydoc/2.7.0/_static/websupport.js         |   0
 .../pydoc/2.7.0/apache_beam.coders.coders.html     |   0
 .../sdks/pydoc/2.7.0/apache_beam.coders.html       |   0
 .../pydoc/2.7.0/apache_beam.coders.observable.html |   0
 .../2.7.0/apache_beam.coders.slow_stream.html      |   0
 .../pydoc/2.7.0/apache_beam.coders.typecoders.html |   0
 .../sdks/pydoc/2.7.0/apache_beam.error.html        |   0
 .../pydoc/2.7.0/apache_beam.internal.gcp.auth.html |   0
 .../sdks/pydoc/2.7.0/apache_beam.internal.gcp.html |   0
 .../2.7.0/apache_beam.internal.gcp.json_value.html |   0
 .../sdks/pydoc/2.7.0/apache_beam.internal.html     |   0
 .../pydoc/2.7.0/apache_beam.internal.pickler.html  |   0
 .../pydoc/2.7.0/apache_beam.internal.util.html     |   0
 .../sdks/pydoc/2.7.0/apache_beam.io.avroio.html    |   0
 .../pydoc/2.7.0/apache_beam.io.concat_source.html  |   0
 .../pydoc/2.7.0/apache_beam.io.filebasedsink.html  |   0
 .../2.7.0/apache_beam.io.filebasedsource.html      |   0
 .../pydoc/2.7.0/apache_beam.io.filesystem.html     |   0
 .../pydoc/2.7.0/apache_beam.io.filesystemio.html   |   0
 .../pydoc/2.7.0/apache_beam.io.filesystems.html    |   0
 .../pydoc/2.7.0/apache_beam.io.gcp.bigquery.html   |   0
 .../pydoc/2.7.0/apache_beam.io.gcp.datastore.html  |   0
 ...eam.io.gcp.datastore.v1.adaptive_throttler.html |   0
 ...pache_beam.io.gcp.datastore.v1.datastoreio.html |   0
 ...he_beam.io.gcp.datastore.v1.fake_datastore.html |   0
 .../apache_beam.io.gcp.datastore.v1.helper.html    |   0
 .../2.7.0/apache_beam.io.gcp.datastore.v1.html     |   0
 ...he_beam.io.gcp.datastore.v1.query_splitter.html |   0
 .../apache_beam.io.gcp.datastore.v1.util.html      |   0
 .../2.7.0/apache_beam.io.gcp.gcsfilesystem.html    |   0
 .../sdks/pydoc/2.7.0/apache_beam.io.gcp.gcsio.html |   0
 .../sdks/pydoc/2.7.0/apache_beam.io.gcp.html       |   0
 .../pydoc/2.7.0/apache_beam.io.gcp.pubsub.html     |   0
 .../apache_beam.io.gcp.pubsub_it_pipeline.html     |   0
 .../2.7.0/apache_beam.io.hadoopfilesystem.html     |   0
 .../sdks/pydoc/2.7.0/apache_beam.io.html           |   0
 .../sdks/pydoc/2.7.0/apache_beam.io.iobase.html    |   0
 .../2.7.0/apache_beam.io.localfilesystem.html      |   0
 .../pydoc/2.7.0/apache_beam.io.range_trackers.html |   0
 .../2.7.0/apache_beam.io.restriction_trackers.html |   0
 .../2.7.0/apache_beam.io.source_test_utils.html    |   0
 .../sdks/pydoc/2.7.0/apache_beam.io.textio.html    |   0
 .../pydoc/2.7.0/apache_beam.io.tfrecordio.html     |   0
 .../sdks/pydoc/2.7.0/apache_beam.io.utils.html     |   0
 .../sdks/pydoc/2.7.0/apache_beam.io.vcfio.html     |   0
 .../pydoc/2.7.0/apache_beam.metrics.cells.html     |   0
 .../sdks/pydoc/2.7.0/apache_beam.metrics.html      |   0
 .../pydoc/2.7.0/apache_beam.metrics.metric.html    |   0
 .../2.7.0/apache_beam.metrics.metricbase.html      |   0
 .../sdks/pydoc/2.7.0/apache_beam.options.html      |   0
 .../apache_beam.options.pipeline_options.html      |   0
 ...he_beam.options.pipeline_options_validator.html |   0
 .../2.7.0/apache_beam.options.value_provider.html  |   0
 .../sdks/pydoc/2.7.0/apache_beam.pipeline.html     |   0
 ...portability.api.beam_artifact_api_pb2_grpc.html |   0
 ..._beam.portability.api.beam_fn_api_pb2_grpc.html |   0
 ...beam.portability.api.beam_job_api_pb2_grpc.html |   0
 ...ortability.api.beam_provision_api_pb2_grpc.html |   0
 ...m.portability.api.beam_runner_api_pb2_grpc.html |   0
 ...he_beam.portability.api.endpoints_pb2_grpc.html |   0
 .../pydoc/2.7.0/apache_beam.portability.api.html   |   0
 ...rtability.api.standard_window_fns_pb2_grpc.html |   0
 .../2.7.0/apache_beam.portability.common_urns.html |   0
 .../sdks/pydoc/2.7.0/apache_beam.portability.html  |   0
 .../2.7.0/apache_beam.portability.python_urns.html |   0
 .../sdks/pydoc/2.7.0/apache_beam.pvalue.html       |   0
 ...che_beam.runners.dataflow.dataflow_metrics.html |   0
 ...ache_beam.runners.dataflow.dataflow_runner.html |   0
 .../pydoc/2.7.0/apache_beam.runners.dataflow.html  |   0
 .../apache_beam.runners.dataflow.native_io.html    |   0
 ...che_beam.runners.dataflow.native_io.iobase.html |   0
 ...unners.dataflow.native_io.streaming_create.html |   0
 ...beam.runners.dataflow.ptransform_overrides.html |   0
 ...beam.runners.dataflow.test_dataflow_runner.html |   0
 .../apache_beam.runners.direct.bundle_factory.html |   0
 .../2.7.0/apache_beam.runners.direct.clock.html    |   0
 ....direct.consumer_tracking_pipeline_visitor.html |   0
 .../apache_beam.runners.direct.direct_metrics.html |   0
 .../apache_beam.runners.direct.direct_runner.html  |   0
 ...che_beam.runners.direct.evaluation_context.html |   0
 .../2.7.0/apache_beam.runners.direct.executor.html |   0
 ...ache_beam.runners.direct.helper_transforms.html |   0
 .../pydoc/2.7.0/apache_beam.runners.direct.html    |   0
 ...ache_beam.runners.direct.sdf_direct_runner.html |   0
 ...che_beam.runners.direct.test_direct_runner.html |   0
 ...he_beam.runners.direct.transform_evaluator.html |   0
 .../2.7.0/apache_beam.runners.direct.util.html     |   0
 ...ache_beam.runners.direct.watermark_manager.html |   0
 .../sdks/pydoc/2.7.0/apache_beam.runners.html      |   0
 ...che_beam.runners.interactive.cache_manager.html |   0
 ...e_beam.runners.interactive.display_manager.html |   0
 .../2.7.0/apache_beam.runners.interactive.html     |   0
 ...ers.interactive.interactive_pipeline_graph.html |   0
 ...eam.runners.interactive.interactive_runner.html |   0
 ...beam.runners.interactive.pipeline_analyzer.html |   0
 ...he_beam.runners.interactive.pipeline_graph.html |   0
 .../sdks/pydoc/2.7.0/apache_beam.runners.job.html  |   0
 .../2.7.0/apache_beam.runners.job.manager.html     |   0
 .../pydoc/2.7.0/apache_beam.runners.job.utils.html |   0
 .../apache_beam.runners.pipeline_context.html      |   0
 .../pydoc/2.7.0/apache_beam.runners.runner.html    |   0
 .../2.7.0/apache_beam.runners.sdf_common.html      |   0
 .../2.7.0/apache_beam.testing.benchmarks.html      |   0
 .../apache_beam.testing.benchmarks.nexmark.html    |   0
 ...che_beam.testing.benchmarks.nexmark.models.html |   0
 ...ng.benchmarks.nexmark.models.nexmark_model.html |   0
 ...esting.benchmarks.nexmark.nexmark_launcher.html |   0
 ...am.testing.benchmarks.nexmark.nexmark_util.html |   0
 ...he_beam.testing.benchmarks.nexmark.queries.html |   0
 ....testing.benchmarks.nexmark.queries.query0.html |   0
 ....testing.benchmarks.nexmark.queries.query1.html |   0
 ....testing.benchmarks.nexmark.queries.query2.html |   0
 .../sdks/pydoc/2.7.0/apache_beam.testing.html      |   0
 .../apache_beam.testing.pipeline_verifiers.html    |   0
 .../apache_beam.testing.synthetic_pipeline.html    |   0
 .../2.7.0/apache_beam.testing.test_pipeline.html   |   0
 .../2.7.0/apache_beam.testing.test_stream.html     |   0
 .../2.7.0/apache_beam.testing.test_utils.html      |   0
 .../sdks/pydoc/2.7.0/apache_beam.testing.util.html |   0
 .../apache_beam.tools.coders_microbenchmark.html   |   0
 ....tools.distribution_counter_microbenchmark.html |   0
 .../sdks/pydoc/2.7.0/apache_beam.tools.html        |   0
 ...apache_beam.tools.sideinput_microbenchmark.html |   0
 .../sdks/pydoc/2.7.0/apache_beam.tools.utils.html  |   0
 .../2.7.0/apache_beam.transforms.combiners.html    |   0
 .../pydoc/2.7.0/apache_beam.transforms.core.html   |   0
 .../apache_beam.transforms.create_source.html      |   0
 .../2.7.0/apache_beam.transforms.display.html      |   0
 .../sdks/pydoc/2.7.0/apache_beam.transforms.html   |   0
 .../2.7.0/apache_beam.transforms.ptransform.html   |   0
 .../2.7.0/apache_beam.transforms.sideinputs.html   |   0
 .../2.7.0/apache_beam.transforms.timeutil.html     |   0
 .../2.7.0/apache_beam.transforms.trigger.html      |   0
 .../2.7.0/apache_beam.transforms.userstate.html    |   0
 .../pydoc/2.7.0/apache_beam.transforms.util.html   |   0
 .../pydoc/2.7.0/apache_beam.transforms.window.html |   0
 .../2.7.0/apache_beam.typehints.decorators.html    |   0
 .../sdks/pydoc/2.7.0/apache_beam.typehints.html    |   0
 ...e_beam.typehints.native_type_compatibility.html |   0
 .../pydoc/2.7.0/apache_beam.typehints.opcodes.html |   0
 .../apache_beam.typehints.trivial_inference.html   |   0
 .../2.7.0/apache_beam.typehints.typecheck.html     |   0
 .../2.7.0/apache_beam.typehints.typehints.html     |   0
 .../pydoc/2.7.0/apache_beam.utils.annotations.html |   0
 .../sdks/pydoc/2.7.0/apache_beam.utils.html        |   0
 .../sdks/pydoc/2.7.0/apache_beam.utils.plugin.html |   0
 .../pydoc/2.7.0/apache_beam.utils.processes.html   |   0
 .../pydoc/2.7.0/apache_beam.utils.profiler.html    |   0
 .../pydoc/2.7.0/apache_beam.utils.proto_utils.html |   0
 .../sdks/pydoc/2.7.0/apache_beam.utils.retry.html  |   0
 .../pydoc/2.7.0/apache_beam.utils.timestamp.html   |   0
 .../sdks/pydoc/2.7.0/apache_beam.utils.urns.html   |   0
 .../sdks/pydoc/2.7.0/apache_beam.version.html      |   0
 .../sdks/pydoc/2.7.0/doctest/output.txt            |   0
 .../doctrees/apache_beam.coders.coders.doctree     | Bin
 .../2.7.0/doctrees/apache_beam.coders.doctree      | Bin
 .../doctrees/apache_beam.coders.observable.doctree | Bin
 .../apache_beam.coders.slow_stream.doctree         | Bin
 .../doctrees/apache_beam.coders.typecoders.doctree | Bin
 .../pydoc/2.7.0/doctrees/apache_beam.error.doctree | Bin
 .../2.7.0/doctrees/apache_beam.internal.doctree    | Bin
 .../doctrees/apache_beam.internal.gcp.auth.doctree | Bin
 .../doctrees/apache_beam.internal.gcp.doctree      | Bin
 .../apache_beam.internal.gcp.json_value.doctree    | Bin
 .../doctrees/apache_beam.internal.pickler.doctree  | Bin
 .../doctrees/apache_beam.internal.util.doctree     | Bin
 .../2.7.0/doctrees/apache_beam.io.avroio.doctree   | Bin
 .../doctrees/apache_beam.io.concat_source.doctree  | Bin
 .../pydoc/2.7.0/doctrees/apache_beam.io.doctree    | Bin
 .../doctrees/apache_beam.io.filebasedsink.doctree  | Bin
 .../apache_beam.io.filebasedsource.doctree         | Bin
 .../doctrees/apache_beam.io.filesystem.doctree     | Bin
 .../doctrees/apache_beam.io.filesystemio.doctree   | Bin
 .../doctrees/apache_beam.io.filesystems.doctree    | Bin
 .../doctrees/apache_beam.io.gcp.bigquery.doctree   | Bin
 .../doctrees/apache_beam.io.gcp.datastore.doctree  | Bin
 ....io.gcp.datastore.v1.adaptive_throttler.doctree | Bin
 ...he_beam.io.gcp.datastore.v1.datastoreio.doctree | Bin
 .../apache_beam.io.gcp.datastore.v1.doctree        | Bin
 ...beam.io.gcp.datastore.v1.fake_datastore.doctree | Bin
 .../apache_beam.io.gcp.datastore.v1.helper.doctree | Bin
 ...beam.io.gcp.datastore.v1.query_splitter.doctree | Bin
 .../apache_beam.io.gcp.datastore.v1.util.doctree   | Bin
 .../2.7.0/doctrees/apache_beam.io.gcp.doctree      | Bin
 .../apache_beam.io.gcp.gcsfilesystem.doctree       | Bin
 .../doctrees/apache_beam.io.gcp.gcsio.doctree      | Bin
 .../doctrees/apache_beam.io.gcp.pubsub.doctree     | Bin
 .../apache_beam.io.gcp.pubsub_it_pipeline.doctree  | Bin
 .../apache_beam.io.hadoopfilesystem.doctree        | Bin
 .../2.7.0/doctrees/apache_beam.io.iobase.doctree   | Bin
 .../apache_beam.io.localfilesystem.doctree         | Bin
 .../doctrees/apache_beam.io.range_trackers.doctree | Bin
 .../apache_beam.io.restriction_trackers.doctree    | Bin
 .../apache_beam.io.source_test_utils.doctree       | Bin
 .../2.7.0/doctrees/apache_beam.io.textio.doctree   | Bin
 .../doctrees/apache_beam.io.tfrecordio.doctree     | Bin
 .../2.7.0/doctrees/apache_beam.io.utils.doctree    | Bin
 .../2.7.0/doctrees/apache_beam.io.vcfio.doctree    | Bin
 .../doctrees/apache_beam.metrics.cells.doctree     | Bin
 .../2.7.0/doctrees/apache_beam.metrics.doctree     | Bin
 .../doctrees/apache_beam.metrics.metric.doctree    | Bin
 .../apache_beam.metrics.metricbase.doctree         | Bin
 .../2.7.0/doctrees/apache_beam.options.doctree     | Bin
 .../apache_beam.options.pipeline_options.doctree   | Bin
 ...beam.options.pipeline_options_validator.doctree | Bin
 .../apache_beam.options.value_provider.doctree     | Bin
 .../2.7.0/doctrees/apache_beam.pipeline.doctree    | Bin
 ...tability.api.beam_artifact_api_pb2_grpc.doctree | Bin
 ...am.portability.api.beam_fn_api_pb2_grpc.doctree | Bin
 ...m.portability.api.beam_job_api_pb2_grpc.doctree | Bin
 ...ability.api.beam_provision_api_pb2_grpc.doctree | Bin
 ...ortability.api.beam_runner_api_pb2_grpc.doctree | Bin
 .../doctrees/apache_beam.portability.api.doctree   | Bin
 ...beam.portability.api.endpoints_pb2_grpc.doctree | Bin
 ...bility.api.standard_window_fns_pb2_grpc.doctree | Bin
 .../apache_beam.portability.common_urns.doctree    | Bin
 .../2.7.0/doctrees/apache_beam.portability.doctree | Bin
 .../apache_beam.portability.python_urns.doctree    | Bin
 .../2.7.0/doctrees/apache_beam.pvalue.doctree      | Bin
 ..._beam.runners.dataflow.dataflow_metrics.doctree | Bin
 ...e_beam.runners.dataflow.dataflow_runner.doctree | Bin
 .../doctrees/apache_beam.runners.dataflow.doctree  | Bin
 .../apache_beam.runners.dataflow.native_io.doctree | Bin
 ..._beam.runners.dataflow.native_io.iobase.doctree | Bin
 ...ers.dataflow.native_io.streaming_create.doctree | Bin
 ...m.runners.dataflow.ptransform_overrides.doctree | Bin
 ...m.runners.dataflow.test_dataflow_runner.doctree | Bin
 ...ache_beam.runners.direct.bundle_factory.doctree | Bin
 .../apache_beam.runners.direct.clock.doctree       | Bin
 ...rect.consumer_tracking_pipeline_visitor.doctree | Bin
 ...ache_beam.runners.direct.direct_metrics.doctree | Bin
 ...pache_beam.runners.direct.direct_runner.doctree | Bin
 .../doctrees/apache_beam.runners.direct.doctree    | Bin
 ..._beam.runners.direct.evaluation_context.doctree | Bin
 .../apache_beam.runners.direct.executor.doctree    | Bin
 ...e_beam.runners.direct.helper_transforms.doctree | Bin
 ...e_beam.runners.direct.sdf_direct_runner.doctree | Bin
 ..._beam.runners.direct.test_direct_runner.doctree | Bin
 ...beam.runners.direct.transform_evaluator.doctree | Bin
 .../apache_beam.runners.direct.util.doctree        | Bin
 ...e_beam.runners.direct.watermark_manager.doctree | Bin
 .../2.7.0/doctrees/apache_beam.runners.doctree     | Bin
 ..._beam.runners.interactive.cache_manager.doctree | Bin
 ...eam.runners.interactive.display_manager.doctree | Bin
 .../apache_beam.runners.interactive.doctree        | Bin
 ....interactive.interactive_pipeline_graph.doctree | Bin
 ....runners.interactive.interactive_runner.doctree | Bin
 ...m.runners.interactive.pipeline_analyzer.doctree | Bin
 ...beam.runners.interactive.pipeline_graph.doctree | Bin
 .../2.7.0/doctrees/apache_beam.runners.job.doctree | Bin
 .../apache_beam.runners.job.manager.doctree        | Bin
 .../doctrees/apache_beam.runners.job.utils.doctree | Bin
 .../apache_beam.runners.pipeline_context.doctree   | Bin
 .../doctrees/apache_beam.runners.runner.doctree    | Bin
 .../apache_beam.runners.sdf_common.doctree         | Bin
 .../apache_beam.testing.benchmarks.doctree         | Bin
 .../apache_beam.testing.benchmarks.nexmark.doctree | Bin
 ..._beam.testing.benchmarks.nexmark.models.doctree | Bin
 ...benchmarks.nexmark.models.nexmark_model.doctree | Bin
 ...ing.benchmarks.nexmark.nexmark_launcher.doctree | Bin
 ...testing.benchmarks.nexmark.nexmark_util.doctree | Bin
 ...beam.testing.benchmarks.nexmark.queries.doctree | Bin
 ...sting.benchmarks.nexmark.queries.query0.doctree | Bin
 ...sting.benchmarks.nexmark.queries.query1.doctree | Bin
 ...sting.benchmarks.nexmark.queries.query2.doctree | Bin
 .../2.7.0/doctrees/apache_beam.testing.doctree     | Bin
 .../apache_beam.testing.pipeline_verifiers.doctree | Bin
 .../apache_beam.testing.synthetic_pipeline.doctree | Bin
 .../apache_beam.testing.test_pipeline.doctree      | Bin
 .../apache_beam.testing.test_stream.doctree        | Bin
 .../apache_beam.testing.test_utils.doctree         | Bin
 .../doctrees/apache_beam.testing.util.doctree      | Bin
 ...apache_beam.tools.coders_microbenchmark.doctree | Bin
 ...ols.distribution_counter_microbenchmark.doctree | Bin
 .../pydoc/2.7.0/doctrees/apache_beam.tools.doctree | Bin
 ...che_beam.tools.sideinput_microbenchmark.doctree | Bin
 .../2.7.0/doctrees/apache_beam.tools.utils.doctree | Bin
 .../apache_beam.transforms.combiners.doctree       | Bin
 .../doctrees/apache_beam.transforms.core.doctree   | Bin
 .../apache_beam.transforms.create_source.doctree   | Bin
 .../apache_beam.transforms.display.doctree         | Bin
 .../2.7.0/doctrees/apache_beam.transforms.doctree  | Bin
 .../apache_beam.transforms.ptransform.doctree      | Bin
 .../apache_beam.transforms.sideinputs.doctree      | Bin
 .../apache_beam.transforms.timeutil.doctree        | Bin
 .../apache_beam.transforms.trigger.doctree         | Bin
 .../apache_beam.transforms.userstate.doctree       | Bin
 .../doctrees/apache_beam.transforms.util.doctree   | Bin
 .../doctrees/apache_beam.transforms.window.doctree | Bin
 .../apache_beam.typehints.decorators.doctree       | Bin
 .../2.7.0/doctrees/apache_beam.typehints.doctree   | Bin
 ...eam.typehints.native_type_compatibility.doctree | Bin
 .../doctrees/apache_beam.typehints.opcodes.doctree | Bin
 ...apache_beam.typehints.trivial_inference.doctree | Bin
 .../apache_beam.typehints.typecheck.doctree        | Bin
 .../apache_beam.typehints.typehints.doctree        | Bin
 .../doctrees/apache_beam.utils.annotations.doctree | Bin
 .../pydoc/2.7.0/doctrees/apache_beam.utils.doctree | Bin
 .../doctrees/apache_beam.utils.plugin.doctree      | Bin
 .../doctrees/apache_beam.utils.processes.doctree   | Bin
 .../doctrees/apache_beam.utils.profiler.doctree    | Bin
 .../doctrees/apache_beam.utils.proto_utils.doctree | Bin
 .../2.7.0/doctrees/apache_beam.utils.retry.doctree | Bin
 .../doctrees/apache_beam.utils.timestamp.doctree   | Bin
 .../2.7.0/doctrees/apache_beam.utils.urns.doctree  | Bin
 .../2.7.0/doctrees/apache_beam.version.doctree     | Bin
 .../sdks/pydoc/2.7.0/doctrees/environment.pickle   | Bin
 .../sdks/pydoc/2.7.0/doctrees/index.doctree        | Bin
 .../documentation/sdks/pydoc/2.7.0/genindex.html   |   0
 .../documentation/sdks/pydoc/2.7.0/index.html      |   0
 .../documentation/sdks/pydoc/2.7.0/objects.inv     | Bin
 .../sdks/pydoc/2.7.0/py-modindex.html              |   0
 .../documentation/sdks/pydoc/2.7.0/search.html     |   0
 .../documentation/sdks/pydoc/2.7.0/searchindex.js  |   0
 .../documentation/sdks/pydoc/current/index.html    |   8 +-
 .../documentation/sdks/python-custom-io/index.html |   4 +-
 .../sdks/python-pipeline-dependencies/index.html   |   4 +-
 .../documentation/sdks/python-streaming/index.html |   4 +-
 .../sdks/python-type-safety/index.html             |   4 +-
 content/documentation/sdks/python/index.html       |   4 +-
 content/feed.xml                                   |  32 +-
 content/get-started/downloads/index.html           |  16 +-
 content/get-started/quickstart-java/index.html     |   4 +-
 content/get-started/wordcount-example/index.html   |   4 +-
 content/index.html                                 |   4 +-
 src/documentation/dsls/sql/select.md               | 709 +++++++++++++++++++--
 2493 files changed, 812 insertions(+), 181 deletions(-)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/allclasses-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/allclasses-noframe.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/constant-values.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/deprecated-list.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/help-doc.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/index-all.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/index.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/apex/ApexPipelineOptions.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/apex/ApexRunner.CreateApexPCollectionView.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/apex/ApexRunner.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/apex/ApexRunnerRegistrar.Options.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/apex/ApexRunnerRegistrar.Runner.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/apex/ApexRunnerRegistrar.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/apex/ApexRunnerResult.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/apex/ApexYarnLauncher.LaunchParams.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/apex/ApexYarnLauncher.ProcessWatcher.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/apex/ApexYarnLauncher.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/apex/TestApexRunner.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/apex/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/apex/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/apex/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/dataflow/BatchStatefulParDoOverrides.BatchStatefulDoFn.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/dataflow/BatchStatefulParDoOverrides.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/dataflow/CreateDataflowView.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/dataflow/DataflowClient.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/dataflow/DataflowJobAlreadyExistsException.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/dataflow/DataflowJobAlreadyUpdatedException.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/dataflow/DataflowJobException.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/dataflow/DataflowPipelineJob.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/dataflow/DataflowPipelineRegistrar.Options.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/dataflow/DataflowPipelineRegistrar.Runner.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/dataflow/DataflowPipelineRegistrar.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/dataflow/DataflowPipelineTranslator.JobSpecification.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/dataflow/DataflowPipelineTranslator.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/dataflow/DataflowRunner.StreamingPCollectionViewWriterFn.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/dataflow/DataflowRunner.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/dataflow/DataflowRunnerHooks.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/dataflow/DataflowRunnerInfo.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/dataflow/DataflowServiceException.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/dataflow/PrimitiveParDoSingleFactory.ParDoSingle.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/dataflow/PrimitiveParDoSingleFactory.PayloadTranslator.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/dataflow/PrimitiveParDoSingleFactory.Registrar.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/dataflow/PrimitiveParDoSingleFactory.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/dataflow/TestDataflowPipelineOptions.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/dataflow/TestDataflowRunner.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/dataflow/TransformTranslator.StepTranslationContext.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/dataflow/TransformTranslator.TranslationContext.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/dataflow/TransformTranslator.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/dataflow/options/CloudDebuggerOptions.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.DataflowClientFactory.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.StagerFactory.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/dataflow/options/DataflowPipelineDebugOptions.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.StagingLocationFactory.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/dataflow/options/DataflowPipelineOptions.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.AutoscalingAlgorithmType.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.WorkerHarnessContainerImageFactory.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/dataflow/options/DataflowPipelineWorkerPoolOptions.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/dataflow/options/DataflowProfilingOptions.DataflowProfilingAgentConfiguration.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/dataflow/options/DataflowProfilingOptions.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/dataflow/options/DataflowWorkerHarnessOptions.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.Level.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.WorkerLogLevelOverrides.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/dataflow/options/DataflowWorkerLoggingOptions.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/dataflow/options/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/dataflow/options/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/dataflow/options/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/dataflow/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/dataflow/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/dataflow/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/dataflow/util/CloudObject.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/dataflow/util/CloudObjectTranslator.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/dataflow/util/CloudObjects.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/dataflow/util/CoderCloudObjectTranslatorRegistrar.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/dataflow/util/DataflowTemplateJob.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/dataflow/util/DataflowTransport.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/dataflow/util/DefaultCoderCloudObjectTranslatorRegistrar.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/dataflow/util/GcsStager.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/dataflow/util/MonitoringUtil.JobMessagesHandler.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/dataflow/util/MonitoringUtil.LoggingHandler.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/dataflow/util/MonitoringUtil.TimeStampComparator.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/dataflow/util/MonitoringUtil.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/dataflow/util/OutputReference.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/dataflow/util/PropertyNames.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/dataflow/util/RandomAccessData.RandomAccessDataCoder.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/dataflow/util/RandomAccessData.UnsignedLexicographicalComparator.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/dataflow/util/RandomAccessData.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/dataflow/util/Stager.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/dataflow/util/Structs.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/dataflow/util/TimeUtil.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/dataflow/util/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/dataflow/util/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/dataflow/util/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/direct/Clock.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/direct/DirectOptions.AvailableParallelismFactory.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/direct/DirectOptions.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/direct/DirectRegistrar.Options.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/direct/DirectRegistrar.Runner.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/direct/DirectRegistrar.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/direct/DirectRunner.DirectPipelineResult.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/direct/DirectRunner.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/direct/DirectTestOptions.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/direct/ExecutableGraph.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/direct/ParDoMultiOverrideFactory.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/direct/TransformExecutor.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/direct/WatermarkManager.FiredTimers.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/direct/WatermarkManager.TimerUpdate.TimerUpdateBuilder.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/direct/WatermarkManager.TimerUpdate.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/direct/WatermarkManager.TransformWatermarks.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/direct/WatermarkManager.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/direct/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/direct/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/direct/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/direct/portable/ReferenceRunner.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/direct/portable/TransformExecutor.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/direct/portable/artifact/LocalFileSystemArtifactRetrievalService.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/direct/portable/artifact/LocalFileSystemArtifactStagerService.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/direct/portable/artifact/UnsupportedArtifactRetrievalService.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/direct/portable/artifact/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/direct/portable/artifact/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/direct/portable/artifact/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/direct/portable/job/ReferenceRunnerJobServer.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/direct/portable/job/ReferenceRunnerJobService.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/direct/portable/job/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/direct/portable/job/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/direct/portable/job/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/direct/portable/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/direct/portable/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/direct/portable/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/flink/DefaultParallelismFactory.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/flink/FlinkBatchPortablePipelineTranslator.BatchTranslationContext.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/flink/FlinkBatchPortablePipelineTranslator.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/flink/FlinkDetachedRunnerResult.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/flink/FlinkExecutionEnvironments.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/flink/FlinkJobInvocation.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/flink/FlinkJobInvoker.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/flink/FlinkJobServerDriver.ServerConfiguration.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/flink/FlinkJobServerDriver.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/flink/FlinkPipelineOptions.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/flink/FlinkPortablePipelineTranslator.TranslationContext.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/flink/FlinkPortablePipelineTranslator.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/flink/FlinkRunner.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/flink/FlinkRunnerRegistrar.Options.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/flink/FlinkRunnerRegistrar.Runner.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/flink/FlinkRunnerRegistrar.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/flink/FlinkRunnerResult.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/flink/FlinkStreamingPortablePipelineTranslator.StreamingTranslationContext.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/flink/FlinkStreamingPortablePipelineTranslator.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/flink/FlinkTransformOverrides.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/flink/TestFlinkRunner.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/flink/metrics/DoFnRunnerWithMetricsUpdate.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/flink/metrics/FlinkMetricContainer.FlinkDistributionGauge.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/flink/metrics/FlinkMetricContainer.FlinkGauge.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/flink/metrics/FlinkMetricContainer.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/flink/metrics/MetricsAccumulator.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/flink/metrics/ReaderInvocationUtil.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/flink/metrics/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/flink/metrics/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/flink/metrics/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/flink/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/flink/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/flink/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/fnexecution/FnService.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/fnexecution/GrpcContextHeaderAccessorProvider.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/fnexecution/GrpcFnServer.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/fnexecution/HeaderAccessor.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/fnexecution/InProcessServerFactory.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/fnexecution/ServerFactory.InetSocketAddressServerFactory.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/fnexecution/ServerFactory.UrlFactory.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/fnexecution/ServerFactory.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/fnexecution/artifact/ArtifactRetrievalService.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/fnexecution/artifact/BeamFileSystemArtifactRetrievalService.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/fnexecution/artifact/BeamFileSystemArtifactStagingService.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/fnexecution/artifact/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/fnexecution/artifact/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/fnexecution/artifact/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/fnexecution/control/BundleProgressHandler.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/fnexecution/control/ControlClientPool.Sink.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/fnexecution/control/ControlClientPool.Source.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/fnexecution/control/ControlClientPool.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/fnexecution/control/DockerJobBundleFactory.JobBundleFactoryFactory.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/fnexecution/control/DockerJobBundleFactory.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/fnexecution/control/FnApiControlClient.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/fnexecution/control/FnApiControlClientPoolService.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/fnexecution/control/InstructionRequestHandler.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/fnexecution/control/JobBundleFactory.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/fnexecution/control/MapControlClientPool.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/fnexecution/control/OutputReceiverFactory.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/fnexecution/control/ProcessBundleDescriptors.BagUserStateSpec.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/fnexecution/control/ProcessBundleDescriptors.ExecutableProcessBundleDescriptor.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/fnexecution/control/ProcessBundleDescriptors.SideInputSpec.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/fnexecution/control/ProcessBundleDescriptors.TimerSpec.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/fnexecution/control/ProcessBundleDescriptors.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/fnexecution/control/RemoteBundle.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/fnexecution/control/RemoteOutputReceiver.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/fnexecution/control/SdkHarnessClient.ActiveBundle.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/fnexecution/control/SdkHarnessClient.BundleProcessor.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/fnexecution/control/SdkHarnessClient.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/fnexecution/control/SingleEnvironmentInstanceJobBundleFactory.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/fnexecution/control/StageBundleFactory.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/fnexecution/control/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/fnexecution/control/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/fnexecution/control/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/fnexecution/data/FnDataService.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/fnexecution/data/GrpcDataService.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/fnexecution/data/RemoteInputDestination.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/fnexecution/data/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/fnexecution/data/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/fnexecution/data/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/fnexecution/environment/DockerEnvironmentFactory.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/fnexecution/environment/EnvironmentFactory.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/fnexecution/environment/InProcessEnvironmentFactory.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/fnexecution/environment/RemoteEnvironment.SimpleRemoteEnvironment.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/fnexecution/environment/RemoteEnvironment.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/fnexecution/environment/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/fnexecution/environment/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/fnexecution/environment/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/fnexecution/environment/testing/NeedsDocker.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/fnexecution/environment/testing/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/fnexecution/environment/testing/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/fnexecution/environment/testing/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/fnexecution/jobsubmission/InMemoryJobService.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/fnexecution/jobsubmission/JobInvocation.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/fnexecution/jobsubmission/JobInvoker.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/fnexecution/jobsubmission/JobPreparation.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/fnexecution/jobsubmission/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/fnexecution/jobsubmission/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/fnexecution/jobsubmission/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/fnexecution/logging/GrpcLoggingService.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/fnexecution/logging/LogWriter.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/fnexecution/logging/Slf4jLogWriter.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/fnexecution/logging/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/fnexecution/logging/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/fnexecution/logging/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/fnexecution/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/fnexecution/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/fnexecution/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/fnexecution/provisioning/JobInfo.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/fnexecution/provisioning/StaticGrpcProvisionService.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/fnexecution/provisioning/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/fnexecution/provisioning/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/fnexecution/provisioning/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/fnexecution/splittabledofn/SDFFeederViaStateAndTimers.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/fnexecution/splittabledofn/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/fnexecution/splittabledofn/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/fnexecution/splittabledofn/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/fnexecution/state/GrpcStateService.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/fnexecution/state/StateDelegator.Registration.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/fnexecution/state/StateDelegator.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/fnexecution/state/StateRequestHandler.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/fnexecution/state/StateRequestHandlers.BagUserStateHandler.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/fnexecution/state/StateRequestHandlers.BagUserStateHandlerFactory.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/fnexecution/state/StateRequestHandlers.SideInputHandler.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/fnexecution/state/StateRequestHandlers.SideInputHandlerFactory.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/fnexecution/state/StateRequestHandlers.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/fnexecution/state/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/fnexecution/state/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/fnexecution/state/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/fnexecution/wire/LengthPrefixUnknownCoders.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/fnexecution/wire/WireCoders.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/fnexecution/wire/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/fnexecution/wire/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/fnexecution/wire/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/gearpump/GearpumpPipelineOptions.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/gearpump/GearpumpPipelineResult.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/gearpump/GearpumpRunner.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/gearpump/GearpumpRunnerRegistrar.Options.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/gearpump/GearpumpRunnerRegistrar.Runner.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/gearpump/GearpumpRunnerRegistrar.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/gearpump/TestGearpumpRunner.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/gearpump/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/gearpump/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/gearpump/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/gearpump/translators/CreateGearpumpPCollectionViewTranslator.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/gearpump/translators/FlattenPCollectionsTranslator.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/gearpump/translators/GearpumpPipelineTranslator.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/gearpump/translators/GroupByKeyTranslator.GearpumpWindowFn.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/gearpump/translators/GroupByKeyTranslator.GroupByFn.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/gearpump/translators/GroupByKeyTranslator.KeyedByTimestamp.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/gearpump/translators/GroupByKeyTranslator.Merge.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/gearpump/translators/GroupByKeyTranslator.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/gearpump/translators/ParDoMultiOutputTranslator.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/gearpump/translators/ReadBoundedTranslator.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/gearpump/translators/ReadUnboundedTranslator.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/gearpump/translators/TransformTranslator.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/gearpump/translators/TranslationContext.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/gearpump/translators/WindowAssignTranslator.AssignWindows.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/gearpump/translators/WindowAssignTranslator.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/gearpump/translators/functions/DoFnFunction.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/gearpump/translators/functions/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/gearpump/translators/functions/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/gearpump/translators/functions/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/gearpump/translators/io/BoundedSourceWrapper.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/gearpump/translators/io/GearpumpSource.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/gearpump/translators/io/UnboundedSourceWrapper.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/gearpump/translators/io/ValuesSource.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/gearpump/translators/io/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/gearpump/translators/io/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/gearpump/translators/io/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/gearpump/translators/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/gearpump/translators/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/gearpump/translators/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/gearpump/translators/utils/DoFnRunnerFactory.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/gearpump/translators/utils/NoOpStepContext.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/gearpump/translators/utils/TranslatorUtils.FromRawUnionValue.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/gearpump/translators/utils/TranslatorUtils.RawUnionValue.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/gearpump/translators/utils/TranslatorUtils.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/gearpump/translators/utils/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/gearpump/translators/utils/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/gearpump/translators/utils/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/local/Bundle.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/local/ExecutionDriver.DriverState.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/local/ExecutionDriver.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/local/PipelineMessageReceiver.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/local/StructuralKey.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/local/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/local/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/local/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/reference/CloseableResource.CloseException.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/reference/CloseableResource.Closer.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/reference/CloseableResource.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/reference/PortableRunner.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/reference/PortableRunnerRegistrar.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/reference/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/reference/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/reference/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/reference/testing/TestJobService.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/reference/testing/TestPortablePipelineOptions.DefaultJobServerConfigFactory.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/reference/testing/TestPortablePipelineOptions.TestPortablePipelineOptionsRegistrar.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/reference/testing/TestPortablePipelineOptions.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/reference/testing/TestPortableRunner.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/reference/testing/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/reference/testing/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/reference/testing/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/spark/SparkContextOptions.EmptyListenersList.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/spark/SparkContextOptions.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/spark/SparkNativePipelineVisitor.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/spark/SparkPipelineOptions.TmpCheckpointDirFactory.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/spark/SparkPipelineOptions.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/spark/SparkPipelineResult.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/spark/SparkRunner.Evaluator.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/spark/SparkRunner.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/spark/SparkRunnerDebugger.DebugSparkPipelineResult.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/spark/SparkRunnerDebugger.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/spark/SparkRunnerRegistrar.Options.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/spark/SparkRunnerRegistrar.Runner.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/spark/SparkRunnerRegistrar.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/spark/SparkTransformOverrides.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/spark/TestSparkPipelineOptions.DefaultStopPipelineWatermarkFactory.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/spark/TestSparkPipelineOptions.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/spark/TestSparkRunner.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/spark/aggregators/AggAccumParam.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/spark/aggregators/AggregatorsAccumulator.AccumulatorCheckpointingSparkListener.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/spark/aggregators/AggregatorsAccumulator.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/spark/aggregators/NamedAggregators.State.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/spark/aggregators/NamedAggregators.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/spark/aggregators/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/spark/aggregators/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/spark/aggregators/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/spark/coders/BeamSparkRunnerRegistrator.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/spark/coders/CoderHelpers.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/spark/coders/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/spark/coders/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/spark/coders/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/spark/io/ConsoleIO.Write.Unbound.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/spark/io/ConsoleIO.Write.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/spark/io/ConsoleIO.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/spark/io/CreateStream.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/spark/io/EmptyCheckpointMark.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/spark/io/MicrobatchSource.Reader.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/spark/io/MicrobatchSource.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/spark/io/SourceRDD.Bounded.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/spark/io/SourceRDD.Unbounded.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/spark/io/SourceRDD.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/spark/io/SparkUnboundedSource.Metadata.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/spark/io/SparkUnboundedSource.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/spark/io/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/spark/io/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/spark/io/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/spark/metrics/AggregatorMetric.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/spark/metrics/AggregatorMetricSource.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/spark/metrics/CompositeSource.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/spark/metrics/MetricsAccumulator.AccumulatorCheckpointingSparkListener.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/spark/metrics/MetricsAccumulator.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/spark/metrics/SparkBeamMetricSource.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/spark/metrics/WithMetricsSupport.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/spark/metrics/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/spark/metrics/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/spark/metrics/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/spark/metrics/sink/CsvSink.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/spark/metrics/sink/GraphiteSink.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/spark/metrics/sink/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/spark/metrics/sink/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/spark/metrics/sink/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/spark/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/spark/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/spark/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/spark/stateful/SparkGroupAlsoByWindowViaWindowSet.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/spark/stateful/SparkTimerInternals.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/spark/stateful/StateSpecFunctions.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/spark/stateful/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/spark/stateful/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/spark/stateful/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/spark/util/ByteArray.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/spark/util/GlobalWatermarkHolder.SparkWatermarks.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/spark/util/GlobalWatermarkHolder.WatermarkAdvancingStreamingListener.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/spark/util/GlobalWatermarkHolder.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/spark/util/SideInputBroadcast.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/spark/util/SparkSideInputReader.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/spark/util/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/spark/util/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/runners/spark/util/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/Pipeline.PipelineExecutionException.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/Pipeline.PipelineVisitor.CompositeBehavior.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/Pipeline.PipelineVisitor.Defaults.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/Pipeline.PipelineVisitor.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/Pipeline.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/PipelineResult.State.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/PipelineResult.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/PipelineRunner.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/annotations/Experimental.Kind.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/annotations/Experimental.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/annotations/Internal.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/annotations/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/annotations/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/annotations/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/coders/AtomicCoder.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/coders/AvroCoder.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/coders/BigDecimalCoder.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/coders/BigEndianIntegerCoder.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/coders/BigEndianLongCoder.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/coders/BigEndianShortCoder.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/coders/BigIntegerCoder.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/coders/BitSetCoder.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/coders/BooleanCoder.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/coders/ByteArrayCoder.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/coders/ByteCoder.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/coders/CannotProvideCoderException.ReasonCode.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/coders/CannotProvideCoderException.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/coders/Coder.Context.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/coders/Coder.NonDeterministicException.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/coders/Coder.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/coders/CoderException.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/coders/CoderProvider.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/coders/CoderProviderRegistrar.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/coders/CoderProviders.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/coders/CoderRegistry.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/coders/CollectionCoder.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/coders/CustomCoder.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/coders/DefaultCoder.DefaultCoderProviderRegistrar.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/coders/DefaultCoder.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/coders/DelegateCoder.CodingFunction.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/coders/DelegateCoder.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/coders/DoubleCoder.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/coders/DurationCoder.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/coders/FloatCoder.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/coders/InstantCoder.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/coders/IterableCoder.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/coders/IterableLikeCoder.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/coders/KvCoder.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/coders/LengthPrefixCoder.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/coders/ListCoder.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/coders/MapCoder.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/coders/NullableCoder.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/coders/RowCoder.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/coders/RowCoderGenerator.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/coders/SerializableCoder.SerializableCoderProviderRegistrar.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/coders/SerializableCoder.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/coders/SetCoder.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/coders/ShardedKeyCoder.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/coders/SnappyCoder.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/coders/StringDelegateCoder.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/coders/StringUtf8Coder.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/coders/StructuralByteArray.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/coders/StructuredCoder.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/coders/TextualIntegerCoder.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/coders/VarIntCoder.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/coders/VarLongCoder.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/coders/VoidCoder.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/coders/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/coders/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/coders/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/gcp/auth/CredentialFactory.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/gcp/auth/GcpCredentialFactory.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/gcp/auth/NoopCredentialFactory.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/gcp/auth/NullCredentialInitializer.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/gcp/auth/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/gcp/auth/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/gcp/auth/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/gcp/options/CloudResourceManagerOptions.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/gcp/options/GcpOptions.DefaultProjectFactory.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/gcp/options/GcpOptions.GcpTempLocationFactory.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/gcp/options/GcpOptions.GcpUserCredentialsFactory.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/gcp/options/GcpOptions.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/gcp/options/GcpPipelineOptionsRegistrar.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/gcp/options/GcsOptions.ExecutorServiceFactory.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/gcp/options/GcsOptions.PathValidatorFactory.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/gcp/options/GcsOptions.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/gcp/options/GoogleApiDebugOptions.GoogleApiTracer.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/gcp/options/GoogleApiDebugOptions.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/gcp/options/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/gcp/options/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/gcp/options/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/gcp/storage/GcsCreateOptions.Builder.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/gcp/storage/GcsCreateOptions.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/gcp/storage/GcsFileSystemRegistrar.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/gcp/storage/GcsPathValidator.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/gcp/storage/GcsResourceId.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/gcp/storage/NoopPathValidator.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/gcp/storage/PathValidator.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/gcp/storage/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/gcp/storage/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/gcp/storage/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/jackson/AsJsons.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/jackson/ParseJsons.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/jackson/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/jackson/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/jackson/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/joinlibrary/Join.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/joinlibrary/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/joinlibrary/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/joinlibrary/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/protobuf/ByteStringCoder.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/protobuf/ProtoCoder.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/protobuf/ProtobufCoderProviderRegistrar.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/protobuf/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/protobuf/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/protobuf/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sketching/ApproximateDistinct.ApproximateDistinctFn.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sketching/ApproximateDistinct.GloballyDistinct.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sketching/ApproximateDistinct.HyperLogLogPlusCoder.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sketching/ApproximateDistinct.PerKeyDistinct.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sketching/ApproximateDistinct.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sketching/SketchFrequencies.CountMinSketchFn.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sketching/SketchFrequencies.GlobalSketch.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sketching/SketchFrequencies.PerKeySketch.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sketching/SketchFrequencies.Sketch.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sketching/SketchFrequencies.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sketching/TDigestQuantiles.GlobalDigest.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sketching/TDigestQuantiles.PerKeyDigest.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sketching/TDigestQuantiles.TDigestQuantilesFn.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sketching/TDigestQuantiles.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sketching/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sketching/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sketching/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sorter/BufferedExternalSorter.Options.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sorter/BufferedExternalSorter.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sorter/SortValues.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sorter/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sorter/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sorter/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/BeamSqlCli.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/BeamSqlSeekableTable.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/BeamSqlTable.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/BeamSqlUdf.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/SqlTransform.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/example/model/Customer.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/example/model/Order.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/example/model/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/example/model/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/example/model/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/BeamCalciteSchema.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/BeamCalciteSchemaFactory.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/BeamSqlEnv.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/JdbcDriver.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/ParseException.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/BeamSqlExpressionEnvironment.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/BeamSqlExpressionEnvironments.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/BeamSqlExpressionExecutor.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/BeamSqlFnExecutor.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/BeamSqlBinaryOperator.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/BeamSqlCaseExpression.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/BeamSqlCastExpression.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/BeamSqlCorrelVariableExpression.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/BeamSqlDefaultExpression.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/BeamSqlDotExpression.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/BeamSqlExpression.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/BeamSqlInputRefExpression.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/BeamSqlLocalRefExpression.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/BeamSqlOperator.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/BeamSqlOperatorExpression.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/BeamSqlPrimitive.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/BeamSqlUdfExpression.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/BeamSqlUnaryOperator.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/BeamSqlWindowEndExpression.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/BeamSqlWindowExpression.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/BeamSqlWindowStartExpression.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/DateOperators.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/StringOperators.StringOperator.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/StringOperators.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/UdafImpl.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/arithmetic/BeamSqlArithmeticExpression.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/arithmetic/BeamSqlDivideExpression.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/arithmetic/BeamSqlMinusExpression.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/arithmetic/BeamSqlModExpression.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/arithmetic/BeamSqlMultiplyExpression.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/arithmetic/BeamSqlPlusExpression.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/arithmetic/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/arithmetic/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/arithmetic/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/array/BeamSqlArrayExpression.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/array/BeamSqlArrayItemExpression.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/array/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/array/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/array/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/collection/BeamSqlCardinalityExpression.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/collection/BeamSqlSingleElementExpression.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/collection/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/collection/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/collection/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/comparison/BeamSqlCompareExpression.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/comparison/BeamSqlEqualsExpression.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/comparison/BeamSqlGreaterThanExpression.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/comparison/BeamSqlGreaterThanOrEqualsExpression.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/comparison/BeamSqlIsNotNullExpression.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/comparison/BeamSqlIsNullExpression.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/comparison/BeamSqlLessThanExpression.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/comparison/BeamSqlLessThanOrEqualsExpression.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/comparison/BeamSqlLikeExpression.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/comparison/BeamSqlNotEqualsExpression.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/comparison/BeamSqlNotLikeExpression.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/comparison/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/comparison/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/comparison/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/date/BeamSqlCurrentDateExpression.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/date/BeamSqlCurrentTimeExpression.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/date/BeamSqlCurrentTimestampExpression.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/date/BeamSqlDatetimeMinusExpression.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/date/BeamSqlDatetimeMinusIntervalExpression.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/date/BeamSqlDatetimePlusExpression.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/date/BeamSqlIntervalMultiplyExpression.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/date/BeamSqlTimestampMinusIntervalExpression.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/date/BeamSqlTimestampMinusTimestampExpression.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/date/TimeUnitUtils.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/date/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/date/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/date/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/logical/BeamSqlAndExpression.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/logical/BeamSqlLogicalExpression.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/logical/BeamSqlNotExpression.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/logical/BeamSqlOrExpression.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/logical/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/logical/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/logical/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/map/BeamSqlMapExpression.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/map/BeamSqlMapItemExpression.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/map/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/map/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/map/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/math/BeamSqlAbsExpression.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/math/BeamSqlAcosExpression.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/math/BeamSqlAsinExpression.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/math/BeamSqlAtan2Expression.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/math/BeamSqlAtanExpression.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/math/BeamSqlCeilExpression.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/math/BeamSqlCosExpression.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/math/BeamSqlCotExpression.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/math/BeamSqlDegreesExpression.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/math/BeamSqlExpExpression.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/math/BeamSqlFloorExpression.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/math/BeamSqlLnExpression.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/math/BeamSqlLogExpression.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/math/BeamSqlMathBinaryExpression.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/math/BeamSqlMathUnaryExpression.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/math/BeamSqlPiExpression.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/math/BeamSqlPowerExpression.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/math/BeamSqlRadiansExpression.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/math/BeamSqlRandExpression.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/math/BeamSqlRandIntegerExpression.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/math/BeamSqlRoundExpression.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/math/BeamSqlSignExpression.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/math/BeamSqlSinExpression.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/math/BeamSqlTanExpression.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/math/BeamSqlTruncateExpression.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/math/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/math/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/math/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/reinterpret/BeamSqlReinterpretExpression.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/reinterpret/DatetimeReinterpretConversions.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/reinterpret/IntegerReinterpretConversions.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/reinterpret/ReinterpretConversion.Builder.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/reinterpret/ReinterpretConversion.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/reinterpret/Reinterpreter.Builder.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/reinterpret/Reinterpreter.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/reinterpret/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/reinterpret/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/reinterpret/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/row/BeamSqlFieldAccessExpression.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/row/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/row/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/operator/row/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/interpreter/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/parser/SqlCheckConstraint.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/parser/SqlColumnDeclaration.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/parser/SqlCreateTable.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/parser/SqlDdlNodes.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/parser/SqlDropTable.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/parser/SqlSetOptionBeam.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/parser/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/parser/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/parser/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/planner/BeamRelDataTypeSystem.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/planner/BeamRuleSets.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/planner/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/planner/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/planner/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/rel/BeamAggregationRel.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/rel/BeamCalcRel.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/rel/BeamEnumerableConverter.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/rel/BeamIOSinkRel.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/rel/BeamIOSourceRel.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/rel/BeamIntersectRel.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/rel/BeamJoinRel.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/rel/BeamLogicalConvention.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/rel/BeamMinusRel.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/rel/BeamRelNode.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/rel/BeamSetOperatorRelBase.OpType.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/rel/BeamSetOperatorRelBase.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/rel/BeamSortRel.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/rel/BeamSqlRelUtils.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/rel/BeamUncollectRel.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/rel/BeamUnionRel.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/rel/BeamUnnestRel.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/rel/BeamValuesRel.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/rel/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/rel/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/rel/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/rule/AggregateWindowField.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/rule/BeamAggregationRule.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/rule/BeamCalcRule.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/rule/BeamEnumerableConverterRule.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/rule/BeamIOSinkRule.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/rule/BeamIntersectRule.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/rule/BeamJoinRule.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/rule/BeamMinusRule.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/rule/BeamSortRule.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/rule/BeamUncollectRule.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/rule/BeamUnionRule.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/rule/BeamUnnestRule.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/rule/BeamValuesRule.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/rule/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/rule/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/rule/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/schema/BaseBeamTable.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/schema/BeamPCollectionTable.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/schema/BeamTableUtils.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/schema/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/schema/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/schema/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/transform/BeamAggregationTransforms.AggregationAccumulator.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/transform/BeamAggregationTransforms.AggregationAccumulatorCoder.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/transform/BeamAggregationTransforms.AggregationAdaptor.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/transform/BeamAggregationTransforms.AggregationGroupByKeyFn.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/transform/BeamAggregationTransforms.MergeAggregationRecord.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/transform/BeamAggregationTransforms.WindowTimestampFn.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/transform/BeamAggregationTransforms.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/transform/BeamJoinTransforms.ExtractJoinFields.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/transform/BeamJoinTransforms.JoinAsLookup.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/transform/BeamJoinTransforms.JoinParts2WholeRow.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/transform/BeamJoinTransforms.SideInputJoinDoFn.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/transform/BeamJoinTransforms.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/transform/BeamSetOperatorsTransforms.BeamSqlRow2KvFn.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/transform/BeamSetOperatorsTransforms.SetOperatorFilteringDoFn.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/transform/BeamSetOperatorsTransforms.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/transform/BeamSqlOutputToConsoleFn.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/transform/agg/CovarianceFn.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/transform/agg/VarianceFn.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/transform/agg/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/transform/agg/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/transform/agg/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/transform/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/transform/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/transform/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/utils/BigDecimalConverter.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/utils/CalciteUtils.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/utils/SqlTypeUtils.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/utils/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/utils/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/impl/utils/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/meta/Table.Builder.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/meta/Table.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/meta/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/meta/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/meta/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/meta/provider/InMemoryMetaTableProvider.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/meta/provider/ReadOnlyTableProvider.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/meta/provider/TableProvider.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/meta/provider/bigquery/BeamBigQueryTable.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/meta/provider/bigquery/BigQueryTableProvider.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/meta/provider/bigquery/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/meta/provider/bigquery/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/meta/provider/bigquery/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/meta/provider/kafka/BeamKafkaCSVTable.CsvRecorderDecoder.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/meta/provider/kafka/BeamKafkaCSVTable.CsvRecorderEncoder.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/meta/provider/kafka/BeamKafkaCSVTable.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/meta/provider/kafka/BeamKafkaTable.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/meta/provider/kafka/KafkaTableProvider.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/meta/provider/kafka/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/meta/provider/kafka/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/meta/provider/kafka/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/meta/provider/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/meta/provider/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/meta/provider/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/meta/provider/pubsub/PubsubJsonTableProvider.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/meta/provider/pubsub/PubsubMessageToRow.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/meta/provider/pubsub/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/meta/provider/pubsub/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/meta/provider/pubsub/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/meta/provider/test/TestTableProvider.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/meta/provider/test/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/meta/provider/test/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/meta/provider/test/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/meta/provider/text/TextTable.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/meta/provider/text/TextTableProvider.CsvToRow.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/meta/provider/text/TextTableProvider.LinesReadConverter.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/meta/provider/text/TextTableProvider.LinesWriteConverter.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/meta/provider/text/TextTableProvider.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/meta/provider/text/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/meta/provider/text/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/meta/provider/text/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/meta/store/InMemoryMetaStore.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/meta/store/MetaStore.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/meta/store/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/meta/store/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/meta/store/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/extensions/sql/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/fn/IdGenerator.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/fn/IdGenerators.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/fn/channel/ManagedChannelFactory.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/fn/channel/SocketAddressFactory.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/fn/channel/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/fn/channel/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/fn/channel/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/fn/data/BeamFnDataBufferingOutboundObserver.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/fn/data/BeamFnDataGrpcMultiplexer.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/fn/data/BeamFnDataInboundObserver.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/fn/data/CloseableFnDataReceiver.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/fn/data/CompletableFutureInboundDataClient.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/fn/data/FnDataReceiver.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/fn/data/InboundDataClient.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/fn/data/LogicalEndpoint.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/fn/data/RemoteGrpcPortRead.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/fn/data/RemoteGrpcPortWrite.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/fn/data/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/fn/data/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/fn/data/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/fn/function/CloseableThrowingConsumer.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/fn/function/ThrowingBiConsumer.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/fn/function/ThrowingBiFunction.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/fn/function/ThrowingConsumer.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/fn/function/ThrowingFunction.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/fn/function/ThrowingRunnable.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/fn/function/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/fn/function/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/fn/function/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/fn/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/fn/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/fn/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/fn/stream/AdvancingPhaser.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/fn/stream/BufferingStreamObserver.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/fn/stream/DataStreams.BlockingQueueIterator.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/fn/stream/DataStreams.DataStreamDecoder.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/fn/stream/DataStreams.ElementDelimitedOutputStream.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/fn/stream/DataStreams.OutputChunkConsumer.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/fn/stream/DataStreams.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/fn/stream/DirectStreamObserver.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/fn/stream/ForwardingClientResponseObserver.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/fn/stream/OutboundObserverFactory.BasicFactory.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/fn/stream/OutboundObserverFactory.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/fn/stream/SynchronizedStreamObserver.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/fn/stream/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/fn/stream/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/fn/stream/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/fn/test/InProcessManagedChannelFactory.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/fn/test/TestExecutors.TestExecutorService.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/fn/test/TestExecutors.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/fn/test/TestStreams.Builder.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/fn/test/TestStreams.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/fn/test/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/fn/test/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/fn/test/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/fn/windowing/EncodedBoundedWindow.Coder.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/fn/windowing/EncodedBoundedWindow.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/fn/windowing/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/fn/windowing/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/fn/windowing/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/AvroIO.Parse.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/AvroIO.ParseAll.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/AvroIO.Read.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/AvroIO.ReadAll.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/AvroIO.RecordFormatter.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/AvroIO.Sink.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/AvroIO.TypedWrite.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/AvroIO.Write.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/AvroIO.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/AvroSource.AvroReader.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/AvroSource.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/BlockBasedSource.Block.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/BlockBasedSource.BlockBasedReader.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/BlockBasedSource.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/BoundedReadFromUnboundedSource.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/BoundedSource.BoundedReader.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/BoundedSource.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/CompressedSource.CompressedReader.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/CompressedSource.CompressionMode.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/CompressedSource.DecompressingChannelFactory.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/CompressedSource.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/Compression.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/CountingSource.CounterMark.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/CountingSource.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/DefaultFilenamePolicy.Params.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/DefaultFilenamePolicy.ParamsCoder.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/DefaultFilenamePolicy.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/DynamicAvroDestinations.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/DynamicFileDestinations.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/FileBasedSink.CompressionType.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/FileBasedSink.DynamicDestinations.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/FileBasedSink.FileResult.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/FileBasedSink.FileResultCoder.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/FileBasedSink.FilenamePolicy.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/FileBasedSink.OutputFileHints.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/FileBasedSink.WritableByteChannelFactory.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/FileBasedSink.WriteOperation.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/FileBasedSink.Writer.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/FileBasedSink.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/FileBasedSource.FileBasedReader.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/FileBasedSource.Mode.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/FileBasedSource.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/FileIO.Match.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/FileIO.MatchAll.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/FileIO.MatchConfiguration.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/FileIO.ReadMatches.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/FileIO.ReadableFile.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/FileIO.Sink.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/FileIO.Write.FileNaming.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/FileIO.Write.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/FileIO.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/FileSystem.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/FileSystemRegistrar.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/FileSystems.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/GenerateSequence.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/LocalFileSystemRegistrar.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/LocalResources.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/OffsetBasedSource.OffsetBasedReader.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/OffsetBasedSource.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/Read.Bounded.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/Read.Builder.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/Read.Unbounded.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/Read.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/ReadAllViaFileBasedSource.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/ReadableFileCoder.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/ShardNameTemplate.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/Source.Reader.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/Source.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/TFRecordIO.CompressionType.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/TFRecordIO.Read.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/TFRecordIO.Sink.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/TFRecordIO.Write.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/TFRecordIO.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/TextIO.CompressionType.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/TextIO.Read.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/TextIO.ReadAll.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/TextIO.ReadFiles.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/TextIO.Sink.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/TextIO.TypedWrite.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/TextIO.Write.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/TextIO.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/UnboundedSource.CheckpointMark.NoopCheckpointMark.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/UnboundedSource.CheckpointMark.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/UnboundedSource.UnboundedReader.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/UnboundedSource.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/WriteFiles.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/WriteFilesResult.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/amqp/AmqpIO.Read.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/amqp/AmqpIO.Write.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/amqp/AmqpIO.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/amqp/AmqpMessageCoder.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/amqp/AmqpMessageCoderProviderRegistrar.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/amqp/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/amqp/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/amqp/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/aws/options/AwsModule.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/aws/options/AwsOptions.AwsUserCredentialsFactory.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/aws/options/AwsOptions.ClientConfigurationFactory.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/aws/options/AwsOptions.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/aws/options/AwsPipelineOptionsRegistrar.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/aws/options/S3Options.S3UploadBufferSizeBytesFactory.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/aws/options/S3Options.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/aws/options/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/aws/options/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/aws/options/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/aws/s3/S3FileSystemRegistrar.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/aws/s3/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/aws/s3/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/aws/s3/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/aws/sns/AwsClientsProvider.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/aws/sns/PublishResultCoder.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/aws/sns/SnsCoderProviderRegistrar.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/aws/sns/SnsIO.RetryConfiguration.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/aws/sns/SnsIO.Write.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/aws/sns/SnsIO.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/aws/sns/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/aws/sns/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/aws/sns/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/aws/sqs/SqsIO.Read.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/aws/sqs/SqsIO.Write.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/aws/sqs/SqsIO.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/aws/sqs/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/aws/sqs/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/aws/sqs/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/cassandra/CassandraIO.Read.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/cassandra/CassandraIO.Write.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/cassandra/CassandraIO.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/cassandra/CassandraService.Writer.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/cassandra/CassandraService.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/cassandra/CassandraServiceImpl.WriterImpl.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/cassandra/CassandraServiceImpl.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/cassandra/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/cassandra/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/cassandra/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.BoundedElasticsearchSource.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.ConnectionConfiguration.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.Read.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.RetryConfiguration.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.Write.FieldValueExtractFn.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.Write.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/elasticsearch/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/elasticsearch/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/elasticsearch/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/fs/CreateOptions.Builder.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/fs/CreateOptions.StandardCreateOptions.Builder.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/fs/CreateOptions.StandardCreateOptions.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/fs/CreateOptions.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/fs/EmptyMatchTreatment.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/fs/MatchResult.Metadata.Builder.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/fs/MatchResult.Metadata.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/fs/MatchResult.Status.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/fs/MatchResult.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/fs/MetadataCoder.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/fs/MoveOptions.StandardMoveOptions.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/fs/MoveOptions.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/fs/ResolveOptions.StandardResolveOptions.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/fs/ResolveOptions.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/fs/ResourceId.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/fs/ResourceIdCoder.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/fs/ResourceIdTester.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/fs/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/fs/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/fs/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/gcp/bigquery/AvroUtils.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/gcp/bigquery/BigQueryCoderProviderRegistrar.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/gcp/bigquery/BigQueryHelpers.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.Read.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.TypedRead.QueryPriority.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.TypedRead.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.Write.CreateDisposition.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.Write.Method.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.Write.WriteDisposition.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.Write.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/gcp/bigquery/BigQueryIO.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/gcp/bigquery/BigQueryInsertError.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/gcp/bigquery/BigQueryInsertErrorCoder.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/gcp/bigquery/BigQueryOptions.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/gcp/bigquery/BigQueryServices.DatasetService.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/gcp/bigquery/BigQueryServices.JobService.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/gcp/bigquery/BigQueryServices.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/gcp/bigquery/BigQueryUtils.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/gcp/bigquery/CreateTables.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/gcp/bigquery/DynamicDestinations.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/gcp/bigquery/ErrorContainer.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/gcp/bigquery/InsertRetryPolicy.Context.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/gcp/bigquery/InsertRetryPolicy.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/gcp/bigquery/PrepareWrite.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/gcp/bigquery/ReifyAsIterable.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/gcp/bigquery/SchemaAndRecord.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/gcp/bigquery/StreamingInserts.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/gcp/bigquery/StreamingWriteTables.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/gcp/bigquery/TableDestination.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/gcp/bigquery/TableDestinationCoder.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/gcp/bigquery/TableDestinationCoderV2.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/gcp/bigquery/TableRowJsonCoder.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/gcp/bigquery/TestBigQuery.PollingAssertion.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/gcp/bigquery/TestBigQuery.RowsAssertion.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/gcp/bigquery/TestBigQuery.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/gcp/bigquery/TestBigQueryOptions.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/gcp/bigquery/WriteResult.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/gcp/bigquery/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/gcp/bigquery/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/gcp/bigquery/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.Read.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.Write.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/gcp/bigtable/BigtableIO.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/gcp/bigtable/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/gcp/bigtable/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/gcp/bigtable/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/gcp/common/GcpIoPipelineOptionsRegistrar.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/gcp/common/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/gcp/common/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/gcp/common/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/gcp/datastore/DatastoreIO.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.DeleteEntity.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.DeleteKey.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.Read.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.Write.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/gcp/datastore/DatastoreV1.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/gcp/datastore/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/gcp/datastore/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/gcp/datastore/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/gcp/pubsub/PubsubClient.ProjectPath.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/gcp/pubsub/PubsubClient.PubsubClientFactory.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/gcp/pubsub/PubsubClient.SubscriptionPath.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/gcp/pubsub/PubsubClient.TopicPath.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/gcp/pubsub/PubsubClient.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/gcp/pubsub/PubsubCoderProviderRegistrar.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/gcp/pubsub/PubsubGrpcClient.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.PubsubSubscription.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.PubsubTopic.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.Read.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.Write.PubsubBoundedWriter.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.Write.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/gcp/pubsub/PubsubIO.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/gcp/pubsub/PubsubJsonClient.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/gcp/pubsub/PubsubMessage.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/gcp/pubsub/PubsubMessagePayloadOnlyCoder.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/gcp/pubsub/PubsubMessageWithAttributesCoder.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/gcp/pubsub/PubsubOptions.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/gcp/pubsub/PubsubUnboundedSink.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/gcp/pubsub/PubsubUnboundedSource.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/gcp/pubsub/TestPubsub.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/gcp/pubsub/TestPubsubOptions.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/gcp/pubsub/TestPubsubSignal.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/gcp/pubsub/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/gcp/pubsub/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/gcp/pubsub/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/gcp/spanner/MutationGroup.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/gcp/spanner/ReadOperation.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/gcp/spanner/SpannerAccessor.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/gcp/spanner/SpannerConfig.Builder.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/gcp/spanner/SpannerConfig.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.CreateTransaction.Builder.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.CreateTransaction.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.FailureMode.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.Read.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.ReadAll.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.Write.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.WriteGrouped.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/gcp/spanner/SpannerIO.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/gcp/spanner/SpannerWriteResult.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/gcp/spanner/Transaction.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/gcp/spanner/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/gcp/spanner/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/gcp/spanner/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/hadoop/SerializableConfiguration.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/hadoop/WritableCoder.WritableCoderProviderRegistrar.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/hadoop/WritableCoder.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/hadoop/inputformat/HadoopInputFormatIO.HadoopInputFormatBoundedSource.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/hadoop/inputformat/HadoopInputFormatIO.Read.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/hadoop/inputformat/HadoopInputFormatIO.SerializableSplit.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/hadoop/inputformat/HadoopInputFormatIO.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/hadoop/inputformat/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/hadoop/inputformat/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/hadoop/inputformat/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/hadoop/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/hadoop/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/hadoop/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/hbase/HBaseCoderProviderRegistrar.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/hbase/HBaseIO.Read.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/hbase/HBaseIO.ReadAll.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/hbase/HBaseIO.Write.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/hbase/HBaseIO.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/hbase/HBaseQuery.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/hbase/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/hbase/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/hbase/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/hcatalog/HCatalogIO.Read.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/hcatalog/HCatalogIO.Write.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/hcatalog/HCatalogIO.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/hcatalog/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/hcatalog/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/hcatalog/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/hdfs/HadoopFileSystemModule.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/hdfs/HadoopFileSystemOptions.ConfigurationLocator.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/hdfs/HadoopFileSystemOptions.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/hdfs/HadoopFileSystemOptionsRegistrar.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/hdfs/HadoopFileSystemRegistrar.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/hdfs/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/hdfs/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/hdfs/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/jdbc/JdbcIO.DataSourceConfiguration.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/jdbc/JdbcIO.DefaultRetryStrategy.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/jdbc/JdbcIO.PreparedStatementSetter.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/jdbc/JdbcIO.Read.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/jdbc/JdbcIO.ReadAll.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/jdbc/JdbcIO.RetryStrategy.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/jdbc/JdbcIO.RowMapper.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/jdbc/JdbcIO.StatementPreparator.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/jdbc/JdbcIO.Write.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/jdbc/JdbcIO.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/jdbc/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/jdbc/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/jdbc/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/jms/JmsCheckpointMark.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/jms/JmsIO.MessageMapper.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/jms/JmsIO.Read.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/jms/JmsIO.UnboundedJmsSource.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/jms/JmsIO.Write.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/jms/JmsIO.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/jms/JmsRecord.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/jms/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/jms/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/jms/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/kafka/CustomTimestampPolicyWithLimitedDelay.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/kafka/KafkaCheckpointMark.PartitionMark.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/kafka/KafkaCheckpointMark.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/kafka/KafkaIO.Read.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/kafka/KafkaIO.TypedWithoutMetadata.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/kafka/KafkaIO.Write.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/kafka/KafkaIO.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/kafka/KafkaPublishTimestampFunction.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/kafka/KafkaRecord.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/kafka/KafkaRecordCoder.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/kafka/KafkaTimestampType.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/kafka/TimestampPolicy.PartitionContext.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/kafka/TimestampPolicy.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/kafka/TimestampPolicyFactory.LogAppendTimePolicy.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/kafka/TimestampPolicyFactory.ProcessingTimePolicy.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/kafka/TimestampPolicyFactory.TimestampFnPolicy.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/kafka/TimestampPolicyFactory.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/kafka/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/kafka/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/kafka/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/kafka/serialization/InstantDeserializer.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/kafka/serialization/InstantSerializer.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/kafka/serialization/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/kafka/serialization/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/kafka/serialization/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/kinesis/AWSClientsProvider.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/kinesis/KinesisIO.Read.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/kinesis/KinesisIO.Write.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/kinesis/KinesisIO.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/kinesis/KinesisPartitioner.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/kinesis/KinesisRecord.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/kinesis/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/kinesis/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/kinesis/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/mongodb/MongoDbGridFSIO.ConnectionConfiguration.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/mongodb/MongoDbGridFSIO.Parser.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/mongodb/MongoDbGridFSIO.ParserCallback.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/mongodb/MongoDbGridFSIO.Read.BoundedGridFSSource.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/mongodb/MongoDbGridFSIO.Read.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/mongodb/MongoDbGridFSIO.Write.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/mongodb/MongoDbGridFSIO.WriteFn.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/mongodb/MongoDbGridFSIO.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/mongodb/MongoDbIO.Read.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/mongodb/MongoDbIO.Write.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/mongodb/MongoDbIO.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/mongodb/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/mongodb/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/mongodb/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/mqtt/MqttIO.ConnectionConfiguration.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/mqtt/MqttIO.Read.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/mqtt/MqttIO.Write.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/mqtt/MqttIO.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/mqtt/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/mqtt/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/mqtt/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/parquet/ParquetIO.Read.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/parquet/ParquetIO.ReadFiles.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/parquet/ParquetIO.Sink.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/parquet/ParquetIO.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/parquet/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/parquet/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/parquet/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/range/ByteKey.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/range/ByteKeyRange.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/range/ByteKeyRangeTracker.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/range/OffsetRange.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/range/OffsetRangeTracker.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/range/RangeTracker.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/range/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/range/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/range/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/redis/RedisConnectionConfiguration.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/redis/RedisIO.Read.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/redis/RedisIO.ReadAll.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/redis/RedisIO.Write.Method.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/redis/RedisIO.Write.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/redis/RedisIO.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/redis/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/redis/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/redis/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/solr/SolrIO.ConnectionConfiguration.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/solr/SolrIO.Read.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/solr/SolrIO.RetryConfiguration.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/solr/SolrIO.Write.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/solr/SolrIO.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/solr/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/solr/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/solr/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/tika/ParseResult.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/tika/TikaIO.Parse.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/tika/TikaIO.ParseFiles.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/tika/TikaIO.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/tika/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/tika/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/tika/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/xml/JAXBCoder.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/xml/XmlIO.Read.CompressionType.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/xml/XmlIO.Read.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/xml/XmlIO.ReadFiles.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/xml/XmlIO.Sink.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/xml/XmlIO.Write.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/xml/XmlIO.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/xml/XmlSource.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/xml/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/xml/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/io/xml/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/metrics/Counter.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/metrics/Distribution.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/metrics/DistributionResult.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/metrics/Gauge.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/metrics/GaugeResult.EmptyGaugeResult.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/metrics/GaugeResult.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/metrics/Metric.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/metrics/MetricName.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/metrics/MetricNameFilter.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/metrics/MetricQueryResults.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/metrics/MetricResult.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/metrics/MetricResults.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/metrics/Metrics.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/metrics/MetricsContainer.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/metrics/MetricsEnvironment.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/metrics/MetricsFilter.Builder.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/metrics/MetricsFilter.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/metrics/MetricsSink.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/metrics/SinkMetrics.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/metrics/SourceMetrics.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/metrics/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/metrics/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/metrics/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/options/ApplicationNameOptions.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/options/Default.Boolean.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/options/Default.Byte.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/options/Default.Character.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/options/Default.Class.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/options/Default.Double.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/options/Default.Enum.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/options/Default.Float.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/options/Default.InstanceFactory.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/options/Default.Integer.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/options/Default.Long.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/options/Default.Short.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/options/Default.String.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/options/Default.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/options/DefaultPipelineOptionsRegistrar.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/options/DefaultValueFactory.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/options/Description.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/options/ExperimentalOptions.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/options/Hidden.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/options/PipelineOptions.AtomicLongFactory.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/options/PipelineOptions.CheckEnabled.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/options/PipelineOptions.DirectRunner.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/options/PipelineOptions.JobNameFactory.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/options/PipelineOptions.NoOpMetricsSink.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/options/PipelineOptions.UserAgentFactory.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/options/PipelineOptions.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/options/PipelineOptionsFactory.Builder.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/options/PipelineOptionsFactory.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/options/PipelineOptionsRegistrar.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/options/PipelineOptionsValidator.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/options/PortablePipelineOptions.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/options/SdkHarnessOptions.LogLevel.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/options/SdkHarnessOptions.SdkHarnessLogLevelOverrides.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/options/SdkHarnessOptions.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/options/StreamingOptions.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/options/Validation.Required.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/options/Validation.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/options/ValueProvider.Deserializer.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/options/ValueProvider.NestedValueProvider.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/options/ValueProvider.RuntimeValueProvider.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/options/ValueProvider.Serializer.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/options/ValueProvider.StaticValueProvider.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/options/ValueProvider.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/options/ValueProviders.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/options/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/options/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/options/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/schemas/DefaultSchema.DefaultSchemaProvider.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/schemas/DefaultSchema.DefaultSchemaProviderRegistrar.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/schemas/DefaultSchema.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/schemas/FieldAccessDescriptor.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/schemas/FieldValueGetter.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/schemas/FieldValueGetterFactory.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/schemas/FieldValueSetter.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/schemas/FieldValueSetterFactory.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/schemas/GetterBasedSchemaProvider.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/schemas/JavaBeanSchema.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/schemas/JavaFieldSchema.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/schemas/NoSuchSchemaException.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/schemas/Schema.Builder.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/schemas/Schema.Field.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/schemas/Schema.FieldType.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/schemas/Schema.TypeName.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/schemas/Schema.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/schemas/SchemaCoder.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/schemas/SchemaProvider.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/schemas/SchemaProviderRegistrar.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/schemas/SchemaRegistry.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/schemas/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/schemas/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/schemas/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/schemas/transforms/Convert.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/schemas/transforms/Filter.Inner.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/schemas/transforms/Filter.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/schemas/transforms/Select.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/schemas/transforms/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/schemas/transforms/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/schemas/transforms/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/schemas/utils/JavaBeanGetterFactory.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/schemas/utils/JavaBeanSetterFactory.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/schemas/utils/JavaBeanUtils.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/schemas/utils/POJOUtils.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/schemas/utils/PojoValueGetterFactory.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/schemas/utils/PojoValueSetterFactory.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/schemas/utils/ReflectUtils.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/schemas/utils/StaticSchemaInference.TypeInformation.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/schemas/utils/StaticSchemaInference.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/schemas/utils/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/schemas/utils/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/schemas/utils/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/state/BagState.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/state/CombiningState.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/state/GroupingState.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/state/MapState.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/state/ReadableState.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/state/ReadableStates.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/state/SetState.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/state/State.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/state/StateBinder.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/state/StateContext.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/state/StateContexts.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/state/StateSpec.Cases.WithDefault.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/state/StateSpec.Cases.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/state/StateSpec.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/state/StateSpecs.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/state/TimeDomain.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/state/Timer.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/state/TimerSpec.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/state/TimerSpecs.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/state/Timers.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/state/ValueState.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/state/WatermarkHoldState.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/state/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/state/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/state/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/testing/CoderProperties.TestElementByteSizeObserver.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/testing/CoderProperties.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/testing/CombineFnTester.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/testing/CrashingRunner.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/testing/FileChecksumMatcher.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/testing/FlattenWithHeterogeneousCoders.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/testing/LargeKeys.Above100KB.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/testing/LargeKeys.Above100MB.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/testing/LargeKeys.Above10KB.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/testing/LargeKeys.Above10MB.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/testing/LargeKeys.Above1MB.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/testing/LargeKeys.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/testing/NeedsRunner.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/testing/PAssert.DefaultConcludeTransform.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/testing/PAssert.GroupThenAssert.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/testing/PAssert.GroupThenAssertForSingleton.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/testing/PAssert.IterableAssert.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/testing/PAssert.OneSideInputAssert.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/testing/PAssert.PAssertionSite.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/testing/PAssert.PCollectionContentsAssert.MatcherCheckerFn.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/testing/PAssert.PCollectionContentsAssert.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/testing/PAssert.SingletonAssert.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/testing/PAssert.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/testing/RegexMatcher.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/testing/SerializableMatcher.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/testing/SourceTestUtils.ExpectedSplitOutcome.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/testing/SourceTestUtils.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/testing/StreamingIT.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/testing/SuccessOrFailure.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/testing/TestPipeline.AbandonedNodeException.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/testing/TestPipeline.PipelineRunMissingException.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/testing/TestPipeline.TestValueProviderOptions.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/testing/TestPipeline.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/testing/TestPipelineOptions.AlwaysPassMatcher.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/testing/TestPipelineOptions.AlwaysPassMatcherFactory.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/testing/TestPipelineOptions.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/testing/TestStream.Builder.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/testing/TestStream.ElementEvent.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/testing/TestStream.Event.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/testing/TestStream.EventType.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/testing/TestStream.ProcessingTimeEvent.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/testing/TestStream.WatermarkEvent.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/testing/TestStream.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/testing/UsesAttemptedMetrics.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/testing/UsesBoundedSplittableParDo.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/testing/UsesCommittedMetrics.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/testing/UsesCounterMetrics.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/testing/UsesCustomWindowMerging.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/testing/UsesDistributionMetrics.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/testing/UsesGaugeMetrics.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/testing/UsesImpulse.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/testing/UsesMapState.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/testing/UsesMetricsPusher.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/testing/UsesParDoLifecycle.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/testing/UsesSchema.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/testing/UsesSetState.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/testing/UsesSplittableParDoWithWindowedSideInputs.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/testing/UsesStatefulParDo.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/testing/UsesTestStream.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/testing/UsesTimersInParDo.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/testing/UsesUnboundedPCollections.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/testing/UsesUnboundedSplittableParDo.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/testing/ValidatesRunner.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/testing/WindowFnTestUtils.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/testing/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/testing/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/testing/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/ApproximateQuantiles.ApproximateQuantilesCombineFn.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/ApproximateQuantiles.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/ApproximateUnique.ApproximateUniqueCombineFn.LargestUnique.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/ApproximateUnique.ApproximateUniqueCombineFn.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/ApproximateUnique.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/Combine.AccumulatingCombineFn.Accumulator.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/Combine.AccumulatingCombineFn.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/Combine.BinaryCombineDoubleFn.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/Combine.BinaryCombineFn.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/Combine.BinaryCombineIntegerFn.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/Combine.BinaryCombineLongFn.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/Combine.CombineFn.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/Combine.Globally.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/Combine.GloballyAsSingletonView.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/Combine.GroupedValues.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/Combine.Holder.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/Combine.IterableCombineFn.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/Combine.PerKey.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/Combine.PerKeyWithHotKeyFanout.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/Combine.SimpleCombineFn.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/Combine.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/CombineFnBase.GlobalCombineFn.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/CombineFnBase.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/CombineFns.CoCombineResult.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/CombineFns.ComposeCombineFnBuilder.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/CombineFns.ComposedCombineFn.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/CombineFns.ComposedCombineFnWithContext.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/CombineFns.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/CombineWithContext.CombineFnWithContext.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/CombineWithContext.Context.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/CombineWithContext.RequiresContextInternal.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/CombineWithContext.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/Contextful.Fn.Context.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/Contextful.Fn.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/Contextful.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/Count.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/Create.OfValueProvider.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/Create.TimestampedValues.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/Create.Values.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/Create.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/Distinct.WithRepresentativeValues.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/Distinct.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/DoFn.BoundedPerElement.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/DoFn.Element.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/DoFn.FieldAccess.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/DoFn.FinishBundle.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/DoFn.FinishBundleContext.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/DoFn.GetInitialRestriction.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/DoFn.GetRestrictionCoder.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/DoFn.MultiOutputReceiver.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/DoFn.NewTracker.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/DoFn.OnTimer.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/DoFn.OnTimerContext.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/DoFn.OnWindowExpiration.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/DoFn.OutputReceiver.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/DoFn.ProcessContext.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/DoFn.ProcessContinuation.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/DoFn.ProcessElement.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/DoFn.RequiresStableInput.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/DoFn.Setup.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/DoFn.SplitRestriction.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/DoFn.StartBundle.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/DoFn.StartBundleContext.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/DoFn.StateId.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/DoFn.Teardown.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/DoFn.TimerId.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/DoFn.Timestamp.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/DoFn.UnboundedPerElement.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/DoFn.WindowedContext.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/DoFn.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/DoFnOutputReceivers.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/DoFnTester.CloningBehavior.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/DoFnTester.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/Filter.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/FlatMapElements.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/Flatten.Iterables.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/Flatten.PCollections.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/Flatten.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/GroupByKey.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/GroupIntoBatches.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/Impulse.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/JsonToRow.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/Keys.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/KvSwap.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/Latest.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/MapElements.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/Materialization.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/Materializations.MultimapView.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/Materializations.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/Max.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/Mean.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/Min.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/PTransform.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/ParDo.MultiOutput.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/ParDo.SingleOutput.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/ParDo.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/Partition.PartitionFn.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/Partition.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/Regex.AllMatches.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/Regex.Find.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/Regex.FindAll.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/Regex.FindKV.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/Regex.FindName.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/Regex.FindNameKV.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/Regex.Matches.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/Regex.MatchesKV.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/Regex.MatchesName.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/Regex.MatchesNameKV.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/Regex.ReplaceAll.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/Regex.ReplaceFirst.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/Regex.Split.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/Regex.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/Reify.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/Requirements.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/Reshuffle.ViaRandomKey.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/Reshuffle.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/Sample.FixedSizedSampleFn.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/Sample.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/SerializableComparator.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/SerializableFunction.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/SerializableFunctions.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/SimpleFunction.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/Sum.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/ToString.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/Top.Largest.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/Top.Natural.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/Top.Reversed.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/Top.Smallest.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/Top.TopCombineFn.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/Top.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/Values.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/View.AsIterable.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/View.AsList.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/View.AsMap.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/View.AsMultimap.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/View.AsSingleton.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/View.CreatePCollectionView.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/View.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/ViewFn.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/Wait.OnSignal.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/Wait.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/Watch.Growth.PollFn.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/Watch.Growth.PollResult.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/Watch.Growth.TerminationCondition.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/Watch.Growth.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/Watch.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/WithKeys.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/WithTimestamps.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/display/DisplayData.Builder.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/display/DisplayData.Identifier.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/display/DisplayData.Item.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/display/DisplayData.ItemSpec.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/display/DisplayData.Path.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/display/DisplayData.Type.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/display/DisplayData.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/display/HasDisplayData.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/display/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/display/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/display/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/join/CoGbkResult.CoGbkResultCoder.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/join/CoGbkResult.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/join/CoGbkResultSchema.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/join/CoGroupByKey.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/join/KeyedPCollectionTuple.TaggedKeyedPCollection.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/join/KeyedPCollectionTuple.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/join/RawUnionValue.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/join/UnionCoder.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/join/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/join/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/join/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/splittabledofn/ByteKeyRangeTracker.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/splittabledofn/HasDefaultTracker.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/splittabledofn/OffsetRangeTracker.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/splittabledofn/RestrictionTracker.ClaimObserver.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/splittabledofn/RestrictionTracker.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/splittabledofn/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/splittabledofn/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/splittabledofn/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/windowing/AfterAll.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/windowing/AfterEach.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/windowing/AfterFirst.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/windowing/AfterPane.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/windowing/AfterProcessingTime.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/windowing/AfterSynchronizedProcessingTime.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/windowing/AfterWatermark.AfterWatermarkEarlyAndLate.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/windowing/AfterWatermark.FromEndOfWindow.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/windowing/AfterWatermark.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/windowing/BoundedWindow.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/windowing/CalendarWindows.DaysWindows.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/windowing/CalendarWindows.MonthsWindows.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/windowing/CalendarWindows.YearsWindows.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/windowing/CalendarWindows.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/windowing/DefaultTrigger.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/windowing/FixedWindows.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/windowing/GlobalWindow.Coder.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/windowing/GlobalWindow.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/windowing/GlobalWindows.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/windowing/IncompatibleWindowException.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/windowing/IntervalWindow.IntervalWindowCoder.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/windowing/IntervalWindow.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/windowing/InvalidWindows.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/windowing/MergeOverlappingIntervalWindows.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/windowing/Never.NeverTrigger.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/windowing/Never.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/windowing/NonMergingWindowFn.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/windowing/OrFinallyTrigger.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/windowing/PaneInfo.PaneInfoCoder.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/windowing/PaneInfo.Timing.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/windowing/PaneInfo.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/windowing/PartitioningWindowFn.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/windowing/Repeatedly.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/windowing/ReshuffleTrigger.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/windowing/Sessions.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/windowing/SlidingWindows.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/windowing/TimestampCombiner.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/windowing/TimestampTransform.AlignTo.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/windowing/TimestampTransform.Delay.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/windowing/TimestampTransform.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/windowing/Trigger.OnceTrigger.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/windowing/Trigger.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/windowing/Window.Assign.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/windowing/Window.ClosingBehavior.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/windowing/Window.OnTimeBehavior.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/windowing/Window.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/windowing/WindowFn.AssignContext.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/windowing/WindowFn.MergeContext.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/windowing/WindowFn.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/windowing/WindowMappingFn.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/windowing/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/windowing/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/transforms/windowing/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/values/KV.OrderByKey.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/values/KV.OrderByValue.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/values/KV.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/values/PBegin.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/values/PCollection.IsBounded.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/values/PCollection.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/values/PCollectionList.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/values/PCollectionTuple.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/values/PCollectionView.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/values/PCollectionViews.IterableViewFn.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/values/PCollectionViews.ListViewFn.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/values/PCollectionViews.MapViewFn.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/values/PCollectionViews.MultimapViewFn.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/values/PCollectionViews.SimplePCollectionView.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/values/PCollectionViews.SingletonViewFn.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/values/PCollectionViews.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/values/PDone.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/values/PInput.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/values/POutput.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/values/PValue.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/values/PValueBase.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/values/Row.Builder.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/values/Row.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/values/RowWithGetters.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/values/RowWithStorage.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/values/ShardedKey.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/values/TaggedPValue.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/values/TimestampedValue.TimestampedValueCoder.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/values/TimestampedValue.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/values/TupleTag.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/values/TupleTagList.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/values/TypeDescriptor.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/values/TypeDescriptors.TypeVariableExtractor.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/values/TypeDescriptors.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/values/TypeParameter.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/values/ValueInSingleWindow.Coder.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/values/ValueInSingleWindow.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/values/ValueWithRecordId.StripIdsDoFn.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/values/ValueWithRecordId.ValueWithRecordIdCoder.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/values/ValueWithRecordId.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/values/WindowingStrategy.AccumulationMode.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/values/WindowingStrategy.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/values/package-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/values/package-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/org/apache/beam/sdk/values/package-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/overview-frame.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/overview-summary.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/overview-tree.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/package-list (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/script.js (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/serialized-form.html (100%)
 copy {src => content}/documentation/sdks/javadoc/2.7.0/stylesheet.css (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/abc.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/coders/coders.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/coders/observable.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/coders/slow_stream.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/error.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/internal/gcp/auth.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/internal/gcp/json_value.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/internal/pickler.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/internal/util.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/io/avroio.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/io/concat_source.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/io/filebasedsink.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/io/filebasedsource.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/io/filesystem.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/io/filesystemio.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/io/filesystems.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/io/gcp/bigquery.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/io/gcp/datastore/v1/adaptive_throttler.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/io/gcp/datastore/v1/datastoreio.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/io/gcp/datastore/v1/fake_datastore.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/io/gcp/datastore/v1/helper.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/io/gcp/datastore/v1/query_splitter.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/io/gcp/datastore/v1/util.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/io/gcp/gcsfilesystem.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/io/gcp/gcsio.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/io/gcp/pubsub.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/io/gcp/pubsub_it_pipeline.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/io/hadoopfilesystem.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/io/iobase.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/io/localfilesystem.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/io/range_trackers.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/io/restriction_trackers.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/io/source_test_utils.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/io/textio.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/io/tfrecordio.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/io/utils.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/io/vcfio.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/metrics/cells.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/metrics/metric.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/metrics/metricbase.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/options/pipeline_options.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/options/pipeline_options_validator.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/options/value_provider.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/pipeline.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/portability/api/beam_artifact_api_pb2_grpc.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/portability/api/beam_fn_api_pb2_grpc.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/portability/api/beam_job_api_pb2_grpc.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/portability/api/beam_provision_api_pb2_grpc.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/portability/common_urns.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/pvalue.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/runners/dataflow/dataflow_metrics.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/runners/dataflow/dataflow_runner.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/runners/dataflow/native_io/iobase.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/runners/dataflow/native_io/streaming_create.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/runners/dataflow/ptransform_overrides.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/runners/dataflow/test_dataflow_runner.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/runners/direct/bundle_factory.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/runners/direct/clock.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/runners/direct/consumer_tracking_pipeline_visitor.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/runners/direct/direct_metrics.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/runners/direct/direct_runner.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/runners/direct/evaluation_context.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/runners/direct/executor.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/runners/direct/helper_transforms.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/runners/direct/sdf_direct_runner.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/runners/direct/test_direct_runner.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/runners/direct/transform_evaluator.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/runners/direct/util.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/runners/direct/watermark_manager.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/runners/interactive/cache_manager.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/runners/interactive/display_manager.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/runners/interactive/interactive_pipeline_graph.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/runners/interactive/interactive_runner.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/runners/interactive/pipeline_analyzer.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/runners/interactive/pipeline_graph.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/runners/job/manager.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/runners/job/utils.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/runners/pipeline_context.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/runners/runner.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/runners/sdf_common.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/testing/benchmarks/nexmark/models/nexmark_model.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/testing/benchmarks/nexmark/nexmark_launcher.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/testing/benchmarks/nexmark/nexmark_util.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/testing/benchmarks/nexmark/queries/query0.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/testing/benchmarks/nexmark/queries/query1.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/testing/benchmarks/nexmark/queries/query2.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/testing/pipeline_verifiers.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/testing/synthetic_pipeline.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/testing/test_pipeline.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/testing/test_stream.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/testing/test_utils.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/testing/util.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/tools/coders_microbenchmark.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/tools/distribution_counter_microbenchmark.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/tools/sideinput_microbenchmark.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/tools/utils.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/transforms/combiners.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/transforms/core.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/transforms/display.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/transforms/ptransform.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/transforms/sideinputs.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/transforms/timeutil.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/transforms/trigger.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/transforms/userstate.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/transforms/util.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/transforms/window.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/typehints/decorators.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/typehints/native_type_compatibility.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/typehints/opcodes.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/typehints/trivial_inference.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/typehints/typecheck.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/typehints/typehints.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/utils/annotations.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/utils/plugin.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/utils/processes.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/utils/profiler.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/utils/proto_utils.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/utils/retry.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/utils/timestamp.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/apache_beam/utils/urns.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/future/types/newobject.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_modules/index.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.coders.coders.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.coders.observable.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.coders.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.coders.slow_stream.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.coders.typecoders.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.error.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.internal.gcp.auth.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.internal.gcp.json_value.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.internal.gcp.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.internal.pickler.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.internal.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.internal.util.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.io.avroio.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.io.concat_source.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.io.filebasedsink.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.io.filebasedsource.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.io.filesystem.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.io.filesystemio.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.io.filesystems.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.io.gcp.bigquery.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.io.gcp.datastore.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.io.gcp.datastore.v1.adaptive_throttler.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.io.gcp.datastore.v1.datastoreio.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.io.gcp.datastore.v1.fake_datastore.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.io.gcp.datastore.v1.helper.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.io.gcp.datastore.v1.query_splitter.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.io.gcp.datastore.v1.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.io.gcp.datastore.v1.util.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.io.gcp.gcsfilesystem.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.io.gcp.gcsio.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.io.gcp.pubsub.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.io.gcp.pubsub_it_pipeline.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.io.gcp.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.io.hadoopfilesystem.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.io.iobase.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.io.localfilesystem.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.io.range_trackers.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.io.restriction_trackers.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.io.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.io.source_test_utils.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.io.textio.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.io.tfrecordio.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.io.utils.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.io.vcfio.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.metrics.cells.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.metrics.metric.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.metrics.metricbase.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.metrics.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.options.pipeline_options.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.options.pipeline_options_validator.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.options.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.options.value_provider.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.pipeline.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.portability.api.beam_artifact_api_pb2_grpc.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.portability.api.beam_fn_api_pb2_grpc.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.portability.api.beam_job_api_pb2_grpc.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.portability.api.beam_provision_api_pb2_grpc.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.portability.api.beam_runner_api_pb2_grpc.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.portability.api.endpoints_pb2_grpc.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.portability.api.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.portability.api.standard_window_fns_pb2_grpc.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.portability.common_urns.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.portability.python_urns.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.portability.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.pvalue.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.runners.dataflow.dataflow_metrics.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.runners.dataflow.dataflow_runner.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.runners.dataflow.native_io.iobase.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.runners.dataflow.native_io.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.runners.dataflow.native_io.streaming_create.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.runners.dataflow.ptransform_overrides.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.runners.dataflow.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.runners.dataflow.test_dataflow_runner.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.runners.direct.bundle_factory.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.runners.direct.clock.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.runners.direct.consumer_tracking_pipeline_visitor.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.runners.direct.direct_metrics.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.runners.direct.direct_runner.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.runners.direct.evaluation_context.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.runners.direct.executor.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.runners.direct.helper_transforms.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.runners.direct.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.runners.direct.sdf_direct_runner.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.runners.direct.test_direct_runner.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.runners.direct.transform_evaluator.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.runners.direct.util.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.runners.direct.watermark_manager.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.runners.interactive.cache_manager.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.runners.interactive.display_manager.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.runners.interactive.interactive_pipeline_graph.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.runners.interactive.interactive_runner.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.runners.interactive.pipeline_analyzer.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.runners.interactive.pipeline_graph.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.runners.interactive.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.runners.job.manager.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.runners.job.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.runners.job.utils.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.runners.pipeline_context.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.runners.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.runners.runner.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.runners.sdf_common.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.testing.benchmarks.nexmark.models.nexmark_model.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.testing.benchmarks.nexmark.models.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.testing.benchmarks.nexmark.nexmark_launcher.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.testing.benchmarks.nexmark.nexmark_util.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.testing.benchmarks.nexmark.queries.query0.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.testing.benchmarks.nexmark.queries.query1.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.testing.benchmarks.nexmark.queries.query2.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.testing.benchmarks.nexmark.queries.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.testing.benchmarks.nexmark.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.testing.benchmarks.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.testing.pipeline_verifiers.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.testing.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.testing.synthetic_pipeline.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.testing.test_pipeline.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.testing.test_stream.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.testing.test_utils.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.testing.util.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.tools.coders_microbenchmark.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.tools.distribution_counter_microbenchmark.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.tools.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.tools.sideinput_microbenchmark.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.tools.utils.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.transforms.combiners.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.transforms.core.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.transforms.create_source.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.transforms.display.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.transforms.ptransform.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.transforms.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.transforms.sideinputs.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.transforms.timeutil.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.transforms.trigger.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.transforms.userstate.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.transforms.util.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.transforms.window.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.typehints.decorators.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.typehints.native_type_compatibility.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.typehints.opcodes.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.typehints.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.typehints.trivial_inference.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.typehints.typecheck.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.typehints.typehints.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.utils.annotations.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.utils.plugin.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.utils.processes.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.utils.profiler.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.utils.proto_utils.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.utils.retry.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.utils.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.utils.timestamp.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.utils.urns.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/apache_beam.version.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_sources/index.rst.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_static/ajax-loader.gif (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_static/basic.css (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_static/comment-bright.png (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_static/comment-close.png (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_static/comment.png (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_static/css/badge_only.css (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_static/css/theme.css (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_static/doctools.js (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_static/down-pressed.png (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_static/down.png (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_static/file.png (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_static/fonts/Inconsolata-Bold.ttf (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_static/fonts/Inconsolata-Regular.ttf (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_static/fonts/Lato-Bold.ttf (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_static/fonts/Lato-Regular.ttf (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_static/fonts/RobotoSlab-Bold.ttf (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_static/fonts/RobotoSlab-Regular.ttf (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_static/fonts/fontawesome-webfont.eot (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_static/fonts/fontawesome-webfont.svg (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_static/fonts/fontawesome-webfont.ttf (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_static/fonts/fontawesome-webfont.woff (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_static/jquery-3.1.0.js (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_static/jquery.js (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_static/js/modernizr.min.js (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_static/js/theme.js (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_static/minus.png (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_static/plus.png (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_static/pygments.css (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_static/searchtools.js (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_static/underscore-1.3.1.js (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_static/underscore.js (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_static/up-pressed.png (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_static/up.png (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/_static/websupport.js (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.coders.coders.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.coders.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.coders.observable.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.coders.slow_stream.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.coders.typecoders.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.error.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.internal.gcp.auth.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.internal.gcp.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.internal.gcp.json_value.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.internal.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.internal.pickler.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.internal.util.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.io.avroio.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.io.concat_source.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.io.filebasedsink.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.io.filebasedsource.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.io.filesystem.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.io.filesystemio.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.io.filesystems.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.io.gcp.bigquery.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.io.gcp.datastore.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.io.gcp.datastore.v1.adaptive_throttler.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.io.gcp.datastore.v1.datastoreio.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.io.gcp.datastore.v1.fake_datastore.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.io.gcp.datastore.v1.helper.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.io.gcp.datastore.v1.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.io.gcp.datastore.v1.query_splitter.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.io.gcp.datastore.v1.util.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.io.gcp.gcsfilesystem.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.io.gcp.gcsio.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.io.gcp.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.io.gcp.pubsub.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.io.gcp.pubsub_it_pipeline.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.io.hadoopfilesystem.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.io.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.io.iobase.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.io.localfilesystem.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.io.range_trackers.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.io.restriction_trackers.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.io.source_test_utils.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.io.textio.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.io.tfrecordio.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.io.utils.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.io.vcfio.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.metrics.cells.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.metrics.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.metrics.metric.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.metrics.metricbase.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.options.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.options.pipeline_options.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.options.pipeline_options_validator.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.options.value_provider.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.pipeline.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.portability.api.beam_artifact_api_pb2_grpc.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.portability.api.beam_fn_api_pb2_grpc.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.portability.api.beam_job_api_pb2_grpc.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.portability.api.beam_provision_api_pb2_grpc.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.portability.api.beam_runner_api_pb2_grpc.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.portability.api.endpoints_pb2_grpc.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.portability.api.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.portability.api.standard_window_fns_pb2_grpc.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.portability.common_urns.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.portability.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.portability.python_urns.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.pvalue.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.runners.dataflow.dataflow_metrics.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.runners.dataflow.dataflow_runner.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.runners.dataflow.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.runners.dataflow.native_io.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.runners.dataflow.native_io.iobase.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.runners.dataflow.native_io.streaming_create.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.runners.dataflow.ptransform_overrides.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.runners.dataflow.test_dataflow_runner.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.runners.direct.bundle_factory.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.runners.direct.clock.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.runners.direct.consumer_tracking_pipeline_visitor.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.runners.direct.direct_metrics.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.runners.direct.direct_runner.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.runners.direct.evaluation_context.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.runners.direct.executor.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.runners.direct.helper_transforms.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.runners.direct.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.runners.direct.sdf_direct_runner.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.runners.direct.test_direct_runner.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.runners.direct.transform_evaluator.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.runners.direct.util.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.runners.direct.watermark_manager.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.runners.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.runners.interactive.cache_manager.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.runners.interactive.display_manager.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.runners.interactive.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.runners.interactive.interactive_pipeline_graph.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.runners.interactive.interactive_runner.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.runners.interactive.pipeline_analyzer.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.runners.interactive.pipeline_graph.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.runners.job.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.runners.job.manager.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.runners.job.utils.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.runners.pipeline_context.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.runners.runner.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.runners.sdf_common.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.testing.benchmarks.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.testing.benchmarks.nexmark.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.testing.benchmarks.nexmark.models.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.testing.benchmarks.nexmark.models.nexmark_model.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.testing.benchmarks.nexmark.nexmark_launcher.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.testing.benchmarks.nexmark.nexmark_util.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.testing.benchmarks.nexmark.queries.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.testing.benchmarks.nexmark.queries.query0.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.testing.benchmarks.nexmark.queries.query1.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.testing.benchmarks.nexmark.queries.query2.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.testing.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.testing.pipeline_verifiers.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.testing.synthetic_pipeline.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.testing.test_pipeline.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.testing.test_stream.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.testing.test_utils.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.testing.util.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.tools.coders_microbenchmark.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.tools.distribution_counter_microbenchmark.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.tools.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.tools.sideinput_microbenchmark.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.tools.utils.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.transforms.combiners.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.transforms.core.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.transforms.create_source.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.transforms.display.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.transforms.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.transforms.ptransform.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.transforms.sideinputs.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.transforms.timeutil.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.transforms.trigger.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.transforms.userstate.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.transforms.util.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.transforms.window.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.typehints.decorators.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.typehints.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.typehints.native_type_compatibility.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.typehints.opcodes.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.typehints.trivial_inference.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.typehints.typecheck.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.typehints.typehints.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.utils.annotations.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.utils.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.utils.plugin.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.utils.processes.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.utils.profiler.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.utils.proto_utils.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.utils.retry.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.utils.timestamp.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.utils.urns.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/apache_beam.version.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctest/output.txt (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.coders.coders.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.coders.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.coders.observable.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.coders.slow_stream.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.coders.typecoders.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.error.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.internal.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.internal.gcp.auth.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.internal.gcp.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.internal.gcp.json_value.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.internal.pickler.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.internal.util.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.io.avroio.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.io.concat_source.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.io.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.io.filebasedsink.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.io.filebasedsource.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.io.filesystem.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.io.filesystemio.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.io.filesystems.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.io.gcp.bigquery.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.io.gcp.datastore.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.io.gcp.datastore.v1.adaptive_throttler.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.io.gcp.datastore.v1.datastoreio.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.io.gcp.datastore.v1.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.io.gcp.datastore.v1.fake_datastore.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.io.gcp.datastore.v1.helper.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.io.gcp.datastore.v1.query_splitter.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.io.gcp.datastore.v1.util.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.io.gcp.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.io.gcp.gcsfilesystem.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.io.gcp.gcsio.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.io.gcp.pubsub.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.io.gcp.pubsub_it_pipeline.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.io.hadoopfilesystem.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.io.iobase.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.io.localfilesystem.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.io.range_trackers.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.io.restriction_trackers.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.io.source_test_utils.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.io.textio.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.io.tfrecordio.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.io.utils.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.io.vcfio.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.metrics.cells.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.metrics.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.metrics.metric.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.metrics.metricbase.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.options.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.options.pipeline_options.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.options.pipeline_options_validator.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.options.value_provider.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.pipeline.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.portability.api.beam_artifact_api_pb2_grpc.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.portability.api.beam_fn_api_pb2_grpc.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.portability.api.beam_job_api_pb2_grpc.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.portability.api.beam_provision_api_pb2_grpc.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.portability.api.beam_runner_api_pb2_grpc.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.portability.api.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.portability.api.endpoints_pb2_grpc.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.portability.api.standard_window_fns_pb2_grpc.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.portability.common_urns.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.portability.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.portability.python_urns.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.pvalue.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.runners.dataflow.dataflow_metrics.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.runners.dataflow.dataflow_runner.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.runners.dataflow.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.runners.dataflow.native_io.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.runners.dataflow.native_io.iobase.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.runners.dataflow.native_io.streaming_create.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.runners.dataflow.ptransform_overrides.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.runners.dataflow.test_dataflow_runner.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.runners.direct.bundle_factory.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.runners.direct.clock.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.runners.direct.consumer_tracking_pipeline_visitor.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.runners.direct.direct_metrics.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.runners.direct.direct_runner.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.runners.direct.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.runners.direct.evaluation_context.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.runners.direct.executor.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.runners.direct.helper_transforms.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.runners.direct.sdf_direct_runner.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.runners.direct.test_direct_runner.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.runners.direct.transform_evaluator.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.runners.direct.util.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.runners.direct.watermark_manager.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.runners.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.runners.interactive.cache_manager.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.runners.interactive.display_manager.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.runners.interactive.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.runners.interactive.interactive_pipeline_graph.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.runners.interactive.interactive_runner.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.runners.interactive.pipeline_analyzer.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.runners.interactive.pipeline_graph.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.runners.job.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.runners.job.manager.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.runners.job.utils.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.runners.pipeline_context.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.runners.runner.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.runners.sdf_common.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.testing.benchmarks.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.testing.benchmarks.nexmark.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.testing.benchmarks.nexmark.models.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.testing.benchmarks.nexmark.models.nexmark_model.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.testing.benchmarks.nexmark.nexmark_launcher.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.testing.benchmarks.nexmark.nexmark_util.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.testing.benchmarks.nexmark.queries.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.testing.benchmarks.nexmark.queries.query0.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.testing.benchmarks.nexmark.queries.query1.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.testing.benchmarks.nexmark.queries.query2.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.testing.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.testing.pipeline_verifiers.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.testing.synthetic_pipeline.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.testing.test_pipeline.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.testing.test_stream.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.testing.test_utils.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.testing.util.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.tools.coders_microbenchmark.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.tools.distribution_counter_microbenchmark.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.tools.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.tools.sideinput_microbenchmark.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.tools.utils.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.transforms.combiners.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.transforms.core.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.transforms.create_source.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.transforms.display.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.transforms.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.transforms.ptransform.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.transforms.sideinputs.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.transforms.timeutil.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.transforms.trigger.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.transforms.userstate.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.transforms.util.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.transforms.window.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.typehints.decorators.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.typehints.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.typehints.native_type_compatibility.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.typehints.opcodes.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.typehints.trivial_inference.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.typehints.typecheck.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.typehints.typehints.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.utils.annotations.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.utils.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.utils.plugin.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.utils.processes.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.utils.profiler.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.utils.proto_utils.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.utils.retry.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.utils.timestamp.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.utils.urns.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/apache_beam.version.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/environment.pickle (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/doctrees/index.doctree (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/genindex.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/index.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/objects.inv (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/py-modindex.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/search.html (100%)
 copy {src => content}/documentation/sdks/pydoc/2.7.0/searchindex.js (100%)


[beam-site] 01/03: Pull in SELECT documentation from bigquery

Posted by me...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

mergebot-role pushed a commit to branch mergebot
in repository https://gitbox.apache.org/repos/asf/beam-site.git

commit c55e35553e49231d39371a3c7c98ce56d5a34aa4
Author: Andrew Pilloud <ap...@google.com>
AuthorDate: Mon Jul 23 11:24:39 2018 -0700

    Pull in SELECT documentation from bigquery
---
 src/documentation/dsls/sql/select.md | 1855 +++++++++++++++++++++++++++++++++-
 1 file changed, 1813 insertions(+), 42 deletions(-)

diff --git a/src/documentation/dsls/sql/select.md b/src/documentation/dsls/sql/select.md
index 24bd728..c15003e 100644
--- a/src/documentation/dsls/sql/select.md
+++ b/src/documentation/dsls/sql/select.md
@@ -32,59 +32,1830 @@ batch/streaming model:
  - [Joins]({{ site.baseurl}}/documentation/dsls/sql/joins)
  - [Windowing & Triggering]({{ site.baseurl}}/documentation/dsls/sql/windowing-and-triggering/)
 
-Below is a curated grammar of the supported syntax in Beam SQL
+Query statements scan one or more tables or expressions and return the computed
+result rows. This topic describes the syntax for SQL queries in BigQuery.
 
+## SQL Syntax
+
+    query_statement:
+        [ WITH with_query_name AS ( query_expr ) [, ...] ]
+        query_expr
+
+    query_expr:
+        { select | ( query_expr ) | query_expr set_op query_expr }
+        [ ORDER BY expression [{ ASC | DESC }] [, ...] ]
+        [ LIMIT count [ OFFSET skip_rows ] ]
+
+    select:
+        SELECT  [{ ALL | DISTINCT }]
+            { [ expression. ]* [ EXCEPT ( column_name [, ...] ) ]
+                [ REPLACE ( expression [ AS ] column_name [, ...] ) ]
+            | expression [ [ AS ] alias ] } [, ...]
+        [ FROM from_item  [, ...] ]
+        [ WHERE bool_expression ]
+        [ GROUP BY { expression [, ...] | ROLLUP ( expression [, ...] ) } ]
+        [ HAVING bool_expression ]
+        [ WINDOW window_name AS ( window_definition ) [, ...] ]
+
+    set_op:
+        UNION { ALL | DISTINCT } | INTERSECT DISTINCT | EXCEPT DISTINCT
+
+    from_item: {
+        table_name [ [ AS ] alias ] [ FOR SYSTEM TIME AS OF timestamp_expression ]  |
+        join |
+        ( query_expr ) [ [ AS ] alias ] |
+        field_path |
+        { UNNEST( array_expression ) | UNNEST( array_path ) | array_path }
+            [ [ AS ] alias ] [ WITH OFFSET [ [ AS ] alias ] ] |
+        with_query_name [ [ AS ] alias ]
+    }
+
+    join:
+        from_item [ join_type ] JOIN from_item
+        [ { ON bool_expression | USING ( join_column [, ...] ) } ]
+
+    join_type:
+        { INNER | CROSS | FULL [OUTER] | LEFT [OUTER] | RIGHT [OUTER] }
+
+Notation:
+
+-   Square brackets "\[ \]" indicate optional clauses.
+-   Parentheses "( )" indicate literal parentheses.
+-   The vertical bar "|" indicates a logical OR.
+-   Curly braces "{ }" enclose a set of options.
+-   A comma followed by an ellipsis within square brackets "\[, ... \]"
+    indicates that the preceding item can repeat in a comma-separated list.
+
+## SELECT list
+
+Syntax:
+
+    SELECT  [{ ALL | DISTINCT }]
+        { [ expression. ]* [ EXCEPT ( column_name [, ...] ) ]
+            [ REPLACE ( expression [ AS ] column_name [, ...] ) ]
+        | expression [ [ AS ] alias ] } [, ...]
+
+The `SELECT` list defines the columns that the query will return. Expressions in
+the `SELECT` list can refer to columns in any of the `from_item`s in its
+corresponding `FROM` clause.
+
+Each item in the `SELECT` list is one of:
+
+-   \*
+-   `expression`
+-   `expression.*`
+
+### SELECT \*
+
+`SELECT *`, often referred to as *select star*, produces one output column for
+each column that is visible after executing the full query.
+
+``` {.codehilite}
+SELECT * FROM (SELECT "apple" AS fruit, "carrot" AS vegetable);
+
++-------+-----------+
+| fruit | vegetable |
++-------+-----------+
+| apple | carrot    |
++-------+-----------+
+```
+
+### SELECT `expression`
+
+Items in a `SELECT` list can be expressions. These expressions evaluate to a
+single value and produce one output column, with an optional explicit `alias`.
+
+If the expression does not have an explicit alias, it receives an implicit alias
+according to the rules for [implicit aliases](#implicit_aliases), if possible.
+Otherwise, the column is anonymous and you cannot refer to it by name elsewhere
+in the query.
+
+### SELECT `expression.*` {#select-expression_1}
+
+An item in a `SELECT` list can also take the form of `expression.*`. This
+produces one output column for each column or top-level field of `expression`.
+The expression must either be a table alias or evaluate to a single value of a
+data type with fields, such as a STRUCT.
+
+The following query produces one output column for each column in the table
+`groceries`, aliased as `g`.
+
+``` {.codehilite}
+WITH groceries AS
+  (SELECT "milk" AS dairy,
+   "eggs" AS protein,
+   "bread" AS grain)
+SELECT g.*
+FROM groceries AS g;
+
++-------+---------+-------+
+| dairy | protein | grain |
++-------+---------+-------+
+| milk  | eggs    | bread |
++-------+---------+-------+
+```
+
+More examples:
+
+``` {.codehilite}
+WITH locations AS
+  (SELECT STRUCT("Seattle" AS city, "Washington" AS state) AS location
+  UNION ALL
+  SELECT STRUCT("Phoenix" AS city, "Arizona" AS state) AS location)
+SELECT l.location.*
+FROM locations l;
+
++---------+------------+
+| city    | state      |
++---------+------------+
+| Seattle | Washington |
+| Phoenix | Arizona    |
++---------+------------+
+```
+
+``` {.codehilite}
+WITH locations AS
+  (SELECT ARRAY<STRUCT<city STRING, state STRING>>[("Seattle", "Washington"),
+    ("Phoenix", "Arizona")] AS location)
+SELECT l.LOCATION[offset(0)].*
+FROM locations l;
+
++---------+------------+
+| city    | state      |
++---------+------------+
+| Seattle | Washington |
++---------+------------+
+```
+
+### SELECT modifiers
+
+You can modify the results returned from a `SELECT` query, as follows.
+
+#### SELECT DISTINCT
+
+A `SELECT DISTINCT` statement discards duplicate rows and returns only the
+remaining rows. `SELECT DISTINCT` cannot return columns of the following types:
+
+-   STRUCT
+-   ARRAY
+
+#### SELECT \* EXCEPT
+
+A `SELECT * EXCEPT` statement specifies the names of one or more columns to
+exclude from the result. All matching column names are omitted from the output.
+
+``` {.codehilite}
+WITH orders AS
+  (SELECT 5 as order_id,
+  "sprocket" as item_name,
+  200 as quantity)
+SELECT * EXCEPT (order_id)
+FROM orders;
+
++-----------+----------+
+| item_name | quantity |
++-----------+----------+
+| sprocket  | 200      |
++-----------+----------+
+```
+
+**Note:** `SELECT * EXCEPT` does not exclude columns that do not have names.
+
+#### SELECT \* REPLACE
+
+A `SELECT * REPLACE` statement specifies one or more `expression AS identifier`
+clauses. Each identifier must match a column name from the `SELECT *` statement.
+In the output column list, the column that matches the identifier in a `REPLACE`
+clause is replaced by the expression in that `REPLACE` clause.
+
+A `SELECT * REPLACE` statement does not change the names or order of columns.
+However, it can change the value and the value type.
+
+``` {.codehilite}
+WITH orders AS
+  (SELECT 5 as order_id,
+  "sprocket" as item_name,
+  200 as quantity)
+SELECT * REPLACE ("widget" AS item_name)
+FROM orders;
+
++----------+-----------+----------+
+| order_id | item_name | quantity |
++----------+-----------+----------+
+| 5        | widget    | 200      |
++----------+-----------+----------+
+
+WITH orders AS
+  (SELECT 5 as order_id,
+  "sprocket" as item_name,
+  200 as quantity)
+SELECT * REPLACE (quantity/2 AS quantity)
+FROM orders;
+
++----------+-----------+----------+
+| order_id | item_name | quantity |
++----------+-----------+----------+
+| 5        | sprocket  | 100      |
++----------+-----------+----------+
+```
+
+**Note:** `SELECT * REPLACE` does not replace columns that do not have names.
+
+#### SELECT ALL
+
+A `SELECT ALL` statement returns all rows, including duplicate rows. `SELECT
+ALL` is the default behavior of `SELECT`.
+
+### Aliases
+
+See [Aliases](#using_aliases) for information on syntax and visibility for
+`SELECT` list aliases.
+
+[]{#analytic_functions}
+
+## Analytic functions
+
+Clauses related to analytic functions are documented elsewhere.
+
+-   `OVER` Clause and `PARTITION BY`: See
+    [Analytic Functions](https://cloud.google.com/bigquery/docs/reference/standard-sql/functions-and-operators#analytic-functions).
+
+-   `WINDOW` Clause and Window Functions: See
+    [WINDOW Clause](https://cloud.google.com/bigquery/docs/reference/standard-sql/functions-and-operators#window-clause).
+
+## FROM clause
+
+The `FROM` clause indicates the table or tables from which to retrieve rows, and
+specifies how to join those rows together to produce a single stream of rows for
+processing in the rest of the query.
+
+### Syntax
+
+    from_item: {
+        table_name [ [ AS ] alias ] [ FOR SYSTEM TIME AS OF timestamp_expression ]  |
+        join |
+        ( query_expr ) [ [ AS ] alias ] |
+        field_path |
+        { UNNEST( array_expression ) | UNNEST( array_path ) | array_path }
+            [ [ AS ] alias ] [ WITH OFFSET [ [ AS ] alias ] ] |
+        with_query_name [ [ AS ] alias ]
+    }
+
+#### table\_name
+
+The name (optionally qualified) of an existing table.
+
+    SELECT * FROM Roster;
+    SELECT * FROM dataset.Roster;
+    SELECT * FROM project.dataset.Roster;
+
+#### FOR SYSTEM TIME AS OF
+
+`FOR SYSTEM TIME AS OF` references the historical versions of the table
+definition and rows that were current at `timestamp_expression`.
+
+Limitations:
+
+The source table in the `FROM` clause containing `FOR SYSTEM TIME AS OF` must
+not be any of the following:
+
+-   An `ARRAY` scan, including a
+    [flattened array](arrays#flattening-arrays-and-repeated-fields) or the
+    output of the `UNNEST` operator.
+-   A common table expression defined by a `WITH` clause.
+
+`timestamp_expression` must be a constant expression. It cannot contain the
+following:
+
+-   Subqueries.
+-   Correlated references (references to columns of a table that appear at a
+    higher level of the query statement, such as in the `SELECT` list).
+
+-   User-defined functions (UDFs).
+
+The value of `timestamp_expression` cannot fall into the following ranges:
+
+-   After the current timestamp (in the future).
+-   More than seven (7) days before the current timestamp.
+
+A single query statement cannot reference a single table at more than one point
+in time, including the current time. That is, a query can reference a table
+multiple times at the same timestamp, but not the current version and a
+historical version, or two different historical versions.
+
+Examples:
+
+The following query returns a historical version of the table from one hour ago.
+
+``` {.codehilite}
+SELECT *
+FROM t
+  FOR SYSTEM TIME AS OF TIMESTAMP_SUB(CURRENT_TIMESTAMP(), INTERVAL 1 HOUR);
+```
+
+The following query returns a historical version of the table at an absolute
+point in time.
+
+``` {.codehilite}
+SELECT *
+FROM t
+  FOR SYSTEM TIME AS OF '2017-01-01 10:00:00-07:00';
+```
+
+The following query returns an error because the `timestamp_expression` contains
+a correlated reference to a column in the containing query.
+
+``` {.codehilite}
+SELECT *
+FROM t1
+WHERE t1.a IN (SELECT t2.a
+               FROM t2 FOR SYSTEM TIME AS OF t1.timestamp_column);
+```
+
+#### join
+
+See [JOIN Types](#join_types) below.
+
+#### select {#select_1}
+
+`( select ) [ [ AS ] alias ]` is a table [subquery](#subqueries).
+
+#### field\_path
+
+In the `FROM` clause, `field_path` is any path that resolves to a field within a
+data type. `field_path` can go arbitrarily deep into a nested data structure.
+
+Some examples of valid `field_path` values include:
+
+    SELECT * FROM T1 t1, t1.array_column;
+
+    SELECT * FROM T1 t1, t1.struct_column.array_field;
+
+    SELECT (SELECT ARRAY_AGG(c) FROM t1.array_column c) FROM T1 t1;
+
+    SELECT a.struct_field1 FROM T1 t1, t1.array_of_structs a;
+
+    SELECT (SELECT STRING_AGG(a.struct_field1) FROM t1.array_of_structs a) FROM T1 t1;
+
+Field paths in the FROM clause must end in an array field. In addition, field
+paths cannot contain arrays before the end of the path. For example, the path
+`array_column.some_array.some_array_field` is invalid because it contains an
+array before the end of the path.
+
+Note: If a path has only one name, it is interpreted as a table. To work around
+this, wrap the path using `UNNEST`, or use the fully-qualified path.
+
+#### UNNEST
+
+The `UNNEST` operator takes an `ARRAY` and returns a table, with one row for
+each element in the `ARRAY`. You can also use `UNNEST` outside of the `FROM`
+clause with the
+[`IN` operator](https://cloud.google.com/bigquery/docs/reference/standard-sql/functions-and-operators#in-operators).
+
+For input `ARRAY`s of most element types, the output of `UNNEST` generally has
+one column. This single column has an optional `alias`, which you can use to
+refer to the column elsewhere in the query. `ARRAYS` with these element types
+return multiple columns:
+
+-   STRUCT
+
+`UNNEST` destroys the order of elements in the input `ARRAY`. Use the optional
+`WITH OFFSET` clause to return a second column with the array element indexes
+(see below).
+
+For an input `ARRAY` of `STRUCT`s, `UNNEST` returns a row for each `STRUCT`,
+with a separate column for each field in the `STRUCT`. The alias for each column
+is the name of the corresponding `STRUCT` field.
+
+**Example**
+
+``` {.codehilite}
+SELECT *
+FROM UNNEST(ARRAY<STRUCT<x INT64, y STRING>>[(1, 'foo'), (3, 'bar')]);
+
++---+-----+
+| x | y   |
++---+-----+
+| 3 | bar |
+| 1 | foo |
++---+-----+
+```
+
+Because the `UNNEST` operator returns a
+[value table](https://cloud.google.com/bigquery/docs/reference/standard-sql/query-syntax#value-tables),
+you can alias `UNNEST` to define a range variable that you can reference
+elsewhere in the query. If you reference the range variable in the `SELECT`
+list, the query returns a `STRUCT` containing all of the fields of the original
+`STRUCT` in the input table.
+
+**Example**
+
+``` {.codehilite}
+SELECT *, struct_value
+FROM UNNEST(ARRAY<STRUCT<x INT64, y STRING>>[(1, 'foo'), (3, 'bar')])
+       AS struct_value;
+
++---+-----+--------------+
+| x | y   | struct_value |
++---+-----+--------------+
+| 3 | bar | {3, bar}     |
+| 1 | foo | {1, foo}     |
++---+-----+--------------+
+```
+
+ARRAY unnesting can be either explicit or implicit. In explicit unnesting,
+`array_expression` must return an ARRAY value but does not need to resolve to an
+ARRAY, and the `UNNEST` keyword is required.
+
+Example:
+
+    SELECT * FROM UNNEST ([1, 2, 3]);
+
+In implicit unnesting, `array_path` must resolve to an ARRAY and the `UNNEST`
+keyword is optional.
+
+Example:
+
+    SELECT x
+    FROM mytable AS t,
+      t.struct_typed_column.array_typed_field1 AS x;
+
+In this scenario, `array_path` can go arbitrarily deep into a data structure,
+but the last field must be ARRAY-typed. No previous field in the expression can
+be ARRAY-typed because it is not possible to extract a named field from an
+ARRAY.
+
+`UNNEST` treats NULLs as follows:
+
+-   NULL and empty ARRAYs produces zero rows.
+-   An ARRAY containing NULLs produces rows containing NULL values.
+
+The optional `WITH` `OFFSET` clause returns a separate column containing the
+"offset" value (i.e. counting starts at zero) for each row produced by the
+`UNNEST` operation. This column has an optional `alias`; the default alias is
+offset.
+
+Example:
+
+    SELECT * FROM UNNEST ( ) WITH OFFSET AS num;
+
+See the
+[`Arrays topic`](https://cloud.google.com/bigquery/docs/reference/standard-sql/arrays)
+for more ways to use `UNNEST`, including construction, flattening, and
+filtering.
+
+#### with\_query\_name
+
+The query names in a `WITH` clause (see [WITH Clause](#with_clause)) act like
+names of temporary tables that you can reference anywhere in the `FROM` clause.
+In the example below, `subQ1` and `subQ2` are `with_query_names`.
+
+Example:
+
+    WITH
+      subQ1 AS (SELECT * FROM Roster WHERE SchoolID = 52),
+      subQ2 AS (SELECT SchoolID FROM subQ1)
+    SELECT DISTINCT * FROM subQ2;
+
+The `WITH` clause hides any permanent tables with the same name for the duration
+of the query, unless you qualify the table name, e.g. `dataset.Roster` or
+`project.dataset.Roster`.
+
+[]{#subqueries}
+
+### Subqueries
+
+A subquery is a query that appears inside another statement, and is written
+inside parentheses. These are also referred to as "sub-SELECTs" or "nested
+SELECTs". The full `SELECT` syntax is valid in subqueries.
+
+There are two types of subquery:
+
+-   [Expression Subqueries](https://cloud.google.com/bigquery/docs/reference/standard-sql/functions-and-operators#expression-subqueries),
+    which you can use in a query wherever expressions are valid. Expression
+    subqueries return a single value.
+-   Table subqueries, which you can use only in a `FROM` clause. The outer query
+    treats the result of the subquery as a table.
+
+Note that there must be parentheses around both types of subqueries.
+
+Example:
+
+``` {.codehilite}
+SELECT AVG ( PointsScored )
+FROM
+( SELECT PointsScored
+  FROM Stats
+  WHERE SchoolID = 77 )
+```
+
+Optionally, a table subquery can have an alias.
+
+Example:
+
+``` {.codehilite}
+SELECT r.LastName
+FROM
+( SELECT * FROM Roster) AS r;
+```
+
+### Aliases {#aliases_1}
+
+See [Aliases](#using_aliases) for information on syntax and visibility for
+`FROM` clause aliases.
+
+[]{#join_types}
+
+## JOIN types
+
+### Syntax {#syntax_1}
+
+    join:
+        from_item [ join_type ] JOIN from_item
+        [ ON bool_expression | USING ( join_column [, ...] ) ]
+
+    join_type:
+        { INNER | CROSS | FULL [OUTER] | LEFT [OUTER] | RIGHT [OUTER] }
+
+The `JOIN` clause merges two `from_item`s so that the `SELECT` clause can query
+them as one source. The `join_type` and `ON` or `USING` clause (a "join
+condition") specify how to combine and discard rows from the two `from_item`s to
+form a single source.
+
+All `JOIN` clauses require a `join_type`.
+
+A `JOIN` clause requires a join condition unless one of the following conditions
+is true:
+
+-   `join_type` is `CROSS`.
+-   One or both of the `from_item`s is not a table, e.g. an `array_path` or
+    `field_path`.
+
+### \[INNER\] JOIN
+
+An `INNER JOIN`, or simply `JOIN`, effectively calculates the Cartesian product
+of the two `from_item`s and discards all rows that do not meet the join
+condition. "Effectively" means that it is possible to implement an `INNER JOIN`
+without actually calculating the Cartesian product.
+
+### CROSS JOIN
+
+`CROSS JOIN` returns the Cartesian product of the two `from_item`s. In other
+words, it retains all rows from both `from_item`s and combines each row from the
+first `from_item`s with each row from the second `from_item`s.
+
+**Comma cross joins**
+
+`CROSS JOIN`s can be written explicitly (see directly above) or implicitly using
+a comma to separate the `from_item`s.
+
+Example of an implicit "comma cross join":
+
+``` {.codehilite}
+SELECT * FROM Roster, TeamMascot;
+```
+
+Here is the explicit cross join equivalent:
+
+``` {.codehilite}
+SELECT * FROM Roster CROSS JOIN TeamMascot;
+```
+
+You cannot write comma cross joins inside parentheses.
+
+Invalid - comma cross join inside parentheses:
+
+``` {.codehilite}
+SELECT * FROM t CROSS JOIN (Roster, TeamMascot);  // INVALID.
+```
+
+See [Sequences of JOINs](#sequences_of_joins) for details on how a comma cross
+join behaves in a sequence of JOINs.
+
+### FULL \[OUTER\] JOIN
+
+A `FULL OUTER JOIN` (or simply `FULL JOIN`) returns all fields for all rows in
+both `from_item`s that meet the join condition.
+
+`FULL` indicates that *all rows* from both `from_item`s are returned, even if
+they do not meet the join condition.
+
+`OUTER` indicates that if a given row from one `from_item` does not join to any
+row in the other `from_item`, the row will return with NULLs for all columns
+from the other `from_item`.
+
+### LEFT \[OUTER\] JOIN
+
+The result of a `LEFT OUTER JOIN` (or simply `LEFT JOIN`) for two `from_item`s
+always retains all rows of the left `from_item` in the `JOIN` clause, even if no
+rows in the right `from_item` satisfy the join predicate.
+
+`LEFT` indicates that all rows from the *left* `from_item` are returned; if a
+given row from the left `from_item` does not join to any row in the *right*
+`from_item`, the row will return with NULLs for all columns from the right
+`from_item`. Rows from the right `from_item` that do not join to any row in the
+left `from_item` are discarded.
+
+### RIGHT \[OUTER\] JOIN
+
+The result of a `RIGHT OUTER JOIN` (or simply `RIGHT JOIN`) is similar and
+symmetric to that of `LEFT OUTER JOIN`.
+
+[]{#on_clause}
+
+### ON clause
+
+The `ON` clause contains a `bool_expression`. A combined row (the result of
+joining two rows) meets the join condition if `bool_expression` returns TRUE.
+
+Example:
+
+``` {.codehilite}
+SELECT * FROM Roster INNER JOIN PlayerStats
+ON Roster.LastName = PlayerStats.LastName;
+```
+
+[]{#using_clause}
+
+### USING clause
+
+The `USING` clause requires a `column_list` of one or more columns which occur
+in both input tables. It performs an equality comparison on that column, and the
+rows meet the join condition if the equality comparison returns TRUE.
+
+In most cases, a statement with the `USING` keyword is equivalent to using the
+`ON` keyword. For example, the statement:
+
+``` {.codehilite}
+SELECT FirstName
+FROM Roster INNER JOIN PlayerStats
+USING (LastName);
+```
+
+is equivalent to:
+
+``` {.codehilite}
+SELECT FirstName
+FROM Roster INNER JOIN PlayerStats
+ON Roster.LastName = PlayerStats.LastName;
+```
+
+The results from queries with `USING` do differ from queries that use `ON` when
+you use `SELECT *`. To illustrate this, consider the query:
+
+``` {.codehilite}
+SELECT * FROM Roster INNER JOIN PlayerStats
+USING (LastName);
+```
+
+This statement returns the rows from `Roster` and `PlayerStats` where
+`Roster.LastName` is the same as `PlayerStats.LastName`. The results include a
+single `LastName` column.
+
+By contrast, consider the following query:
+
+``` {.codehilite}
+SELECT * FROM Roster INNER JOIN PlayerStats
+ON Roster.LastName = PlayerStats.LastName;
+```
+
+This statement returns the rows from `Roster` and `PlayerStats` where
+`Roster.LastName` is the same as `PlayerStats.LastName`. The results include two
+`LastName` columns; one from `Roster` and one from `PlayerStats`.
+
+[]{#sequences_of_joins}
+
+### Sequences of JOINs
+
+The `FROM` clause can contain multiple `JOIN` clauses in sequence.
+
+Example:
+
+``` {.codehilite}
+SELECT * FROM a LEFT JOIN b ON TRUE LEFT JOIN c ON TRUE;
+```
+
+where `a`, `b`, and `c` are any `from_item`s. JOINs are bound from left to
+right, but you can insert parentheses to group them in a different order.
+
+Consider the following queries: A (without parentheses) and B (with parentheses)
+are equivalent to each other but not to C. The `FULL JOIN` in **bold** binds
+first.
+
+A.
+
+    SELECT * FROM Roster FULL JOIN TeamMascot USING (SchoolID)
+    FULL JOIN PlayerStats USING (LastName);
+
+B.
+
+    SELECT * FROM ( (Roster FULL JOIN TeamMascot USING (SchoolID))
+    FULL JOIN PlayerStats USING (LastName));
+
+C.
+
+    SELECT * FROM (Roster FULL JOIN (TeamMascot FULL JOIN PlayerStats USING
+    (LastName)) USING (SchoolID)) ;
+
+When comma cross joins are present in a query with a sequence of JOINs, they
+group from left to right like other `JOIN` types.
+
+Example:
+
+``` {.codehilite}
+SELECT * FROM a JOIN b ON TRUE, b JOIN c ON TRUE;
+```
+
+The query above is equivalent to
+
+``` {.codehilite}
+SELECT * FROM ((a JOIN b ON TRUE) CROSS JOIN b) JOIN c ON TRUE);
+```
+
+There cannot be a `RIGHT JOIN` or `FULL JOIN` after a comma join.
+
+Invalid - `RIGHT JOIN` after a comma cross join:
+
+``` {.codehilite}
+SELECT * FROM Roster, TeamMascot RIGHT JOIN PlayerStats ON TRUE;  // INVALID.
+```
+
+[]{#where_clause}
+
+## WHERE clause
+
+### Syntax {#syntax_2}
+
+``` {.codehilite}
+WHERE bool_expression
+```
+
+The `WHERE` clause filters out rows by evaluating each row against
+`bool_expression`, and discards all rows that do not return TRUE (that is, rows
+that return FALSE or NULL).
+
+Example:
+
+``` {.codehilite}
+SELECT * FROM Roster
+WHERE SchoolID = 52;
+```
+
+The `bool_expression` can contain multiple sub-conditions.
+
+Example:
+
+``` {.codehilite}
+SELECT * FROM Roster
+WHERE STARTS_WITH(LastName, "Mc") OR STARTS_WITH(LastName, "Mac");
+```
+
+You cannot reference column aliases from the `SELECT` list in the `WHERE`
+clause.
+
+Expressions in an `INNER JOIN` have an equivalent expression in the `WHERE`
+clause. For example, a query using `INNER` `JOIN` and `ON` has an equivalent
+expression using `CROSS JOIN` and `WHERE`.
+
+Example - this query:
+
+``` {.codehilite}
+SELECT * FROM Roster INNER JOIN TeamMascot
+ON Roster.SchoolID = TeamMascot.SchoolID;
+```
+
+is equivalent to:
+
+``` {.codehilite}
+SELECT * FROM Roster CROSS JOIN TeamMascot
+WHERE Roster.SchoolID = TeamMascot.SchoolID;
+```
+
+[]{#group_by_clause}
+
+## GROUP BY clause
+
+### Syntax {#syntax_3}
+
+    GROUP BY { expression [, ...] | ROLLUP ( expression [, ...] ) }
+
+The `GROUP BY` clause groups together rows in a table with non-distinct values
+for the `expression` in the `GROUP BY` clause. For multiple rows in the source
+table with non-distinct values for `expression`, the `GROUP BY` clause produces
+a single combined row. `GROUP BY` is commonly used when aggregate functions are
+present in the `SELECT` list, or to eliminate redundancy in the output. The data
+type of `expression` must be
+[groupable](https://cloud.google.com/bigquery/docs/reference/standard-sql/data-types#data-type-properties).
+
+Example:
+
+``` {.codehilite}
+SELECT SUM(PointsScored), LastName
+FROM PlayerStats
+GROUP BY LastName;
+```
+
+The `GROUP BY` clause can refer to expression names in the `SELECT` list. The
+`GROUP BY` clause also allows ordinal references to expressions in the `SELECT`
+list using integer values. `1` refers to the first expression in the `SELECT`
+list, `2` the second, and so forth. The expression list can combine ordinals and
+expression names.
+
+Example:
+
+``` {.codehilite}
+SELECT SUM(PointsScored), LastName, FirstName
+FROM PlayerStats
+GROUP BY LastName, FirstName;
+```
+
+The query above is equivalent to:
+
+``` {.codehilite}
+SELECT SUM(PointsScored), LastName, FirstName
+FROM PlayerStats
+GROUP BY 2, FirstName;
+```
+
+`GROUP BY` clauses may also refer to aliases. If a query contains aliases in the
+`SELECT` clause, those aliases override names in the corresponding `FROM`
+clause.
+
+Example:
+
+``` {.codehilite}
+SELECT SUM(PointsScored), LastName as last_name
+FROM PlayerStats
+GROUP BY last_name;
+```
+
+`GROUP BY ROLLUP` returns the results of `GROUP BY` for prefixes of the
+expressions in the `ROLLUP` list, each of which is known as a *grouping set*.
+For the `ROLLUP` list `(a, b, c)`, the grouping sets are `(a, b, c)`, `(a, b)`,
+`(a)`, `()`. When evaluating the results of `GROUP BY` for a particular grouping
+set, `GROUP BY ROLLUP` treats expressions that are not in the grouping set as
+having a `NULL` value. A `SELECT` statement like this one:
+
+``` {.codehilite}
+SELECT a,    b,    SUM(c) FROM Input GROUP BY ROLLUP(a, b);
+```
+
+uses the rollup list `(a, b)`. The result will include the results of `GROUP BY`
+for the grouping sets `(a, b)`, `(a)`, and `()`, which includes all rows. This
+returns the same rows as:
+
+``` {.codehilite}
+SELECT NULL, NULL, SUM(c) FROM Input               UNION ALL
+SELECT a,    NULL, SUM(c) FROM Input GROUP BY a    UNION ALL
+SELECT a,    b,    SUM(c) FROM Input GROUP BY a, b;
+```
+
+This allows the computation of aggregates for the grouping sets defined by the
+expressions in the `ROLLUP` list and the prefixes of that list.
+
+Example:
+
+``` {.codehilite}
+WITH Sales AS (
+  SELECT 123 AS sku, 1 AS day, 9.99 AS price UNION ALL
+  SELECT 123, 1, 8.99 UNION ALL
+  SELECT 456, 1, 4.56 UNION ALL
+  SELECT 123, 2, 9.99 UNION ALL
+  SELECT 789, 3, 1.00 UNION ALL
+  SELECT 456, 3, 4.25 UNION ALL
+  SELECT 789, 3, 0.99
+)
+SELECT
+  day,
+  SUM(price) AS total
+FROM Sales
+GROUP BY ROLLUP(day);
+```
+
+The query above outputs a row for each day in addition to the rolled up total
+across all days, as indicated by a `NULL` day:
+
+``` {.codehilite}
++------+-------+
+| day  | total |
++------+-------+
+| NULL | 39.77 |
+|    1 | 23.54 |
+|    2 |  9.99 |
+|    3 |  6.24 |
++------+-------+
+```
+
+Example:
+
+``` {.codehilite}
+WITH Sales AS (
+  SELECT 123 AS sku, 1 AS day, 9.99 AS price UNION ALL
+  SELECT 123, 1, 8.99 UNION ALL
+  SELECT 456, 1, 4.56 UNION ALL
+  SELECT 123, 2, 9.99 UNION ALL
+  SELECT 789, 3, 1.00 UNION ALL
+  SELECT 456, 3, 4.25 UNION ALL
+  SELECT 789, 3, 0.99
+)
+SELECT
+  sku,
+  day,
+  SUM(price) AS total
+FROM Sales
+GROUP BY ROLLUP(sku, day)
+ORDER BY sku, day;
+```
+
+The query above returns rows grouped by the following grouping sets:
+
+-   sku and day
+-   sku (day is `NULL`)
+-   The empty grouping set (day and sku are `NULL`)
+
+The sums for these grouping sets correspond to the total for each distinct
+sku-day combination, the total for each sku across all days, and the grand
+total:
+
+``` {.codehilite}
++------+------+-------+
+| sku  | day  | total |
++------+------+-------+
+| NULL | NULL | 39.77 |
+|  123 | NULL | 28.97 |
+|  123 |    1 | 18.98 |
+|  123 |    2 |  9.99 |
+|  456 | NULL |  8.81 |
+|  456 |    1 |  4.56 |
+|  456 |    3 |  4.25 |
+|  789 |    3 |  1.99 |
+|  789 | NULL |  1.99 |
++------+------+-------+
+```
+
+[]{#having_clause}
+
+## HAVING clause
+
+### Syntax {#syntax_4}
+
+``` {.codehilite}
+HAVING bool_expression
+```
+
+The `HAVING` clause is similar to the `WHERE` clause: it filters out rows that
+do not return TRUE when they are evaluated against the `bool_expression`.
+
+As with the `WHERE` clause, the `bool_expression` can be any expression that
+returns a boolean, and can contain multiple sub-conditions.
+
+The `HAVING` clause differs from the `WHERE` clause in that:
+
+-   The `HAVING` clause requires `GROUP BY` or aggregation to be present in the
+    query.
+-   The `HAVING` clause occurs after `GROUP BY` and aggregation, and before
+    `ORDER BY`. This means that the `HAVING` clause is evaluated once for every
+    aggregated row in the result set. This differs from the `WHERE` clause,
+    which is evaluated before `GROUP BY` and aggregation.
+
+The `HAVING` clause can reference columns available via the `FROM` clause, as
+well as `SELECT` list aliases. Expressions referenced in the `HAVING` clause
+must either appear in the `GROUP BY` clause or they must be the result of an
+aggregate function:
+
+``` {.codehilite}
+SELECT LastName
+FROM Roster
+GROUP BY LastName
+HAVING SUM(PointsScored) > 15;
+```
+
+If a query contains aliases in the `SELECT` clause, those aliases override names
+in a `FROM` clause.
+
+``` {.codehilite}
+SELECT LastName, SUM(PointsScored) AS ps
+FROM Roster
+GROUP BY LastName
+HAVING ps > 0;
+```
+
+[]{#mandatory_aggregation}
+
+### Mandatory aggregation
+
+Aggregation does not have to be present in the `HAVING` clause itself, but
+aggregation must be present in at least one of the following forms:
+
+#### Aggregation function in the `SELECT` list. {#aggregation-function-in-the-select-list}
+
+``` {.codehilite}
+SELECT LastName, SUM(PointsScored) AS total
+FROM PlayerStats
+GROUP BY LastName
+HAVING total > 15;
+```
+
+#### Aggregation function in the 'HAVING' clause. {#aggregation-function-in-the-having-clause}
+
+``` {.codehilite}
+SELECT LastName
+FROM PlayerStats
+GROUP BY LastName
+HAVING SUM(PointsScored) > 15;
+```
+
+#### Aggregation in both the `SELECT` list and `HAVING` clause. {#aggregation-in-both-the-select-list-and-having-clause}
+
+When aggregation functions are present in both the `SELECT` list and `HAVING`
+clause, the aggregation functions and the columns they reference do not need to
+be the same. In the example below, the two aggregation functions, `COUNT()` and
+`SUM()`, are different and also use different columns.
+
+``` {.codehilite}
+SELECT LastName, COUNT(*)
+FROM PlayerStats
+GROUP BY LastName
+HAVING SUM(PointsScored) > 15;
+```
+
+[]{#order_by_clause}
+
+## ORDER BY clause
+
+### Syntax {#syntax_5}
+
+    ORDER BY expression [{ ASC | DESC }] [, ...]
+
+The `ORDER BY` clause specifies a column or expression as the sort criterion for
+the result set. If an ORDER BY clause is not present, the order of the results
+of a query is not defined. The default sort direction is `ASC`, which sorts the
+results in ascending order of `expression` values. `DESC` sorts the results in
+descending order. Column aliases from a `FROM` clause or `SELECT` list are
+allowed. If a query contains aliases in the `SELECT` clause, those aliases
+override names in the corresponding `FROM` clause.
+
+It is possible to order by multiple columns. In the example below, the result
+set is ordered first by `SchoolID` and then by `LastName`:
+
+``` {.codehilite}
+SELECT LastName, PointsScored, OpponentID
+FROM PlayerStats
+ORDER BY SchoolID, LastName;
 ```
-query:
-	{
-          select
-      |   query UNION [ ALL ] query
-      |   query MINUS [ ALL ] query
-      |   query INTERSECT [ ALL ] query
-	}
-    [ ORDER BY orderItem [, orderItem ]* LIMIT count [OFFSET offset] ]
 
-orderItem:
-      expression [ ASC | DESC ]
+The following rules apply when ordering values:
 
-select:
-      SELECT
-          { * | projectItem [, projectItem ]* }
-      FROM tableExpression
-      [ WHERE booleanExpression ]
-      [ GROUP BY { groupItem [, groupItem ]* } ]
-      [ HAVING booleanExpression ]
+-   NULLs: In the context of the `ORDER BY` clause, NULLs are the minimum
+    possible value; that is, NULLs appear first in `ASC` sorts and last in
+    `DESC` sorts.
+-   Floating point data types: see
+    [Floating Point Semantics](https://cloud.google.com/bigquery/docs/reference/standard-sql/data-types#floating-point-semantics)
+    on ordering and grouping.
 
-projectItem:
-      expression [ [ AS ] columnAlias ]
-  |   tableAlias . *
+When used in conjunction with [set operators](#set-operators), the `ORDER BY`
+clause applies to the result set of the entire query; it does not apply only to
+the closest `SELECT` statement. For this reason, it can be helpful (though it is
+not required) to use parentheses to show the scope of the `ORDER BY`.
 
-tableExpression:
-      tableReference [, tableReference ]*
-  |   tableExpression [ ( LEFT | RIGHT ) [ OUTER ] ] JOIN tableExpression [ joinCondition ]
+This query without parentheses:
 
-booleanExpression:
-    expression [ IS NULL | IS NOT NULL ]
-  | expression [ > | >= | = | < | <= | <> ] expression
-  | booleanExpression [ AND | OR ] booleanExpression
-  | NOT booleanExpression
-  | '(' booleanExpression ')'
+``` {.codehilite}
+SELECT * FROM Roster
+UNION ALL
+SELECT * FROM TeamMascot
+ORDER BY SchoolID;
+```
+
+is equivalent to this query with parentheses:
+
+``` {.codehilite}
+( SELECT * FROM Roster
+  UNION ALL
+  SELECT * FROM TeamMascot )
+ORDER BY SchoolID;
+```
+
+but is not equivalent to this query, where the `ORDER BY` clause applies only to
+the second `SELECT` statement:
+
+``` {.codehilite}
+SELECT * FROM Roster
+UNION ALL
+( SELECT * FROM TeamMascot
+  ORDER BY SchoolID );
+```
+
+You can also use integer literals as column references in `ORDER BY` clauses. An
+integer literal becomes an ordinal (for example, counting starts at 1) into the
+`SELECT` list.
+
+Example - the following two queries are equivalent:
+
+``` {.codehilite}
+SELECT SUM(PointsScored), LastName
+FROM PlayerStats
+ORDER BY LastName;
+```
+
+``` {.codehilite}
+SELECT SUM(PointsScored), LastName
+FROM PlayerStats
+ORDER BY 2;
+```
+
+[]{#set_operators}
+
+## Set operators
+
+### Syntax {#syntax_6}
+
+    UNION { ALL | DISTINCT } | INTERSECT DISTINCT | EXCEPT DISTINCT
+
+Set operators combine results from two or more input queries into a single
+result set. You must specify `ALL` or `DISTINCT`; if you specify `ALL`, then all
+rows are retained. If `DISTINCT` is specified, duplicate rows are discarded.
+
+If a given row R appears exactly m times in the first input query and n times in
+the second input query (m &gt;= 0, n &gt;= 0):
+
+-   For `UNION ALL`, R appears exactly m + n times in the result.
+-   For `UNION DISTINCT`, the `DISTINCT` is computed after the `UNION` is
+    computed, so R appears exactly one time.
+-   For `INTERSECT DISTINCT`, the `DISTINCT` is computed after the result above
+    is computed.
+-   For `EXCEPT DISTINCT`, row R appears once in the output if m &gt; 0 and
+    n = 0.
+-   If there are more than two input queries, the above operations generalize
+    and the output is the same as if the inputs were combined incrementally from
+    left to right.
+
+The following rules apply:
+
+-   For set operations other than `UNION ALL`, all column types must support
+    equality comparison.
+-   The input queries on each side of the operator must return the same number
+    of columns.
+-   The operators pair the columns returned by each input query according to the
+    columns' positions in their respective `SELECT` lists. That is, the first
+    column in the first input query is paired with the first column in the
+    second input query.
+-   The result set always uses the column names from the first input query.
+-   The result set always uses the supertypes of input types in corresponding
+    columns, so paired columns must also have either the same data type or a
+    common supertype.
+-   You must use parentheses to separate different set operations; for this
+    purpose, set operations such as `UNION ALL` and `UNION DISTINCT` are
+    different. If the statement only repeats the same set operation, parentheses
+    are not necessary.
+
+Examples:
+
+``` {.codehilite}
+query1 UNION ALL (query2 UNION DISTINCT query3)
+query1 UNION ALL query2 UNION ALL query3
+```
+
+Invalid:
+
+    query1 UNION ALL query2 UNION DISTINCT query3
+    query1 UNION ALL query2 INTERSECT ALL query3;  // INVALID.
+
+[]{#union}
+
+### UNION
+
+The `UNION` operator combines the result sets of two or more input queries by
+pairing columns from the result set of each query and vertically concatenating
+them.
+
+[]{#intersect}
+
+### INTERSECT
+
+The `INTERSECT` operator returns rows that are found in the result sets of both
+the left and right input queries. Unlike `EXCEPT`, the positioning of the input
+queries (to the left vs. right of the `INTERSECT` operator) does not matter.
+
+[]{#except}
+
+### EXCEPT
+
+The `EXCEPT` operator returns rows from the left input query that are not
+present in the right input query.
+
+[]{#limit-clause_and_offset_clause}
+
+## LIMIT clause and OFFSET clause
+
+### Syntax {#syntax_7}
+
+``` {.codehilite}
+LIMIT count [ OFFSET skip_rows ]
+```
+
+`LIMIT` specifies a non-negative `count` of type INT64, and no more than `count`
+rows will be returned. `LIMIT` `0` returns 0 rows. If there is a set operation,
+`LIMIT` is applied after the set operation is evaluated.
+
+`OFFSET` specifies a non-negative `skip_rows` of type INT64, and only rows from
+that offset in the table will be considered.
+
+These clauses accept only literal or parameter values.
+
+The rows that are returned by `LIMIT` and `OFFSET` is unspecified unless these
+operators are used after `ORDER BY`.
+
+[]{#with_clause}
+
+## WITH clause
+
+The `WITH` clause contains one or more named subqueries which execute every time
+a subsequent `SELECT` statement references them. Any clause or subquery can
+reference subqueries you define in the `WITH` clause. This includes any `SELECT`
+statements on either side of a set operator, such as `UNION`.
+
+The `WITH` clause is useful primarily for readability, because BigQuery does not
+materialize the result of the queries inside the `WITH` clause. If a query
+appears in more than one `WITH` clause, it executes in each clause.
+
+Example:
+
+``` {.codehilite}
+WITH subQ1 AS (SELECT SchoolID FROM Roster),
+     subQ2 AS (SELECT OpponentID FROM PlayerStats)
+SELECT * FROM subQ1
+UNION ALL
+SELECT * FROM subQ2;
+```
+
+Another useful role of the `WITH` clause is to break up more complex queries
+into a `WITH` `SELECT` statement and `WITH` clauses, where the less desirable
+alternative is writing nested table subqueries. If a `WITH` clause contains
+multiple subqueries, the subquery names cannot repeat.
+
+BigQuery supports `WITH` clauses in subqueries, such as table subqueries,
+expression subqueries, and so on.
+
+``` {.codehilite}
+WITH q1 AS (my_query)
+SELECT *
+FROM
+  (WITH q2 AS (SELECT * FROM q1) SELECT * FROM q2)
+```
+
+The following are scoping rules for `WITH` clauses:
+
+-   Aliases are scoped so that the aliases introduced in a `WITH` clause are
+    visible only in the later subqueries in the same `WITH` clause, and in the
+    query under the `WITH` clause.
+-   Aliases introduced in the same `WITH` clause must be unique, but the same
+    alias can be used in multiple `WITH` clauses in the same query. The local
+    alias overrides any outer aliases anywhere that the local alias is visible.
+-   Aliased subqueries in a `WITH` clause can never be correlated. No columns
+    from outside the query are visible. The only names from outside that are
+    visible are other `WITH` aliases that were introduced earlier in the same
+    `WITH` clause.
+
+Here's an example of a statement that uses aliases in `WITH` subqueries:
+
+``` {.codehilite}
+WITH q1 AS (my_query)
+SELECT *
+FROM
+  (WITH q2 AS (SELECT * FROM q1),  # q1 resolves to my_query
+        q3 AS (SELECT * FROM q1),  # q1 resolves to my_query
+        q1 AS (SELECT * FROM q1),  # q1 (in the query) resolves to my_query
+        q4 AS (SELECT * FROM q1)   # q1 resolves to the WITH subquery
+                                   # on the previous line.
+    SELECT * FROM q1)  # q1 resolves to the third inner WITH subquery.
+```
+
+BigQuery does not support `WITH RECURSIVE`.
+
+[]{#using_aliases}
+
+## Aliases {#aliases_2}
+
+An alias is a temporary name given to a table, column, or expression present in
+a query. You can introduce explicit aliases in the `SELECT` list or `FROM`
+clause, or BigQuery will infer an implicit alias for some expressions.
+Expressions with neither an explicit nor implicit alias are anonymous and the
+query cannot reference them by name.
+
+[]{#explicit_alias_syntax}
+
+### Explicit alias syntax
+
+You can introduce explicit aliases in either the `FROM` clause or the `SELECT`
+list.
+
+In a `FROM` clause, you can introduce explicit aliases for any item, including
+tables, arrays, subqueries, and `UNNEST` clauses, using `[AS] alias`. The `AS`
+keyword is optional.
+
+Example:
+
+``` {.codehilite}
+SELECT s.FirstName, s2.SongName
+FROM Singers AS s, (SELECT * FROM Songs) AS s2;
+```
+
+You can introduce explicit aliases for any expression in the `SELECT` list using
+`[AS] alias`. The `AS` keyword is optional.
+
+Example:
+
+``` {.codehilite}
+SELECT s.FirstName AS name, LOWER(s.FirstName) AS lname
+FROM Singers s;
+```
+
+[]{#alias_visibility}
+
+### Explicit alias visibility
+
+After you introduce an explicit alias in a query, there are restrictions on
+where else in the query you can reference that alias. These restrictions on
+alias visibility are the result of BigQuery's name scoping rules.
+
+[]{#from_clause_aliases}
+
+#### FROM clause aliases
+
+BigQuery processes aliases in a `FROM` clause from left to right, and aliases
+are visible only to subsequent path expressions in a `FROM` clause.
+
+Example:
+
+Assume the `Singers` table had a `Concerts` column of `ARRAY` type.
+
+``` {.codehilite}
+SELECT FirstName
+FROM Singers AS s, s.Concerts;
+```
+
+Invalid:
+
+``` {.codehilite}
+SELECT FirstName
+FROM s.Concerts, Singers AS s;  // INVALID.
+```
+
+`FROM` clause aliases are **not** visible to subqueries in the same `FROM`
+clause. Subqueries in a `FROM` clause cannot contain correlated references to
+other tables in the same `FROM` clause.
+
+Invalid:
+
+``` {.codehilite}
+SELECT FirstName
+FROM Singers AS s, (SELECT (2020 - ReleaseDate) FROM s)  // INVALID.
+```
+
+You can use any column name from a table in the `FROM` as an alias anywhere in
+the query, with or without qualification with the table name.
+
+Example:
+
+``` {.codehilite}
+SELECT FirstName, s.ReleaseDate
+FROM Singers s WHERE ReleaseDate = 1975;
+```
+
+If the `FROM` clause contains an explicit alias, you must use the explicit alias
+instead of the implicit alias for the remainder of the query (see
+[Implicit Aliases](#implicit_aliases)). A table alias is useful for brevity or
+to eliminate ambiguity in cases such as self-joins, where the same table is
+scanned multiple times during query processing.
+
+Example:
+
+``` {.codehilite}
+SELECT * FROM Singers as s, Songs as s2
+ORDER BY s.LastName
+```
+
+Invalid — `ORDER BY` does not use the table alias:
+
+``` {.codehilite}
+SELECT * FROM Singers as s, Songs as s2
+ORDER BY Singers.LastName;  // INVALID.
+```
+
+[]{#select-list_aliases}
+
+#### SELECT list aliases
+
+Aliases in the `SELECT` list are **visible only** to the following clauses:
+
+-   `GROUP BY` clause
+-   `ORDER BY` clause
+-   `HAVING` clause
+
+Example:
+
+``` {.codehilite}
+SELECT LastName AS last, SingerID
+FROM Singers
+ORDER BY last;
+```
+
+[]{#aliases_clauses}
+
+### Explicit aliases in GROUP BY, ORDER BY, and HAVING clauses
+
+These three clauses, `GROUP BY`, `ORDER BY`, and `HAVING`, can refer to only the
+following values:
+
+-   Tables in the `FROM` clause and any of their columns.
+-   Aliases from the `SELECT` list.
+
+`GROUP BY` and `ORDER BY` can also refer to a third group:
+
+-   Integer literals, which refer to items in the `SELECT` list. The integer `1`
+    refers to the first item in the `SELECT` list, `2` refers to the second
+    item, etc.
+
+Example:
+
+``` {.codehilite}
+SELECT SingerID AS sid, COUNT(Songid) AS s2id
+FROM Songs
+GROUP BY 1
+ORDER BY 2 DESC;
+```
+
+The query above is equivalent to:
+
+``` {.codehilite}
+SELECT SingerID AS sid, COUNT(Songid) AS s2id
+FROM Songs
+GROUP BY sid
+ORDER BY s2id DESC;
+```
+
+[]{#ambiguous_aliases}
+
+### Ambiguous aliases
+
+BigQuery provides an error if a name is ambiguous, meaning it can resolve to
+more than one unique object.
+
+Examples:
+
+This query contains column names that conflict between tables, since both
+`Singers` and `Songs` have a column named `SingerID`:
 
-joinCondition:
-      ON booleanExpression
+``` {.codehilite}
+SELECT SingerID
+FROM Singers, Songs;
+```
+
+This query contains aliases that are ambiguous in the `GROUP BY` clause because
+they are duplicated in the `SELECT` list:
+
+``` {.codehilite}
+SELECT FirstName AS name, LastName AS name,
+FROM Singers
+GROUP BY name;
+```
+
+Ambiguity between a `FROM` clause column name and a `SELECT` list alias in
+`GROUP BY`:
+
+``` {.codehilite}
+SELECT UPPER(LastName) AS LastName
+FROM Singers
+GROUP BY LastName;
+```
+
+The query above is ambiguous and will produce an error because `LastName` in the
+`GROUP BY` clause could refer to the original column `LastName` in `Singers`, or
+it could refer to the alias `AS LastName`, whose value is `UPPER(LastName)`.
+
+The same rules for ambiguity apply to path expressions. Consider the following
+query where `table` has columns `x` and `y`, and column `z` is of type STRUCT
+and has fields `v`, `w`, and `x`.
+
+Example:
+
+``` {.codehilite}
+SELECT x, z AS T
+FROM table T
+GROUP BY T.x;
+```
+
+The alias `T` is ambiguous and will produce an error because `T.x` in the `GROUP
+BY` clause could refer to either `table.x` or `table.z.x`.
+
+A name is **not** ambiguous in `GROUP BY`, `ORDER BY` or `HAVING` if it is both
+a column name and a `SELECT` list alias, as long as the name resolves to the
+same underlying object.
+
+Example:
+
+``` {.codehilite}
+SELECT LastName, BirthYear AS BirthYear
+FROM Singers
+GROUP BY BirthYear;
+```
+
+The alias `BirthYear` is not ambiguous because it resolves to the same
+underlying column, `Singers.BirthYear`.
+
+[]{#implicit_aliases}
+
+### Implicit aliases
+
+In the `SELECT` list, if there is an expression that does not have an explicit
+alias, BigQuery assigns an implicit alias according to the following rules.
+There can be multiple columns with the same alias in the `SELECT` list.
+
+-   For identifiers, the alias is the identifier. For example, `SELECT abc`
+    implies `AS abc`.
+-   For path expressions, the alias is the last identifier in the path. For
+    example, `SELECT abc.def.ghi` implies `AS ghi`.
+-   For field access using the "dot" member field access operator, the alias is
+    the field name. For example, `SELECT (struct_function()).fname` implies `AS
+    fname`.
+
+In all other cases, there is no implicit alias, so the column is anonymous and
+cannot be referenced by name. The data from that column will still be returned
+and the displayed query results may have a generated label for that column, but
+the label cannot be used like an alias.
+
+In a `FROM` clause, `from_item`s are not required to have an alias. The
+following rules apply:
+
+If there is an expression that does not have an explicit alias, BigQuery assigns
+an implicit alias in these cases:
+
+-   For identifiers, the alias is the identifier. For example, `FROM abc`
+    implies `AS abc`.
+-   For path expressions, the alias is the last identifier in the path. For
+    example, `FROM abc.def.ghi` implies `AS ghi`
+-   The column produced using `WITH OFFSET` has the implicit alias `offset`.
+
+Table subqueries do not have implicit aliases.
+
+`FROM UNNEST(x)` does not have an implicit alias.
+
+[]{#appendix_a_examples_with_sample_data}
+
+## Appendix A: examples with sample data
+
+[]{#sample_tables}
+
+### Sample tables
+
+The following three tables contain sample data about athletes, their schools,
+and the points they score during the season. These tables will be used to
+illustrate the behavior of different query clauses.
+
+Table Roster:
+
+LastName SchoolID
+
+--------------------------------------------------------------------------------
+
+Adams 50 Buchanan 52 Coolidge 52 Davis 51 Eisenhower 77
+
+The Roster table includes a list of player names (LastName) and the unique ID
+assigned to their school (SchoolID).
+
+Table PlayerStats:
+
+LastName OpponentID PointsScored
+
+--------------------------------------------------------------------------------
+
+Adams 51 3 Buchanan 77 0 Coolidge 77 1 Adams 52 4 Buchanan 50 13
+
+The PlayerStats table includes a list of player names (LastName) and the unique
+ID assigned to the opponent they played in a given game (OpponentID) and the
+number of points scored by the athlete in that game (PointsScored).
+
+Table TeamMascot:
+
+SchoolId Mascot
+
+--------------------------------------------------------------------------------
+
+50 Jaguars 51 Knights 52 Lakers 53 Mustangs
+
+The TeamMascot table includes a list of unique school IDs (SchoolID) and the
+mascot for that school (Mascot).
+
+[]{#join_types_examples}
+
+### JOIN types {#join-types_1}
+
+1\) \[INNER\] JOIN
+
+Example:
+
+``` {.codehilite}
+SELECT * FROM Roster JOIN TeamMascot
+ON Roster.SchoolID = TeamMascot.SchoolID;
+```
+
+Results:
+
+LastName Roster.SchoolId TeamMascot.SchoolId Mascot
+
+--------------------------------------------------------------------------------
+
+Adams 50 50 Jaguars Buchanan 52 52 Lakers Coolidge 52 52 Lakers Davis 51 51
+Knights
+
+2\) CROSS JOIN
+
+Example:
+
+``` {.codehilite}
+SELECT * FROM Roster CROSS JOIN TeamMascot
+ON Roster.SchoolID = TeamMascot.SchoolID;
+```
+
+Results:
+
+LastName Roster.SchoolId TeamMascot.SchoolId Mascot
 
-tableReference:
-      tableName [ [ AS ] alias ]
+--------------------------------------------------------------------------------
 
-values:
-      VALUES expression [, expression ]*
+Adams 50 50 Jaguars Adams 50 51 Knights Adams 50 52 Lakers Adams 50 53 Mustangs
+Buchanan 52 50 Jaguars Buchanan 52 51 Knights Buchanan 52 52 Lakers Buchanan 52
+53 Mustangs Coolidge 52 50 Jaguars Coolidge 52 51 Knights Coolidge 52 52 Lakers
+Coolidge 52 53 Mustangs Davis 51 50 Jaguars Davis 51 51 Knights Davis 51 52
+Lakers Davis 51 53 Mustangs Eisenhower 77 50 Jaguars Eisenhower 77 51 Knights
+Eisenhower 77 52 Lakers Eisenhower 77 53 Mustangs
+
+3\) FULL \[OUTER\] JOIN
+
+Example:
+
+``` {.codehilite}
+SELECT * FROM Roster FULL JOIN TeamMascot
+ON Roster.SchoolID = TeamMascot.SchoolID;
+```
+
+LastName Roster.SchoolId TeamMascot.SchoolId Mascot
+
+--------------------------------------------------------------------------------
+
+Adams 50 50 Jaguars Buchanan 52 52 Lakers Coolidge 52 52 Lakers Davis 51 51
+Knights Eisenhower 77 NULL NULL NULL NULL 53 Mustangs
+
+4\) LEFT \[OUTER\] JOIN
+
+Example:
+
+``` {.codehilite}
+SELECT * FROM Roster LEFT JOIN TeamMascot
+ON Roster.SchoolID = TeamMascot.SchoolID;
+```
+
+Results:
+
+LastName Roster.SchoolId TeamMascot.SchoolId Mascot
+
+--------------------------------------------------------------------------------
+
+Adams 50 50 Jaguars Buchanan 52 52 Lakers Coolidge 52 52 Lakers Davis 51 51
+Knights Eisenhower 77 NULL NULL
+
+5\) RIGHT \[OUTER\] JOIN
+
+Example:
+
+``` {.codehilite}
+SELECT * FROM Roster RIGHT JOIN TeamMascot
+ON Roster.SchoolID = TeamMascot.SchoolID;
+```
+
+Results:
+
+LastName Roster.SchoolId TeamMascot.SchoolId Mascot
+
+--------------------------------------------------------------------------------
+
+Adams 50 50 Jaguars Davis 51 51 Knights Coolidge 52 52 Lakers Buchanan 52 52
+Lakers NULL NULL 53 Mustangs
+
+[]{#group_by_clause}
+
+### GROUP BY clause {#group-by-clause_1}
+
+Example:
+
+``` {.codehilite}
+SELECT LastName, SUM(PointsScored)
+FROM PlayerStats
+GROUP BY LastName;
+```
+
+LastName SUM
+
+--------------------------------------------------------------------------------
+
+Adams 7 Buchanan 13 Coolidge 1
+
+[]{#set_operators}
+
+### Set operators {#set-operators_1}
+
+[]{#union}
+
+#### UNION {#union_1}
+
+The `UNION` operator combines the result sets of two or more `SELECT` statements
+by pairing columns from the result set of each `SELECT` statement and vertically
+concatenating them.
+
+Example:
+
+``` {.codehilite}
+SELECT Mascot AS X, SchoolID AS Y
+FROM TeamMascot
+UNION ALL
+SELECT LastName, PointsScored
+FROM PlayerStats;
+```
+
+Results:
+
+X Y
+
+--------------------------------------------------------------------------------
+
+Mustangs 50 Knights 51 Lakers 52 Mustangs 53 Adams 3 Buchanan 0 Coolidge 1 Adams
+4 Buchanan 13
+
+[]{#intersect}
+
+#### INTERSECT {#intersect_1}
+
+This query returns the last names that are present in both Roster and
+PlayerStats.
+
+``` {.codehilite}
+SELECT LastName
+FROM Roster
+INTERSECT DISTINCT
+SELECT LastName
+FROM PlayerStats;
+```
+
+Results:
+
+LastName
+
+--------------------------------------------------------------------------------
+
+Adams Coolidge Buchanan
+
+[]{#except}
+
+#### EXCEPT {#except_1}
+
+The query below returns last names in Roster that are **not** present in
+PlayerStats.
+
+``` {.codehilite}
+SELECT LastName
+FROM Roster
+EXCEPT DISTINCT
+SELECT LastName
+FROM PlayerStats;
+```
+
+Results:
+
+LastName
+
+--------------------------------------------------------------------------------
+
+Eisenhower Davis
+
+Reversing the order of the `SELECT` statements will return last names in
+PlayerStats that are **not** present in Roster:
+
+``` {.codehilite}
+SELECT LastName
+FROM PlayerStats
+EXCEPT DISTINCT
+SELECT LastName
+FROM Roster;
+```
 
-groupItem:
-      expression
-  |   '(' expression [, expression ]* ')'
-  |   HOP '(' expression [, expression ]* ')'
-  |   TUMBLE '(' expression [, expression ]* ')'
-  |   SESSION '(' expression [, expression ]* ')'
+Results:
 
+``` {.codehilite}
+(empty)
 ```
 
+> Portions of this page are modifications based on work created and
+> [shared by Google](https://developers.google.com/terms/site-policies)
+> and used according to terms described in the [Creative Commons 3.0
+> Attribution License](http://creativecommons.org/licenses/by/3.0/).


[beam-site] 03/03: This closes #560

Posted by me...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

mergebot-role pushed a commit to branch mergebot
in repository https://gitbox.apache.org/repos/asf/beam-site.git

commit a84dcf3d9b752c48ccc8737b3ae440bcb598d433
Merge: 34da82a 495dc33
Author: Mergebot <me...@apache.org>
AuthorDate: Wed Oct 3 19:19:53 2018 +0000

    This closes #560

 src/documentation/dsls/sql/select.md | 709 ++++++++++++++++++++++++++++++++---
 1 file changed, 667 insertions(+), 42 deletions(-)


[beam-site] 02/03: Update SELECT doc for Beam

Posted by me...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

mergebot-role pushed a commit to branch mergebot
in repository https://gitbox.apache.org/repos/asf/beam-site.git

commit 495dc33304989b45f8493c4e270ab82a5a11f7c9
Author: Andrew Pilloud <ap...@google.com>
AuthorDate: Mon Sep 24 15:11:40 2018 -0700

    Update SELECT doc for Beam
---
 src/documentation/dsls/sql/select.md | 1286 ++--------------------------------
 1 file changed, 70 insertions(+), 1216 deletions(-)

diff --git a/src/documentation/dsls/sql/select.md b/src/documentation/dsls/sql/select.md
index c15003e..f3a135f 100644
--- a/src/documentation/dsls/sql/select.md
+++ b/src/documentation/dsls/sql/select.md
@@ -33,7 +33,7 @@ batch/streaming model:
  - [Windowing & Triggering]({{ site.baseurl}}/documentation/dsls/sql/windowing-and-triggering/)
 
 Query statements scan one or more tables or expressions and return the computed
-result rows. This topic describes the syntax for SQL queries in BigQuery.
+result rows. This topic describes the syntax for SQL queries in Beam.
 
 ## SQL Syntax
 
@@ -43,7 +43,6 @@ result rows. This topic describes the syntax for SQL queries in BigQuery.
 
     query_expr:
         { select | ( query_expr ) | query_expr set_op query_expr }
-        [ ORDER BY expression [{ ASC | DESC }] [, ...] ]
         [ LIMIT count [ OFFSET skip_rows ] ]
 
     select:
@@ -55,18 +54,14 @@ result rows. This topic describes the syntax for SQL queries in BigQuery.
         [ WHERE bool_expression ]
         [ GROUP BY { expression [, ...] | ROLLUP ( expression [, ...] ) } ]
         [ HAVING bool_expression ]
-        [ WINDOW window_name AS ( window_definition ) [, ...] ]
 
     set_op:
         UNION { ALL | DISTINCT } | INTERSECT DISTINCT | EXCEPT DISTINCT
 
     from_item: {
-        table_name [ [ AS ] alias ] [ FOR SYSTEM TIME AS OF timestamp_expression ]  |
+        table_name [ [ AS ] alias ] |
         join |
-        ( query_expr ) [ [ AS ] alias ] |
-        field_path |
-        { UNNEST( array_expression ) | UNNEST( array_path ) | array_path }
-            [ [ AS ] alias ] [ WITH OFFSET [ [ AS ] alias ] ] |
+        ( query_expr ) [ [ AS ] alias ]
         with_query_name [ [ AS ] alias ]
     }
 
@@ -91,8 +86,7 @@ Notation:
 Syntax:
 
     SELECT  [{ ALL | DISTINCT }]
-        { [ expression. ]* [ EXCEPT ( column_name [, ...] ) ]
-            [ REPLACE ( expression [ AS ] column_name [, ...] ) ]
+        { [ expression. ]*
         | expression [ [ AS ] alias ] } [, ...]
 
 The `SELECT` list defines the columns that the query will return. Expressions in
@@ -110,8 +104,8 @@ Each item in the `SELECT` list is one of:
 `SELECT *`, often referred to as *select star*, produces one output column for
 each column that is visible after executing the full query.
 
-``` {.codehilite}
-SELECT * FROM (SELECT "apple" AS fruit, "carrot" AS vegetable);
+```
+SELECT * FROM (SELECT 'apple' AS fruit, 'carrot' AS vegetable);
 
 +-------+-----------+
 | fruit | vegetable |
@@ -126,7 +120,7 @@ Items in a `SELECT` list can be expressions. These expressions evaluate to a
 single value and produce one output column, with an optional explicit `alias`.
 
 If the expression does not have an explicit alias, it receives an implicit alias
-according to the rules for [implicit aliases](#implicit_aliases), if possible.
+according to the rules for [implicit aliases](#implicit-aliases), if possible.
 Otherwise, the column is anonymous and you cannot refer to it by name elsewhere
 in the query.
 
@@ -134,17 +128,16 @@ in the query.
 
 An item in a `SELECT` list can also take the form of `expression.*`. This
 produces one output column for each column or top-level field of `expression`.
-The expression must either be a table alias or evaluate to a single value of a
-data type with fields, such as a STRUCT.
+The expression must be a table alias.
 
 The following query produces one output column for each column in the table
 `groceries`, aliased as `g`.
 
-``` {.codehilite}
+```
 WITH groceries AS
-  (SELECT "milk" AS dairy,
-   "eggs" AS protein,
-   "bread" AS grain)
+  (SELECT 'milk' AS dairy,
+   'eggs' AS protein,
+   'bread' AS grain)
 SELECT g.*
 FROM groceries AS g;
 
@@ -155,38 +148,6 @@ FROM groceries AS g;
 +-------+---------+-------+
 ```
 
-More examples:
-
-``` {.codehilite}
-WITH locations AS
-  (SELECT STRUCT("Seattle" AS city, "Washington" AS state) AS location
-  UNION ALL
-  SELECT STRUCT("Phoenix" AS city, "Arizona" AS state) AS location)
-SELECT l.location.*
-FROM locations l;
-
-+---------+------------+
-| city    | state      |
-+---------+------------+
-| Seattle | Washington |
-| Phoenix | Arizona    |
-+---------+------------+
-```
-
-``` {.codehilite}
-WITH locations AS
-  (SELECT ARRAY<STRUCT<city STRING, state STRING>>[("Seattle", "Washington"),
-    ("Phoenix", "Arizona")] AS location)
-SELECT l.LOCATION[offset(0)].*
-FROM locations l;
-
-+---------+------------+
-| city    | state      |
-+---------+------------+
-| Seattle | Washington |
-+---------+------------+
-```
-
 ### SELECT modifiers
 
 You can modify the results returned from a `SELECT` query, as follows.
@@ -199,68 +160,6 @@ remaining rows. `SELECT DISTINCT` cannot return columns of the following types:
 -   STRUCT
 -   ARRAY
 
-#### SELECT \* EXCEPT
-
-A `SELECT * EXCEPT` statement specifies the names of one or more columns to
-exclude from the result. All matching column names are omitted from the output.
-
-``` {.codehilite}
-WITH orders AS
-  (SELECT 5 as order_id,
-  "sprocket" as item_name,
-  200 as quantity)
-SELECT * EXCEPT (order_id)
-FROM orders;
-
-+-----------+----------+
-| item_name | quantity |
-+-----------+----------+
-| sprocket  | 200      |
-+-----------+----------+
-```
-
-**Note:** `SELECT * EXCEPT` does not exclude columns that do not have names.
-
-#### SELECT \* REPLACE
-
-A `SELECT * REPLACE` statement specifies one or more `expression AS identifier`
-clauses. Each identifier must match a column name from the `SELECT *` statement.
-In the output column list, the column that matches the identifier in a `REPLACE`
-clause is replaced by the expression in that `REPLACE` clause.
-
-A `SELECT * REPLACE` statement does not change the names or order of columns.
-However, it can change the value and the value type.
-
-``` {.codehilite}
-WITH orders AS
-  (SELECT 5 as order_id,
-  "sprocket" as item_name,
-  200 as quantity)
-SELECT * REPLACE ("widget" AS item_name)
-FROM orders;
-
-+----------+-----------+----------+
-| order_id | item_name | quantity |
-+----------+-----------+----------+
-| 5        | widget    | 200      |
-+----------+-----------+----------+
-
-WITH orders AS
-  (SELECT 5 as order_id,
-  "sprocket" as item_name,
-  200 as quantity)
-SELECT * REPLACE (quantity/2 AS quantity)
-FROM orders;
-
-+----------+-----------+----------+
-| order_id | item_name | quantity |
-+----------+-----------+----------+
-| 5        | sprocket  | 100      |
-+----------+-----------+----------+
-```
-
-**Note:** `SELECT * REPLACE` does not replace columns that do not have names.
-
 #### SELECT ALL
 
 A `SELECT ALL` statement returns all rows, including duplicate rows. `SELECT
@@ -268,21 +167,9 @@ ALL` is the default behavior of `SELECT`.
 
 ### Aliases
 
-See [Aliases](#using_aliases) for information on syntax and visibility for
+See [Aliases](#aliases_2) for information on syntax and visibility for
 `SELECT` list aliases.
 
-[]{#analytic_functions}
-
-## Analytic functions
-
-Clauses related to analytic functions are documented elsewhere.
-
--   `OVER` Clause and `PARTITION BY`: See
-    [Analytic Functions](https://cloud.google.com/bigquery/docs/reference/standard-sql/functions-and-operators#analytic-functions).
-
--   `WINDOW` Clause and Window Functions: See
-    [WINDOW Clause](https://cloud.google.com/bigquery/docs/reference/standard-sql/functions-and-operators#window-clause).
-
 ## FROM clause
 
 The `FROM` clause indicates the table or tables from which to retrieve rows, and
@@ -292,12 +179,9 @@ processing in the rest of the query.
 ### Syntax
 
     from_item: {
-        table_name [ [ AS ] alias ] [ FOR SYSTEM TIME AS OF timestamp_expression ]  |
+        table_name [ [ AS ] alias ] |
         join |
         ( query_expr ) [ [ AS ] alias ] |
-        field_path |
-        { UNNEST( array_expression ) | UNNEST( array_path ) | array_path }
-            [ [ AS ] alias ] [ WITH OFFSET [ [ AS ] alias ] ] |
         with_query_name [ [ AS ] alias ]
     }
 
@@ -306,207 +190,19 @@ processing in the rest of the query.
 The name (optionally qualified) of an existing table.
 
     SELECT * FROM Roster;
-    SELECT * FROM dataset.Roster;
-    SELECT * FROM project.dataset.Roster;
-
-#### FOR SYSTEM TIME AS OF
-
-`FOR SYSTEM TIME AS OF` references the historical versions of the table
-definition and rows that were current at `timestamp_expression`.
-
-Limitations:
-
-The source table in the `FROM` clause containing `FOR SYSTEM TIME AS OF` must
-not be any of the following:
-
--   An `ARRAY` scan, including a
-    [flattened array](arrays#flattening-arrays-and-repeated-fields) or the
-    output of the `UNNEST` operator.
--   A common table expression defined by a `WITH` clause.
-
-`timestamp_expression` must be a constant expression. It cannot contain the
-following:
-
--   Subqueries.
--   Correlated references (references to columns of a table that appear at a
-    higher level of the query statement, such as in the `SELECT` list).
-
--   User-defined functions (UDFs).
-
-The value of `timestamp_expression` cannot fall into the following ranges:
-
--   After the current timestamp (in the future).
--   More than seven (7) days before the current timestamp.
-
-A single query statement cannot reference a single table at more than one point
-in time, including the current time. That is, a query can reference a table
-multiple times at the same timestamp, but not the current version and a
-historical version, or two different historical versions.
-
-Examples:
-
-The following query returns a historical version of the table from one hour ago.
-
-``` {.codehilite}
-SELECT *
-FROM t
-  FOR SYSTEM TIME AS OF TIMESTAMP_SUB(CURRENT_TIMESTAMP(), INTERVAL 1 HOUR);
-```
-
-The following query returns a historical version of the table at an absolute
-point in time.
-
-``` {.codehilite}
-SELECT *
-FROM t
-  FOR SYSTEM TIME AS OF '2017-01-01 10:00:00-07:00';
-```
-
-The following query returns an error because the `timestamp_expression` contains
-a correlated reference to a column in the containing query.
-
-``` {.codehilite}
-SELECT *
-FROM t1
-WHERE t1.a IN (SELECT t2.a
-               FROM t2 FOR SYSTEM TIME AS OF t1.timestamp_column);
-```
+    SELECT * FROM beam.Roster;
 
 #### join
 
-See [JOIN Types](#join_types) below.
+See [JOIN Types](#join-types) below and [Joins]({{ site.baseurl}}/documentation/dsls/sql/joins).
 
 #### select {#select_1}
 
 `( select ) [ [ AS ] alias ]` is a table [subquery](#subqueries).
 
-#### field\_path
-
-In the `FROM` clause, `field_path` is any path that resolves to a field within a
-data type. `field_path` can go arbitrarily deep into a nested data structure.
-
-Some examples of valid `field_path` values include:
-
-    SELECT * FROM T1 t1, t1.array_column;
-
-    SELECT * FROM T1 t1, t1.struct_column.array_field;
-
-    SELECT (SELECT ARRAY_AGG(c) FROM t1.array_column c) FROM T1 t1;
-
-    SELECT a.struct_field1 FROM T1 t1, t1.array_of_structs a;
-
-    SELECT (SELECT STRING_AGG(a.struct_field1) FROM t1.array_of_structs a) FROM T1 t1;
-
-Field paths in the FROM clause must end in an array field. In addition, field
-paths cannot contain arrays before the end of the path. For example, the path
-`array_column.some_array.some_array_field` is invalid because it contains an
-array before the end of the path.
-
-Note: If a path has only one name, it is interpreted as a table. To work around
-this, wrap the path using `UNNEST`, or use the fully-qualified path.
-
-#### UNNEST
-
-The `UNNEST` operator takes an `ARRAY` and returns a table, with one row for
-each element in the `ARRAY`. You can also use `UNNEST` outside of the `FROM`
-clause with the
-[`IN` operator](https://cloud.google.com/bigquery/docs/reference/standard-sql/functions-and-operators#in-operators).
-
-For input `ARRAY`s of most element types, the output of `UNNEST` generally has
-one column. This single column has an optional `alias`, which you can use to
-refer to the column elsewhere in the query. `ARRAYS` with these element types
-return multiple columns:
-
--   STRUCT
-
-`UNNEST` destroys the order of elements in the input `ARRAY`. Use the optional
-`WITH OFFSET` clause to return a second column with the array element indexes
-(see below).
-
-For an input `ARRAY` of `STRUCT`s, `UNNEST` returns a row for each `STRUCT`,
-with a separate column for each field in the `STRUCT`. The alias for each column
-is the name of the corresponding `STRUCT` field.
-
-**Example**
-
-``` {.codehilite}
-SELECT *
-FROM UNNEST(ARRAY<STRUCT<x INT64, y STRING>>[(1, 'foo'), (3, 'bar')]);
-
-+---+-----+
-| x | y   |
-+---+-----+
-| 3 | bar |
-| 1 | foo |
-+---+-----+
-```
-
-Because the `UNNEST` operator returns a
-[value table](https://cloud.google.com/bigquery/docs/reference/standard-sql/query-syntax#value-tables),
-you can alias `UNNEST` to define a range variable that you can reference
-elsewhere in the query. If you reference the range variable in the `SELECT`
-list, the query returns a `STRUCT` containing all of the fields of the original
-`STRUCT` in the input table.
-
-**Example**
-
-``` {.codehilite}
-SELECT *, struct_value
-FROM UNNEST(ARRAY<STRUCT<x INT64, y STRING>>[(1, 'foo'), (3, 'bar')])
-       AS struct_value;
-
-+---+-----+--------------+
-| x | y   | struct_value |
-+---+-----+--------------+
-| 3 | bar | {3, bar}     |
-| 1 | foo | {1, foo}     |
-+---+-----+--------------+
-```
-
-ARRAY unnesting can be either explicit or implicit. In explicit unnesting,
-`array_expression` must return an ARRAY value but does not need to resolve to an
-ARRAY, and the `UNNEST` keyword is required.
-
-Example:
-
-    SELECT * FROM UNNEST ([1, 2, 3]);
-
-In implicit unnesting, `array_path` must resolve to an ARRAY and the `UNNEST`
-keyword is optional.
-
-Example:
-
-    SELECT x
-    FROM mytable AS t,
-      t.struct_typed_column.array_typed_field1 AS x;
-
-In this scenario, `array_path` can go arbitrarily deep into a data structure,
-but the last field must be ARRAY-typed. No previous field in the expression can
-be ARRAY-typed because it is not possible to extract a named field from an
-ARRAY.
-
-`UNNEST` treats NULLs as follows:
-
--   NULL and empty ARRAYs produces zero rows.
--   An ARRAY containing NULLs produces rows containing NULL values.
-
-The optional `WITH` `OFFSET` clause returns a separate column containing the
-"offset" value (i.e. counting starts at zero) for each row produced by the
-`UNNEST` operation. This column has an optional `alias`; the default alias is
-offset.
-
-Example:
-
-    SELECT * FROM UNNEST ( ) WITH OFFSET AS num;
-
-See the
-[`Arrays topic`](https://cloud.google.com/bigquery/docs/reference/standard-sql/arrays)
-for more ways to use `UNNEST`, including construction, flattening, and
-filtering.
-
 #### with\_query\_name
 
-The query names in a `WITH` clause (see [WITH Clause](#with_clause)) act like
+The query names in a `WITH` clause (see [WITH Clause](#with-clause)) act like
 names of temporary tables that you can reference anywhere in the `FROM` clause.
 In the example below, `subQ1` and `subQ2` are `with_query_names`.
 
@@ -518,10 +214,7 @@ Example:
     SELECT DISTINCT * FROM subQ2;
 
 The `WITH` clause hides any permanent tables with the same name for the duration
-of the query, unless you qualify the table name, e.g. `dataset.Roster` or
-`project.dataset.Roster`.
-
-[]{#subqueries}
+of the query, unless you qualify the table name, e.g. `beam.Roster`.
 
 ### Subqueries
 
@@ -531,7 +224,7 @@ SELECTs". The full `SELECT` syntax is valid in subqueries.
 
 There are two types of subquery:
 
--   [Expression Subqueries](https://cloud.google.com/bigquery/docs/reference/standard-sql/functions-and-operators#expression-subqueries),
+-   Expression Subqueries
     which you can use in a query wherever expressions are valid. Expression
     subqueries return a single value.
 -   Table subqueries, which you can use only in a `FROM` clause. The outer query
@@ -541,7 +234,7 @@ Note that there must be parentheses around both types of subqueries.
 
 Example:
 
-``` {.codehilite}
+```
 SELECT AVG ( PointsScored )
 FROM
 ( SELECT PointsScored
@@ -553,7 +246,7 @@ Optionally, a table subquery can have an alias.
 
 Example:
 
-``` {.codehilite}
+```
 SELECT r.LastName
 FROM
 ( SELECT * FROM Roster) AS r;
@@ -561,13 +254,13 @@ FROM
 
 ### Aliases {#aliases_1}
 
-See [Aliases](#using_aliases) for information on syntax and visibility for
+See [Aliases](#aliases_2) for information on syntax and visibility for
 `FROM` clause aliases.
 
-[]{#join_types}
-
 ## JOIN types
 
+Also see [Joins]({{ site.baseurl}}/documentation/dsls/sql/joins).
+
 ### Syntax {#syntax_1}
 
     join:
@@ -600,37 +293,7 @@ without actually calculating the Cartesian product.
 
 ### CROSS JOIN
 
-`CROSS JOIN` returns the Cartesian product of the two `from_item`s. In other
-words, it retains all rows from both `from_item`s and combines each row from the
-first `from_item`s with each row from the second `from_item`s.
-
-**Comma cross joins**
-
-`CROSS JOIN`s can be written explicitly (see directly above) or implicitly using
-a comma to separate the `from_item`s.
-
-Example of an implicit "comma cross join":
-
-``` {.codehilite}
-SELECT * FROM Roster, TeamMascot;
-```
-
-Here is the explicit cross join equivalent:
-
-``` {.codehilite}
-SELECT * FROM Roster CROSS JOIN TeamMascot;
-```
-
-You cannot write comma cross joins inside parentheses.
-
-Invalid - comma cross join inside parentheses:
-
-``` {.codehilite}
-SELECT * FROM t CROSS JOIN (Roster, TeamMascot);  // INVALID.
-```
-
-See [Sequences of JOINs](#sequences_of_joins) for details on how a comma cross
-join behaves in a sequence of JOINs.
+`CROSS JOIN` is generally not yet supported.
 
 ### FULL \[OUTER\] JOIN
 
@@ -638,12 +301,16 @@ A `FULL OUTER JOIN` (or simply `FULL JOIN`) returns all fields for all rows in
 both `from_item`s that meet the join condition.
 
 `FULL` indicates that *all rows* from both `from_item`s are returned, even if
-they do not meet the join condition.
+they do not meet the join condition. For streaming jobs, all rows that are
+not late according to default trigger and belonging to the same window
+if there's non-global window applied.
 
 `OUTER` indicates that if a given row from one `from_item` does not join to any
 row in the other `from_item`, the row will return with NULLs for all columns
 from the other `from_item`.
 
+Also see [Joins]({{ site.baseurl}}/documentation/dsls/sql/joins).
+
 ### LEFT \[OUTER\] JOIN
 
 The result of a `LEFT OUTER JOIN` (or simply `LEFT JOIN`) for two `from_item`s
@@ -661,8 +328,6 @@ left `from_item` are discarded.
 The result of a `RIGHT OUTER JOIN` (or simply `RIGHT JOIN`) is similar and
 symmetric to that of `LEFT OUTER JOIN`.
 
-[]{#on_clause}
-
 ### ON clause
 
 The `ON` clause contains a `bool_expression`. A combined row (the result of
@@ -670,13 +335,11 @@ joining two rows) meets the join condition if `bool_expression` returns TRUE.
 
 Example:
 
-``` {.codehilite}
+```
 SELECT * FROM Roster INNER JOIN PlayerStats
 ON Roster.LastName = PlayerStats.LastName;
 ```
 
-[]{#using_clause}
-
 ### USING clause
 
 The `USING` clause requires a `column_list` of one or more columns which occur
@@ -686,7 +349,7 @@ rows meet the join condition if the equality comparison returns TRUE.
 In most cases, a statement with the `USING` keyword is equivalent to using the
 `ON` keyword. For example, the statement:
 
-``` {.codehilite}
+```
 SELECT FirstName
 FROM Roster INNER JOIN PlayerStats
 USING (LastName);
@@ -694,7 +357,7 @@ USING (LastName);
 
 is equivalent to:
 
-``` {.codehilite}
+```
 SELECT FirstName
 FROM Roster INNER JOIN PlayerStats
 ON Roster.LastName = PlayerStats.LastName;
@@ -703,7 +366,7 @@ ON Roster.LastName = PlayerStats.LastName;
 The results from queries with `USING` do differ from queries that use `ON` when
 you use `SELECT *`. To illustrate this, consider the query:
 
-``` {.codehilite}
+```
 SELECT * FROM Roster INNER JOIN PlayerStats
 USING (LastName);
 ```
@@ -714,7 +377,7 @@ single `LastName` column.
 
 By contrast, consider the following query:
 
-``` {.codehilite}
+```
 SELECT * FROM Roster INNER JOIN PlayerStats
 ON Roster.LastName = PlayerStats.LastName;
 ```
@@ -723,70 +386,24 @@ This statement returns the rows from `Roster` and `PlayerStats` where
 `Roster.LastName` is the same as `PlayerStats.LastName`. The results include two
 `LastName` columns; one from `Roster` and one from `PlayerStats`.
 
-[]{#sequences_of_joins}
-
 ### Sequences of JOINs
 
 The `FROM` clause can contain multiple `JOIN` clauses in sequence.
 
 Example:
 
-``` {.codehilite}
+```
 SELECT * FROM a LEFT JOIN b ON TRUE LEFT JOIN c ON TRUE;
 ```
 
 where `a`, `b`, and `c` are any `from_item`s. JOINs are bound from left to
 right, but you can insert parentheses to group them in a different order.
 
-Consider the following queries: A (without parentheses) and B (with parentheses)
-are equivalent to each other but not to C. The `FULL JOIN` in **bold** binds
-first.
-
-A.
-
-    SELECT * FROM Roster FULL JOIN TeamMascot USING (SchoolID)
-    FULL JOIN PlayerStats USING (LastName);
-
-B.
-
-    SELECT * FROM ( (Roster FULL JOIN TeamMascot USING (SchoolID))
-    FULL JOIN PlayerStats USING (LastName));
-
-C.
-
-    SELECT * FROM (Roster FULL JOIN (TeamMascot FULL JOIN PlayerStats USING
-    (LastName)) USING (SchoolID)) ;
-
-When comma cross joins are present in a query with a sequence of JOINs, they
-group from left to right like other `JOIN` types.
-
-Example:
-
-``` {.codehilite}
-SELECT * FROM a JOIN b ON TRUE, b JOIN c ON TRUE;
-```
-
-The query above is equivalent to
-
-``` {.codehilite}
-SELECT * FROM ((a JOIN b ON TRUE) CROSS JOIN b) JOIN c ON TRUE);
-```
-
-There cannot be a `RIGHT JOIN` or `FULL JOIN` after a comma join.
-
-Invalid - `RIGHT JOIN` after a comma cross join:
-
-``` {.codehilite}
-SELECT * FROM Roster, TeamMascot RIGHT JOIN PlayerStats ON TRUE;  // INVALID.
-```
-
-[]{#where_clause}
-
 ## WHERE clause
 
 ### Syntax {#syntax_2}
 
-``` {.codehilite}
+```
 WHERE bool_expression
 ```
 
@@ -796,7 +413,7 @@ that return FALSE or NULL).
 
 Example:
 
-``` {.codehilite}
+```
 SELECT * FROM Roster
 WHERE SchoolID = 52;
 ```
@@ -805,9 +422,9 @@ The `bool_expression` can contain multiple sub-conditions.
 
 Example:
 
-``` {.codehilite}
+```
 SELECT * FROM Roster
-WHERE STARTS_WITH(LastName, "Mc") OR STARTS_WITH(LastName, "Mac");
+WHERE LastName LIKE 'Mc%' OR LastName LIKE 'Mac%';
 ```
 
 You cannot reference column aliases from the `SELECT` list in the `WHERE`
@@ -819,22 +436,22 @@ expression using `CROSS JOIN` and `WHERE`.
 
 Example - this query:
 
-``` {.codehilite}
+```
 SELECT * FROM Roster INNER JOIN TeamMascot
 ON Roster.SchoolID = TeamMascot.SchoolID;
 ```
 
 is equivalent to:
 
-``` {.codehilite}
+```
 SELECT * FROM Roster CROSS JOIN TeamMascot
 WHERE Roster.SchoolID = TeamMascot.SchoolID;
 ```
 
-[]{#group_by_clause}
-
 ## GROUP BY clause
 
+Also see [Windowing & Triggering]({{ site.baseurl}}/documentation/dsls/sql/windowing-and-triggering/)
+
 ### Syntax {#syntax_3}
 
     GROUP BY { expression [, ...] | ROLLUP ( expression [, ...] ) }
@@ -843,163 +460,21 @@ The `GROUP BY` clause groups together rows in a table with non-distinct values
 for the `expression` in the `GROUP BY` clause. For multiple rows in the source
 table with non-distinct values for `expression`, the `GROUP BY` clause produces
 a single combined row. `GROUP BY` is commonly used when aggregate functions are
-present in the `SELECT` list, or to eliminate redundancy in the output. The data
-type of `expression` must be
-[groupable](https://cloud.google.com/bigquery/docs/reference/standard-sql/data-types#data-type-properties).
+present in the `SELECT` list, or to eliminate redundancy in the output.
 
 Example:
 
-``` {.codehilite}
+```
 SELECT SUM(PointsScored), LastName
 FROM PlayerStats
 GROUP BY LastName;
 ```
 
-The `GROUP BY` clause can refer to expression names in the `SELECT` list. The
-`GROUP BY` clause also allows ordinal references to expressions in the `SELECT`
-list using integer values. `1` refers to the first expression in the `SELECT`
-list, `2` the second, and so forth. The expression list can combine ordinals and
-expression names.
-
-Example:
-
-``` {.codehilite}
-SELECT SUM(PointsScored), LastName, FirstName
-FROM PlayerStats
-GROUP BY LastName, FirstName;
-```
-
-The query above is equivalent to:
-
-``` {.codehilite}
-SELECT SUM(PointsScored), LastName, FirstName
-FROM PlayerStats
-GROUP BY 2, FirstName;
-```
-
-`GROUP BY` clauses may also refer to aliases. If a query contains aliases in the
-`SELECT` clause, those aliases override names in the corresponding `FROM`
-clause.
-
-Example:
-
-``` {.codehilite}
-SELECT SUM(PointsScored), LastName as last_name
-FROM PlayerStats
-GROUP BY last_name;
-```
-
-`GROUP BY ROLLUP` returns the results of `GROUP BY` for prefixes of the
-expressions in the `ROLLUP` list, each of which is known as a *grouping set*.
-For the `ROLLUP` list `(a, b, c)`, the grouping sets are `(a, b, c)`, `(a, b)`,
-`(a)`, `()`. When evaluating the results of `GROUP BY` for a particular grouping
-set, `GROUP BY ROLLUP` treats expressions that are not in the grouping set as
-having a `NULL` value. A `SELECT` statement like this one:
-
-``` {.codehilite}
-SELECT a,    b,    SUM(c) FROM Input GROUP BY ROLLUP(a, b);
-```
-
-uses the rollup list `(a, b)`. The result will include the results of `GROUP BY`
-for the grouping sets `(a, b)`, `(a)`, and `()`, which includes all rows. This
-returns the same rows as:
-
-``` {.codehilite}
-SELECT NULL, NULL, SUM(c) FROM Input               UNION ALL
-SELECT a,    NULL, SUM(c) FROM Input GROUP BY a    UNION ALL
-SELECT a,    b,    SUM(c) FROM Input GROUP BY a, b;
-```
-
-This allows the computation of aggregates for the grouping sets defined by the
-expressions in the `ROLLUP` list and the prefixes of that list.
-
-Example:
-
-``` {.codehilite}
-WITH Sales AS (
-  SELECT 123 AS sku, 1 AS day, 9.99 AS price UNION ALL
-  SELECT 123, 1, 8.99 UNION ALL
-  SELECT 456, 1, 4.56 UNION ALL
-  SELECT 123, 2, 9.99 UNION ALL
-  SELECT 789, 3, 1.00 UNION ALL
-  SELECT 456, 3, 4.25 UNION ALL
-  SELECT 789, 3, 0.99
-)
-SELECT
-  day,
-  SUM(price) AS total
-FROM Sales
-GROUP BY ROLLUP(day);
-```
-
-The query above outputs a row for each day in addition to the rolled up total
-across all days, as indicated by a `NULL` day:
-
-``` {.codehilite}
-+------+-------+
-| day  | total |
-+------+-------+
-| NULL | 39.77 |
-|    1 | 23.54 |
-|    2 |  9.99 |
-|    3 |  6.24 |
-+------+-------+
-```
-
-Example:
-
-``` {.codehilite}
-WITH Sales AS (
-  SELECT 123 AS sku, 1 AS day, 9.99 AS price UNION ALL
-  SELECT 123, 1, 8.99 UNION ALL
-  SELECT 456, 1, 4.56 UNION ALL
-  SELECT 123, 2, 9.99 UNION ALL
-  SELECT 789, 3, 1.00 UNION ALL
-  SELECT 456, 3, 4.25 UNION ALL
-  SELECT 789, 3, 0.99
-)
-SELECT
-  sku,
-  day,
-  SUM(price) AS total
-FROM Sales
-GROUP BY ROLLUP(sku, day)
-ORDER BY sku, day;
-```
-
-The query above returns rows grouped by the following grouping sets:
-
--   sku and day
--   sku (day is `NULL`)
--   The empty grouping set (day and sku are `NULL`)
-
-The sums for these grouping sets correspond to the total for each distinct
-sku-day combination, the total for each sku across all days, and the grand
-total:
-
-``` {.codehilite}
-+------+------+-------+
-| sku  | day  | total |
-+------+------+-------+
-| NULL | NULL | 39.77 |
-|  123 | NULL | 28.97 |
-|  123 |    1 | 18.98 |
-|  123 |    2 |  9.99 |
-|  456 | NULL |  8.81 |
-|  456 |    1 |  4.56 |
-|  456 |    3 |  4.25 |
-|  789 |    3 |  1.99 |
-|  789 | NULL |  1.99 |
-+------+------+-------+
-```
-
-[]{#having_clause}
-
 ## HAVING clause
 
 ### Syntax {#syntax_4}
 
-``` {.codehilite}
+```
 HAVING bool_expression
 ```
 
@@ -1013,8 +488,8 @@ The `HAVING` clause differs from the `WHERE` clause in that:
 
 -   The `HAVING` clause requires `GROUP BY` or aggregation to be present in the
     query.
--   The `HAVING` clause occurs after `GROUP BY` and aggregation, and before
-    `ORDER BY`. This means that the `HAVING` clause is evaluated once for every
+-   The `HAVING` clause occurs after `GROUP BY` and aggregation.
+    This means that the `HAVING` clause is evaluated once for every
     aggregated row in the result set. This differs from the `WHERE` clause,
     which is evaluated before `GROUP BY` and aggregation.
 
@@ -1023,149 +498,13 @@ well as `SELECT` list aliases. Expressions referenced in the `HAVING` clause
 must either appear in the `GROUP BY` clause or they must be the result of an
 aggregate function:
 
-``` {.codehilite}
-SELECT LastName
-FROM Roster
-GROUP BY LastName
-HAVING SUM(PointsScored) > 15;
-```
-
-If a query contains aliases in the `SELECT` clause, those aliases override names
-in a `FROM` clause.
-
-``` {.codehilite}
-SELECT LastName, SUM(PointsScored) AS ps
-FROM Roster
-GROUP BY LastName
-HAVING ps > 0;
-```
-
-[]{#mandatory_aggregation}
-
-### Mandatory aggregation
-
-Aggregation does not have to be present in the `HAVING` clause itself, but
-aggregation must be present in at least one of the following forms:
-
-#### Aggregation function in the `SELECT` list. {#aggregation-function-in-the-select-list}
-
-``` {.codehilite}
-SELECT LastName, SUM(PointsScored) AS total
-FROM PlayerStats
-GROUP BY LastName
-HAVING total > 15;
 ```
-
-#### Aggregation function in the 'HAVING' clause. {#aggregation-function-in-the-having-clause}
-
-``` {.codehilite}
 SELECT LastName
-FROM PlayerStats
-GROUP BY LastName
-HAVING SUM(PointsScored) > 15;
-```
-
-#### Aggregation in both the `SELECT` list and `HAVING` clause. {#aggregation-in-both-the-select-list-and-having-clause}
-
-When aggregation functions are present in both the `SELECT` list and `HAVING`
-clause, the aggregation functions and the columns they reference do not need to
-be the same. In the example below, the two aggregation functions, `COUNT()` and
-`SUM()`, are different and also use different columns.
-
-``` {.codehilite}
-SELECT LastName, COUNT(*)
-FROM PlayerStats
+FROM Roster
 GROUP BY LastName
 HAVING SUM(PointsScored) > 15;
 ```
 
-[]{#order_by_clause}
-
-## ORDER BY clause
-
-### Syntax {#syntax_5}
-
-    ORDER BY expression [{ ASC | DESC }] [, ...]
-
-The `ORDER BY` clause specifies a column or expression as the sort criterion for
-the result set. If an ORDER BY clause is not present, the order of the results
-of a query is not defined. The default sort direction is `ASC`, which sorts the
-results in ascending order of `expression` values. `DESC` sorts the results in
-descending order. Column aliases from a `FROM` clause or `SELECT` list are
-allowed. If a query contains aliases in the `SELECT` clause, those aliases
-override names in the corresponding `FROM` clause.
-
-It is possible to order by multiple columns. In the example below, the result
-set is ordered first by `SchoolID` and then by `LastName`:
-
-``` {.codehilite}
-SELECT LastName, PointsScored, OpponentID
-FROM PlayerStats
-ORDER BY SchoolID, LastName;
-```
-
-The following rules apply when ordering values:
-
--   NULLs: In the context of the `ORDER BY` clause, NULLs are the minimum
-    possible value; that is, NULLs appear first in `ASC` sorts and last in
-    `DESC` sorts.
--   Floating point data types: see
-    [Floating Point Semantics](https://cloud.google.com/bigquery/docs/reference/standard-sql/data-types#floating-point-semantics)
-    on ordering and grouping.
-
-When used in conjunction with [set operators](#set-operators), the `ORDER BY`
-clause applies to the result set of the entire query; it does not apply only to
-the closest `SELECT` statement. For this reason, it can be helpful (though it is
-not required) to use parentheses to show the scope of the `ORDER BY`.
-
-This query without parentheses:
-
-``` {.codehilite}
-SELECT * FROM Roster
-UNION ALL
-SELECT * FROM TeamMascot
-ORDER BY SchoolID;
-```
-
-is equivalent to this query with parentheses:
-
-``` {.codehilite}
-( SELECT * FROM Roster
-  UNION ALL
-  SELECT * FROM TeamMascot )
-ORDER BY SchoolID;
-```
-
-but is not equivalent to this query, where the `ORDER BY` clause applies only to
-the second `SELECT` statement:
-
-``` {.codehilite}
-SELECT * FROM Roster
-UNION ALL
-( SELECT * FROM TeamMascot
-  ORDER BY SchoolID );
-```
-
-You can also use integer literals as column references in `ORDER BY` clauses. An
-integer literal becomes an ordinal (for example, counting starts at 1) into the
-`SELECT` list.
-
-Example - the following two queries are equivalent:
-
-``` {.codehilite}
-SELECT SUM(PointsScored), LastName
-FROM PlayerStats
-ORDER BY LastName;
-```
-
-``` {.codehilite}
-SELECT SUM(PointsScored), LastName
-FROM PlayerStats
-ORDER BY 2;
-```
-
-[]{#set_operators}
-
 ## Set operators
 
 ### Syntax {#syntax_6}
@@ -1211,7 +550,7 @@ The following rules apply:
 
 Examples:
 
-``` {.codehilite}
+```
 query1 UNION ALL (query2 UNION DISTINCT query3)
 query1 UNION ALL query2 UNION ALL query3
 ```
@@ -1221,52 +560,41 @@ Invalid:
     query1 UNION ALL query2 UNION DISTINCT query3
     query1 UNION ALL query2 INTERSECT ALL query3;  // INVALID.
 
-[]{#union}
-
 ### UNION
 
 The `UNION` operator combines the result sets of two or more input queries by
 pairing columns from the result set of each query and vertically concatenating
 them.
 
-[]{#intersect}
-
 ### INTERSECT
 
 The `INTERSECT` operator returns rows that are found in the result sets of both
 the left and right input queries. Unlike `EXCEPT`, the positioning of the input
 queries (to the left vs. right of the `INTERSECT` operator) does not matter.
 
-[]{#except}
-
 ### EXCEPT
 
 The `EXCEPT` operator returns rows from the left input query that are not
 present in the right input query.
 
-[]{#limit-clause_and_offset_clause}
-
 ## LIMIT clause and OFFSET clause
 
 ### Syntax {#syntax_7}
 
-``` {.codehilite}
+```
 LIMIT count [ OFFSET skip_rows ]
 ```
 
-`LIMIT` specifies a non-negative `count` of type INT64, and no more than `count`
+`LIMIT` specifies a non-negative `count` of type INTEGER, and no more than `count`
 rows will be returned. `LIMIT` `0` returns 0 rows. If there is a set operation,
 `LIMIT` is applied after the set operation is evaluated.
 
-`OFFSET` specifies a non-negative `skip_rows` of type INT64, and only rows from
+`OFFSET` specifies a non-negative `skip_rows` of type INTEGER, and only rows from
 that offset in the table will be considered.
 
 These clauses accept only literal or parameter values.
 
-The rows that are returned by `LIMIT` and `OFFSET` is unspecified unless these
-operators are used after `ORDER BY`.
-
-[]{#with_clause}
+The rows that are returned by `LIMIT` and `OFFSET` is unspecified.
 
 ## WITH clause
 
@@ -1275,13 +603,9 @@ a subsequent `SELECT` statement references them. Any clause or subquery can
 reference subqueries you define in the `WITH` clause. This includes any `SELECT`
 statements on either side of a set operator, such as `UNION`.
 
-The `WITH` clause is useful primarily for readability, because BigQuery does not
-materialize the result of the queries inside the `WITH` clause. If a query
-appears in more than one `WITH` clause, it executes in each clause.
-
 Example:
 
-``` {.codehilite}
+```
 WITH subQ1 AS (SELECT SchoolID FROM Roster),
      subQ2 AS (SELECT OpponentID FROM PlayerStats)
 SELECT * FROM subQ1
@@ -1289,62 +613,14 @@ UNION ALL
 SELECT * FROM subQ2;
 ```
 
-Another useful role of the `WITH` clause is to break up more complex queries
-into a `WITH` `SELECT` statement and `WITH` clauses, where the less desirable
-alternative is writing nested table subqueries. If a `WITH` clause contains
-multiple subqueries, the subquery names cannot repeat.
-
-BigQuery supports `WITH` clauses in subqueries, such as table subqueries,
-expression subqueries, and so on.
-
-``` {.codehilite}
-WITH q1 AS (my_query)
-SELECT *
-FROM
-  (WITH q2 AS (SELECT * FROM q1) SELECT * FROM q2)
-```
-
-The following are scoping rules for `WITH` clauses:
-
--   Aliases are scoped so that the aliases introduced in a `WITH` clause are
-    visible only in the later subqueries in the same `WITH` clause, and in the
-    query under the `WITH` clause.
--   Aliases introduced in the same `WITH` clause must be unique, but the same
-    alias can be used in multiple `WITH` clauses in the same query. The local
-    alias overrides any outer aliases anywhere that the local alias is visible.
--   Aliased subqueries in a `WITH` clause can never be correlated. No columns
-    from outside the query are visible. The only names from outside that are
-    visible are other `WITH` aliases that were introduced earlier in the same
-    `WITH` clause.
-
-Here's an example of a statement that uses aliases in `WITH` subqueries:
-
-``` {.codehilite}
-WITH q1 AS (my_query)
-SELECT *
-FROM
-  (WITH q2 AS (SELECT * FROM q1),  # q1 resolves to my_query
-        q3 AS (SELECT * FROM q1),  # q1 resolves to my_query
-        q1 AS (SELECT * FROM q1),  # q1 (in the query) resolves to my_query
-        q4 AS (SELECT * FROM q1)   # q1 resolves to the WITH subquery
-                                   # on the previous line.
-    SELECT * FROM q1)  # q1 resolves to the third inner WITH subquery.
-```
-
-BigQuery does not support `WITH RECURSIVE`.
-
-[]{#using_aliases}
-
 ## Aliases {#aliases_2}
 
 An alias is a temporary name given to a table, column, or expression present in
 a query. You can introduce explicit aliases in the `SELECT` list or `FROM`
-clause, or BigQuery will infer an implicit alias for some expressions.
+clause, or Beam will infer an implicit alias for some expressions.
 Expressions with neither an explicit nor implicit alias are anonymous and the
 query cannot reference them by name.
 
-[]{#explicit_alias_syntax}
-
 ### Explicit alias syntax
 
 You can introduce explicit aliases in either the `FROM` clause or the `SELECT`
@@ -1356,9 +632,9 @@ keyword is optional.
 
 Example:
 
-``` {.codehilite}
+```
 SELECT s.FirstName, s2.SongName
-FROM Singers AS s, (SELECT * FROM Songs) AS s2;
+FROM Singers AS s JOIN Songs AS s2 ON s.SingerID = s2.SingerID;
 ```
 
 You can introduce explicit aliases for any expression in the `SELECT` list using
@@ -1366,140 +642,25 @@ You can introduce explicit aliases for any expression in the `SELECT` list using
 
 Example:
 
-``` {.codehilite}
+```
 SELECT s.FirstName AS name, LOWER(s.FirstName) AS lname
 FROM Singers s;
 ```
 
-[]{#alias_visibility}
-
 ### Explicit alias visibility
 
 After you introduce an explicit alias in a query, there are restrictions on
 where else in the query you can reference that alias. These restrictions on
-alias visibility are the result of BigQuery's name scoping rules.
-
-[]{#from_clause_aliases}
+alias visibility are the result of Beam's name scoping rules.
 
 #### FROM clause aliases
 
-BigQuery processes aliases in a `FROM` clause from left to right, and aliases
-are visible only to subsequent path expressions in a `FROM` clause.
-
-Example:
-
-Assume the `Singers` table had a `Concerts` column of `ARRAY` type.
-
-``` {.codehilite}
-SELECT FirstName
-FROM Singers AS s, s.Concerts;
-```
-
-Invalid:
-
-``` {.codehilite}
-SELECT FirstName
-FROM s.Concerts, Singers AS s;  // INVALID.
-```
-
-`FROM` clause aliases are **not** visible to subqueries in the same `FROM`
-clause. Subqueries in a `FROM` clause cannot contain correlated references to
-other tables in the same `FROM` clause.
-
-Invalid:
-
-``` {.codehilite}
-SELECT FirstName
-FROM Singers AS s, (SELECT (2020 - ReleaseDate) FROM s)  // INVALID.
-```
-
-You can use any column name from a table in the `FROM` as an alias anywhere in
-the query, with or without qualification with the table name.
-
-Example:
-
-``` {.codehilite}
-SELECT FirstName, s.ReleaseDate
-FROM Singers s WHERE ReleaseDate = 1975;
-```
-
-If the `FROM` clause contains an explicit alias, you must use the explicit alias
-instead of the implicit alias for the remainder of the query (see
-[Implicit Aliases](#implicit_aliases)). A table alias is useful for brevity or
-to eliminate ambiguity in cases such as self-joins, where the same table is
-scanned multiple times during query processing.
-
-Example:
-
-``` {.codehilite}
-SELECT * FROM Singers as s, Songs as s2
-ORDER BY s.LastName
-```
-
-Invalid — `ORDER BY` does not use the table alias:
-
-``` {.codehilite}
-SELECT * FROM Singers as s, Songs as s2
-ORDER BY Singers.LastName;  // INVALID.
-```
-
-[]{#select-list_aliases}
-
-#### SELECT list aliases
-
-Aliases in the `SELECT` list are **visible only** to the following clauses:
-
--   `GROUP BY` clause
--   `ORDER BY` clause
--   `HAVING` clause
-
-Example:
-
-``` {.codehilite}
-SELECT LastName AS last, SingerID
-FROM Singers
-ORDER BY last;
-```
-
-[]{#aliases_clauses}
-
-### Explicit aliases in GROUP BY, ORDER BY, and HAVING clauses
-
-These three clauses, `GROUP BY`, `ORDER BY`, and `HAVING`, can refer to only the
-following values:
-
--   Tables in the `FROM` clause and any of their columns.
--   Aliases from the `SELECT` list.
-
-`GROUP BY` and `ORDER BY` can also refer to a third group:
-
--   Integer literals, which refer to items in the `SELECT` list. The integer `1`
-    refers to the first item in the `SELECT` list, `2` refers to the second
-    item, etc.
-
-Example:
-
-``` {.codehilite}
-SELECT SingerID AS sid, COUNT(Songid) AS s2id
-FROM Songs
-GROUP BY 1
-ORDER BY 2 DESC;
-```
-
-The query above is equivalent to:
-
-``` {.codehilite}
-SELECT SingerID AS sid, COUNT(Songid) AS s2id
-FROM Songs
-GROUP BY sid
-ORDER BY s2id DESC;
-```
-
-[]{#ambiguous_aliases}
+Beam processes aliases in a `FROM` clause from left to right, and aliases
+are visible only to subsequent `JOIN` clauses.
 
 ### Ambiguous aliases
 
-BigQuery provides an error if a name is ambiguous, meaning it can resolve to
+Beam provides an error if a name is ambiguous, meaning it can resolve to
 more than one unique object.
 
 Examples:
@@ -1507,69 +668,15 @@ Examples:
 This query contains column names that conflict between tables, since both
 `Singers` and `Songs` have a column named `SingerID`:
 
-``` {.codehilite}
+```
 SELECT SingerID
 FROM Singers, Songs;
 ```
 
-This query contains aliases that are ambiguous in the `GROUP BY` clause because
-they are duplicated in the `SELECT` list:
-
-``` {.codehilite}
-SELECT FirstName AS name, LastName AS name,
-FROM Singers
-GROUP BY name;
-```
-
-Ambiguity between a `FROM` clause column name and a `SELECT` list alias in
-`GROUP BY`:
-
-``` {.codehilite}
-SELECT UPPER(LastName) AS LastName
-FROM Singers
-GROUP BY LastName;
-```
-
-The query above is ambiguous and will produce an error because `LastName` in the
-`GROUP BY` clause could refer to the original column `LastName` in `Singers`, or
-it could refer to the alias `AS LastName`, whose value is `UPPER(LastName)`.
-
-The same rules for ambiguity apply to path expressions. Consider the following
-query where `table` has columns `x` and `y`, and column `z` is of type STRUCT
-and has fields `v`, `w`, and `x`.
-
-Example:
-
-``` {.codehilite}
-SELECT x, z AS T
-FROM table T
-GROUP BY T.x;
-```
-
-The alias `T` is ambiguous and will produce an error because `T.x` in the `GROUP
-BY` clause could refer to either `table.x` or `table.z.x`.
-
-A name is **not** ambiguous in `GROUP BY`, `ORDER BY` or `HAVING` if it is both
-a column name and a `SELECT` list alias, as long as the name resolves to the
-same underlying object.
-
-Example:
-
-``` {.codehilite}
-SELECT LastName, BirthYear AS BirthYear
-FROM Singers
-GROUP BY BirthYear;
-```
-
-The alias `BirthYear` is not ambiguous because it resolves to the same
-underlying column, `Singers.BirthYear`.
-
-[]{#implicit_aliases}
-
 ### Implicit aliases
 
 In the `SELECT` list, if there is an expression that does not have an explicit
-alias, BigQuery assigns an implicit alias according to the following rules.
+alias, Beam assigns an implicit alias according to the following rules.
 There can be multiple columns with the same alias in the `SELECT` list.
 
 -   For identifiers, the alias is the identifier. For example, `SELECT abc`
@@ -1588,274 +695,21 @@ the label cannot be used like an alias.
 In a `FROM` clause, `from_item`s are not required to have an alias. The
 following rules apply:
 
-If there is an expression that does not have an explicit alias, BigQuery assigns
+If there is an expression that does not have an explicit alias, Beam assigns
 an implicit alias in these cases:
 
 -   For identifiers, the alias is the identifier. For example, `FROM abc`
     implies `AS abc`.
 -   For path expressions, the alias is the last identifier in the path. For
     example, `FROM abc.def.ghi` implies `AS ghi`
--   The column produced using `WITH OFFSET` has the implicit alias `offset`.
 
 Table subqueries do not have implicit aliases.
 
 `FROM UNNEST(x)` does not have an implicit alias.
 
-[]{#appendix_a_examples_with_sample_data}
-
-## Appendix A: examples with sample data
-
-[]{#sample_tables}
-
-### Sample tables
-
-The following three tables contain sample data about athletes, their schools,
-and the points they score during the season. These tables will be used to
-illustrate the behavior of different query clauses.
-
-Table Roster:
-
-LastName SchoolID
-
---------------------------------------------------------------------------------
-
-Adams 50 Buchanan 52 Coolidge 52 Davis 51 Eisenhower 77
-
-The Roster table includes a list of player names (LastName) and the unique ID
-assigned to their school (SchoolID).
-
-Table PlayerStats:
-
-LastName OpponentID PointsScored
-
---------------------------------------------------------------------------------
-
-Adams 51 3 Buchanan 77 0 Coolidge 77 1 Adams 52 4 Buchanan 50 13
-
-The PlayerStats table includes a list of player names (LastName) and the unique
-ID assigned to the opponent they played in a given game (OpponentID) and the
-number of points scored by the athlete in that game (PointsScored).
-
-Table TeamMascot:
-
-SchoolId Mascot
-
---------------------------------------------------------------------------------
-
-50 Jaguars 51 Knights 52 Lakers 53 Mustangs
-
-The TeamMascot table includes a list of unique school IDs (SchoolID) and the
-mascot for that school (Mascot).
-
-[]{#join_types_examples}
-
-### JOIN types {#join-types_1}
-
-1\) \[INNER\] JOIN
-
-Example:
-
-``` {.codehilite}
-SELECT * FROM Roster JOIN TeamMascot
-ON Roster.SchoolID = TeamMascot.SchoolID;
-```
-
-Results:
-
-LastName Roster.SchoolId TeamMascot.SchoolId Mascot
-
---------------------------------------------------------------------------------
-
-Adams 50 50 Jaguars Buchanan 52 52 Lakers Coolidge 52 52 Lakers Davis 51 51
-Knights
-
-2\) CROSS JOIN
-
-Example:
-
-``` {.codehilite}
-SELECT * FROM Roster CROSS JOIN TeamMascot
-ON Roster.SchoolID = TeamMascot.SchoolID;
-```
-
-Results:
-
-LastName Roster.SchoolId TeamMascot.SchoolId Mascot
-
---------------------------------------------------------------------------------
-
-Adams 50 50 Jaguars Adams 50 51 Knights Adams 50 52 Lakers Adams 50 53 Mustangs
-Buchanan 52 50 Jaguars Buchanan 52 51 Knights Buchanan 52 52 Lakers Buchanan 52
-53 Mustangs Coolidge 52 50 Jaguars Coolidge 52 51 Knights Coolidge 52 52 Lakers
-Coolidge 52 53 Mustangs Davis 51 50 Jaguars Davis 51 51 Knights Davis 51 52
-Lakers Davis 51 53 Mustangs Eisenhower 77 50 Jaguars Eisenhower 77 51 Knights
-Eisenhower 77 52 Lakers Eisenhower 77 53 Mustangs
-
-3\) FULL \[OUTER\] JOIN
-
-Example:
-
-``` {.codehilite}
-SELECT * FROM Roster FULL JOIN TeamMascot
-ON Roster.SchoolID = TeamMascot.SchoolID;
-```
-
-LastName Roster.SchoolId TeamMascot.SchoolId Mascot
-
---------------------------------------------------------------------------------
-
-Adams 50 50 Jaguars Buchanan 52 52 Lakers Coolidge 52 52 Lakers Davis 51 51
-Knights Eisenhower 77 NULL NULL NULL NULL 53 Mustangs
-
-4\) LEFT \[OUTER\] JOIN
-
-Example:
-
-``` {.codehilite}
-SELECT * FROM Roster LEFT JOIN TeamMascot
-ON Roster.SchoolID = TeamMascot.SchoolID;
-```
-
-Results:
-
-LastName Roster.SchoolId TeamMascot.SchoolId Mascot
-
---------------------------------------------------------------------------------
-
-Adams 50 50 Jaguars Buchanan 52 52 Lakers Coolidge 52 52 Lakers Davis 51 51
-Knights Eisenhower 77 NULL NULL
-
-5\) RIGHT \[OUTER\] JOIN
-
-Example:
-
-``` {.codehilite}
-SELECT * FROM Roster RIGHT JOIN TeamMascot
-ON Roster.SchoolID = TeamMascot.SchoolID;
-```
-
-Results:
-
-LastName Roster.SchoolId TeamMascot.SchoolId Mascot
-
---------------------------------------------------------------------------------
-
-Adams 50 50 Jaguars Davis 51 51 Knights Coolidge 52 52 Lakers Buchanan 52 52
-Lakers NULL NULL 53 Mustangs
-
-[]{#group_by_clause}
-
-### GROUP BY clause {#group-by-clause_1}
-
-Example:
-
-``` {.codehilite}
-SELECT LastName, SUM(PointsScored)
-FROM PlayerStats
-GROUP BY LastName;
-```
-
-LastName SUM
-
---------------------------------------------------------------------------------
-
-Adams 7 Buchanan 13 Coolidge 1
-
-[]{#set_operators}
-
-### Set operators {#set-operators_1}
-
-[]{#union}
-
-#### UNION {#union_1}
-
-The `UNION` operator combines the result sets of two or more `SELECT` statements
-by pairing columns from the result set of each `SELECT` statement and vertically
-concatenating them.
-
-Example:
-
-``` {.codehilite}
-SELECT Mascot AS X, SchoolID AS Y
-FROM TeamMascot
-UNION ALL
-SELECT LastName, PointsScored
-FROM PlayerStats;
-```
-
-Results:
-
-X Y
-
---------------------------------------------------------------------------------
-
-Mustangs 50 Knights 51 Lakers 52 Mustangs 53 Adams 3 Buchanan 0 Coolidge 1 Adams
-4 Buchanan 13
-
-[]{#intersect}
-
-#### INTERSECT {#intersect_1}
-
-This query returns the last names that are present in both Roster and
-PlayerStats.
-
-``` {.codehilite}
-SELECT LastName
-FROM Roster
-INTERSECT DISTINCT
-SELECT LastName
-FROM PlayerStats;
-```
-
-Results:
-
-LastName
-
---------------------------------------------------------------------------------
-
-Adams Coolidge Buchanan
-
-[]{#except}
-
-#### EXCEPT {#except_1}
-
-The query below returns last names in Roster that are **not** present in
-PlayerStats.
-
-``` {.codehilite}
-SELECT LastName
-FROM Roster
-EXCEPT DISTINCT
-SELECT LastName
-FROM PlayerStats;
-```
-
-Results:
-
-LastName
-
---------------------------------------------------------------------------------
-
-Eisenhower Davis
-
-Reversing the order of the `SELECT` statements will return last names in
-PlayerStats that are **not** present in Roster:
-
-``` {.codehilite}
-SELECT LastName
-FROM PlayerStats
-EXCEPT DISTINCT
-SELECT LastName
-FROM Roster;
-```
-
-Results:
-
-``` {.codehilite}
-(empty)
-```
-
-> Portions of this page are modifications based on work created and
+> Portions of this page are modifications based on
+> [work](https://cloud.google.com/bigquery/docs/reference/standard-sql/query-syntax)
+> created and
 > [shared by Google](https://developers.google.com/terms/site-policies)
 > and used according to terms described in the [Creative Commons 3.0
 > Attribution License](http://creativecommons.org/licenses/by/3.0/).