Package org.gorpipe.spark
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 Summary
Constructors Constructor Description SparkSessionFactory(java.lang.String root, java.lang.String cacheDir, SparkGorMonitor sparkMonitor)SparkSessionFactory(org.apache.spark.sql.SparkSession sparkSession, java.lang.String root, java.lang.String cacheDir, org.gorpipe.gor.monitor.GorMonitor sparkMonitor)SparkSessionFactory(org.apache.spark.sql.SparkSession sparkSession, java.lang.String root, java.lang.String cacheDir, org.gorpipe.gor.monitor.GorMonitor sparkMonitor, org.gorpipe.gor.model.GorParallelQueryHandler queryHandler) -
Method Summary
Modifier and Type Method Description org.gorpipe.gor.session.GorSessioncreate()
-
Constructor Details
-
SparkSessionFactory
public SparkSessionFactory(java.lang.String root, java.lang.String cacheDir, SparkGorMonitor sparkMonitor) -
SparkSessionFactory
public SparkSessionFactory(org.apache.spark.sql.SparkSession sparkSession, java.lang.String root, java.lang.String cacheDir, org.gorpipe.gor.monitor.GorMonitor sparkMonitor) -
SparkSessionFactory
public SparkSessionFactory(org.apache.spark.sql.SparkSession sparkSession, java.lang.String root, java.lang.String cacheDir, org.gorpipe.gor.monitor.GorMonitor sparkMonitor, org.gorpipe.gor.model.GorParallelQueryHandler queryHandler)
-
-
Method Details
-
create
public org.gorpipe.gor.session.GorSession create()- Specified by:
createin classorg.gorpipe.gor.session.GenericFactory<org.gorpipe.gor.session.GorSession>
-