Source abstracted from JDBC
Pipeline relies on generic Source