summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/sql/compiler.py
Commit message (Expand)AuthorAgeFilesLines
* Add support for regular expression on supported backend.Federico Caselli2020-08-271-0/+32
* Updates for MariaDB sequencesFederico Caselli2020-08-221-0/+4
* Add support for identity columnsFederico Caselli2020-08-191-17/+37
* Create a real type for Tuple() and handle appropriately in compilerMike Bayer2020-08-171-19/+34
* render INSERT/UPDATE column expressions up front; pass stateMike Bayer2020-08-081-12/+7
* Pass schema_translate_map from DDLCompiler to SQLCompilerMike Bayer2020-08-071-1/+3
* Implement relationship AND criteria; global loader criteriaMike Bayer2020-08-051-0/+4
* Convert lazy loader, selectinload, load_on_ident to lambda statementsMike Bayer2020-08-051-2/+10
* Genericize str() for typesMike Bayer2020-08-011-1/+23
* Revise setinputsizes approachMike Bayer2020-07-191-0/+63
* introduce deferred lambdasMike Bayer2020-07-031-9/+18
* Merge "Fix a wide variety of typos and broken links"mike bayer2020-06-261-2/+2
|\
| * Fix a wide variety of typos and broken linksaplatkouski2020-06-251-2/+2
* | Merge "Default psycopg2 executemany mode to "values_only""mike bayer2020-06-261-10/+84
|\ \ | |/ |/|
| * Default psycopg2 executemany mode to "values_only"Mike Bayer2020-06-251-10/+84
* | Use time.perf_counter() for cache time measurementMike Bayer2020-06-241-2/+1
|/
* Turn on caching everywhere, add loggingMike Bayer2020-06-101-25/+29
* Convert bulk update/delete to new execution modelMike Bayer2020-06-061-0/+4
* Inline a few ORM arguments, othersMike Bayer2020-06-031-4/+3
* Add support for "real" sequences in mssqlGord Thompson2020-05-291-3/+6
* Render table hints in generic SQLMike Bayer2020-05-271-0/+3
* Convert execution to move through SessionMike Bayer2020-05-251-34/+92
* Unify Query and select() , move all processing to compile phaseMike Bayer2020-05-241-0/+10
* Performance fixes for new result setMike Bayer2020-05-211-10/+9
* Propose Result as immediate replacement for ResultProxyMike Bayer2020-05-011-4/+4
* Deprecate ``DISTINCT ON`` when not targeting PostgreSQLFederico Caselli2020-04-201-1/+10
* Create initial 2.0 engine implementationMike Bayer2020-04-161-2/+6
* Run search and replace of symbolic module namesMike Bayer2020-04-141-7/+10
* Remove code deprecated before version 1.1Federico Caselli2020-04-091-14/+6
* Repair caching / traversals for valuesMike Bayer2020-04-011-2/+7
* Try to measure new style caching in the ORM, take twoMike Bayer2020-04-011-10/+60
* Add a third labeling mode for SELECT statementsMike Bayer2020-03-291-21/+1
* Correct ambiguous func / class linksMike Bayer2020-03-251-5/+6
* Merge "Implement SQL VALUES in core."mike bayer2020-03-241-0/+40
|\
| * Implement SQL VALUES in core.Gord Thompson2020-03-241-0/+40
* | Convert schema_translate to a post compileMike Bayer2020-03-241-25/+75
|/
* Merge "Rework select(), CompoundSelect() in terms of CompileState"mike bayer2020-03-111-52/+131
|\
| * Rework select(), CompoundSelect() in terms of CompileStateMike Bayer2020-03-101-52/+131
* | Simplified module pre-loading strategy and made it linter friendlyFederico Caselli2020-03-071-4/+7
|/
* Decouple compiler state from DML objects; make cacheableMike Bayer2020-03-061-25/+62
* Restore crud flags if visiting_cte is setMike Bayer2020-03-031-0/+1
* Ensure all nested exception throws have a causeMike Bayer2020-03-021-5/+10
* Discontinue dynamic __visit_name__Mike Bayer2020-03-011-0/+6
* Repair inline flagMike Bayer2020-02-221-1/+1
* Result initial introductionMike Bayer2020-02-211-1/+7
* Query linter optionAlessio Bogon2020-01-221-13/+163
* Support GenericFunction.name passed as a quoted_nameMike Bayer2020-01-061-0/+2
* happy new yearMike Bayer2020-01-011-1/+1
* Use expanding IN for all literal value IN expressionsMike Bayer2019-12-221-33/+189
* Add CTE prefixesMarat Sharafutdinov2019-12-181-1/+2