Changing the queryFrameWork in Calcite*Tests may have sideeffects#15428
Changing the queryFrameWork in Calcite*Tests may have sideeffects#15428LakshSingla merged 10 commits intoapache:masterfrom
Conversation
There was a problem hiding this comment.
I have a few general comments:
-
The way things are configured before this patch, does changing
minTopNThresholddo anything at all? For example, look at the test casetestExactTopNOnInnerJoinWithLimit. We manually set the value, however, we don't create a new framework. -
I was also thinking that
cannotVectorize()andmsqCompatible()could be very good candidates for adding to the list, however, it seems that we are creating a map of values to the query frameworks that support those values, which we don't wanna add here as is. -
Can you add a Javadoc to this method, as to how it works, and that it caches the framework based on the properties supplied?
not sure which method :) but I've added some apidoc to |
LakshSingla
left a comment
There was a problem hiding this comment.
Thanks for the fix!!
I am also iffy on how the TopNThreshold is wired in the tests, though that is a separate discussion.
Fixes #15427.
This PR has: