Class SimpleSparkCmdTemplate<T>

  • All Implemented Interfaces:
    Callable<T>

    public abstract class SimpleSparkCmdTemplate<T>
    extends Object
    implements Callable<T>
    • Field Detail

      • appName

        protected String appName
      • sparkSessionBuilder

        protected org.apache.spark.sql.SparkSession.Builder sparkSessionBuilder
      • sparkSession

        protected org.apache.spark.sql.SparkSession sparkSession
      • rdfSources

        protected net.sansa_stack.spark.io.rdf.input.api.RdfSourceCollection rdfSources
    • Method Detail

      • initSparkSessionBuilder

        protected void initSparkSessionBuilder()
      • finalizeSparkSessionBuilder

        protected void finalizeSparkSessionBuilder()
      • call

        public T call()
        Specified by:
        call in interface Callable<T>
      • process

        protected abstract void process()