v0.6.9: Merge pull request #29 from xazms/version-0.6.9
Updated Description for the Latest Change
- Added a new function: Introduced parse_key_columns to standardize the handling of key_columns. This function ensures consistent processing by splitting comma-separated strings into lists or validating pre-existing lists, reducing potential input errors.
- Refactored relevant methods: Updated _check_for_duplicates, perform_data_quality_checks, and any other methods utilizing key_columns to use the parse_key_columns function. This enhances code maintainability and ensures uniform logic for handling key_columns across all operations.
- Enhanced clarity and robustness: Improved input validation and error handling related to key_columns usage, ensuring seamless integration in both SQL and DataFrame operations.