summaryrefslogtreecommitdiff
path: root/test/sql/test_operators.py
Commit message (Expand)AuthorAgeFilesLines
* Ensure custom ops have consistent typing behavior, boolean supportMike Bayer2017-09-011-2/+31
* Flatten operator precedence for comparison operatorsMichael Birtwell2017-05-251-0/+7
* Enforce boolean result type for all eq_, is_, isnot, comparisonMike Bayer2017-04-271-0/+10
* Add _negate() to Label to negate inner elementMike Bayer2017-04-211-1/+15
* Add new "expanding" feature to bindparam()Mike Bayer2017-04-071-3/+3
* Double percent signs based on paramstyle, not dialectMike Bayer2017-04-051-24/+24
* Treat collation names as identifiersMike Bayer2017-03-231-8/+8
* Add "empty in" strategies; default to "static"Mike Bayer2017-03-141-11/+49
* add autoescape option to startswith, endswith, and containsDiana Clarke2017-03-141-13/+111
* Make all tests to be PEP8 compliantKhairi Hafsham2017-02-071-13/+15
* Add "eager_parenthesis" late-compilation rule, use w/ PG JSON/HSTOREMike Bayer2016-10-011-2/+27
* Exclude eq and ne from associative operatorsJohn Passaro2016-09-191-0/+8
* Preserve type for math negationMike Bayer2016-07-011-0/+6
* Add IS (NOT) DISTINCT FROM operatorsSebastian Bank2016-06-061-0/+66
* - Fixed issue where inadvertent use of the Python ``__contains__``Mike Bayer2016-02-021-1/+23
* - Added :class:`.mysql.JSON` for MySQL 5.7. The JSON type providesMike Bayer2016-01-061-24/+125
* - build out a new base type for Array, as well as new any/all operatorsMike Bayer2015-08-251-2/+154
* - as the Concatenable mixin was changed to support calling down toMike Bayer2015-08-181-1/+55
* - merge of ticket_3499 indexed access branchMike Bayer2015-08-171-2/+196
* - Fixed bug where coersion of literal ``True`` or ``False`` constantMike Bayer2015-07-191-0/+58
* Added test for modulo operator.pr/188Dan Gittik2015-07-171-0/+3
* - start trying to move things into __slots__. This seems to reduce theslotsMike Bayer2015-01-041-7/+9
* - Fixed bug where using a :class:`.TypeDecorator` that implementedMike Bayer2014-12-191-0/+25
* - The :meth:`.Operators.match` operator is now handled such that theMike Bayer2014-12-041-1/+27
* - Reversing a change that was made in 0.9, the "singleton" natureMike Bayer2014-10-191-1/+20
* - update the flake8 rules againMike Bayer2014-07-181-242/+333
* - Fixed a bug within the custom operator plus :meth:`.TypeEngine.with_variant`Mike Bayer2014-06-271-1/+30
* - Fixed bug where the :meth:`.Operators.__and__`,Mike Bayer2014-05-241-0/+49
* - Fixes to the newly enhanced boolean coercion in :ticket:`2804` whereMike Bayer2014-04-011-3/+27
* - Added new flag :paramref:`.expression.between.symmetric`, when set to TrueMike Bayer2014-03-301-3/+43
* - Fixed bug in :func:`.tuple_` construct where the "type" of essentiallyMike Bayer2014-02-271-1/+21
* - Fixed bug where :meth:`.in_()` would go into an endless loop ifMike Bayer2014-02-131-0/+33
* - Added a new parameter :paramref:`.Operators.op.is_comparison`. ThisMike Bayer2014-01-311-0/+10
* - The precedence rules for the :meth:`.ColumnOperators.collate` operatorMike Bayer2013-12-051-0/+52
* An overhaul of expression handling for special symbols particularlyMike Bayer2013-10-231-4/+206
* - Removed some now unneeded version checks [ticket:2829] courtesy alex gaynorMike Bayer2013-09-221-1/+0
* - The :meth:`.Operators.notin_` operator added in 0.8 now properlyMike Bayer2013-08-071-0/+11
* - remove the ``__iter__()`` with notimplemented since it interferesMike Bayer2013-06-031-7/+6
* Fully implemented the IS and IS NOT operators withMike Bayer2013-04-221-1/+28
* The :meth:`.ColumnOperators.in_` operator will now coerceMike Bayer2013-02-021-0/+6
* - BinaryExpression now keeps track of "left" and "right" as passed in,Mike Bayer2012-12-021-0/+52
* Fixed a gotcha where inadvertently calling list() on aMike Bayer2012-11-181-0/+12
* Added :meth:`.ColumnOperators.notin_`,Mike Bayer2012-10-241-1/+41
* - move most/all operator specific tests into test_operator, convert fully to TOTMike Bayer2012-10-241-32/+334
* - get 100% lint/pep8 happening for test_compiler; next we will beginMike Bayer2012-10-241-26/+278
* trying different approaches to test layout. in this one, the testing modulesMike Bayer2012-09-271-2/+3
* - [bug] A tweak to column precedence which moves theMike Bayer2012-09-221-0/+4
* - aaand actually get is/isnot to be usable with None/NULLMike Bayer2012-09-221-2/+7
* - [bug] Added missing operators is_(), isnot()Mike Bayer2012-09-221-0/+10
* add a contains() override testMike Bayer2012-09-041-0/+11