* Added support for filter function to handle special cases.
* fixed problem with parallel execution, https://www.oracle.com/technical-resources/articles/embedded/vasiliev-python-concurrency.html
* added support for checkpointing.
* implemented Codec for BSON required for MongoDB to support the data type Oracle.LOB
https://cx-oracle.readthedocs.io/en/7.1/lob.html#LOB and https://pymongo.readthedocs.io/en/stable/examples/custom_type.html