summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/sql/functions.py
Commit message (Expand)AuthorAgeFilesLines
* Try to measure new style caching in the ORM, take twoMike Bayer2020-04-011-3/+2
* Correct ambiguous func / class linksMike Bayer2020-03-251-1/+1
* Remove print statement in favor of print() function in docs and examplesAlbert Tugushev2020-02-261-2/+2
* Create initial future package, RemovedIn20WarningMike Bayer2020-02-121-1/+1
* Support GenericFunction.name passed as a quoted_nameMike Bayer2020-01-061-3/+27
* happy new yearMike Bayer2020-01-011-1/+1
* Traversal and clause generation performance improvementsMike Bayer2019-12-141-0/+3
* Add anonymizing context to cache keys, comparison; convert traversalMike Bayer2019-11-041-45/+25
* Fix test failures from func doc fixMike Bayer2019-10-171-1/+1
* fix func docsMike Bayer2019-10-171-69/+108
* Allow duplicate columns in from clauses and selectablesMike Bayer2019-07-111-1/+2
* Enable F841Mike Bayer2019-06-201-5/+3
* Implement new ClauseElement role and coercion systemMike Bayer2019-05-181-5/+19
* Do not register the GenericFunction in sql.functions._registryAdrien Berchet2019-05-061-1/+12
* Make the GenericFunction registry fully case insensitiveMike Bayer2019-04-301-58/+6
* Add case insensitivity feature to GenericFunction.Adrien Berchet2019-04-291-2/+63
* Add _cache_key implementation.Mike Bayer2019-04-291-0/+21
* Reimplement .compare() in terms of a visitorMike Bayer2019-04-291-10/+24
* Prevent __init__ from being called for Alias, subclassesMike Bayer2019-02-211-1/+1
* Remove version directives for 0.6, 0.7, 0.8Mike Bayer2019-01-151-15/+0
* Merge "use ..deprecated directive w/ version in all cases"mike bayer2019-01-121-0/+16
|\
| * use ..deprecated directive w/ version in all casesMike Bayer2019-01-111-0/+16
* | happy new yearMike Bayer2019-01-111-1/+1
|/
* Post black reformattingMike Bayer2019-01-061-26/+30
* Run black -l 79 against all source filesMike Bayer2019-01-061-55/+84
* Allow optional *args with base AnsiFunctionMike Bayer2018-11-291-4/+11
* Pass desired array type from pg.array_agg to functions.array_aggMike Bayer2018-08-221-1/+2
* support functions "as binary comparison"Mike Bayer2018-07-091-1/+104
* happy new yearMike Bayer2018-01-121-1/+1
* Fix array_agg to accommodate ARRAY argumentsMike Bayer2017-10-061-1/+8
* Implement placeholders for CUBE, ROLLUP, GROUPING SETSreview/mike_bayer/pr_github_383Spitcyn2017-09-131-0/+62
* Support python3.6Mike Bayer2017-01-131-4/+4
* update for 2017 copyrightMike Bayer2017-01-041-1/+1
* spelling: Postgresql -> PostgreSQLVille Skyttä2016-10-081-1/+1
* Support range specification in window functionPhillip Cloud2016-06-071-2/+8
* Adds parentheses around prints in documentationpr/263jfinkels2016-04-271-7/+7
* - further edit the unnest() example to suit PG's esoteric requirementsMike Bayer2016-02-181-4/+6
* - use same colname as the alias we give to the PG functionMike Bayer2016-02-161-2/+2
* - happy new yearMike Bayer2016-01-291-1/+1
* - Added :class:`.mysql.JSON` for MySQL 5.7. The JSON type providesMike Bayer2016-01-061-10/+13
* - add a postgresql-specific form of array_agg() that injects theMike Bayer2015-08-271-2/+9
* - Added support for "set-aggregate" functions of the formticket_3516Mike Bayer2015-08-261-7/+152
* - Added support for the SQL-standard function :class:`.array_agg`,Mike Bayer2015-08-261-0/+22
* - build out a new base type for Array, as well as new any/all operatorsMike Bayer2015-08-251-1/+11
* - copyright 2015Mike Bayer2015-03-101-1/+1
* - changelog, migration for pr github:134Mike Bayer2014-10-041-1/+8
* renamed aggregatefilter to funcfilter, since it is thatIlja Everilä2014-09-111-7/+7
* implementation for <aggregate_fun> FILTER (WHERE ...)Ilja Everilä2014-09-101-1/+23
* - Added a supported :meth:`.FunctionElement.alias` method to functions,Mike Bayer2014-07-241-5/+47
* - apply pep8 formatting to sqlalchemy/sql, sqlalchemy/util, sqlalchemy/dialects,Brian Jarrett2014-07-201-15/+18