summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/sql/selectable.py
Commit message (Expand)AuthorAgeFilesLines
* Unify generation between Core and ORM queryMike Bayer2019-09-261-140/+191
* Restore subquery.as_scalar() w/ deprecationMike Bayer2019-09-111-0/+12
* Adjustments to _copy_internals()Mike Bayer2019-09-061-13/+12
* Annotate session-bind-lookup entity in Query-produced selectablesMike Bayer2019-08-301-0/+2
* Fix typosMin ho Kim2019-07-211-1/+1
* Allow duplicate columns in from clauses and selectablesMike Bayer2019-07-111-26/+38
* class level docstring for SubqueryMike Bayer2019-07-061-0/+26
* SelectBase no longer a FromClauseMike Bayer2019-07-061-384/+628
* Rework proxy_cache fix to restore performanceMike Bayer2019-07-021-2/+2
* Clear proxy_set cache when creating an annotated columnMike Bayer2019-07-021-1/+0
* A few doc tweaks for alias / order_by / group_byMike Bayer2019-07-011-11/+59
* Turn off the is_literal flag when proxying literal_column() to LabelMike Bayer2019-06-151-1/+0
* Reverse Alias nesting conceptMike Bayer2019-06-131-21/+30
* 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