-
Notifications
You must be signed in to change notification settings - Fork 5
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add SQLite mixed-type data handling capabilities (#50)
* increase duckdb threads * dynamic threading for duckdb * add adbc * move to parquet for _read_data * move prepend col ops to data read * pathing * remove extension from pathing; move column naming * enable list of list for concat * move dest path to tables reference * fix joins * raw data parquet chunks; csv duckdb reader + preset overrides * memory safety for parquet joins * concurrency limits; sequential execution * corrected sequenced reads; concurrency limit * re-generalize * limited concurrent extracts * concurrency setting update * wrap functionality in local prefect api default * prefect server context and avoiding subflows * migrate from prefect to parsl * parsl refinement * avoid hte serialization issues * gitignore; pre-commit deps updates; linting * further linting * test updates * further testing revisions * s3 test update * move to join_app * flatten loop * refactor to nonblocking parsl flow * updated tests and exception handling * linting * update documentation * remove unnecessary deps * docs; linting; AppBase for sphinx; add max_threads * linting * readd python 3.8; case sensitive join work move from logging.warn to logging.warning (avoid deprecated calls) * Apply suggestions from code review Co-authored-by: Gregory Way <[email protected]> * remove dask section of gitignore * update _prepend_column_name docstring Co-Authored-By: Gregory Way <[email protected]> * fix concat dir cleanup and test * import safety for python_apps * further imports for parsl apps non-threaded use Co-Authored-By: Faisal Alquaddoomi <[email protected]> * further parsl app imports reconfiguration Co-Authored-By: Faisal Alquaddoomi <[email protected]> * add mixed type handler for sqlite sources * add duckdb mixed type exception handling for the chunked query * add docstring * add test for _sqlite_mixed_type_query_to_parquet * wrap fixture yield with try + finally Co-authored-by: Faisal Alquaddoomi <[email protected]> * periods for docstring sentences --------- Co-authored-by: Gregory Way <[email protected]> Co-authored-by: Faisal Alquaddoomi <[email protected]> Co-authored-by: Faisal Alquaddoomi <[email protected]>
- Loading branch information
1 parent
2dbc90b
commit e41256f
Showing
6 changed files
with
260 additions
and
35 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.