-
-
Notifications
You must be signed in to change notification settings - Fork 56
feat: add support for any_value()
#323
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
Conversation
WalkthroughThis pull request makes several adjustments. The GitHub Actions workflow file now processes pull requests containing the phrase "Auto Request Review" by removing it from the ignored list. In addition, documentation for PostgreSQL functions is updated and extended across several integration files to include a new ANY_VALUE function, plus additional custom functions (ALL_OF and ANY_OF) for Doctrine ORM. A new class implementing the ANY_VALUE function has been added along with corresponding tests to verify its integration. Changes
Sequence Diagram(s)sequenceDiagram
participant Dev as Developer
participant GH as GitHub Actions
participant Sloth as Sloth Tool
Dev->>GH: Push pull request event
GH->>Sloth: Trigger sloth job
Sloth-->>GH: Process PR (including "Auto Request Review")
GH-->>Dev: Return review outcome
sequenceDiagram
participant App as Application
participant ORM as Doctrine ORM
participant AnyValue as ANY_VALUE Function
participant DB as Database
App->>ORM: Execute DQL query with ANY_VALUE
ORM->>AnyValue: Invoke ANY_VALUE function logic
AnyValue->>ORM: Return function prototype (any_value(%s))
ORM->>DB: Execute generated SQL query
DB-->>ORM: Send query result
ORM-->>App: Deliver final results
Possibly related PRs
Poem
📜 Recent review detailsConfiguration used: .coderabbit.yaml 📒 Files selected for processing (7)
💤 Files with no reviewable changes (1)
🧰 Additional context used📓 Path-based instructions (1)`tests/MartinGeorgiev/Doctrine/ORM/Query/AST/Functions/**/*.php`: Use the PostgreSQL official documentation to verify that tests include comprehensive use cases and example SQL que...
🔇 Additional comments (7)
✨ Finishing Touches
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. 🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (Invoked using PR comments)
Other keywords and placeholders
Documentation and Community
|
Summary by CodeRabbit