Package org.gorpipe.spark
Class GeneralSparkQueryHandler
java.lang.Object
org.gorpipe.spark.GeneralSparkQueryHandler
- All Implemented Interfaces:
org.gorpipe.gor.model.GorParallelQueryHandler
public class GeneralSparkQueryHandler
extends java.lang.Object
implements org.gorpipe.gor.model.GorParallelQueryHandler
-
Field Summary
Fields Modifier and Type Field Description static java.lang.Stringqueue -
Constructor Summary
Constructors Constructor Description GeneralSparkQueryHandler(org.gorpipe.spark.GorSparkSession gorPipeSession, java.lang.String sparkRedisUri) -
Method Summary
Modifier and Type Method Description java.lang.String[]executeBatch(java.lang.String[] fingerprints, java.lang.String[] commandsToExecute, java.lang.String[] batchGroupNames, org.gorpipe.gor.monitor.GorMonitor mon)static java.lang.String[]executeSparkBatch(org.gorpipe.spark.GorSparkSession session, java.lang.String projectDir, java.lang.String cacheDir, java.lang.String[] fingerprints, java.lang.String[] commandsToExecute, java.lang.String[] jobIds, java.lang.String[] cacheFiles)longgetWaitTime()voidinit(org.gorpipe.spark.GorSparkSession gorPipeSession)voidsetCluster(GorClusterBase cluster)voidsetForce(boolean force)voidsetQueryTime(java.lang.Long time)
-
Field Details
-
queue
public static final java.lang.String queue- See Also:
- Constant Field Values
-
-
Constructor Details
-
GeneralSparkQueryHandler
public GeneralSparkQueryHandler(org.gorpipe.spark.GorSparkSession gorPipeSession, java.lang.String sparkRedisUri)
-
-
Method Details
-
setCluster
-
init
public void init(org.gorpipe.spark.GorSparkSession gorPipeSession) -
executeSparkBatch
public static java.lang.String[] executeSparkBatch(org.gorpipe.spark.GorSparkSession session, java.lang.String projectDir, java.lang.String cacheDir, java.lang.String[] fingerprints, java.lang.String[] commandsToExecute, java.lang.String[] jobIds, java.lang.String[] cacheFiles) -
executeBatch
public java.lang.String[] executeBatch(java.lang.String[] fingerprints, java.lang.String[] commandsToExecute, java.lang.String[] batchGroupNames, org.gorpipe.gor.monitor.GorMonitor mon)- Specified by:
executeBatchin interfaceorg.gorpipe.gor.model.GorParallelQueryHandler
-
setForce
public void setForce(boolean force)- Specified by:
setForcein interfaceorg.gorpipe.gor.model.GorParallelQueryHandler
-
setQueryTime
public void setQueryTime(java.lang.Long time)- Specified by:
setQueryTimein interfaceorg.gorpipe.gor.model.GorParallelQueryHandler
-
getWaitTime
public long getWaitTime()- Specified by:
getWaitTimein interfaceorg.gorpipe.gor.model.GorParallelQueryHandler
-