Interface PipelineTranslator.TranslationState
- All Superinterfaces:
 EncoderProvider
- All Known Implementing Classes:
 TransformTranslator.Context
- Enclosing class:
 PipelineTranslator
Shared, mutable state during the translation of a pipeline and omitted afterwards.
- 
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.beam.runners.spark.structuredstreaming.translation.helpers.EncoderProvider
EncoderProvider.Factory<T> - 
Method Summary
Modifier and TypeMethodDescription<T> org.apache.spark.sql.Dataset<WindowedValue<T>> getDataset(PCollection<T> pCollection) <T> org.apache.spark.broadcast.Broadcast<SideInputValues<T>> getSideInputBroadcast(PCollection<T> pCollection, SideInputValues.Loader<T> loader) org.apache.spark.sql.SparkSessionbooleanisLeaf(PCollection<?> pCollection) default <T> voidputDataset(PCollection<T> pCollection, org.apache.spark.sql.Dataset<WindowedValue<T>> dataset) <T> voidputDataset(PCollection<T> pCollection, org.apache.spark.sql.Dataset<WindowedValue<T>> dataset, boolean cache) <InT,OutT> 
voidputUnresolved(PCollection<OutT> out, PipelineTranslator.UnresolvedTranslation<InT, OutT> unresolved) Methods inherited from interface org.apache.beam.runners.spark.structuredstreaming.translation.helpers.EncoderProvider
encoderFactory, encoderOf, encoderOf, keyEncoderOf, kvEncoderOf, valueEncoderOf 
- 
Method Details
- 
getDataset
 - 
isLeaf
 - 
putUnresolved
<InT,OutT> void putUnresolved(PCollection<OutT> out, PipelineTranslator.UnresolvedTranslation<InT, OutT> unresolved)  - 
putDataset
<T> void putDataset(PCollection<T> pCollection, org.apache.spark.sql.Dataset<WindowedValue<T>> dataset, boolean cache)  - 
putDataset
default <T> void putDataset(PCollection<T> pCollection, org.apache.spark.sql.Dataset<WindowedValue<T>> dataset)  - 
getSideInputBroadcast
<T> org.apache.spark.broadcast.Broadcast<SideInputValues<T>> getSideInputBroadcast(PCollection<T> pCollection, SideInputValues.Loader<T> loader)  - 
getOptionsSupplier
Supplier<PipelineOptions> getOptionsSupplier() - 
getOptions
PipelineOptions getOptions() - 
getSparkSession
org.apache.spark.sql.SparkSession getSparkSession() 
 -