Package gorsat.commands
Class PysparkAnalysis
java.lang.Object
gorsat.commands.PysparkAnalysis
- All Implemented Interfaces:
AutoCloseable
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()org.apache.spark.sql.Dataset<org.apache.spark.sql.Row>voidmarkDone()org.apache.spark.sql.Dataset<org.apache.spark.sql.Row>pyspark(String signature, org.apache.spark.sql.Dataset<? extends org.apache.spark.sql.Row> ds, String cmd) voidsetDataset(org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> ds) voidwaitFor()
-
Field Details
-
datasetMap
-
-
Constructor Details
-
PysparkAnalysis
public PysparkAnalysis()
-
-
Method Details
-
getDataset
public org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> getDataset() -
setDataset
public void setDataset(org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> ds) -
markDone
- Throws:
InterruptedException
-
waitFor
- Throws:
InterruptedException
-
pyspark
public org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> pyspark(String signature, org.apache.spark.sql.Dataset<? extends org.apache.spark.sql.Row> ds, String cmd) throws IOException, InterruptedException - Throws:
IOExceptionInterruptedException
-
cmdString
-
close
public void close()- Specified by:
closein interfaceAutoCloseable
-