Method: Sequel::MySQL::DatasetMethods#supports_cte?
- Defined in:
- lib/sequel/adapters/shared/mysql.rb
#supports_cte?(type = :select) ⇒ Boolean
MariaDB 10.2+ and MySQL 8+ support CTEs
870 871 872 873 874 875 876 877 878 879 |
# File 'lib/sequel/adapters/shared/mysql.rb', line 870 def supports_cte?(type=:select) if db.mariadb? type == :select && db.server_version >= 100200 else case type when :select, :update, :delete db.server_version >= 80000 end end end |