Skip to content
This repository has been archived by the owner on Aug 23, 2023. It is now read-only.

Add aggregate function #1751

Closed
wants to merge 8 commits into from
Closed

Add aggregate function #1751

wants to merge 8 commits into from

Conversation

agao48
Copy link
Contributor

@agao48 agao48 commented Apr 6, 2020

  • uses commits from abandoned PR Added aggregate function #1307 (Stiven's commits were cherry-picked and squashed here), resolving conflicts where needed
  • made changes addressing the last comments from above PR

Describe your changes
Adds the aggregate function

Testing performed
Test files added

the-real-stiven and others added 8 commits March 25, 2020 16:07
added aggregate function

added tags

added `last` and `count` aggregator functions

added tests

added aggregate function aliases

made function stable and edited doc

when somputing last, return the last non-null val

fixed test case

added xFilesfactor functions

added xff check to aggregate

added tests for aggregate with xff

split aggregate function so that it can be used byy other functions;
added helper function for combining query patterns

fixed xff func
remove xff vals after computing agg function
fixed tests

removed unused function

added avg_zero
* use new Normalize() correctly
* update aggregate tests to use new methods
* xff functions
* difference between avg and avg_zero
* iterate in reverse for last function
* use more cache-friendly versions for aggregate
@Dieterbe
Copy link
Contributor

I have a few commits coming to address these points.
generally, this looks good!

@Dieterbe
Copy link
Contributor

replaced by above PR.

@Dieterbe Dieterbe closed this Apr 13, 2020
Dieterbe added a commit that referenced this pull request Apr 13, 2020
add function aggregate. PR #1751 + small tweaks
@agao48 agao48 deleted the aggregate branch April 14, 2020 14:53
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants