-
Notifications
You must be signed in to change notification settings - Fork 185
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* poc: direct pyarrow load * arrow to schema types with precision, test * Fix naming copy_atomic -> move_atomic * jsonl/parquet file normalizer classes * pathlib extension checks * indent fix * Write parquet with original schema * extract refactoring * Init testing, bugfix * Fix import filename * Dep * Mockup incremental implementation for arrow tables * Create loadstorage per filetype, import with hardlink * Fallback for extract item format, detect type of lists * Error message, load tests with arrow * Some incremental optimizations some * Incremental fixes and run incremental tests on arrow & pandas * Add/update normalize tests * Fix load test * Lint * Add docs page for arrow loading * Handle none capability * Fix extract lists * Exclude TIME in redshift test * Fix type errors * Typo * Create col from numpy array for >200x speedup, index after filter * in -> not in * Format binary as hex for redshift * enables bool and duckdb test on pyarrow loading --------- Co-authored-by: Marcin Rudolf <[email protected]>
- Loading branch information
Showing
27 changed files
with
1,774 additions
and
483 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,2 @@ | ||
from dlt.common.destination.capabilities import DestinationCapabilitiesContext, TLoaderFileFormat | ||
from dlt.common.destination.reference import DestinationReference, TDestinationReferenceArg | ||
from dlt.common.destination.capabilities import DestinationCapabilitiesContext, TLoaderFileFormat, ALL_SUPPORTED_FILE_FORMATS | ||
from dlt.common.destination.reference import DestinationReference, TDestinationReferenceArg |
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
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.