Skip to content

feat: Extension point for MSQ InputSpecs.#19479

Open
gianm wants to merge 4 commits into
apache:masterfrom
gianm:msq-extension-points
Open

feat: Extension point for MSQ InputSpecs.#19479
gianm wants to merge 4 commits into
apache:masterfrom
gianm:msq-extension-points

Conversation

@gianm
Copy link
Copy Markdown
Contributor

@gianm gianm commented May 18, 2026

This patch adds extension points for InputSpecSlicer and InputSliceReader, and uses them to implement TableInputSpec. This eliminates and generalizes the newTableInputSpecSlicer method on the ControllerContext, which was previously needed because the slicing logic differs for tasks and Dart.

This patch adds extension points for InputSpecSlicer and InputSliceReader,
and uses them to implement TableInputSpec. This eliminates and generalizes
the "newTableInputSpecSlicer" method on the ControllerContext, which was
previously needed because the slicing logic differs for tasks and Dart.
@github-actions github-actions Bot added Area - Batch Ingestion Area - MSQ For multi stage queries - https://github.com/apache/druid/issues/12262 labels May 18, 2026
Copy link
Copy Markdown
Member

@FrankChen021 FrankChen021 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Severity Findings
P0 0
P1 0
P2 1
P3 0
Total 1
Severity Findings
P0 0
P1 0
P2 1
P3 0
Total 1

Reviewed 27 of 27 changed files.


This is an automated review by Codex GPT-5.5

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Area - Batch Ingestion Area - MSQ For multi stage queries - https://github.com/apache/druid/issues/12262

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants