Entry point for command line application.
Entry point for command line application.
command line arguments passed by the OS
Entry point for testing.
Entry point for testing. Takes an existed spark session to prevent new ones from being created.
command line arguments (array of strings).
spark context to be used for this session