Package com.illumon.iris.db.util
Class PythonImportHelper
java.lang.Object
com.illumon.iris.db.util.PythonImportHelper
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic String
getSrcFromNotebook
(Database db, String notebookPath) Attempt to find "source" as a NotebookisFolderOrFile
(Database db, String path) Attempt to find a reference to the given `path` within the user's WorkspaceData pseudo-FS
-
Constructor Details
-
PythonImportHelper
public PythonImportHelper()
-
-
Method Details
-
getSrcFromNotebook
@ScriptApi public static String getSrcFromNotebook(@NotNull Database db, @NotNull String notebookPath) Attempt to find "source" as a Notebook- Parameters:
db
- a Database instance which provides access to WorkspaceDatanotebookPath
- a full path to source as a Notebook- Returns:
- source, if found as a Notebook
-
isFolderOrFile
@ScriptApi public static PythonImportHelper.FolderOrFile isFolderOrFile(@NotNull Database db, @NotNull String path) Attempt to find a reference to the given `path` within the user's WorkspaceData pseudo-FS- Parameters:
db
- a Database instance which provides access to WorkspaceDatapath
- a "." separated path to a "Folder" or "File" within the user's WorkspaceData pseudo-FS- Returns:
- a FolderOrFile instance if the path is valid, else null/None
-