FileFunctions

This sample application shows how to create a user defined function to read a file from the file system.

Methods
static void main(String... args)
This method is called when executing this sample application from the command line.
static void main(String... args) throws Exception
This method is called when executing this sample application from the command line.
Parameters:
args - the command line parameters
static byte[] readFile(String fileName)
Read a file into a byte array.
static byte[] readFile(String fileName) throws IOException
Read a file into a byte array.
Parameters:
fileName - the file name
Returns:
the byte array
static String readTextFile(String fileName)
Read a String from a file.
static String readTextFile(String fileName) throws IOException
Read a String from a file. The default encoding for this platform is used.
Parameters:
fileName - the file name
Returns:
the text
static String readTextFileWithEncoding(String fileName, String encoding)
Read a String from a file using the specified encoding.
static String readTextFileWithEncoding(String fileName, String encoding) throws IOException
Read a String from a file using the specified encoding.
Parameters:
fileName - the file name
encoding - the encoding
Returns:
the text