xiedeyantu commented on PR #4577:
URL: https://github.com/apache/calcite/pull/4577#issuecomment-3403006387

   > It's not really about niche and non-niche, in general the number of 
algebraic properties you may look for when optimizing is unbounded. It is not 
sustainable to modify all objects to represent such properties; that's exactly 
what the visitor pattern is designed to solve.
   
   I think we might be discussing how to refactor the function attribute 
system, which seems unrelated to the purpose of this PR. Since using boolean 
types as attribute identifiers is already an existing practice, should we 
accept extending it in the same way? If our final conclusion is not to agree, 
this PR could be temporarily closed, and the discussion on refactoring function 
attributes could continue in the new Jira ticket. What do you think?


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to