Fix: use preprocess instead of expanding transform dicts BREAKING #1525
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Cleaned up #1524.
@tobymao I think we need to stop using the
**transforms.SOME_TRANSFORM
pattern, because it can easily lead to bugs in the future. For example, prior to Chris' PR we had the following entry in theTRANSFORMS
map of bigquery:This would cause the
**transforms.ELIMINATE_DISTINCT_ON
to be overridden and it's tricky to spot right away.cc: @crericha