Class SparkSessionFactory


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

      Constructors 
      Constructor Description
      SparkSessionFactory​(java.lang.String root, java.lang.String cacheDir, java.lang.String configFile, java.lang.String aliasFile, java.lang.String securityContext, SparkGorMonitor sparkMonitor)  
      SparkSessionFactory​(org.apache.spark.sql.SparkSession sparkSession, java.lang.String root, java.lang.String cacheDir, java.lang.String configFile, java.lang.String aliasFile, java.lang.String securityContext, org.gorpipe.gor.monitor.GorMonitor sparkMonitor)  
      SparkSessionFactory​(org.apache.spark.sql.SparkSession sparkSession, java.lang.String root, java.lang.String cacheDir, java.lang.String configFile, java.lang.String aliasFile, java.lang.String securityContext, org.gorpipe.gor.monitor.GorMonitor sparkMonitor, int workers)  
      SparkSessionFactory​(org.apache.spark.sql.SparkSession sparkSession, java.lang.String root, java.lang.String cacheDir, java.lang.String configFile, java.lang.String aliasFile, java.lang.String securityContext, org.gorpipe.gor.monitor.GorMonitor sparkMonitor, org.gorpipe.gor.model.GorParallelQueryHandler queryHandler)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.gorpipe.gor.session.GorSession create()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • SparkSessionFactory

        public SparkSessionFactory​(java.lang.String root,
                                   java.lang.String cacheDir,
                                   java.lang.String configFile,
                                   java.lang.String aliasFile,
                                   java.lang.String securityContext,
                                   SparkGorMonitor sparkMonitor)
      • SparkSessionFactory

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

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

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

      • create

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