Add tests for external table functionality with Parquet files#23653
Add tests for external table functionality with Parquet files#23653mergify[bot] merged 12 commits intomatrixorigin:mainfrom
Conversation
PR Compliance Guide 🔍Below is a summary of compliance checks for this PR:
Compliance status legend🟢 - Fully Compliant🟡 - Partial Compliant 🔴 - Not Compliant ⚪ - Requires Further Human Verification 🏷️ - Compliance label |
|||||||||||||||||||||||
PR Code Suggestions ✨Explore these optional code suggestions:
|
||||||||||||
Merge Queue Status✅ The pull request has been merged at 4b9de61 This pull request spent 1 hour 49 minutes 33 seconds in the queue, including 55 minutes 40 seconds running CI. Required conditions to merge
|
User description
What type of PR is this?
Which issue(s) this PR fixes:
issue #12062
What this PR does / why we need it:
Add tests for external table functionality with Parquet files.
PR Type
Tests
Description
Add comprehensive end-to-end tests for Parquet external table functionality
Test basic data types, compression formats, and Parquet version compatibility
Validate NULL handling, decimal types, binary types, and edge cases
Verify query operations (WHERE, GROUP BY, JOIN, subqueries) on external tables
Ensure external tables are read-only (INSERT/UPDATE/DELETE operations fail)
Diagram Walkthrough
File Walkthrough
external_table_parquet.sql
Comprehensive Parquet external table test suitetest/distributed/cases/table/external_table_parquet.sql
external tables
TIME)
BROTLI)
subqueries)
external_table_parquet.result
Expected test results for Parquet external tablestest/distributed/cases/table/external_table_parquet.result
file
and version compatibility
hex representations
subqueries)
external tables
result output