summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/sql/selectable.py
Commit message (Expand)AuthorAgeFilesLines
* Use roles for ORM alias() conversionMike Bayer2019-05-271-3/+39
* Implement new ClauseElement role and coercion systemMike Bayer2019-05-181-147/+157
* - fix long lineMike Bayer2019-05-091-1/+2
* Add documentation for MySQL optimizer hints using prefix_withMike Bayer2019-05-081-0/+7
* Add _cache_key implementation.Mike Bayer2019-04-291-0/+98
* Reimplement .compare() in terms of a visitorMike Bayer2019-04-291-0/+9
* Clone internals for Select._correlate_except collection as well as _correlateMike Bayer2019-03-101-0/+8
* Prevent __init__ from being called for Alias, subclassesMike Bayer2019-02-211-123/+153
* Remove all remaining text() coercions and ensure identifiers are safeMike Bayer2019-02-061-11/+21
* Fix many spell glitchesLele Gaifax2019-01-251-2/+2
* Add deprecation warnings to all deprecated APIsMike Bayer2019-01-231-28/+32
* Remove version directives for 0.6, 0.7, 0.8Mike Bayer2019-01-151-27/+0
* Merge "use ..deprecated directive w/ version in all cases"mike bayer2019-01-121-33/+35
|\
| * use ..deprecated directive w/ version in all casesMike Bayer2019-01-111-33/+35
* | happy new yearMike Bayer2019-01-111-1/+1
|/
* Post black reformattingMike Bayer2019-01-061-52/+47
* Run black -l 79 against all source filesMike Bayer2019-01-061-312/+500
* Allow join() to pick the best candidate from multiple froms/entitiesMike Bayer2018-11-141-0/+14
* Adapt right side in join if lateral detectedMike Bayer2018-09-181-1/+3
* Add concept of "implicit boolean", treat as nativeMike Bayer2018-08-151-0/+1
* Clone _cte_alias instead of assigning "self"Mike Bayer2018-03-051-1/+1
* happy new yearMike Bayer2018-01-121-1/+1
* Add with_for_update() support in session.refresh()Mike Bayer2017-05-241-0/+13
* Add links to with_only_columns to Select.column, append_columnMike Bayer2017-05-121-19/+16
* Use consistent method signature for Alias.self_group()Mike Bayer2017-04-031-4/+4
* Only use schema_translate_map on SchemaItem subclassesMike Bayer2017-02-281-0/+3
* Support python3.6Mike Bayer2017-01-131-32/+32
* Merge "Tighten rules for order_by(Label) resolution"mike bayer2017-01-091-2/+3
|\
| * Tighten rules for order_by(Label) resolutionMike Bayer2017-01-061-2/+3
* | update for 2017 copyrightMike Bayer2017-01-041-1/+1
|/
* spelling: Postgresql -> PostgreSQLVille Skyttä2016-10-081-13/+13
* Repair foreign_keys population for Join._refresh_for_new_columnMike Bayer2016-09-151-1/+1
* Fixed example of upsert in the HasCTE.cte docstring bypr/302Vladimir Magamedov2016-08-271-18/+28
* Merge "Add TABLESAMPLE clause support."mike bayer2016-06-151-0/+92
|\
| * Add TABLESAMPLE clause support.saarni2016-06-151-0/+92
* | Interpret lateral, alias as from clausesMike Bayer2016-06-151-2/+2
|/
* Deprecate FromClause.count()Mike Bayer2016-06-141-16/+25
* Ensure CTE internals are handled during cloneMike Bayer2016-06-101-0/+8
* Add 'FOR NO KEY UPDATE' / 'FOR KEY SHARE' support for PostgresqlSergey Skopin2016-06-081-5/+12
* Add SKIP LOCKED support for Postgresql, OracleJack Zhou2016-06-021-3/+14
* - Added :meth:`.Select.lateral` and related constructs to allowMike Bayer2016-03-291-0/+58
* - Added support for rendering "FULL OUTER JOIN" to both Core and ORM.Mike Bayer2016-03-281-10/+26
* - CTE functionality has been expanded to support all DML, allowingMike Bayer2016-02-111-120/+168
* - happy new yearMike Bayer2016-01-291-1/+1
* - A deep improvement to the recently added :meth:`.TextClause.columns`Mike Bayer2016-01-141-1/+2
* - The behavior of the :func:`.union` construct and related constructsMike Bayer2015-08-121-1/+17
* - fix typo in suffix_with() docs, fixes #3502Mike Bayer2015-07-291-1/+1
* - Fixed a regression that was incorrectly fixed in 1.0.0b4Mike Bayer2015-04-241-3/+4
* - Fixed issue where a straight SELECT EXISTS query would fail toMike Bayer2015-04-201-1/+2
* Fix typospr/165Ernest Walzel2015-03-261-1/+1