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

Feature: bind queries #397

Merged
merged 17 commits into from
Feb 22, 2023
Merged

Feature: bind queries #397

merged 17 commits into from
Feb 22, 2023

Commits on Feb 21, 2023

  1. Add quot & subStr query fns

    quot is handy for integer divison & subStr lets you get substrings w/ start and end indices instead of regexen.
    cap10morgan committed Feb 21, 2023
    Configuration menu
    Copy the full SHA
    02d43c7 View commit details
    Browse the repository at this point in the history
  2. Add a bind query test

    cap10morgan committed Feb 21, 2023
    Configuration menu
    Copy the full SHA
    7ceb9c2 View commit details
    Browse the repository at this point in the history
  3. Add some useful logging macros for threaded vals

    ...async or otherwise
    cap10morgan committed Feb 21, 2023
    Configuration menu
    Copy the full SHA
    0a9fb88 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    cb3fc32 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a59e0c3 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    46a6813 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    5af041c View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2023

  1. Fix debug->>val & debug->val macros

    They weren't actually doing the logging before! I had recently converted these from fns, so didn't notice the need for this at first.
    cap10morgan committed Feb 22, 2023
    Configuration menu
    Copy the full SHA
    8e4396f View commit details
    Browse the repository at this point in the history
  2. Rename allowed-* vars in query.exec.eval

    ...to hopefully better reflect their intent
    cap10morgan committed Feb 22, 2023
    Configuration menu
    Copy the full SHA
    e8e2945 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d6fe714 View commit details
    Browse the repository at this point in the history
  4. Compute all bind clauses at once

    ...instead of one-by-one
    cap10morgan committed Feb 22, 2023
    Configuration menu
    Copy the full SHA
    1a40c02 View commit details
    Browse the repository at this point in the history
  5. Ensure f.d.query.fql/query returns parse exceptions

    ...on a channel
    cap10morgan committed Feb 22, 2023
    Configuration menu
    Copy the full SHA
    0060777 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d1d0621 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ac48e49 View commit details
    Browse the repository at this point in the history
  8. Move abs query fn from aggregate to scalar list

    ...so it can be used in binds too.
    cap10morgan committed Feb 22, 2023
    Configuration menu
    Copy the full SHA
    e5f89f3 View commit details
    Browse the repository at this point in the history
  9. Remove 'as' from allowed-aggregate-fns for now

    ...until we actually implement it.
    cap10morgan committed Feb 22, 2023
    Configuration menu
    Copy the full SHA
    45d235d View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    d5da1e0 View commit details
    Browse the repository at this point in the history