summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/sql
Commit message (Expand)AuthorAgeFilesLines
* Run row value processors up frontMike Bayer2019-10-011-1/+9
* Simplify _ColumnEntity, relatedMike Bayer2019-09-302-17/+16
* Unify generation between Core and ORM queryMike Bayer2019-09-262-146/+202
* Add note on the use of tuple_() for the IN operator in the docsStepland2019-09-162-1/+8
* Document visitors moduleMike Bayer2019-09-121-20/+148
* Merge "Restore subquery.as_scalar() w/ deprecation"mike bayer2019-09-111-0/+12
|\
| * Restore subquery.as_scalar() w/ deprecationMike Bayer2019-09-111-0/+12
* | Remove unnecessary util.callable usageSteven Loria2019-09-093-5/+5
* | Use compat.raise_from_cause() for re-raise of schema item errorMike Bayer2019-09-071-3/+5
|/
* Catch set_parent_w_dispatch missingMike Bayer2019-09-061-1/+9
* Adjustments to _copy_internals()Mike Bayer2019-09-063-17/+34
* Strip special chars in anonymized bind namesMike Bayer2019-09-051-1/+7
* Merge "Annotate session-bind-lookup entity in Query-produced selectables"mike bayer2019-08-303-33/+83
|\
| * Annotate session-bind-lookup entity in Query-produced selectablesMike Bayer2019-08-303-33/+83
* | Render LIMIT/OFFSET conditions after compile on select dialectsMike Bayer2019-08-304-31/+188
* | Merge "Label simple column transformations as the column name"mike bayer2019-08-301-3/+51
|\ \ | |/ |/|
| * Label simple column transformations as the column nameMike Bayer2019-08-281-3/+51
* | Implement type-level sorting for Enum; apply to ORM primary keysNicolas CANIART2019-08-272-0/+36
|/
* Revise psycopg2 execute_values approachMike Bayer2019-08-181-1/+13
* Use compat.string_types to check for visit name stringMike Bayer2019-08-111-1/+2
* - shore up TypeDecorator docs a bit to not render tons ofMike Bayer2019-08-101-0/+9
* Correct name for json_serializer / json_deserializer, document and testMike Bayer2019-08-081-0/+20
* Implement checkfirst for Index.create(), Index.drop()Mike Bayer2019-08-062-7/+34
* Modernize internal reflectionMike Bayer2019-08-061-47/+46
* Don't assume key when matching cloned columns in _make_proxyMike Bayer2019-08-011-1/+1
* Invoke column_expression() for subsequent SELECTs in CompoundSelectMike Bayer2019-07-291-10/+19
* Ensure all Index arguments are counted when matching expr/columnsMike Bayer2019-07-241-10/+17
* Fix typosMin ho Kim2019-07-214-4/+4
* Support tuple IN VALUES for SQLite, othersMike Bayer2019-07-193-9/+18
* Merge remote-tracking branch 'origin/pr/4769'Mike Bayer2019-07-171-1/+1
|\
| * Small text error in json field docDenis Kataev2019-07-081-1/+1
* | self_group() for FunctionFilterMike Bayer2019-07-122-0/+11
* | Allow duplicate columns in from clauses and selectablesMike Bayer2019-07-117-209/+426
* | Add performance improvement for Enum w/ Python 2 enum libraryMike Bayer2019-07-111-5/+3
* | class level docstring for SubqueryMike Bayer2019-07-061-0/+26
* | SelectBase no longer a FromClauseMike Bayer2019-07-0611-521/+994
* | Add tutorial section for cast(), type_coerce()Mike Bayer2019-07-041-2/+24
* | Rework proxy_cache fix to restore performanceMike Bayer2019-07-022-4/+14
* | Clear proxy_set cache when creating an annotated columnMike Bayer2019-07-023-8/+7
* | A few doc tweaks for alias / order_by / group_byMike Bayer2019-07-011-11/+59
|/
* Enable F841Mike Bayer2019-06-202-6/+3
* Turn off the is_literal flag when proxying literal_column() to LabelMike Bayer2019-06-153-6/+22
* Reverse Alias nesting conceptMike Bayer2019-06-133-30/+39
* Use roles for ORM alias() conversionMike Bayer2019-05-273-9/+99
* Implement new ClauseElement role and coercion systemMike Bayer2019-05-1817-798/+1330
* Repair anonymous label comparisonMike Bayer2019-05-181-1/+1
* - fix long lineMike Bayer2019-05-091-1/+2
* Add documentation for MySQL optimizer hints using prefix_withMike Bayer2019-05-081-0/+7
* 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