summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/sql/compiler.py
Commit message (Expand)AuthorAgeFilesLines
* happy new year 2023Mike Bayer2023-01-031-1/+1
* implement literal_binds with expanding + bind_expressionMike Bayer2022-12-151-9/+60
* Fix positional compiling bugsFederico Caselli2022-12-011-20/+89
* add informative exception context for literal renderMike Bayer2022-11-141-4/+25
* establish consistency for RETURNING column labelsMike Bayer2022-11-111-3/+7
* break out text() from TextualSelect for col matchingMike Bayer2022-09-191-1/+15
* deep compare CTEs before considering them conflictingMike Bayer2022-08-051-4/+13
* use concat() directly for contains, startswith, endswithMike Bayer2022-07-171-6/+6
* generalize sql server check for id col to accommodate ORM casesMike Bayer2022-07-051-0/+18
* restore parameter escaping for public methodsMike Bayer2022-06-091-9/+28
* move bindparam quote application from compiler to defaultMike Bayer2022-05-291-36/+17
* apply bindparam escape name to processors dictionaryMike Bayer2022-05-251-1/+9
* raise for same param name in expanding + non expandingMike Bayer2022-05-151-0/+9
* allow executemany values for ON CONFLICT DO NOTHINGMike Bayer2022-03-311-8/+1
* Add option to disable from linting for table valued functionMike Bayer2022-03-231-0/+2
* pop the stack that we pushedMike Bayer2022-03-081-0/+2
* support add_cte() for TextualSelectMike Bayer2022-02-231-1/+17
* Accommodate escaped_bind_names for defaults/insert paramsMike Bayer2022-02-081-4/+26
* happy new year 2022Mike Bayer2022-01-061-1/+1
* Merge "set within_columns_clause=False for all sub-elements of select()" into...mike bayer2021-11-091-0/+3
|\
| * set within_columns_clause=False for all sub-elements of select()Mike Bayer2021-11-091-0/+3
* | change the POSTCOMPILE/ SCHEMA symbols to not conflict w mssql quotingMike Bayer2021-11-091-6/+6
|/
* use tuple expansion if type._is_tuple, test for Sequence if no typeMike Bayer2021-11-051-6/+15
* Revise "literal parameters" FAQ sectionMike Bayer2021-11-011-1/+23
* support bind expressions w/ expanding IN; apply to psycopg2Mike Bayer2021-10-151-30/+76
* Fix recursive CTE to support nestingEric Masseran2021-10-121-34/+58
* Implement nesting CTEEric Masseran2021-09-171-24/+105
* use the stack for insert_from_selectMike Bayer2021-09-161-1/+4
* Fix various lib / test / examples typos (#7017)Kevin Kirsche2021-09-111-1/+1
* fix linter JOIN logic; fix PostgreSQL ARRAY op comparisonMike Bayer2021-08-151-1/+5
* Merge "Dispatch independent ctes on compound select"mike bayer2021-08-081-0/+6
|\
| * Dispatch independent ctes on compound selectEric Masseran2021-08-081-0/+6
* | dont qualify literal_binds with literal_executeMike Bayer2021-08-071-1/+1
|/
* accommodate for cloned bindparams w/ maintain_keyMike Bayer2021-07-291-2/+8
* Ensure alias traversal block works when adapt_from_selectables presentMike Bayer2021-07-141-1/+0
* Merge "Adjust CTE recrusive col list to accommodate dupe col names"mike bayer2021-07-131-6/+35
|\
| * Adjust CTE recrusive col list to accommodate dupe col namesMike Bayer2021-07-131-6/+35
* | Merge "Extract format_constraint truncation rules to ON CONFLICT"mike bayer2021-07-131-13/+34
|\ \ | |/ |/|
| * Extract format_constraint truncation rules to ON CONFLICTMike Bayer2021-07-131-13/+34
* | Merge "labeling refactor"mike bayer2021-07-131-48/+128
|\ \
| * | labeling refactorMike Bayer2021-07-121-48/+128
| |/
* | Merge "implement independent CTEs"mike bayer2021-07-121-2/+17
|\ \
| * | implement independent CTEsMike Bayer2021-07-121-2/+17
| |/
* | repair schema_translate_map for schema type use casesMike Bayer2021-07-111-0/+1
|/
* Replace all http:// links to https://Federico Caselli2021-07-041-1/+1
* Ensure compiler uses quote_schema hook for translates rendersMike Bayer2021-06-301-1/+1
* consider "*" col as textual orderedMike Bayer2021-06-231-1/+1
* Export deferred columns but not col props; fix CTE labelingMike Bayer2021-06-221-3/+12
* don't enable "fast insert executemany" for ON CONFLICT etcMike Bayer2021-06-041-1/+8
* set bindparam.expanding in coercion againMike Bayer2021-05-101-20/+2