-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Enable custom aggregate functions (take 2) #529
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
Merged
Merged
Changes from 28 commits
Commits
Show all changes
36 commits
Select commit
Hold shift + click to select a range
24a6a12
initial commit.
fad9ba6
documentation
llimllib d191caa
remove no-longer-valid type
llimllib 0d937a7
close over state initialization for performance
llimllib 8fd3f8a
link documentation in comment
llimllib ba733ba
more testing
llimllib 9e6b462
run tests if they're main
llimllib 573afa7
accept a single arg
llimllib a3abdcb
this kind of works but I'm abandoning this branch
llimllib 9daf01f
a middle road sqlite3_agg_context solution
llimllib ec5c72b
try out auto-updating state
llimllib a927950
improve quantile test, add multiple agg test
llimllib e643bd9
add a null to the test
llimllib 2cbdb0e
acorn fails to parse ||=, whatever
llimllib b9ccd48
make eslint happy
llimllib ac548d4
make initial_value an argument
llimllib bf22aa1
test step and finalize exceptions
llimllib 55858e9
add memory leak test
llimllib 9a0c185
update docs to current interface
llimllib 2445107
delete state in exception handlers
llimllib 5b62cf6
remove null state
llimllib 062f147
return init function and document object
llimllib 7aff1ae
more tests and update back to init function
llimllib 67f85e5
update redefinition test for new interface
llimllib b8692d4
update README to match fixed signature
llimllib b41e5cf
more consistent test formatting
llimllib d257bba
Update README.md
llimllib e82c286
clarify what exactly the result will contain
llimllib b65457c
Update README.md
lovasoa 8d2c2e0
Update README.md
lovasoa f8f4a7c
Update README.md
lovasoa bdaa1b6
Update README.md
lovasoa e86d7ff
Update README.md
lovasoa 423fc36
Improve documentation and type annotations
lovasoa f8e7bd3
ignore documentation in eslintrc
lovasoa 799ebcd
reduce code size
lovasoa File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.