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

Make use of pypika objects being immutable, and pre-build as much of the query as possible. #64

Merged
merged 12 commits into from
Nov 13, 2018

Commits on Oct 31, 2018

  1. Replace query_class.from_(table) with basequery, ~6% improvement for …

    …smaller fetch operations
    grigi committed Oct 31, 2018
    Configuration menu
    Copy the full SHA
    116bdaf View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2018

  1. Pre-generate filter map, and select for all values per model.

    15-35% speedup for small selects.
    grigi committed Nov 5, 2018
    Configuration menu
    Copy the full SHA
    dc5aa91 View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2018

  1. Use SQLite db for examples

    grigi committed Nov 6, 2018
    Configuration menu
    Copy the full SHA
    8951270 View commit details
    Browse the repository at this point in the history
  2. Changelog update

    grigi committed Nov 6, 2018
    Configuration menu
    Copy the full SHA
    d73abf6 View commit details
    Browse the repository at this point in the history
  3. Required field params are now positional, so Python and IDE linters w…

    …ill pick up on it easier.
    grigi committed Nov 6, 2018
    Configuration menu
    Copy the full SHA
    ab2df44 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a83677c View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2018

  1. Refactored QuerySet._clone to run a bit faster.

    Added __slots__ to fields to reduce memory usage a little.
    Renamed `generate_filters` for clarity.
    grigi committed Nov 7, 2018
    Configuration menu
    Copy the full SHA
    2971b42 View commit details
    Browse the repository at this point in the history
  2. Update README

    grigi committed Nov 7, 2018
    Configuration menu
    Copy the full SHA
    c3cedbd View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2018

  1. Configuration menu
    Copy the full SHA
    66af5e3 View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2018

  1. Configuration menu
    Copy the full SHA
    1dd1ff7 View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2018

  1. Configuration menu
    Copy the full SHA
    b431a38 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    65a80f7 View commit details
    Browse the repository at this point in the history