summaryrefslogtreecommitdiff
path: root/django/db/models/lookups.py
AgeCommit message (Expand)Author
2020-10-28Refs #27149 -- Fixed sql.Query identity.Simon Charette
2020-10-14Refs #32096 -- Fixed __in lookup crash against key transforms for JSONField.Mariusz Felisiak
2020-07-30Bumped minimum isort version to 5.1.0.David Smith
2020-07-15Fixed #30446 -- Resolved Value.output_field for stdlib types.Simon Charette
2020-06-11Fixed #31667 -- Made __in lookup ignore None values.Adam Johnson
2020-04-01Refs #12990 -- Moved PostgresSimpleLookup to the django.db.models.lookups.Pos...Mariusz Felisiak
2019-11-21Refs #25367 -- Moved conditional expression wrapping to the Exact lookup.Simon Charette
2019-10-21Fixed #30841 -- Deprecated using non-boolean values for isnull lookup.André Ericson
2019-09-23Fixed #29915 -- Added support for values with hyphens to pattern lookups for ...Ian Foote
2019-09-20Fixed #30771 -- Fixed exact lookup against queries with selected columns.James Timmins
2019-08-29Refs #25367 -- Simplified OrderBy and Lookup by using Case() instead of RawSQ...Mariusz Felisiak
2019-08-13Refs #25367 -- Moved Oracle Exists() handling to contextual methods.Simon Charette
2019-06-25Fixed #30477 -- Made reverse lookup use Field.get_db_prep_value() from the ta...can
2019-05-21Refs #29396, #30494 -- Reduced code duplication in year lookups.Simon Charette
2019-05-21Fixed #29396 -- Added indirect values support to __year lookups.Simon Charette
2019-05-21Fixed #30494 -- Disabled __year lookup optimization for indirect values.Simon Charette
2019-03-21Removed obsolete Lookup hook to prepare rhs expressions.Simon Charette
2019-03-21Refs #27149, #29542 -- Simplified subquery parentheses wrapping logic.Simon Charette
2019-03-21Refs #30158 -- Added alias argument to Expression.get_group_by_cols().Simon Charette
2018-06-20Fixed #29503 -- Made __in lookup keep order of values in query.Nick Pope
2018-04-04Fixed #25718 -- Made a JSONField lookup value of None match keys that have a ...Dmitry Dygalo
2018-03-14Fixed #29155 -- Fixed crash when database functions are used with pattern loo...Mariusz Felisiak
2018-03-12Added PatternLookup.prepare_rhs to simplify subclasses.Simon Charette
2018-03-07Simplified Contains, StartsWith, and EndsWith lookups.Mariusz Felisiak
2018-01-03Fixed #28982 -- Simplified code with and/or.Дилян Палаузов
2017-10-16Fixed #28497 -- Restored the ability to use sliced QuerySets with __exact.Tim Graham
2017-10-06Fixed #28665 -- Change some database exceptions to NotImplementedError per PE...Simon Charette
2017-09-18Fixed #26608 -- Added support for window expressions (OVER clause).Mads Jensen
2017-09-04Corrected YearComparisonLookup.get_bound() signature.Srinivas Reddy Thatiparthy
2017-08-11Removed obsolete DecimalComparisonLookup.Sergey Fedoseev
2017-07-18Removed unneeded hasattr(self.rhs, 'get_compiler') checks in db/models/lookup...Sergey Fedoseev
2017-05-01Refs #16187 -- Stopped compiling query compilers during lookup rhs processing.Simon Charette
2017-04-28Reverted "Refs #20939 -- Moved subquery ordering clearing optimization to the...Simon Charette
2017-04-27Refs #20939 -- Moved subquery ordering clearing optimization to the __in lookup.Simon Charette
2017-04-25Refs #20939 -- Removed the Query._forced_pk hack.Simon Charette
2017-04-01Fixed #25605 -- Made GIS DB functions accept geometric expressions, not only ...Sergey Fedoseev
2017-01-25Refs #23919 -- Replaced super(ClassName, self) with super().chillaranand
2017-01-19Refs #23919 -- Stopped inheriting from object to define new style classes.Simon Charette
2017-01-18Refs #23919 -- Removed most of remaining six usageClaude Paroz
2017-01-17Refs #26285 -- Removed MySQL __search lookup per deprecation timeline.Tim Graham
2017-01-16Fixed #25307 -- Fixed QuerySet.annotate() crash with conditional expressions.Josh Smeaton
2017-01-16Fixed #27736 -- Used decorators for lookup registration.Mads Jensen
2016-12-24Fixed #27498 -- Fixed filtering on annotated DecimalField on SQLite.Peter Inglesby
2016-11-14Fixed E305 flake8 warnings.Ramin Farajpour Cami
2016-10-28Fixed #20939 -- Simplified query generation by converting QuerySet to Query.Tim Graham
2016-09-24Removed unused FieldGetDbPrepValueMixin.get_prep_lookup_value().Tim Graham
2016-08-19Fixed #22288 -- Fixed F() expressions with the __range lookup.Matthew Wilkes
2016-08-08Moved EmpytResultSet to django.core.exceptions.Johannes Dollinger
2016-05-18Fixed #25774 -- Refactor datetime expressions into public APIJosh Smeaton
2016-05-04Fixed #22936 -- Obsoleted Field.get_prep_lookup()/get_db_prep_lookup()Claude Paroz