Skip to content

Intersect pushdown predicates#13505

Merged
rschlussel merged 1 commit intoprestodb:masterfrom
oerling:intersect-pushdown
Oct 16, 2019
Merged

Intersect pushdown predicates#13505
rschlussel merged 1 commit intoprestodb:masterfrom
oerling:intersect-pushdown

Conversation

@oerling
Copy link

@oerling oerling commented Oct 7, 2019

Predicates can be pushed down into a scan multiple times, for example
when a CTE has local predicates initially and acquires new predicates
from the enclosing context. Adds an intersect method to
DomainTranslater.ExtractionResult.

@oerling oerling requested a review from rschlussel October 7, 2019 05:58
@bhhari bhhari requested review from a team and highker October 8, 2019 23:45
Copy link

@highker highker left a comment

Choose a reason for hiding this comment

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

minor comments

Copy link

Choose a reason for hiding this comment

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

Could you move this function inside HiveMetadata? Let's make the spi light-weighted.

Copy link

Choose a reason for hiding this comment

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

Put an empty line after this.

Copy link

Choose a reason for hiding this comment

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

Put an empty line after this.

@oerling oerling force-pushed the intersect-pushdown branch from c6d61a6 to 3e4e352 Compare October 9, 2019 21:01
@oerling
Copy link
Author

oerling commented Oct 9, 2019 via email

Copy link
Contributor

@bhhari bhhari left a comment

Choose a reason for hiding this comment

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

lgtm

@oerling oerling force-pushed the intersect-pushdown branch from 3e4e352 to 7dc9f12 Compare October 9, 2019 23:48
Copy link
Contributor

@rschlussel rschlussel left a comment

Choose a reason for hiding this comment

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

looks good, thanks.

@oerling
Copy link
Author

oerling commented Oct 15, 2019 via email

@rschlussel
Copy link
Contributor

@highker did you have any additional comments?

Copy link

@highker highker left a comment

Choose a reason for hiding this comment

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

LGTM

@highker
Copy link

highker commented Oct 16, 2019

@oerling, could you rebase so we could merge?

Predicates can be pushed down into a scan multiple times, for example
when a CTE has local predicates initially and acquires new predicates
from the enclosing context. Adds an intersect method to
DomainTranslater.ExtractionResult.
@oerling oerling force-pushed the intersect-pushdown branch from 7dc9f12 to f2e1b4b Compare October 16, 2019 17:59
@oerling
Copy link
Author

oerling commented Oct 16, 2019 via email

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.

5 participants