Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Track: Evaluation of impure functions #3552

Closed
xiangjinwu opened this issue Jun 29, 2022 · 2 comments
Closed

Track: Evaluation of impure functions #3552

xiangjinwu opened this issue Jun 29, 2022 · 2 comments
Labels
component/common Common components, such as array, data chunk, expression. help wanted Issues that need help from contributors type/enhancement Improvements to existing implementation.

Comments

@xiangjinwu
Copy link
Contributor

xiangjinwu commented Jun 29, 2022

Opening an issue to track various special functions we have encountered so far. No proposals yet.

(Note that expression evaluation does not include aggregates and table functions.)

PostgreSQL classifies functions into 3 categories: immutable, stable and volatile.

@fuyufjh
Copy link
Member

fuyufjh commented Aug 19, 2022

+1. Perhaps we need a context when eval

@fuyufjh fuyufjh added type/enhancement Improvements to existing implementation. component/common Common components, such as array, data chunk, expression. help wanted Issues that need help from contributors and removed type/feature labels Aug 25, 2022
@xxchan
Copy link
Member

xxchan commented Mar 31, 2023

To summarize, I think we handle impure functions in these ways:

So we can close the issue now?

@xxchan xxchan closed this as completed Apr 3, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component/common Common components, such as array, data chunk, expression. help wanted Issues that need help from contributors type/enhancement Improvements to existing implementation.
Projects
None yet
Development

No branches or pull requests

3 participants