Interface PipelineTranslator.TranslationState

    • Method Detail

      • getDataset

        <T> org.apache.spark.sql.Dataset<org.apache.beam.sdk.util.WindowedValue<T>> getDataset​(org.apache.beam.sdk.values.PCollection<T> pCollection)
      • isLeaf

        boolean isLeaf​(org.apache.beam.sdk.values.PCollection<?> pCollection)
      • putDataset

        <T> void putDataset​(org.apache.beam.sdk.values.PCollection<T> pCollection,
                            org.apache.spark.sql.Dataset<org.apache.beam.sdk.util.WindowedValue<T>> dataset,
                            boolean cache)
      • putDataset

        default <T> void putDataset​(org.apache.beam.sdk.values.PCollection<T> pCollection,
                                    org.apache.spark.sql.Dataset<org.apache.beam.sdk.util.WindowedValue<T>> dataset)
      • getSideInputBroadcast

        <T> org.apache.spark.broadcast.Broadcast<SideInputValues<T>> getSideInputBroadcast​(org.apache.beam.sdk.values.PCollection<T> pCollection,
                                                                                           SideInputValues.Loader<T> loader)
      • getOptionsSupplier

        java.util.function.Supplier<org.apache.beam.sdk.options.PipelineOptions> getOptionsSupplier()
      • getOptions

        org.apache.beam.sdk.options.PipelineOptions getOptions()
      • getSparkSession

        org.apache.spark.sql.SparkSession getSparkSession()