Skip to content

Row expression predicate pushdown#13112

Merged
highker merged 2 commits intoprestodb:masterfrom
hellium01:RowExpressionPredicatePushdown
Oct 20, 2019
Merged

Row expression predicate pushdown#13112
highker merged 2 commits intoprestodb:masterfrom
hellium01:RowExpressionPredicatePushdown

Conversation

@hellium01
Copy link
Contributor

@hellium01 hellium01 commented Jul 23, 2019

Pushdown RowExpression predicates. On top of #13560

@hellium01 hellium01 force-pushed the RowExpressionPredicatePushdown branch from 95e74b9 to 9f4bd03 Compare July 26, 2019 02:00
@hellium01 hellium01 force-pushed the RowExpressionPredicatePushdown branch 2 times, most recently from 64e7ac2 to 1d0f2f4 Compare August 2, 2019 21:44
@hellium01 hellium01 force-pushed the RowExpressionPredicatePushdown branch 8 times, most recently from 11fd8a6 to 0f5f54e Compare August 14, 2019 19:46
@hellium01 hellium01 changed the title [WIP] Row expression predicate pushdown Row expression predicate pushdown Aug 14, 2019
@hellium01 hellium01 requested a review from highker August 14, 2019 21:29
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.

Let's fix the other PR and then come back to this one.

@hellium01 hellium01 force-pushed the RowExpressionPredicatePushdown branch 2 times, most recently from 9b95f73 to 2e3478e Compare August 20, 2019 23:31
@hellium01 hellium01 force-pushed the RowExpressionPredicatePushdown branch 4 times, most recently from 25bc1db to 96d90cf Compare September 18, 2019 01:08
@hellium01 hellium01 force-pushed the RowExpressionPredicatePushdown branch 4 times, most recently from 4fe9f50 to 472de3d Compare October 7, 2019 20:53
@hellium01 hellium01 requested a review from highker October 7, 2019 21:37
@hellium01 hellium01 force-pushed the RowExpressionPredicatePushdown branch from 472de3d to dc63362 Compare October 7, 2019 21:55
@hellium01
Copy link
Contributor Author

Ran explain verifier with 100K queries and found no change in query plan result.

@hellium01 hellium01 force-pushed the RowExpressionPredicatePushdown branch from dc63362 to 2831eb6 Compare October 8, 2019 00:26
@hellium01 hellium01 force-pushed the RowExpressionPredicatePushdown branch 6 times, most recently from 238e73b to 5eceb90 Compare October 16, 2019 18:52
@highker highker self-requested a review October 16, 2019 19:21
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.

"Add RowExpressionPredicateExtractor" LGTM

@hellium01 hellium01 force-pushed the RowExpressionPredicatePushdown branch from 5eceb90 to df98eae Compare October 16, 2019 19:56
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.

predicate pushdown; not finished review yet

@hellium01 hellium01 force-pushed the RowExpressionPredicatePushdown branch 2 times, most recently from 36254e7 to 1c328d9 Compare October 16, 2019 21:53
@highker
Copy link

highker commented Oct 16, 2019

@hellium01, could you do a quick rebase? I have merged #13560. I will review the rest two commits today.

@hellium01 hellium01 force-pushed the RowExpressionPredicatePushdown branch from 1c328d9 to 957e99a Compare October 17, 2019 00:24
@hellium01
Copy link
Contributor Author

Yes, rebased and improved the test coverage a little bit.

@hellium01 hellium01 force-pushed the RowExpressionPredicatePushdown branch from 957e99a to de39317 Compare October 17, 2019 00:40
@highker highker self-requested a review October 17, 2019 00:48
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.

Compared line by line; didn't see anything wrong. But still, it would be better to run more explain tests

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.

3 participants