Alexandre Girard
6332fd6527
[low-code-connectors] Replace JelloExtractor with DpathExtractor (#15514)
* Handle extracting no records from root
* handle missing keys
* record extractor interface
* dpath extractor
* docstring
* handle extract root array
* Update airbyte-cdk/python/airbyte_cdk/sources/declarative/extractors/jello.py
Co-authored-by: Sherif A. Nada <snadalive@gmail.com>
* Update airbyte-cdk/python/airbyte_cdk/sources/declarative/extractors/record_selector.py
Co-authored-by: Sherif A. Nada <snadalive@gmail.com>
* update docstring
* respect extractor interface
* edge case handling
* document
* use dpath by default
* delete jello extractor
* bump cdk version
* delete jello dependency
* Update reference docs templates
* update template
Co-authored-by: Sherif A. Nada <snadalive@gmail.com>