Gets a JobConf object with a provided jobName and check its coherence
Gets a JobConf object with a provided jobName and check its coherence
the Job name
the Job configuration list
Either the wanted Job configuration or a JobNotFoundError exception
Gets a sublist of JobConf object with a provided list of jobNames to get from the job confs provided
Gets a sublist of JobConf object with a provided list of jobNames to get from the job confs provided
The sequence of job names to query
The job configuration list to query from
Either a jobName -> jobConf Map containing the elements we need or a JobNotFoundError exception
Gets the sources from the conf files
Gets the sources from the conf files
the Job Name
the job sources conf
the global sources conf
the environment
the implicit spark session
Either the resulting sources or a Job sources error exception
Check a Job source existence in the global Sources conf
Check a Job source existence in the global Sources conf
the type of the result we want
a job name
a Job source conf
the global Source conf
the environnment
A function that turns the obtained (database, table) into the wanted result
a Validated object representing our result or an error
Utility functions for extracting error-free data from config data