summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/sql/compiler.py
Commit message (Expand)AuthorAgeFilesLines
* Support for the WITHIN GROUP (ORDER BY) clauses (within_group/WithinGroup).pr/156Antti Haapala2015-01-081-0/+6
* - restate sort_tables in terms of a more fine grainedMike Bayer2015-01-011-4/+25
* - Added support for CTEs under Oracle. This includes some tweaksMike Bayer2014-12-041-3/+14
* - The :meth:`.Operators.match` operator is now handled such that theMike Bayer2014-12-041-2/+7
* - The behavioral contract of the :attr:`.ForeignKeyConstraint.columns`Mike Bayer2014-11-251-3/+3
* - Fixed issue where the columns from a SELECT embedded in anMike Bayer2014-11-111-0/+8
* - ensure kwargs are passed for limit clause on a compound select as well,Mike Bayer2014-10-311-1/+1
* - :meth:`.Insert.from_select` now includes Python and SQL-expressionMike Bayer2014-10-101-1/+1
* Merge remote-tracking branch 'origin/pr/134' into pr134Mike Bayer2014-10-041-0/+6
|\
| * renamed aggregatefilter to funcfilter, since it is thatIlja Everilä2014-09-111-3/+3
| * implementation for <aggregate_fun> FILTER (WHERE ...)Ilja Everilä2014-09-101-0/+6
* | - cyclomatic complexity; break up visit_select, goes from F to DMike Bayer2014-09-271-52/+69
* | - cyclomatic complexity: _get_colparams() becomes sql.crud._get_crud_params,Mike Bayer2014-09-271-421/+38
* | - Added new method :meth:`.Select.with_statement_hint` and ORMMike Bayer2014-09-181-0/+12
|/
* - rework the previous "order by" system in terms of the new one,Mike Bayer2014-09-081-36/+40
* - enhance ClauseAdapter / ColumnAdapter to have new behaviors with labels.Mike Bayer2014-09-071-8/+2
* wip for #3148Mike Bayer2014-09-061-1/+5
* - tiny refactors #1-#5Mike Bayer2014-09-051-3/+12
* - ensure literal_binds works with LIMIT clause, FOR UPDATEMike Bayer2014-09-031-6/+6
* - add logic to compiler such that if stack is empty, we justMike Bayer2014-09-021-1/+7
* - The :func:`~.expression.column` and :func:`~.expression.table`Mike Bayer2014-09-011-4/+24
* - The INSERT...FROM SELECT construct now implies ``inline=True``Mike Bayer2014-08-201-1/+3
* - Fixed bug in CTE where ``literal_binds`` compiler argument would notMike Bayer2014-08-021-1/+1
* - apply pep8 formatting to sqlalchemy/sql, sqlalchemy/util, sqlalchemy/dialects,Brian Jarrett2014-07-201-504/+515
* - Fixed a SQLite join rewriting issue where a subquery that is embeddedMike Bayer2014-07-151-8/+10
* - allow the compilation rule that gets the formatted nameMike Bayer2014-07-141-13/+19
* - Fix bug in naming convention feature where using a checkMike Bayer2014-07-141-1/+7
* -Fixed bug in common table expressions whereby positional boundMike Bayer2014-07-141-7/+10
* - Fixed bug where multi-valued :class:`.Insert` construct would failMike Bayer2014-07-141-2/+4
* - break up the <authors> copyright comment as part of a passMike Bayer2014-07-091-1/+2
* - attach the ResultMetaData to the Compiled object, when we detect thatMike Bayer2014-06-291-0/+2
* Update compiler.pyBY-jk2014-06-081-1/+2
* Merge branch 'issue_3034' of https://bitbucket.org/dobesv/sqlalchemy/branch/i...Mike Bayer2014-05-161-7/+7
|\
| * Remove unused importDobes Vandermeer2014-04-251-1/+0
| * Use _offset_clause and _limit_clause, which are always Visitable and usually ...Dobes Vandermeer2014-04-251-7/+7
| * Proof-of-concept implementation of supporting bindparam for offset and limit ...Dobes Vandermeer2014-04-241-2/+3
* | - Fixed bug where :meth:`.Table.update` and :meth:`.Table.delete`Mike Bayer2014-05-081-3/+6
* | - Fixed bug where the combination of "limit" rendering asMike Bayer2014-04-301-13/+14
* | Fix many typos throughout the codebasepr/85Alex Gaynor2014-04-261-1/+1
|/
* - Fixed regression introduced in 0.9 where new "ORDER BY <labelname>"Mike Bayer2014-04-101-1/+1
* - Added new flag :paramref:`.expression.between.symmetric`, when set to TrueMike Bayer2014-03-301-1/+12
* - More fixes to SQLite "join rewriting"; the fix from :ticket:`2967`Mike Bayer2014-02-201-12/+17
* - re: #2967, also fixed a somewhat related issue where join rewriting would failMike Bayer2014-02-191-0/+5
* - Fixed bug in SQLite "join rewriting" where usage of an exists() constructMike Bayer2014-02-191-3/+3
* - for TextAsFrom, put the "inner" columns in the result map directly.Mike Bayer2014-02-101-4/+3
* - Fixed bug where so-called "literal render" of :func:`.bindparam`Mike Bayer2014-02-051-2/+2
* - Fixed bug whereby SQLite compiler failed to propagate compiler argumentsMike Bayer2014-01-311-1/+0
* - Fixed the multiple-table "UPDATE..FROM" construct, only usable onMike Bayer2014-01-201-30/+80
* Bug Fix: Stop generating bad sql if an empty UniqueConstraint() is givendonkopotamus2014-01-171-0/+2
* - happy new yearMike Bayer2014-01-051-1/+1