summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/sql/compiler.py
Commit message (Expand)AuthorAgeFilesLines
* - implement LATERAL, needs tests, references #2857ticket_2587Mike Bayer2015-09-011-5/+10
* - Added support for "set-aggregate" functions of the formticket_3516Mike Bayer2015-08-261-1/+7
* - build out a new base type for Array, as well as new any/all operatorsMike Bayer2015-08-251-0/+2
* - Added new checks for the common error case of passing mapped classesMike Bayer2015-08-221-0/+2
* - some cleanups in compiler.pyMike Bayer2015-08-181-50/+32
* - 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
* - 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