Skip to content

Add application-defined aggregate function support#14

Open
delaneyj wants to merge 2 commits intoandersmurphy:masterfrom
delaneyj:aggregate-function-split
Open

Add application-defined aggregate function support#14
delaneyj wants to merge 2 commits intoandersmurphy:masterfrom
delaneyj:aggregate-function-split

Conversation

@delaneyj
Copy link

Summary

Adds application-defined aggregate function support to sqlite4clj.

Changes

  • add d/create-aggregate and d/remove-aggregate in sqlite4clj.core
  • implement aggregate registration/removal in src/sqlite4clj/impl/functions_aggregates.clj
  • add SQLite API binding for sqlite3_aggregate_context
  • add aggregate behavior tests in test/sqlite4clj/impl/functions_aggregates_test.clj

Notes

The EDN BLOB decode-size fix was intentionally split into a standalone PR: #13.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant