summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/sql/compiler.py
Commit message (Expand)AuthorAgeFilesLines
* Merge "Add Sequence to StrSQLCompiler"mike bayer2018-11-131-0/+3
|\
| * Add Sequence to StrSQLCompilerMike Bayer2018-11-101-0/+3
* | Add new "all columns" naming convention tokensMike Bayer2018-11-101-16/+26
|/
* Support tuples of heterogeneous types for empty expanding INMike Bayer2018-10-031-1/+1
* Allow dialects to customize group by clause compilationSamuel Chou2018-09-201-9/+13
* Add concept of "implicit boolean", treat as nativeMike Bayer2018-08-151-2/+4
* Fixed issue with :meth:`.TypeEngine.bind_expression` andMike Bayer2018-08-081-7/+16
* Add support of empty list in exanding of bindparamNicolas Rolin2018-08-071-0/+6
* Include UPDATE/DELETE extra_froms in correlationMike Bayer2018-08-041-12/+15
* support functions "as binary comparison"Mike Bayer2018-07-091-0/+3
* Merge "Support JOIN in UPDATE..FROM"mike bayer2018-06-251-4/+13
|\
| * Support JOIN in UPDATE..FROMMike Bayer2018-06-131-4/+13
* | render WITH clause after INSERT for INSERT..SELECT on Oracle, MySQLMike Bayer2018-06-181-2/+7
|/
* Ensure all visit_sequence accepts **kw argsMike Bayer2018-04-041-1/+1
* Track if we're rendering within the CTE recursivelyMike Bayer2018-03-141-1/+9
* Check existing CTE for an alias name when rendering FROM clauseMike Bayer2018-03-011-50/+56
* Quote cte alias if neededEric Atkin2018-02-221-0/+2
* Merge "Make column-level collation quoting dialect-specific"mike bayer2018-01-121-1/+12
|\
| * Make column-level collation quoting dialect-specificMike Bayer2018-01-121-1/+12
* | happy new yearMike Bayer2018-01-121-1/+1
|/
* Implement an error lookupMike Bayer2017-12-271-5/+5
* Allow delete where clause to refer multiple tables.inytar2017-12-051-6/+55
* Implement placeholders for CUBE, ROLLUP, GROUPING SETSreview/mike_bayer/pr_github_383Spitcyn2017-09-131-1/+4
* Allow for multiple FOLLOWING/PRECEDING in a window rangeMike Bayer2017-08-251-2/+11
* Add support for CACHE and ORDER to sequencesDavid Moore2017-07-051-0/+4
* Add new "expanding" feature to bindparam()Mike Bayer2017-04-071-6/+28
* Double percent signs based on paramstyle, not dialectMike Bayer2017-04-051-8/+20
* Apply SQL compilation to sqltext for column-level CHECK constraintMike Bayer2017-04-041-1/+3
* New features from python 2.7Катаев Денис2017-03-171-5/+5
* Implement comments for tables, columnsFrazer McLean2017-03-171-3/+26
* Add "empty in" strategies; default to "static"Mike Bayer2017-03-141-0/+24
* Don't cache savepoint identifiersMike Bayer2017-03-061-1/+7
* Support python3.6Mike Bayer2017-01-131-1/+1
* Merge "Tighten rules for order_by(Label) resolution"mike bayer2017-01-091-6/+6
|\
| * Tighten rules for order_by(Label) resolutionMike Bayer2017-01-061-6/+6
* | update for 2017 copyrightMike Bayer2017-01-041-1/+1
|/
* Propagate execution_options at compile stageMike Bayer2016-10-051-0/+15
* Add "eager_parenthesis" late-compilation rule, use w/ PG JSON/HSTOREMike Bayer2016-10-011-4/+24
* Escape literal string values passed to server_defaultMike Bayer2016-09-301-1/+2
* Allow stringify compiler to render unnamed columnMike Bayer2016-09-021-3/+8
* Check for supports_execution at ClauseElement baseMike Bayer2016-08-311-1/+4
* Work w/ prefetch even for selects, if presentMike Bayer2016-07-121-0/+6
* Don't reorder PrimaryKeyConstraint columns if explicitMike Bayer2016-06-201-1/+3
* Add DDLCompiler.create_table_suffix()Mark Sandan2016-06-161-1/+10
* Add TABLESAMPLE clause support.saarni2016-06-151-0/+11
* Add ON CONFLICT support for PostgresqlRobin Thomas2016-06-141-0/+6
* Support range specification in window functionPhillip Cloud2016-06-071-2/+27
* Add IS (NOT) DISTINCT FROM operatorsSebastian Bank2016-06-061-0/+2
* - Added :meth:`.Select.lateral` and related constructs to allowMike Bayer2016-03-291-6/+12
* - Added support for rendering "FULL OUTER JOIN" to both Core and ORM.Mike Bayer2016-03-281-1/+7