summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/sql/compiler.py
Commit message (Expand)AuthorAgeFilesLines
* set identifier length for MySQL constraints to 64Mike Bayer2021-01-301-1/+7
* Render NULL for bindparam w/ None value/literal_binds, warnMike Bayer2021-01-281-4/+10
* Fix many spell glitches in docstrings and commentsLele Gaifax2021-01-241-2/+2
* Revert "Implement support for functions as FROM with columns clause support"Mike Bayer2021-01-211-32/+2
* Implement support for functions as FROM with columns clause supportMike Bayer2021-01-201-2/+32
* ``Identity`` implies ``nullable=False``.Federico Caselli2021-01-161-1/+1
* happy new yearMike Bayer2021-01-041-1/+1
* Support TypeDecorator.get_dbapi_type() for setinpusizesMike Bayer2020-12-301-3/+8
* Improve type detection for Values / TupleMike Bayer2020-12-181-1/+3
* Merge "Support IF EXISTS/IF NOT EXISTS for DDL constructs"mike bayer2020-12-141-6/+21
|\
| * Support IF EXISTS/IF NOT EXISTS for DDL constructsRamonWill2020-12-141-6/+21
* | Properly render ``cycle=False`` and ``order=False``Federico Caselli2020-12-011-3/+3
|/
* Merge "Deprecate bind args, execute() methods that were missed"mike bayer2020-10-311-3/+0
|\
| * Deprecate bind args, execute() methods that were missedMike Bayer2020-10-301-3/+0
* | Apply underscore naming to several more operatorsjonathan vanasco2020-10-301-16/+16
|/
* Ensure no compiler visit method tries to access .statementMike Bayer2020-10-191-1/+42
* Ensure escaping of percent signs in columns, parametersMike Bayer2020-10-171-6/+32
* Genericize setinputsizes and support pyodbcMike Bayer2020-10-161-4/+4
* Fetch first supportFederico Caselli2020-10-021-10/+26
* Rename Core expression isnot, not_in_jonathan vanasco2020-09-141-2/+2
* 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