Skip to content

Conversation

@cofin
Copy link
Member

@cofin cofin commented Nov 3, 2025

Refactor SQL file loading and storage utilities to improve integration with PyArrow and serializers.

cofin added 7 commits November 3, 2025 17:36
…ations

- Implemented `build_copy_from_statement`, `build_copy_to_statement`, and `build_copy_statement` functions for generating SQL COPY statements.
- Enhanced `SQLFactory` with methods for `copy_from`, `copy_to`, and `copy` to facilitate easier usage of COPY operations.
- Introduced `execute_sync_storage_operation` and `raise_storage_error` for consistent error handling across storage backends.
- Updated storage backends (FSSpec, Local, ObStore) to utilize the new error handling mechanism.
- Added tests for COPY statement builders and storage error handling to ensure correctness and reliability.
- Refactored serializer utilities to improve schema dumping and caching mechanisms.
@cofin cofin merged commit db22434 into main Nov 3, 2025
9 of 10 checks passed
@cofin cofin deleted the feat/storage-quality branch November 3, 2025 22:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants