Skip to content

[Backport] Fix lookup serde on node types that don't load lookups.#7767

Merged
fjy merged 1 commit intoapache:0.15.0-incubatingfrom
gianm:backport-7752-to-0.15.0-incubating
May 27, 2019
Merged

[Backport] Fix lookup serde on node types that don't load lookups.#7767
fjy merged 1 commit intoapache:0.15.0-incubatingfrom
gianm:backport-7752-to-0.15.0-incubating

Conversation

@gianm
Copy link
Copy Markdown
Contributor

@gianm gianm commented May 27, 2019

Backport of #7752 to 0.15.0-incubating.

This includes the router, overlord, middleManager, and coordinator.
Does the following things:

- Loads LookupSerdeModule on MM, overlord, and coordinator.
- Adds LookupExprMacro to LookupSerdeModule, which allows these node
  types to understand that the 'lookup' function exists.
- Adds a test to make sure that LookupSerdeModule works for virtual
  columns, filters, transforms, and dimension specs.

This is implementing the technique discussed on these two issues:

- apache#7724 (comment)
- apache#7082 (comment)
@gianm
Copy link
Copy Markdown
Contributor Author

gianm commented May 27, 2019

After this is committed to 0.15.0-incubating, #7765 should be backported too.

@fjy fjy merged commit 05d5276 into apache:0.15.0-incubating May 27, 2019
jihoonson pushed a commit to implydata/druid-public that referenced this pull request Jun 4, 2019
…apache#7767)

This includes the router, overlord, middleManager, and coordinator.
Does the following things:

- Loads LookupSerdeModule on MM, overlord, and coordinator.
- Adds LookupExprMacro to LookupSerdeModule, which allows these node
  types to understand that the 'lookup' function exists.
- Adds a test to make sure that LookupSerdeModule works for virtual
  columns, filters, transforms, and dimension specs.

This is implementing the technique discussed on these two issues:

- apache#7724 (comment)
- apache#7082 (comment)
@gianm gianm deleted the backport-7752-to-0.15.0-incubating branch September 23, 2022 19:21
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