summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/sql/util.py
Commit message (Expand)AuthorAgeFilesLines
* Clean up most py3k compatFederico Caselli2021-11-241-1/+1
* Remove object in class definitionFederico Caselli2021-11-221-2/+2
* fixes for usage of the null() and similar constantsMike Bayer2021-10-081-3/+28
* Ensure alias traversal block works when adapt_from_selectables presentMike Bayer2021-07-141-6/+6
* Replace all http:// links to https://Federico Caselli2021-07-041-1/+1
* Fix with_expression() cache leak; don't adapt singletonsMike Bayer2021-04-141-0/+1
* Adjust derivation rules for table vs. subquery against a joinMike Bayer2021-03-231-0/+18
* Ensure ClauseAdapter treats FunctionElement as a ColumnElementMike Bayer2021-03-181-1/+6
* Fix many spell glitches in docstrings and commentsLele Gaifax2021-01-241-2/+2
* happy new yearMike Bayer2021-01-041-1/+1
* Don't discard leftovers from surface_selectablesMike Bayer2020-11-261-1/+6
* while working on #5435, I found some misses from the previous PR for #5429jonathan vanasco2020-10-301-2/+2
* Scan for tables without relying upon whereclauseMike Bayer2020-09-291-0/+13
* upgrade to black 20.8b1Mike Bayer2020-09-281-2/+1
* Complete deprecation of from_self()Mike Bayer2020-09-181-0/+72
* Further fixes for ticket 5470Mike Bayer2020-08-131-5/+8
* Merge "Add future=True to create_engine/Session; unify select()"mike bayer2020-07-081-22/+0
|\
| * Add future=True to create_engine/Session; unify select()Mike Bayer2020-07-081-22/+0
* | ensure we unwrap desc() /label() all the way w/ order byMike Bayer2020-07-071-1/+19
|/
* Improve rendering of core statements w/ ORM elementsMike Bayer2020-05-311-1/+6
* Unify Query and select() , move all processing to compile phaseMike Bayer2020-05-241-0/+31
* Streamline visitors.iterateMike Bayer2020-05-181-1/+1
* Repair find tablesMike Bayer2020-04-091-1/+3
* Try to measure new style caching in the ORM, take twoMike Bayer2020-04-011-1/+0
* happy new yearMike Bayer2020-01-011-1/+1
* Test for short term reference cycles and resolve as many as possibleMike Bayer2019-12-301-3/+4
* Add anonymizing context to cache keys, comparison; convert traversalMike Bayer2019-11-041-1/+1
* pass executemany context to _repr_paramsMike Bayer2019-10-111-11/+9
* Deprecate textual column matching in RowMike Bayer2019-10-041-3/+1
* Cancel polymorphic loading in optimized getMike Bayer2019-10-011-0/+2
* Simplify _ColumnEntity, relatedMike Bayer2019-09-301-10/+6
* Adjustments to _copy_internals()Mike Bayer2019-09-061-4/+19
* SelectBase no longer a FromClauseMike Bayer2019-07-061-1/+1
* Black updatesMike Bayer2019-04-111-3/+1
* Fold entities into existing joins when resolving FROM ambiguityMike Bayer2019-04-021-0/+11
* Expand joins when calculating PostgreSQL "WITH FOR UPDATE OF"raylu2019-03-211-0/+16
* Fix many spell glitchesLele Gaifax2019-01-251-1/+1
* Cleanup with query aliasingMike Bayer2019-01-181-3/+0
* happy new yearMike Bayer2019-01-111-1/+1
* Post black reformattingMike Bayer2019-01-061-27/+25
* Run black -l 79 against all source filesMike Bayer2019-01-061-131/+196
* Allow join() to pick the best candidate from multiple froms/entitiesMike Bayer2018-11-141-2/+87
* happy new yearMike Bayer2018-01-121-1/+1
* Don't include SelectBase when searching for surface column elementsMike Bayer2017-10-051-3/+7
* Support python3.6Mike Bayer2017-01-131-1/+1
* update for 2017 copyrightMike Bayer2017-01-041-1/+1
* Fix label referencing in SQL Server OFFSET logicMike Bayer2016-05-101-0/+10
* - handle parameter sets that aren't correctly formed, so thatMike Bayer2016-02-171-1/+1
* - do the trailing comma logic of tuple repr() exactlyMike Bayer2016-02-171-4/+7
* - All string formatting of bound parameter sets and result rows forMike Bayer2016-02-171-10/+107