summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/sql/default_comparator.py
Commit message (Expand)AuthorAgeFilesLines
* Dedicated bitwise operatorsjazzthief2023-02-061-0/+16
* happy new year 2023Mike Bayer2023-01-031-1/+1
* implement icontains, istartswith, iendswith operatorsMatias Martinez Rebori2022-09-081-0/+12
* check for TypeDecorator when handling getitemMike Bayer2022-07-191-1/+5
* implement multi-element expression constructsMike Bayer2022-04-131-19/+18
* pep484 - SQL internalsMike Bayer2022-03-241-28/+50
* pep-484 - SQL column operationsMike Bayer2022-03-151-21/+61
* pep-484 for sqlalchemy.event; use future annotationsMike Bayer2022-02-151-0/+2
* initial reorganize for static typingMike Bayer2022-01-121-89/+190
* happy new year 2022Mike Bayer2022-01-061-1/+1
* Update Black's target-version to py37Hugo van Kemenade2022-01-051-3/+3
* consider truediv as truediv; support floordiv operatorMike Bayer2021-12-261-0/+1
* repair any_() / all_() "implicit flip" behavior for NoneMike Bayer2021-10-041-2/+6
* Replace all http:// links to https://Federico Caselli2021-07-041-1/+1
* happy new yearMike Bayer2021-01-041-1/+1
* Apply underscore naming to several more operatorsjonathan vanasco2020-10-301-17/+20
* Rename Core expression isnot, not_in_jonathan vanasco2020-09-141-7/+7
* Add support for regular expression on supported backend.Federico Caselli2020-08-271-0/+42
* happy new yearMike Bayer2020-01-011-1/+1
* Add anonymizing context to cache keys, comparison; convert traversalMike Bayer2019-11-041-0/+3
* Implement new ClauseElement role and coercion systemMike Bayer2019-05-181-106/+40
* happy new yearMike Bayer2019-01-111-1/+1
* Post black reformattingMike Bayer2019-01-061-27/+27
* Run black -l 79 against all source filesMike Bayer2019-01-061-99/+135
* Support tuples of heterogeneous types for empty expanding INMike Bayer2018-10-031-1/+10
* happy new yearMike Bayer2018-01-121-1/+1
* Support method form of any_(), all_()Mike Bayer2017-09-271-1/+3
* Ensure custom ops have consistent typing behavior, boolean supportMike Bayer2017-09-011-1/+13
* Enforce boolean result type for all eq_, is_, isnot, comparisonMike Bayer2017-04-271-2/+6
* Add new "expanding" feature to bindparam()Mike Bayer2017-04-071-6/+14
* Add "empty in" strategies; default to "static"Mike Bayer2017-03-141-16/+7
* update for 2017 copyrightMike Bayer2017-01-041-1/+1
* Preserve type for math negationMike Bayer2016-07-011-1/+1
* Add IS (NOT) DISTINCT FROM operatorsSebastian Bank2016-06-061-2/+11
* - Fixed issue where inadvertent use of the Python ``__contains__``Mike Bayer2016-02-021-0/+1
* - happy new yearMike Bayer2016-01-291-1/+1
* - Added :class:`.mysql.JSON` for MySQL 5.7. The JSON type providesMike Bayer2016-01-061-23/+5
* - build out a new base type for Array, as well as new any/all operatorsMike Bayer2015-08-251-4/+9
* - Added new checks for the common error case of passing mapped classesMike Bayer2015-08-221-2/+2
* - merge of ticket_3499 indexed access branchMike Bayer2015-08-171-2/+26
* - copyright 2015Mike Bayer2015-03-101-1/+1
* - clean up default comparator which doesn't need to be a class,Mike Bayer2015-01-041-254/+257
* - start trying to move things into __slots__. This seems to reduce theslotsMike Bayer2015-01-041-42/+4
* - The :meth:`.Operators.match` operator is now handled such that theMike Bayer2014-12-041-5/+16
* - apply pep8 formatting to sqlalchemy/sql, sqlalchemy/util, sqlalchemy/dialects,Brian Jarrett2014-07-201-51/+56
* - break up the <authors> copyright comment as part of a passMike Bayer2014-07-091-1/+2
* - add postgresql_regconfig argument to PG dialect for match() operator,jonathan vanasco2014-07-081-1/+1
* - Fixed bug where the :meth:`.Operators.__and__`,Mike Bayer2014-05-241-1/+19
* - Added new flag :paramref:`.expression.between.symmetric`, when set to TrueMike Bayer2014-03-301-1/+6
* - Fixed bug where :meth:`.in_()` would go into an endless loop ifMike Bayer2014-02-131-3/+7