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

Support multiple levels of relations #91

Open
wants to merge 14 commits into
base: master
Choose a base branch
from

Commits on Mar 17, 2021

  1. Fix aliasing of HasMany and ManyToMany relations

    `buildFilter()` aliases relations that are not OneToOne, but `fullColumnName()` does not, the result being that filters on fields nested in HasMany or ManyToMany relations fail.
    This commit makes the `fullColumnName()` method alias all such relations.
    DeanMauro authored Mar 17, 2021
    Configuration menu
    Copy the full SHA
    b2fd65f View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2021

  1. Separated the predicates in FullColumnName

    There are 3 cases to consider rather than 2:
    1. Is not a relation
    2. Is a relation and !isOneToOne
    3. Is a relation and isOneToOne
    DeanMauro authored Mar 18, 2021
    Configuration menu
    Copy the full SHA
    0e9f2ab View commit details
    Browse the repository at this point in the history

Commits on Dec 2, 2021

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

Commits on Dec 7, 2021

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

Commits on Dec 8, 2021

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

Commits on Dec 14, 2021

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

Commits on Jan 21, 2022

  1. Multi level relation

    Objection Find is now supports multiple levels of depth.
    Subqueries replaced with joins during the process.
    DanAlexandruNiculescu committed Jan 21, 2022
    Configuration menu
    Copy the full SHA
    0e3d7cc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    571d6b6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5c0769c View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2022

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

Commits on Jul 26, 2022

  1. Update FindQueryBuilder.js

    - GroupBy key column added as a default
    - GroupBy parameter is added only if there are joins
    DanAlexandruNiculescu committed Jul 26, 2022
    Configuration menu
    Copy the full SHA
    d958711 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5213075 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f2afc83 View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2022

  1. Merge pull request #3 from DeanMauro/fix/groupBy_for_multi_lvl_relations

    Update FindQueryBuilder.js
    DeanMauro authored Jul 29, 2022
    Configuration menu
    Copy the full SHA
    e25369d View commit details
    Browse the repository at this point in the history