NAME

DBIO::DuckDB::SQLMaker - DuckDB-specific SQL generation for DBIO

VERSION

version 0.900000

DESCRIPTION

DuckDB-specific subclass of DBIO::SQLMaker. DuckDB's SQL dialect is PostgreSQL-flavored: double-quoted identifiers, standard LIMIT ? OFFSET ?, RETURNING, :: casts, ILIKE, rich types. This class just turns off the bits DuckDB doesn't do:

  • SELECT ... FOR UPDATE is not supported by DuckDB -- disabled.

All other SQL generation is inherited unchanged from DBIO::SQLMaker, which already defaults to LIMIT ? OFFSET ? pagination.

This class is set as the sql_maker_class by DBIO::DuckDB::Storage and is not normally instantiated directly.

AUTHOR

DBIO Authors

COPYRIGHT AND LICENSE

Copyright (C) 2026 DBIO Authors

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 51:

Unknown directive: =seealso