NAME
DBIO::MySQL::SQLMaker::MariaDB - SQLMaker subclass for MariaDB's SQL syntax quirks
VERSION
version 0.900000
DESCRIPTION
DBIO::MySQL::SQLMaker::MariaDB is a SQLMaker subclass for MariaDB. It is used automatically by DBIO::MySQL::Storage::MariaDB.
MariaDB's locking syntax differs from MySQL 8.0+: it only supports LOCK IN SHARE MODE, not FOR SHARE. This subclass overrides _lock_select so that for => 'share' emits LOCK IN SHARE MODE when talking to MariaDB, while still accepting the same DSL the MySQL parent uses.
DBIO::MySQL::SQLMaker - MySQL parent class
DBIO::MySQL::Storage::MariaDB - consumer of this SQLMaker
AUTHOR
DBIO & DBIx::Class Authors
COPYRIGHT AND LICENSE
Copyright (C) 2026 DBIO Authors Portions Copyright (C) 2005-2025 DBIx::Class Authors Based on DBIx::Class, heavily modified.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
1 POD Error
The following errors were encountered while parsing the POD:
- Around line 83:
Unknown directive: =seealso