Skip to content

Joins#763

Open
fogelito wants to merge 285 commits intomainfrom
joins8
Open

Joins#763
fogelito wants to merge 285 commits intomainfrom
joins8

Conversation

@fogelito
Copy link
Contributor

@fogelito fogelito commented Nov 20, 2025

Summary by CodeRabbit

  • New Features

    • Added support for database joins (inner, left, and right joins) enabling queries across related collections.
    • Introduced context-aware query processing for improved permission and relationship handling.
  • Refactor

    • Restructured query API to use context-driven parameters, affecting how selections and filters are specified.
    • Redesigned database adapter interface signatures for more flexible query parameter composition.

# Conflicts:
#	src/Database/Adapter/Mongo.php
# Conflicts:
#	composer.lock
#	src/Database/Adapter/Mongo.php
#	src/Database/Adapter/Postgres.php
#	src/Database/Validator/Query/Filter.php
# Conflicts:
#	src/Database/Validator/Query/Filter.php
# Conflicts:
#	src/Database/Adapter/Mongo.php
# Conflicts:
#	src/Database/Database.php
#	src/Database/Query.php
#	src/Database/Validator/Queries.php
#	src/Database/Validator/Query/Filter.php
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

Successfully merging this pull request may close these issues.

2 participants

Comments