summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/sql
Commit message (Expand)AuthorAgeFilesLines
* Enable F841Mike Bayer2019-06-202-6/+3
* Turn off the is_literal flag when proxying literal_column() to LabelMike Bayer2019-06-153-6/+22
* Reverse Alias nesting conceptMike Bayer2019-06-133-30/+39
* Use roles for ORM alias() conversionMike Bayer2019-05-273-9/+99
* Implement new ClauseElement role and coercion systemMike Bayer2019-05-1817-798/+1330
* Repair anonymous label comparisonMike Bayer2019-05-181-1/+1
* - fix long lineMike Bayer2019-05-091-1/+2
* Add documentation for MySQL optimizer hints using prefix_withMike Bayer2019-05-081-0/+7
* Do not register the GenericFunction in sql.functions._registryAdrien Berchet2019-05-061-1/+12
* Make the GenericFunction registry fully case insensitiveMike Bayer2019-04-301-58/+6
* Add case insensitivity feature to GenericFunction.Adrien Berchet2019-04-291-2/+63
* Add _cache_key implementation.Mike Bayer2019-04-294-0/+314
* Reimplement .compare() in terms of a visitorMike Bayer2019-04-296-128/+380
* negate True/False separately from other elementsMike Bayer2019-04-181-7/+4
* Black updatesMike Bayer2019-04-111-3/+1
* Enhance documentation for string compilation use casesMike Bayer2019-04-041-3/+13
* 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
* Clone internals for Select._correlate_except collection as well as _correlateMike Bayer2019-03-101-0/+8
* - repair param inject to work around code examples to some degreeMike Bayer2019-03-051-5/+5
* Add resolve_fks=False option for reflectionMike Bayer2019-02-281-1/+52
* Prevent __init__ from being called for Alias, subclassesMike Bayer2019-02-214-127/+160
* Adding setter to should_evaluate_none propertysanjana2019-02-131-0/+5
* Allow SQL expression for ORM primary keysMike Bayer2019-02-121-1/+6
* Remove all remaining text() coercions and ensure identifiers are safeMike Bayer2019-02-065-52/+150
* Fix some long lines that sneaked in with the spelling fixes changeMike Bayer2019-01-251-2/+2
* Fix many spell glitchesLele Gaifax2019-01-258-21/+21
* Add getters for all execution_optionsDaniel Lister2019-01-251-2/+15
* Add deprecation warnings to all deprecated APIsMike Bayer2019-01-236-185/+252
* Cleanup with query aliasingMike Bayer2019-01-181-3/+0
* Convert most "See also" phrases into .. seealso::Mike Bayer2019-01-153-10/+10
* Remove version directives for 0.6, 0.7, 0.8Mike Bayer2019-01-159-110/+0
* Merge "use ..deprecated directive w/ version in all cases"mike bayer2019-01-127-92/+160
|\
| * use ..deprecated directive w/ version in all casesMike Bayer2019-01-117-92/+160
* | happy new yearMike Bayer2019-01-1119-19/+19
* | Render correct DDL for unsetting table commentsMike Bayer2019-01-091-1/+5
|/
* Post black reformattingMike Bayer2019-01-0619-526/+557
* Run black -l 79 against all source filesMike Bayer2019-01-0619-3129/+4603
* commit 1b774808c926665047bf353222ecd191679a95d1Lele Gaifax2018-12-301-4/+4
* Rewrite the convert_unicode docs and add tons of dragonsMike Bayer2018-12-211-22/+36
* Removed the leading underscore for visitor_iterator propertyAgam Rafaeli2018-12-051-4/+4
* Merge "Allow optional *args with base AnsiFunction"mike bayer2018-11-302-10/+22
|\
| * Allow optional *args with base AnsiFunctionMike Bayer2018-11-292-10/+22
* | typoRaphael2018-11-291-1/+1
|/
* Merge "Allow join() to pick the best candidate from multiple froms/entities"mike bayer2018-11-152-2/+101
|\
| * Allow join() to pick the best candidate from multiple froms/entitiesMike Bayer2018-11-142-2/+101
* | Merge "Add Sequence to StrSQLCompiler"mike bayer2018-11-131-0/+3
|\ \ | |/ |/|
| * Add Sequence to StrSQLCompilerMike Bayer2018-11-101-0/+3
* | Merge "Add new "all columns" naming convention tokens"mike bayer2018-11-113-37/+85
|\ \ | |/ |/|
| * Add new "all columns" naming convention tokensMike Bayer2018-11-103-37/+85