Skip to content

HCK-14471: inline FK ans Alter clauses for Streaming tables#311

Merged
VitaliiBedletskyi merged 3 commits intofeat/target-DeltaLake-streaming-tablesfrom
HCK-14471-script-gen-options-alter-clause-streaming-tables
Feb 11, 2026
Merged

HCK-14471: inline FK ans Alter clauses for Streaming tables#311
VitaliiBedletskyi merged 3 commits intofeat/target-DeltaLake-streaming-tablesfrom
HCK-14471-script-gen-options-alter-clause-streaming-tables

Conversation

@ivan-m-dev
Copy link
Copy Markdown
Contributor

@ivan-m-dev ivan-m-dev commented Feb 11, 2026

Sub-taskHCK-14471 [Delta Lake-Databricks] FE: Script Generation Options and ALTER clause for streaming tables

Technical details

  • Added inline(in Create statement) FK for DeltaLake
  • Deleted duplicated FK Alert statements
  • Updated Alter scripts for Streaming tables.

Most of Alter scripts were muted for Streaming tables.
Except:

  • setTableTags / unsetTableTags
  • setColumnTags / unsetColumnTags
    Those could work with STREAMING keyword
    Syntax Result: ALTER ${streaming}TABLE ${name} SET TAGS ...

@ivan-m-dev ivan-m-dev self-assigned this Feb 11, 2026
@sonarqubecloud
Copy link
Copy Markdown

@VitaliiBedletskyi VitaliiBedletskyi merged commit 46d4c0c into feat/target-DeltaLake-streaming-tables Feb 11, 2026
3 checks passed
@VitaliiBedletskyi VitaliiBedletskyi deleted the HCK-14471-script-gen-options-alter-clause-streaming-tables branch February 11, 2026 15:16
serhii-filonenko added a commit that referenced this pull request Feb 12, 2026
* HCK-14318:update UI config; add validation (#304)

* HCK-14318:update UI config; add vaalidation

* HCK-14318: fix "Or replace"

* HCK-14318: update numeric validation; Temporary field

---------

Co-authored-by: Linsted <ivan.malenko18@gmail.com>

* HCK-14320: add CREATE and SCHEDULE clauses (#305)

* HCK-14320: add CREATE and SCHEDULE clauses

* HCK-14320: minor style refactoring

* HCK-14320: minor style refactoring 2

* HCK-14681: Preserve model objects for streaming tables when using separate statements in FE (#307)

* preserve constraints for streaming tables

* add preserving of streaming table FKs

* HCK-14597:add separate CREATE frow for streaming tables (#308)

* HCK-14597:add separate CREATE frow for streaming tables

* HCK-14597: update getRowFilterClause

* entityLevelConfig: unify schedule configs (#309)

* HCK-14321: Update Grammar & Visitor to Parse Streaming Tables (#310)

* HCK-14321: update antlr parser

* HCK-14321: update antlr parser

* HCK-14321: add RE for entity properties

* HCK-14321: add visitor methods for streaming table properties

* HCK-14321: update grammar rules

* HCK-14321: fix schedule clause parsing

* HCK-14321: fix cron clause parsing

* HCK-14471: inline FK ans Alter clauses for Streaming tables (#311)

* HCK-14471:add inline FK statement for regular tables

* HCK-14471:delete duplicated FK Alter constraints

* HCK-14471: update Alter scripts for Streaming tables

* HCK-14742: add RE from instance for streaming table properties (#312)

* HCK-14742: update parser grammar

* HCK-14742: update sql base visitor

* HCK-14742: fix interval clause parsing

* HCK-14742: update regexp for table ddls

* HCK-14742: add additional options for intervals

* HCK-14742: fix sonar issue

* Fix: streaming tables re (#314)

* RE: add stream keyword to unreserved words

* RE: fix constraints mapping

---------

Co-authored-by: Linsted <ivan.malenko18@gmail.com>
Co-authored-by: Taras Dubyk <tarass.dubyk@gmail.com>
Co-authored-by: Serhii Filonenko <91055067+serhii-filonenko@users.noreply.github.com>
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