mirror of
https://github.com/doctrine/orm.git
synced 2026-03-24 06:52:09 +01:00
DDC-769: Disabling discriminator column in WHERE clause #947
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @doctrinebot on GitHub (Aug 26, 2010).
Jira issue originally created by user lstrojny:
Per default Doctrine 2 adds an IN(...)-part to the query when hydrating an entity where a discriminator column is defined. While this makes sense as a default behavior, it would be pretty helpful if one could disable the WHERE-clause for discriminator columns alltogether for performance optimization.
@doctrinebot commented on GitHub (Aug 26, 2010):
Comment created by romanb:
That would obviously produce wrong results. Maybe you can elaborate more with an example.
@doctrinebot commented on GitHub (Sep 7, 2010):
Comment created by lstrojny:
I use ENUM("foo","bar") as discriminator columns. That means, the column will contain the right values out of the box, no further result set limiting required with WHERE.
@iricketson commented on GitHub (Nov 30, 2017):
Possibly related to #3596