summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/sql/elements.py
Commit message (Expand)AuthorAgeFilesLines
* Turn off the is_literal flag when proxying literal_column() to LabelMike Bayer2019-06-151-5/+20
* Implement new ClauseElement role and coercion systemMike Bayer2019-05-181-434/+244
* Add _cache_key implementation.Mike Bayer2019-04-291-0/+191
* Reimplement .compare() in terms of a visitorMike Bayer2019-04-291-118/+5
* negate True/False separately from other elementsMike Bayer2019-04-181-7/+4
* Remove all remaining text() coercions and ensure identifiers are safeMike Bayer2019-02-061-28/+59
* Fix many spell glitchesLele Gaifax2019-01-251-1/+1
* Add deprecation warnings to all deprecated APIsMike Bayer2019-01-231-41/+53
* Remove version directives for 0.6, 0.7, 0.8Mike Bayer2019-01-151-5/+0
* Merge "use ..deprecated directive w/ version in all cases"mike bayer2019-01-121-38/+26
|\
| * use ..deprecated directive w/ version in all casesMike Bayer2019-01-111-38/+26
* | happy new yearMike Bayer2019-01-111-1/+1
|/
* Post black reformattingMike Bayer2019-01-061-24/+35
* Run black -l 79 against all source filesMike Bayer2019-01-061-334/+466
* Support tuples of heterogeneous types for empty expanding INMike Bayer2018-10-031-0/+10
* document expanding bound parameters, in_(), and baked query use casesMike Bayer2018-08-271-0/+6
* Correct expanding docs to support empty listsMike Bayer2018-08-271-4/+5
* Add missing range_ / rows parameters to additional over() methodsMike Bayer2018-08-191-4/+8
* Add concept of "implicit boolean", treat as nativeMike Bayer2018-08-151-0/+21
* Fix string formatting TypeError if tuple is passedMiguel Ventura2018-05-171-1/+1
* Merge "Make column-level collation quoting dialect-specific"mike bayer2018-01-121-1/+8
|\
| * Make column-level collation quoting dialect-specificMike Bayer2018-01-121-1/+8
* | happy new yearMike Bayer2018-01-121-1/+1
|/
* Change visit name for ColumnElementMike Bayer2017-12-061-1/+1
* Add multivalued insert context for defaultsreview/mike_bayer/ticket_4075Mike Bayer2017-09-161-0/+2
* Implement placeholders for CUBE, ROLLUP, GROUPING SETSreview/mike_bayer/pr_github_383Spitcyn2017-09-131-1/+1
* Allow for multiple FOLLOWING/PRECEDING in a window rangeMike Bayer2017-08-251-23/+15
* Repair WithinGroup.get_children()Mike Bayer2017-06-161-1/+1
* Fix a few doc typosLele Gaifax2017-06-021-5/+5
* Add _negate() to Label to negate inner elementMike Bayer2017-04-211-1/+7
* Add new "expanding" feature to bindparam()Mike Bayer2017-04-071-0/+20
* Recognize brackets, quoted_name in SQL Server schemaMike Bayer2017-04-041-2/+6
* Treat collation names as identifiersMike Bayer2017-03-231-1/+7
* Support python3.6Mike Bayer2017-01-131-25/+25
* update for 2017 copyrightMike Bayer2017-01-041-1/+1
* spelling: Postgresql -> PostgreSQLVille Skyttä2016-10-081-4/+4
* Support bindparam() with callable for primaryjoinMike Bayer2016-09-191-1/+2
* Repair clauselist comparison to account for clause orderingMike Bayer2016-09-021-5/+16
* Check for supports_execution at ClauseElement baseMike Bayer2016-08-311-1/+4
* Support range specification in window functionPhillip Cloud2016-06-071-5/+107
* Repair _orm_columns() to accommodate text()Mike Bayer2016-05-051-0/+2
* - Fixed bug where the negation of an EXISTS expression would notMike Bayer2016-03-211-0/+13
* - unfortunately calling upon "_label" here makes it unclear ifMike Bayer2016-02-261-2/+4
* - Anonymous labeling is applied to a :attr:`.func` construct that isMike Bayer2016-02-261-1/+1
* - happy new yearMike Bayer2016-01-291-1/+1
* - calling str() on a core sql construct has been made more "friendly",Mike Bayer2016-01-191-1/+1
* - A deep improvement to the recently added :meth:`.TextClause.columns`Mike Bayer2016-01-141-9/+54
* - fix some old verbiage that refers to text() as an "implicit" thingMike Bayer2016-01-141-8/+7
* - Added :class:`.mysql.JSON` for MySQL 5.7. The JSON type providesMike Bayer2016-01-061-5/+8
* - The :func:`.type_coerce` construct is now a fully fledged CoreMike Bayer2015-09-161-61/+103