Package org.apache.beam.runners.spark.structuredstreaming.translation
package org.apache.beam.runners.spark.structuredstreaming.translation
Internal translators for running Beam pipelines on Spark.
-
ClassDescriptionThe
EvaluationContext
is the result of a pipelinetranslation
and can be used to evaluate / run the pipeline.The pipeline translator translates a BeamPipeline
into a Spark correspondence, that can then be evaluated.Shared, mutable state during the translation of a pipeline and omitted afterwards.Unresolved translation, allowing to optimize the generated Spark DAG.KryoRegistrator
for Spark to serialize broadcast variables used for side-inputs.TransformTranslator<InT extends PInput,OutT extends POutput, TransformT extends PTransform<InT, OutT>> ATransformTranslator
provides the capability to translate a specific primitive or compositePTransform
into its Spark correspondence.