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
..
2014-09-09 11:05:31 -04:00
2014-11-03 11:56:37 -05:00
2014-12-30 18:16:25 +01:00
2014-11-03 15:30:46 -05:00
2014-12-16 09:12:46 -05:00
2014-07-31 08:07:28 -04:00
2014-07-31 08:07:28 -04:00
2014-12-30 18:16:25 +01:00
2014-12-31 11:26:27 -05:00
2014-12-30 18:16:25 +01:00
2015-01-08 13:17:00 -05:00
2015-01-08 14:07:54 -05:00
2015-01-08 14:07:54 -05:00
2015-01-07 19:07:49 -05:00
2014-01-25 22:50:40 -07:00
2014-10-22 21:21:02 -04:00
2015-01-06 19:25:12 -05:00
2013-12-24 12:25:17 +01:00
2015-01-06 19:25:12 -05:00
2014-03-30 20:55:40 -03:00
2015-01-08 13:14:45 -05:00
2015-01-05 14:35:30 -05:00
2014-09-24 17:28:56 +07:00
2014-12-31 08:29:17 -05:00
2014-06-07 17:18:30 -07:00
2014-12-24 12:33:57 -05:00
2014-12-01 11:34:15 -05:00
2014-12-28 17:02:31 +01:00
2014-10-22 09:25:50 +07:00
2015-01-06 08:48:01 +01:00
2014-11-03 20:59:30 -05:00
2014-09-24 17:28:56 +07:00
2015-01-07 17:29:20 -07:00
2015-01-08 14:07:54 -05:00
2014-12-29 19:44:13 +11:00
2014-11-29 10:27:04 -05:00
2014-12-31 11:56:06 -05:00
2015-01-08 14:07:54 -05:00
2014-03-22 21:35:46 +01:00
2014-12-30 18:16:25 +01:00
2015-01-02 12:00:41 -05:00
2015-01-07 19:07:49 -05:00
2014-12-30 18:16:25 +01:00
2014-11-03 11:56:37 -05:00
2014-11-28 06:54:00 -05:00
2015-01-07 19:12:37 -05:00
2014-11-24 15:54:57 -05:00
2015-01-06 19:25:12 -05:00
2014-12-03 10:37:04 -05:00
2014-11-03 11:56:37 -05:00
2014-12-23 19:01:03 +01:00
2014-12-02 07:31:52 -05:00
2015-01-06 14:04:25 -05:00
2015-01-08 14:07:54 -05:00
2014-12-31 08:24:09 -05:00
2015-01-06 19:25:12 -05:00
2015-01-06 19:25:12 -05:00
2014-12-30 18:16:25 +01:00
2014-12-30 18:16:25 +01:00
2014-11-22 14:23:37 +01:00
2014-08-18 13:44:10 -04:00
2014-11-12 19:04:45 +01:00
2015-01-08 17:43:07 +01:00
2014-12-30 18:16:25 +01:00
2014-05-15 19:58:41 +02:00
2015-01-01 13:30:52 -05:00
2014-12-06 13:00:25 -05:00
2014-11-26 18:41:54 -05:00
2015-01-08 08:49:54 -05:00
2014-09-29 00:01:38 +07:00
2015-01-06 19:25:12 -05:00
2014-09-24 17:28:56 +07:00
2014-09-24 17:28:56 +07:00
2014-09-24 17:28:56 +07:00
2014-12-24 14:18:00 +01:00
2013-11-02 23:50:49 -05:00
2014-11-21 16:02:31 -05:00
2014-12-06 12:06:06 -05:00
2014-01-26 14:42:30 -05:00
2014-09-24 17:28:56 +07:00
2015-01-06 19:25:12 -05:00
2015-01-05 10:51:52 -05:00
2014-12-16 18:34:25 -05:00
2014-07-21 10:09:31 +01:00
2015-01-07 17:29:20 -07:00
2015-01-07 08:33:26 -05:00
2014-12-13 12:45:58 -05:00
2014-12-08 07:58:23 -05:00
2014-12-03 18:54:47 -05:00
2015-01-06 19:25:12 -05:00
2014-12-23 19:35:01 +01:00
2014-12-19 14:11:17 -05:00
2014-11-27 19:42:30 -05:00
2014-12-30 18:16:25 +01:00
2014-12-01 11:37:08 -05:00
2014-07-07 19:08:42 -04:00
2013-12-24 12:25:17 +01:00
2014-11-03 11:56:37 -05:00
2014-01-18 11:46:19 +02:00
2014-12-23 10:54:25 -05:00
2014-09-24 17:28:56 +07:00
2014-11-03 11:56:37 -05:00
2014-12-08 07:58:23 -05:00
2014-10-21 20:54:32 +02:00
2015-01-08 14:07:54 -05:00
2015-01-06 19:25:12 -05:00
2014-11-03 11:56:37 -05:00
2014-12-30 10:23:42 -05:00
2014-12-28 16:23:00 +01:00
2014-12-30 18:16:25 +01:00
2015-01-06 19:25:12 -05:00
2015-01-08 14:07:54 -05:00
2015-01-08 14:07:54 -05:00
2015-01-01 13:30:52 -05:00
2014-11-29 11:21:58 -05:00
2014-12-28 17:02:30 +01:00
2015-01-07 21:54:22 +01:00
2014-12-22 07:46:40 -05:00
2014-12-22 07:46:40 -05:00
2014-12-23 19:01:33 +01:00
2015-01-01 13:57:52 -05:00
2014-12-30 18:16:25 +01:00
2014-12-11 15:56:54 -05:00
2015-01-06 22:02:27 +01:00
2015-01-07 21:54:22 +01:00
2015-01-05 19:35:02 -05:00
2014-11-28 17:59:55 -05:00
2014-12-30 18:16:25 +01:00
2014-10-23 11:16:17 +02:00
2014-11-20 14:31:14 -05:00
2014-12-01 16:08:25 -05:00
2014-12-24 07:10:34 -05:00
2014-12-28 17:00:07 +01:00
2014-09-24 17:28:56 +07:00
2014-11-16 15:44:13 +01:00
2014-11-03 20:59:30 -05:00
2014-12-30 18:16:25 +01:00
2015-01-08 17:43:07 +01:00
2014-12-30 18:16:25 +01:00
2014-11-03 20:59:30 -05:00
2015-01-06 14:04:25 -05:00
2014-12-28 17:02:30 +01:00
2015-01-05 10:51:52 -05:00
2014-11-19 06:01:39 -05:00
2014-12-01 16:08:25 -05:00
2015-01-01 13:30:52 -05:00