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.

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