NAME
DBIO::ChangeLog::Table - Shared utilities for changelog table source definitions
VERSION
version 0.900000
DESCRIPTION
Shared utilities for DBIO::ChangeLog::Entry and DBIO::ChangeLog::Set. Provides validation and building helpers for source_definition hashes.
METHODS
validate_definition
DBIO::ChangeLog::Table->validate_definition(\%def);
Validates that a source_definition hash contains all required keys: table, columns, column_order, and primary_key. Croaks on invalid input.
build_source
my $def_hash = DBIO::ChangeLog::Table->build_source(\%def);
Validates the definition and returns a plain hashref with table, columns, column_order, and primary_key keys. Used by DBIO::ChangeLog::Entry and DBIO::ChangeLog::Set to build their source definitions.
NAME
DBIO::ChangeLog::Table — Shared utilities for changelog source definitions
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.