Package org.gorpipe.spark
Class SparkGorExecutionEngine
- java.lang.Object
-
- gorsat.process.GorExecutionEngine
-
- org.gorpipe.spark.SparkGorExecutionEngine
-
public class SparkGorExecutionEngine extends gorsat.process.GorExecutionEngine
-
-
Constructor Summary
Constructors Constructor Description SparkGorExecutionEngine(java.lang.String query, java.lang.String projectDirectory, java.lang.String cacheDirectory, java.lang.String configFile, java.lang.String aliasFile, java.nio.file.Path outfile, java.lang.String securityContext, org.gorpipe.gor.monitor.GorMonitor sparkMonitor)SparkGorExecutionEngine(java.lang.String query, java.lang.String projectDirectory, java.lang.String cacheDirectory, java.lang.String configFile, java.lang.String aliasFile, java.nio.file.Path outfile, java.lang.String securityContext, org.gorpipe.gor.monitor.GorMonitor sparkMonitor, int workers)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description gorsat.process.PipeInstancecreateIterator(org.gorpipe.gor.session.GorSession session)org.gorpipe.gor.session.GorRunnercreateRunner(org.gorpipe.gor.session.GorSession session)org.gorpipe.gor.session.GorSessioncreateSession()voidexecute()
-
-
-
Constructor Detail
-
SparkGorExecutionEngine
public SparkGorExecutionEngine(java.lang.String query, java.lang.String projectDirectory, java.lang.String cacheDirectory, java.lang.String configFile, java.lang.String aliasFile, java.nio.file.Path outfile, java.lang.String securityContext, org.gorpipe.gor.monitor.GorMonitor sparkMonitor)
-
SparkGorExecutionEngine
public SparkGorExecutionEngine(java.lang.String query, java.lang.String projectDirectory, java.lang.String cacheDirectory, java.lang.String configFile, java.lang.String aliasFile, java.nio.file.Path outfile, java.lang.String securityContext, org.gorpipe.gor.monitor.GorMonitor sparkMonitor, int workers)
-
-
Method Detail
-
execute
public void execute()
- Overrides:
executein classgorsat.process.GorExecutionEngine
-
createSession
public org.gorpipe.gor.session.GorSession createSession()
- Specified by:
createSessionin classgorsat.process.GorExecutionEngine
-
createIterator
public gorsat.process.PipeInstance createIterator(org.gorpipe.gor.session.GorSession session)
- Specified by:
createIteratorin classgorsat.process.GorExecutionEngine
-
createRunner
public org.gorpipe.gor.session.GorRunner createRunner(org.gorpipe.gor.session.GorSession session)
- Specified by:
createRunnerin classgorsat.process.GorExecutionEngine
-
-