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 |