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

Refactor query execution #90

Open
1 of 3 tasks
Preetam opened this issue Oct 5, 2017 · 0 comments
Open
1 of 3 tasks

Refactor query execution #90

Preetam opened this issue Oct 5, 2017 · 0 comments

Comments

@Preetam
Copy link
Member

Preetam commented Oct 5, 2017

This giant function to execute queries isn't very clean.

Task: Design and implement abstractions for query execution.

Misc steps (subject to change):

  • Create an aggregation interface. These interfaces should accept updates and eventually return some aggregate result. Example aggregations: sum, min, max, average, percentile, first, last, count, etc.
  • Create an event iterator interface. This interface should accept a set of filters and return events that match that filter set.
  • Create a filter interface. Can be done as part of Add more filter operators #84.
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

No branches or pull requests

1 participant