Skip to content

refactor: remove ParseSpec#19239

Open
clintropolis wants to merge 3 commits intoapache:masterfrom
clintropolis:remove-parse-spec
Open

refactor: remove ParseSpec#19239
clintropolis wants to merge 3 commits intoapache:masterfrom
clintropolis:remove-parse-spec

Conversation

@clintropolis
Copy link
Copy Markdown
Member

changes:

  • ParseSpec and all of its implementations have been removed, including JavascriptParseSpec and JSONLowercaseParseSpec, which have no InputFormat equivalents
  • migrated all tests which were still using ParseSpec to convert into a normal schema + input format to just use InputFormat directly instead
  • FlattenJSONBenchmark now measures the JsonInputFormat instead of using a json parse spec/parser

changes:
* `ParseSpec` and all of its implementations have been removed, including `JavascriptParseSpec` and `JSONLowercaseParseSpec`, which have no `InputFormat` equivalents
* migrated all tests which were still using `ParseSpec` to convert into a normal schema + input format to just use `InputFormat` directly instead
* `FlattenJSONBenchmark` now measures the `JsonInputFormat` instead of using a json parse spec/parser
@github-actions github-actions bot added Area - Documentation Area - Batch Ingestion Area - Ingestion Area - MSQ For multi stage queries - https://github.com/apache/druid/issues/12262 labels Mar 31, 2026
@clintropolis clintropolis changed the title remove ParseSpec refactor: remove ParseSpec Mar 31, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants