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()GeneralSparkQueryHandler(org.gorpipe.spark.GorSparkSession gorPipeSession)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String[]executeBatch(java.lang.String[] fingerprints, java.lang.String[] commandsToExecute, java.lang.String[] batchGroupNames, java.lang.String[] cacheFiles, 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, java.lang.String[] securityContext, java.lang.Boolean[] allowToFail)longgetWaitTime()voidinit(org.gorpipe.spark.GorSparkSession gorPipeSession)voidsetForce(boolean force)voidsetQueryTime(java.lang.Long time)
-
-
-
Field Detail
-
queue
public static final java.lang.String queue
- See Also:
- Constant Field Values
-
-
Method Detail
-
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, java.lang.String[] securityContext, java.lang.Boolean[] allowToFail)
-
executeBatch
public java.lang.String[] executeBatch(java.lang.String[] fingerprints, java.lang.String[] commandsToExecute, java.lang.String[] batchGroupNames, java.lang.String[] cacheFiles, 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
-
-