DBIO 0.900001 Latest

Kwalitee Issues

use_strict

Add 'use strict' (or its equivalents) to all modules, or convince us that your favorite module is well-known enough and people can easily see the modules are strictly written.

Error: DBIO::Test::Util::OverrideRequire
prereq_matches_use

List all used modules in META.yml requires

Error:
  • Carp::Clan
  • Data::MessagePack
  • Sub::Quote
  • YAML
no_pod_errors

Remove the POD errors. You can check for POD errors automatically by including Test::Pod to your test suite.

Error: DBIO-0.900001/lib/DBIO/Diff/Compare.pm -- Around line 163: Unknown directive: =func Around line 170: Unknown directive: =func Around line 180: Unknown directive: =func Around line 190: Unknown directive: =func Around line 238: Unknown directive: =func Around line 250: Unknown directive: =func Around line 260: Unknown directive: =func

use_warnings

Add 'use warnings' (or its equivalents) to all modules, or convince us that your favorite module is well-known enough and people can easily see the modules warn when something bad happens.

Error: DBIO::Test::Util::OverrideRequire
test_prereq_matches_use

List all modules used in the test suite in META.yml test_requires

Error:
  • Class::Inspector
  • Data::Dumper::Concise

has_contributing_doc

Add CONTRIBUTING(.pod|md). See https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/setting-guidelines-for-repository-contributors.

Modules

Name Abstract Version View
DBIO Native relational mapping for Perl, built on DBI 0.900001 metacpan
DBIO::AccessBroker Credential lifecycle for DBIO connections 0.900001 metacpan
DBIO::AccessBroker::HostBound One credential identity pinned to one host 0.900001 metacpan
DBIO::AccessBroker::Static Single-DSN AccessBroker drop-in replacement 0.900001 metacpan
DBIO::AccessBroker::Vault Credential rotation with TTL 0.900001 metacpan
DBIO::Adapter::Base per-driver base->native column type resolver (one-way) 0.900001 metacpan
DBIO::Admin Lightweight schema administration helper for DBIO 0.900001 metacpan
DBIO::Base Meta-infrastructure base for all DBIO internal classes 0.900001 metacpan
DBIO::Cake DDL-like DSL for defining DBIO result classes 0.900001 metacpan
DBIO::Candy Sugar syntax for defining DBIO result classes 0.900001 metacpan
DBIO::Candy::Exports Create sugar for DBIO components 0.900001 metacpan
DBIO::Carp Error reporting utilities for DBIO 0.900001 metacpan
DBIO::ChangeLog Row-level change tracking component 0.900001 metacpan
DBIO::ChangeLog::Entry ResultSource definition for per-source changelog tables 0.900001 metacpan
DBIO::ChangeLog::Schema Schema-level change tracking component 0.900001 metacpan
DBIO::ChangeLog::Set ResultSource definition for the changelog_set table 0.900001 metacpan
DBIO::ChangeLog::Table Shared utilities for changelog table source definitions 0.900001 metacpan
DBIO::Componentised Component loading and management for DBIO 0.900001 metacpan
DBIO::Core Standard base class for DBIO result classes 0.900001 metacpan
DBIO::Cursor Abstract object representing a query cursor on a resultset. 0.900001 metacpan
DBIO::Deploy::Base Base class for DBIO driver deploy orchestrators 0.900001 metacpan
DBIO::Deploy::Base::TempDatabase Deploy base for drivers that diff against a temporary database 0.900001 metacpan
DBIO::DeploymentHandler Extensible DBIO deployment 0.900001 metacpan
DBIO::DeploymentHandler::Dad Parent class for DeploymentHandlers 0.900001 metacpan
DBIO::DeploymentHandler::DeployMethod::Native Native DBIO driver deploy (no SQL::Translator needed) 0.900001 metacpan
DBIO::DeploymentHandler::HandlesDeploy Interface for deploy methods 0.900001 metacpan
DBIO::DeploymentHandler::HandlesVersionStorage Interface for version storage methods 0.900001 metacpan
DBIO::DeploymentHandler::HandlesVersioning Interface for version methods 0.900001 metacpan
DBIO::DeploymentHandler::VersionHandler::Monotonic Obvious version progressions 0.900001 metacpan
DBIO::DeploymentHandler::VersionStorage::Standard Standard version storage implementation 0.900001 metacpan
DBIO::DeploymentHandler::VersionStorage::Standard::Component Attach this component to your schema to ensure you stay up to date 0.900001 metacpan
DBIO::DeploymentHandler::VersionStorage::Standard::VersionResult The typical way to store versions in the database 0.900001 metacpan
DBIO::Diff::Base Base class for DBIO driver diff orchestrators 0.900001 metacpan
DBIO::Diff::Compare Engine-agnostic comparison helpers for DBIO diff operations 0.900001 metacpan
DBIO::Diff::Op Base class for DBIO driver diff operation objects 0.900001 metacpan
DBIO::EncodedColumn One-way encode selected columns (e.g. passwords) 0.900001 metacpan
DBIO::Exception Exception objects for DBIO 0.900001 metacpan
DBIO::FilterColumn Automatically convert column data 0.900001 metacpan
DBIO::Future Future interface contract for async DBIO operations 0.900001 metacpan
DBIO::Future::Immediate Dependency-free immediate Future for DBIO's 'immediate' async mode 0.900001 metacpan
DBIO::Generate Driver-agnostic Result class generator for DBIO 0.900001 metacpan
DBIO::Generate::Relationships Relationship inference for DBIO::Generate 0.900001 metacpan
DBIO::Generate::Style::Cake DBIO::Cake DSL emitter for DBIO::Generate 0.900001 metacpan
DBIO::Generate::Style::Candy DBIO::Candy DSL emitter for DBIO::Generate 0.900001 metacpan
DBIO::Generate::Style::Moo Moo-style emitter for DBIO::Generate 0.900001 metacpan
DBIO::Generate::Style::Moose Moose-style emitter for DBIO::Generate 0.900001 metacpan
DBIO::Generate::Style::Vanilla Vanilla-style Result class emitter for DBIO::Generate 0.900001 metacpan
DBIO::Generate::Util Safe Perl-literal emission helpers for DBIO::Generate styles 0.900001 metacpan
DBIO::HashAccessor Accessor methods for serialized hash columns 0.900001 metacpan
DBIO::InflateColumn Automatically create references from column data 0.900001 metacpan
DBIO::InflateColumn::DateTime Auto-create DateTime objects from date and datetime columns. 0.900001 metacpan
DBIO::InflateColumn::Serializer Inflators to serialize data structures for DBIO 0.900001 metacpan
DBIO::InflateColumn::Serializer::JSON JSON Inflator 0.900001 metacpan
DBIO::InflateColumn::Serializer::MessagePack MessagePack Inflator 0.900001 metacpan
DBIO::InflateColumn::Serializer::YAML YAML Inflator 0.900001 metacpan
DBIO::Introspect::Base Base class for DBIO driver introspectors 0.900001 metacpan
DBIO::Introspect::DBI DBI-based introspection via standard metadata APIs 0.900001 metacpan
DBIO::Moo Enable Moo attributes in DBIO result classes 0.900001 metacpan
DBIO::Moose Enable Moose attributes in DBIO result classes 0.900001 metacpan
DBIO::Optional::Dependencies Optional dependency declarations for DBIO 0.900001 metacpan
DBIO::Ordered Maintain a position column over an ordered list of rows 0.900001 metacpan
DBIO::PK Primary Key class 0.900001 metacpan
DBIO::PK::Auto Automatic primary key class (compatibility shim) 0.900001 metacpan
DBIO::PopulateMore Enhanced populate with cross-source references 0.900001 metacpan
DBIO::Relationship Relationship declaration helpers for DBIO result classes 0.900001 metacpan
DBIO::Relationship::Base Inter-table relationships 0.900001 metacpan
DBIO::Relationship::BelongsTo Declare a foreign-key relationship to a parent row 0.900001 metacpan
DBIO::Relationship::CascadeActions Cascade delete and update actions across relationships 0.900001 metacpan
DBIO::Relationship::Codegen Schema-time relationship method synthesis (accessors and proxies) 0.900001 metacpan
DBIO::Relationship::HasMany Declare a one-to-many relationship 0.900001 metacpan
DBIO::Relationship::HasOne Declare a one-to-one relationship 0.900001 metacpan
DBIO::Relationship::Helpers Load all standard relationship declaration components 0.900001 metacpan
DBIO::Relationship::ManyToMany Declare a many-to-many relationship via a bridge table 0.900001 metacpan
DBIO::Replicated Replicated storage support for DBIO 0.900001 metacpan
DBIO::Replicated::Backend Wrapper base class for replicated backends 0.900001 metacpan
DBIO::Replicated::Backend::Master Master backend wrapper 0.900001 metacpan
DBIO::Replicated::Backend::Replicant Replicant backend wrapper 0.900001 metacpan
DBIO::Replicated::Balancer Base class for replicated read balancing 0.900001 metacpan
DBIO::Replicated::Balancer::First Always use the first active replicant 0.900001 metacpan
DBIO::Replicated::Balancer::Random Randomly choose an active replicant 0.900001 metacpan
DBIO::Replicated::DebugProxy Prefix trace output with replicated backend identity 0.900001 metacpan
DBIO::Replicated::Pool Manage a pool of replicant backends 0.900001 metacpan
DBIO::Replicated::Storage Replicated DBI storage coordinator 0.900001 metacpan
DBIO::ResultClass::HashRefInflator Get raw hashrefs from a resultset 0.900001 metacpan
DBIO::ResultSet Lazy query object for fetching and manipulating DBIO rows 0.900001 metacpan
DBIO::ResultSet::Pager help when paging through sets of results 0.900001 metacpan
DBIO::ResultSetColumn Convenience wrapper for working with a single ResultSet column 0.900001 metacpan
DBIO::ResultSource Metadata object describing a table, view, or query source 0.900001 metacpan
DBIO::ResultSource::RowParser Build row-inflating parsers from result source metadata 0.900001 metacpan
DBIO::ResultSource::RowParser::Util Assemble row-parser source code for simple and collapsing queries 0.900001 metacpan
DBIO::ResultSource::Table Table object 0.900001 metacpan
DBIO::ResultSource::View ResultSource object representing a view 0.900001 metacpan
DBIO::ResultSourceHandle Serializable pointers to ResultSource instances 0.900001 metacpan
DBIO::ResultSourceProxy Proxy result source methods onto a result class 0.900001 metacpan
DBIO::Row Basic row methods 0.900001 metacpan
DBIO::SQL::Util Shared SQL utility functions for DBIO 0.900001 metacpan
DBIO::SQLMaker An SQL::Abstract-based SQL maker class 0.900001 metacpan
DBIO::SQLMaker::ClassicExtensions Class containing generic enhancements to SQL::Abstract 0.900001 metacpan
DBIO::Schema Schema class and connection container for DBIO applications 0.900001 metacpan
DBIO::Schema::ModelCompiler compile a base-type schema into one engine's native target model 0.900001 metacpan
DBIO::Schema::Type portable base-type vocabulary for multi-engine schemas 0.900001 metacpan
DBIO::Skills Runtime access to the AI agent skills bundled with DBIO 0.900001 metacpan
DBIO::Storage Generic Storage Handler 0.900001 metacpan
DBIO::Storage::Async Base class for async storage implementations 0.900001 metacpan
DBIO::Storage::Async::TransactionContext Generic pinned-connection context for async transactions 0.900001 metacpan
DBIO::Storage::BlockRunner Execute code blocks with transaction wrapping and retry logic 0.900001 metacpan
DBIO::Storage::Composed Runtime C3 composition of storage extension layers over a base storage class 0.900001 metacpan
DBIO::Storage::DBI DBI storage handler 0.900001 metacpan
DBIO::Storage::DBI::AccessBroker DBI-specific AccessBroker integration for DBIO storage 0.900001 metacpan
DBIO::Storage::DBI::AutoCast Storage component for RDBMS requiring explicit placeholder typing 0.900001 metacpan
DBIO::Storage::DBI::Capabilities Two-tier capability probing for DBI storage drivers 0.900001 metacpan
DBIO::Storage::DBI::Cursor Object representing a query cursor on a resultset. 0.900001 metacpan
DBIO::Storage::DBI::DataTypeClassifier Native data type and LOB classification helpers for DBI storage 0.900001 metacpan
DBIO::Storage::DBI::IdentityInsert Storage Component for Sybase ASE and MSSQL for Identity Inserts / Updates 0.900001 metacpan
DBIO::Storage::DBI::NoBindVars Some DBDs have poor to no support for bind variables 0.900001 metacpan
DBIO::Storage::DBI::ODBC Base class for ODBC drivers 0.900001 metacpan
DBIO::Storage::DBI::UniqueIdentifier Storage component for RDBMSes supporting GUID types 0.900001 metacpan
DBIO::Storage::DateTimeFormat Strptime-backed datetime format base for driver format classes 0.900001 metacpan
DBIO::Storage::Debug::PrettyTrace Pretty Tracing DebugObj 0.900001 metacpan
DBIO::Storage::Pool Abstract connection pool interface for async storage 0.900001 metacpan
DBIO::Storage::PoolBase Shared connection pool mechanics for async DBIO drivers 0.900001 metacpan
DBIO::Storage::QueryRewrite SQL analysis and query rewrite utilities 0.900001 metacpan
DBIO::Storage::Statistics SQL Statistics 0.900001 metacpan
DBIO::Storage::TxnScopeGuard Scope-based transaction handling 0.900001 metacpan
DBIO::Test Test utilities for DBIO and DBIO driver distributions 0.900001 metacpan
DBIO::Test::BaseResult Base class for DBIO test Result classes 0.900001 metacpan
DBIO::Test::BaseResultSet Base class for DBIO test ResultSet classes 0.900001 metacpan
DBIO::Test::Cursor Test cursor subclass for DBIO storage testing 0.900001 metacpan
DBIO::Test::DateTimeParser Minimal datetime parser for DBIO offline test storage 0.900001 metacpan
DBIO::Test::DeployComponent Test component for sqlt_deploy_hook testing 0.900001 metacpan
DBIO::Test::ErrorComponent Test component that fails to load due to missing true value 0.900001 metacpan
DBIO::Test::FakeComponent Test component for ensure_class_loaded testing 0.900001 metacpan
DBIO::Test::ForeignComponent Test class for foreign component loading 0.900001 metacpan
DBIO::Test::Kubernetes Provision temporary database pods in Kubernetes for DBIO testing 0.900001 metacpan
DBIO::Test::OptionalComponent Test component for optional component loading 0.900001 metacpan
DBIO::Test::ResultSetManager Test schema for ResultSetManager component testing 0.900001 metacpan
DBIO::Test::SQLMRebase Test SQLMaker subclass with select call counting 0.900001 metacpan
DBIO::Test::Schema Standard test schema for the DBIO ecosystem 0.900001 metacpan
DBIO::Test::Storage Fake storage for testing SQL generation without a database 0.900001 metacpan
DBIO::Test::SyntaxErrorComponent1 Test component with intentional syntax error 0.900001 metacpan
DBIO::Test::SyntaxErrorComponent2 Test component with intentional syntax error 0.900001 metacpan
DBIO::Test::SyntaxErrorComponent3 Test component with intentional syntax error 0.900001 metacpan
DBIO::Test::Util Utility functions for DBIO test suite 0.900001 metacpan
DBIO::Test::Util::LeakTracer Memory leak detection and tracing for DBIO tests 0.900001 metacpan
DBIO::Test::Util::OverrideRequire Override CORE::GLOBAL::require for testing 0.900001 metacpan
DBIO::Test::Util::UmaskGuard RAII guard that restores the umask on scope exit 0.900001 metacpan
DBIO::Timestamp Automatically set and update timestamp columns 0.900001 metacpan
DBIO::UUIDColumns Automatically populate UUID columns on insert 0.900001 metacpan
DBIO::Util Internal utility functions for DBIO 0.900001 metacpan
DBIO::Version Schema class for versioning support 0.900001 metacpan
DBIO::Version::Table Result class for the schema versions table 0.900001 metacpan
DBIOx Bring your own database magic! 0.900001 metacpan

Other Files

Changes metacpan
MANIFEST metacpan
META.json metacpan
META.yml metacpan
Makefile.PL metacpan
README metacpan
SECURITY.md metacpan
cpanfile metacpan
dist.ini metacpan