]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
Implement MySQL-specific MATCH
authorAnton Kovalevich <kai3341@gmail.com>
Fri, 18 Jun 2021 14:33:48 +0000 (10:33 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Mon, 21 Jun 2021 20:39:52 +0000 (16:39 -0400)
commit999b2e89955b97247d5624b0e638fa52f5342ad0
tree7f9693db6e9c52ce2398eef7c8ffce2a1ce6f40c
parent8b8e3a6f9db275be28ef6b6abde58ee085745cc2
Implement MySQL-specific MATCH

Added new construct :class:`_mysql.match`, which provides for the full
range of MySQL's MATCH operator including multiple column support and
modifiers. Pull request courtesy Anton Kovalevich.

Fixes: #6132
Closes: #6133
Pull-request: https://github.com/sqlalchemy/sqlalchemy/pull/6133
Pull-request-sha: dc6842f13688849a848e2ecbb81600e6edf8b3a9

Change-Id: I66bbfd7947aa2e43a031772e9b5ae238d94e5223
doc/build/changelog/unreleased_14/6132.rst [new file with mode: 0644]
doc/build/dialects/mysql.rst
lib/sqlalchemy/dialects/mysql/__init__.py
lib/sqlalchemy/dialects/mysql/base.py
lib/sqlalchemy/dialects/mysql/expression.py [new file with mode: 0644]
lib/sqlalchemy/sql/operators.py
test/dialect/mysql/test_compiler.py