Skip to content

[WIP] Add native row expression optimizer#24238

Draft
tdcmeehan wants to merge 2 commits into
prestodb:masterfrom
tdcmeehan:expr-spi-native
Draft

[WIP] Add native row expression optimizer#24238
tdcmeehan wants to merge 2 commits into
prestodb:masterfrom
tdcmeehan:expr-spi-native

Conversation

@tdcmeehan

Copy link
Copy Markdown
Contributor

Description

Add a ExpressionOptimizer which delegates to the native sidecar process to evaluate expressions with Velox.

Depends on #24144

Motivation and Context

RFC-0006. See #24126 for larger changes that include the Presto sidecar as described in the RFC.

Impact

No impact by default as the old in-memory evaluation is the default.

Test Plan

Tests have been added.

Contributor checklist

  • Please make sure your submission complies with our contributing guide, in particular code style and commit standards.
  • PR description addresses the issue accurately and concisely. If the change is non-trivial, a GitHub Issue is referenced.
  • Documented new properties (with its default value), SQL syntax, functions, or other functionality.
  • If release notes are required, they follow the release notes guidelines.
  • Adequate tests were added if applicable.
  • CI passed.

Release Notes

Please follow release notes guidelines and fill in the release notes below.

== RELEASE NOTES ==

General Changes
* ... :pr:`12345`
* ... :pr:`12345`

Hive Connector Changes
* ... :pr:`12345`
* ... :pr:`12345`

If release note is NOT required, use:

== NO RELEASE NOTE ==

@prestodb-ci prestodb-ci added the from:IBM PR from IBM label Dec 10, 2024
@prestodb-ci prestodb-ci requested review from a team, anandamideShakyan and pratyakshsharma and removed request for a team December 10, 2024 21:49
@tdcmeehan tdcmeehan force-pushed the expr-spi-native branch 6 times, most recently from 95ca594 to 1e8db61 Compare December 12, 2024 20:29
@tdcmeehan tdcmeehan force-pushed the expr-spi-native branch 3 times, most recently from b27e716 to d016dbf Compare January 9, 2025 21:09
@tdcmeehan tdcmeehan force-pushed the expr-spi-native branch 3 times, most recently from bffa89f to 2afd46a Compare January 29, 2025 21:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

from:IBM PR from IBM

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants