Skip to content

[CALCITE-7510] EnumerableTableModify UPDATE support#4922

Open
wasabii wants to merge 1 commit intoapache:mainfrom
wasabii:upstream-main
Open

[CALCITE-7510] EnumerableTableModify UPDATE support#4922
wasabii wants to merge 1 commit intoapache:mainfrom
wasabii:upstream-main

Conversation

@wasabii
Copy link
Copy Markdown

@wasabii wasabii commented May 7, 2026

Jira Link

CALCITE-7510

Changes Proposed

Added UPDATE support to EnumerableTableModify. Generates code that calls ExtendedEnumerable.update, which is new, and scans the destination list to apply updates.

@xiedeyantu
Copy link
Copy Markdown
Member

Thank you for your contribution! Please refer to point four of the PR template and make adjustments accordingly.

4. CRITICAL CONSISTENCY RULE
   The following three items MUST match exactly in wording and meaning:
   (A) The Jira Issue Title
   (B) This Pull Request Title
   (C) Your Git Commit Message

   Format: [CALCITE-XXXX] <Description>
   Example: [CALCITE-0000] Add IF NOT EXISTS clause to CREATE TABLE

   Guidelines for a good Title:
   - Illustrate using SQL keywords (in ALL-CAPS) rather than Java method names.
   - Focus on the specification and user experience, not the implementation.
   - Make it clear whether it is a bug or a feature.
   - Use words like "should" to indicate desired behavior vs. current behavior (e.g., "Validator should not close model file").

@wasabii wasabii changed the title [CALCITE-7510]: Implement UPDATE on EnumerableTableModify [CALCITE-7510] EnumerableTableModify UPDATE support May 9, 2026
@wasabii wasabii force-pushed the upstream-main branch 2 times, most recently from b3bc6e9 to 0f0eb88 Compare May 9, 2026 15:32
@sonarqubecloud
Copy link
Copy Markdown

sonarqubecloud Bot commented May 9, 2026

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