/claim #560
Add unit tests for database operations including column types, owned columns, arithmetic operations, comparison operations, indexing, grouping, ordering and union utilities
Please be sure to look over the pull request guidelines here: https://github.com/spaceandtimelabs/sxt-proof-of-sql/blob/main/CONTRIBUTING.md#submit-pr.
! is used if and only if at least one breaking change has been introduced.source scripts/run_ci_checks.sh.source scripts/check_commits.sh, and the commit history is certified to follow clean commit guidelines as described here: https://github.com/spaceandtimelabs/sxt-proof-of-sql/blob/main/COMMIT_GUIDELINES.mdmain have been incorporated to this PR by simple rebase if possible, if not, then conflicts are resolved appropriately.Improve test coverage for database utility modules
arrow_schema_utility.rs - schema conversion and field preservation testscolumn_arithmetic_operation.rs - arithmetic operations across integer typescolumn_comparison_operation.rs - comparison operations and type validationcolumn_index_operation.rs - indexing operationscolumn_type.rs - type conversions and bit handlinggroup_by_util.rs - aggregation operations with sum and maxorder_by_util.rs - sorting and ordering comparisonsowned_column.rs - basic column operations like empty checks and slicingtable_ref.rs - table reference validationunion_util.rs - union operations for various column typesYes.
Shruti Sharma
@shruti2522
Space and Time
@spaceandtimelabs