Class PythonImportHelper

java.lang.Object
com.illumon.iris.db.util.PythonImportHelper

public class PythonImportHelper
extends Object
  • Constructor Details

  • 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 WorkspaceData
      notebookPath - 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 WorkspaceData
      path - 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