Class FileSystemUtil
java.lang.Object
org.rumbledb.runtime.functions.input.FileSystemUtil
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidappend(URI locator, List<String> content, RumbleRuntimeConfiguration conf, ExceptionMetadata metadata) static voidcheckAllowed(URI uri, RumbleRuntimeConfiguration conf, ExceptionMetadata metadata) static voidcheckForAbsoluteAndNoWildcards(URI locator, ExceptionMetadata metadata) static Stringstatic booleandelete(URI locator, RumbleRuntimeConfiguration conf, ExceptionMetadata metadata) static booleanexists(URI locator, RumbleRuntimeConfiguration conf, ExceptionMetadata metadata) static InputStreamgetDataInputStream(URI locator, RumbleRuntimeConfiguration conf, ExceptionMetadata metadata) static InputStreamgetDataInputStreamHTML(URI locator, RumbleRuntimeConfiguration conf, ExceptionMetadata metadata) static StringreadContent(URI locator, RumbleRuntimeConfiguration conf, ExceptionMetadata metadata) static URIresolveURI(URI base, String url, ExceptionMetadata metadata) static URIresolveURIAgainstWorkingDirectory(String url, RumbleRuntimeConfiguration conf, ExceptionMetadata metadata) static voidwrite(URI locator, List<String> content, RumbleRuntimeConfiguration conf, ExceptionMetadata metadata)
-
Constructor Details
-
FileSystemUtil
public FileSystemUtil()
-
-
Method Details
-
checkAllowed
public static void checkAllowed(URI uri, RumbleRuntimeConfiguration conf, ExceptionMetadata metadata) -
resolveURI
-
convertURIToStringForSpark
-
resolveURIAgainstWorkingDirectory
public static URI resolveURIAgainstWorkingDirectory(String url, RumbleRuntimeConfiguration conf, ExceptionMetadata metadata) -
exists
public static boolean exists(URI locator, RumbleRuntimeConfiguration conf, ExceptionMetadata metadata) -
delete
public static boolean delete(URI locator, RumbleRuntimeConfiguration conf, ExceptionMetadata metadata) -
getDataInputStream
public static InputStream getDataInputStream(URI locator, RumbleRuntimeConfiguration conf, ExceptionMetadata metadata) -
getDataInputStreamHTML
public static InputStream getDataInputStreamHTML(URI locator, RumbleRuntimeConfiguration conf, ExceptionMetadata metadata) -
readContent
public static String readContent(URI locator, RumbleRuntimeConfiguration conf, ExceptionMetadata metadata) -
write
public static void write(URI locator, List<String> content, RumbleRuntimeConfiguration conf, ExceptionMetadata metadata) -
append
public static void append(URI locator, List<String> content, RumbleRuntimeConfiguration conf, ExceptionMetadata metadata) -
checkForAbsoluteAndNoWildcards
-