Class SparkSessionFactory

java.lang.Object
org.gorpipe.gor.session.GenericFactory<org.gorpipe.gor.session.GorSession>
gorsat.process.GorSessionFactory
org.gorpipe.spark.SparkSessionFactory

public class SparkSessionFactory extends gorsat.process.GorSessionFactory
Factory class for creating default/generic gor sessions. This factory replaces the createDefaultSession() method.
  • Constructor Details

    • SparkSessionFactory

      public SparkSessionFactory(String root, String cacheDir, String configFile, String aliasFile, String securityContext, org.gorpipe.gor.monitor.GorMonitor sparkMonitor)
    • SparkSessionFactory

      public SparkSessionFactory(org.apache.spark.sql.SparkSession sparkSession, String root, String cacheDir, String configFile, String aliasFile, String securityContext, org.gorpipe.gor.monitor.GorMonitor sparkMonitor, int workers)
    • SparkSessionFactory

      public SparkSessionFactory(org.apache.spark.sql.SparkSession sparkSession, String root, String cacheDir, String configFile, String aliasFile, String securityContext, org.gorpipe.gor.monitor.GorMonitor sparkMonitor)
    • SparkSessionFactory

      public SparkSessionFactory(org.apache.spark.sql.SparkSession sparkSession, String root, String cacheDir, String configFile, String aliasFile, String securityContext, org.gorpipe.gor.monitor.GorMonitor sparkMonitor, org.gorpipe.gor.model.GorParallelQueryHandler queryHandler)
  • Method Details

    • generateSession

      public org.gorpipe.spark.GorSparkSession generateSession()
    • create

      public org.gorpipe.gor.session.GorSession create()
      Specified by:
      create in class org.gorpipe.gor.session.GenericFactory<org.gorpipe.gor.session.GorSession>