Skip to content

HCK-16175: add support of EXTERNAL tables for FE#77

Merged
VitaliiBedletskyi merged 2 commits into
feat/external-tablefrom
HCK-16175-fe-external-table
May 21, 2026
Merged

HCK-16175: add support of EXTERNAL tables for FE#77
VitaliiBedletskyi merged 2 commits into
feat/external-tablefrom
HCK-16175-fe-external-table

Conversation

@ivan-m-dev
Copy link
Copy Markdown

@ivan-m-dev ivan-m-dev commented May 21, 2026

https://hackolade.atlassian.net/browse/HCK-16175

Technical details

Property Pane Updates:

  • Added comprehensive UI fields to support Redshift Spectrum external table configurations, including External, Partitioned by, Row format type (SERDE/DELIMITED), SerDe properties, Stored as (including specific Input/Output Format classes), Location, and Table properties.

Forward Engineering (FE) Implementation:

  • DDL Generation: Implemented the buildExternalTable method in ddlProvider.js to handle CREATE EXTERNAL TABLE and CTAS (AS SELECT) statements accurately.
  • Input Parsing: Created parseTextArea and parseProps helpers to cleanly transform multiline UI inputs into valid SQL syntax (e.g., converting multiline properties into comma-separated 'key'='value' pairs).

@ivan-m-dev ivan-m-dev self-assigned this May 21, 2026
@sonarqubecloud
Copy link
Copy Markdown

@VitaliiBedletskyi VitaliiBedletskyi merged commit 23e802a into feat/external-table May 21, 2026
1 check passed
@VitaliiBedletskyi VitaliiBedletskyi deleted the HCK-16175-fe-external-table branch May 21, 2026 11:41
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.

3 participants