NAME

DBIO::SQLite::Util - Shared SQLite-specific helper functions for DBIO

VERSION

version 0.900000

DESCRIPTION

Small helpers that capture SQLite-specific truths shared across the driver, so the same rule is not re-encoded in several places.

my $is_nullable = column_is_nullable($not_null, $is_pk);

The single source of truth for SQLite column nullability. A column is logically NOT NULL when it is either declared NOT NULL or part of the primary key -- PRAGMA table_info reports PK columns as notnull=0 (the PK constraint is separate from the NOT NULL attribute), but a PK column is logically non-nullable. Returns 1 when the column may hold NULL, 0 otherwise.

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

Unknown directive: =func