summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/sql/compiler.py
Commit message (Expand)AuthorAgeFilesLines
* - Fixed bug where the negation of an EXISTS expression would notMike Bayer2016-03-211-1/+0
* - additional adjustment to the fix made in 8ad968f33100baeb3b13c7e0b724b6b79a...Mike Bayer2016-02-211-1/+4
* - reworked the way the "select_wraps_for" expression isMike Bayer2016-02-201-7/+3
* - repair the fix just cherry-picked for ref #3644 as compiler.py wasn'tMike Bayer2016-02-091-1/+1
* - add literal_binds for delete() statements in addition to insert()/update()Mike Bayer2016-02-031-1/+1
* fix passing literal_binds flag through for update and insertTim Tate2016-02-031-1/+1
* - happy new yearMike Bayer2016-01-291-1/+1
* - Fixed 1.0 regression where the eager fetch of cursor.rowcount wasMike Bayer2016-01-051-0/+6
* - Fixed bug where CREATE TABLE with a no-column table, but a constraintMike Bayer2015-12-011-1/+1
* - Postgres: Do not prefix table with schema in: "FOR UPDATE of <table>"Diana Clarke2015-11-301-2/+2
* - Fixed regression where :meth:`.ResultProxy.keys` would returnMike Bayer2015-07-191-3/+0
* add CYCLE support to Sequence() and docstrings for NO MINVALUE and NO MAXVALUEpr/186jakeogh2015-06-271-2/+4
* add NO MINVALUE and NO MAXVALUE support to Sequence()jakeogh2015-06-271-0/+4
* add MAXVALUE support to Sequence()jakeogh2015-06-271-0/+2
* add MINVALUE support to Sequence()jakeogh2015-06-271-0/+2
* - Added official support for a CTE used by the SELECT presentMike Bayer2015-05-081-1/+15
* - Fixed bug where the truncation of long labels in SQL could produceMike Bayer2015-04-281-1/+1
* - Fixed support for "literal_binds" mode when using limit/offsetMike Bayer2015-04-231-2/+2
* - Fixed issue where a straight SELECT EXISTS query would fail toMike Bayer2015-04-201-4/+17
* - Fixed bug in new "label resolution" feature of :ticket:`2992` whereMike Bayer2015-03-231-1/+0
* - copyright 2015Mike Bayer2015-03-101-1/+1
* - rename _select_wrapsMike Bayer2015-03-081-13/+33
* fooMike Bayer2015-03-081-16/+5
* - the change for #918 was of course not nearly that simple.Mike Bayer2015-03-071-33/+45
* - The SQL compiler now generates the mapping of expected columnspositional_targetingMike Bayer2015-03-071-13/+29
* - Literal values within a :class:`.DefaultClause`, which is invokedMike Bayer2015-02-091-1/+2
* - Custom dialects that implement :class:`.GenericTypeCompiler` canMike Bayer2015-01-161-66/+69
* - 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