Package org.apache.sysds.api.mlcontext
Class ScriptFactory
- java.lang.Object
-
- org.apache.sysds.api.mlcontext.ScriptFactory
-
public class ScriptFactory extends Object
Factory for creating DML and PYDML Script objects from strings, files, URLs, and input streams.
-
-
Constructor Summary
Constructors Constructor Description ScriptFactory()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Scriptdml(String scriptString)Create a DML Script object based on a string.static ScriptdmlFromFile(String scriptFilePath)Create a DML Script object based on a string path to a file.static ScriptdmlFromInputStream(InputStream inputStream)Create a DML Script object based on an input stream.static ScriptdmlFromLocalFile(File localScriptFile)Creates a DML Script object based on a file in the local file system.static ScriptdmlFromResource(String resourcePath)Create a DML Script object based on a resource path.static ScriptdmlFromString(String scriptString)Create a DML Script object based on a string.static ScriptdmlFromUrl(String scriptUrlPath)Create a DML Script object based on a URL path.static ScriptdmlFromUrl(URL scriptUrl)Create a DML Script object based on a URL.
-
-
-
Method Detail
-
dmlFromFile
public static Script dmlFromFile(String scriptFilePath)
Create a DML Script object based on a string path to a file.- Parameters:
scriptFilePath- path to DML script file (local or HDFS)- Returns:
- DML Script object
-
dmlFromInputStream
public static Script dmlFromInputStream(InputStream inputStream)
Create a DML Script object based on an input stream.- Parameters:
inputStream- input stream to DML- Returns:
- DML Script object
-
dmlFromLocalFile
public static Script dmlFromLocalFile(File localScriptFile)
Creates a DML Script object based on a file in the local file system. To create a DML Script object from a local file or HDFS, please usedmlFromFile(String).- Parameters:
localScriptFile- the local DML file- Returns:
- DML Script object
-
dmlFromString
public static Script dmlFromString(String scriptString)
Create a DML Script object based on a string.- Parameters:
scriptString- string of DML- Returns:
- DML Script object
-
dmlFromUrl
public static Script dmlFromUrl(String scriptUrlPath)
Create a DML Script object based on a URL path.- Parameters:
scriptUrlPath- URL path to DML script- Returns:
- DML Script object
-
dmlFromUrl
public static Script dmlFromUrl(URL scriptUrl)
Create a DML Script object based on a URL.- Parameters:
scriptUrl- URL to DML script- Returns:
- DML Script object
-
dmlFromResource
public static Script dmlFromResource(String resourcePath)
Create a DML Script object based on a resource path.- Parameters:
resourcePath- path to a resource on the classpath- Returns:
- DML Script object
-
-