django1/django/db/backends
Anssi Kääriäinen 0c7633178f Fixed #24020 -- Refactored SQL compiler to use expressions
Refactored compiler SELECT, GROUP BY and ORDER BY generation.
While there, also refactored select_related() implementation
(get_cached_row() and get_klass_info() are now gone!).

Made get_db_converters() method work on expressions instead of
internal_type. This allows the backend converters to target
specific expressions if need be.

Added query.context, this can be used to set per-query state.

Also changed the signature of database converters. They now accept
context as an argument.
2015-01-08 14:07:54 -05:00
..
dummy Fixed #22279 -- Prevented dummy backend going through DatabaseErrorWrapper 2014-12-29 19:06:28 +01:00
mysql Fixed #24020 -- Refactored SQL compiler to use expressions 2015-01-08 14:07:54 -05:00
oracle Fixed #24020 -- Refactored SQL compiler to use expressions 2015-01-08 14:07:54 -05:00
postgresql_psycopg2 Moved DatabaseCreation.data_types properties to DatabaseWrapper. 2014-12-31 08:29:17 -05:00
sqlite3 Fixed #24020 -- Refactored SQL compiler to use expressions 2015-01-08 14:07:54 -05:00
__init__.py Fixed #24020 -- Refactored SQL compiler to use expressions 2015-01-08 14:07:54 -05:00
creation.py Fixed #12663 -- Formalized the Model._meta API for retrieving fields. 2015-01-06 19:25:12 -05:00
schema.py Fixed #12663 -- Formalized the Model._meta API for retrieving fields. 2015-01-06 19:25:12 -05:00
signals.py Fixed #13798 -- Added connection argument to the connection_created signal. Thanks to liangent for the report, and Alex Gaynor for the patch. 2010-08-30 13:21:18 +00:00
util.py Add a useful stacklevel to some RemovedInDjango19Warnings 2014-03-27 15:44:52 +13:00
utils.py Fixed #23941 -- Removed implicit decimal formatting from expressions. 2014-12-12 10:17:48 -05:00