Kwalitee Issues


Add a section called "LICENSE" to the documentation, or add a file named LICENSE to the distribution.


Add =head1 LICENSE and the text of the license to the main module in your code.


List all used modules in META.yml requires


  • Inline


Split the distribution, or fix the version numbers to make them consistent (use the highest version number to avoid version downgrade).

Error: 0.72,1.02,1.03,1.05,1.07,1.08,1.10,1.12,1.24,1.30,1.42,7.01,7.02,7.03,7.05,7.06,7.07,7.10,7.14,7.16,7.17,7.19,7.29


Add =head1 LICENSE and/or the proper text of the well-known license to the main module in your code.


Add a META.json to the distribution. Your buildtool should be able to autogenerate it.


If you are using Build.PL define the {requires}{perl} = VERSION field. If you are using MakeMaker (Makefile.PL) you should upgrade ExtUtils::MakeMaker to 6.48 and use MIN_PERL_VERSION parameter. Perl::MinimumVersion can help you determine which version of Perl your module needs.


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

Error: Genezzo::Parse::SQL


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


  • Test::More


This is not a critical issue. Currently mainly informative for the CPANTS authors. It might be removed later.


Add all modules contained in this distribution to the META.yml field 'provides'. Module::Build or Dist::Zilla::Plugin::MetaProvides do this automatically for you.


Add a 'repository' resource to the META.yml via 'meta_add' accessor (for Module::Build) or META_ADD parameter (for ExtUtils::MakeMaker).


Name Abstract Version View
Genezzo an extensible database with SQL and DBI 0.72 metacpan
Genezzo::BasicHelp Genezzo Help Facility 1.12 metacpan
Genezzo::Block::RDBArray Row Directory Block Array interface metacpan
Genezzo::Block::RDBlkA metacpan
Genezzo::Block::RDBlk_NN metacpan
Genezzo::Block::RDBlock metacpan
Genezzo::Block::RowDir row directory 7.01 metacpan
Genezzo::Block::Std Standard Block 7.01 metacpan
Genezzo::Block::Util Block Utility functions 1.02 metacpan
Genezzo::BufCa::BCFile metacpan
Genezzo::BufCa::BufCa 7.03 metacpan
Genezzo::BufCa::BufCaElt Buffer Cache Element 7.07 metacpan
Genezzo::BufCa::DirtyScalar Detect modifications to scalar metacpan
Genezzo::BufCa::PinScalar detect destruction of scalar metacpan
Genezzo::Dict 7.29 metacpan
Genezzo::GenDBI 0.72 metacpan
Genezzo::Havok Cry Havok! And Let Slip the Dogs of War! 7.19 metacpan
Genezzo::Havok::Basic some basic functions metacpan
Genezzo::Havok::DebugUtils debug functions 1.10 metacpan
Genezzo::Havok::Examples some example havok functions metacpan
Genezzo::Havok::OO_Examples some example havok functions metacpan
Genezzo::Havok::SQLCompare SQL comparison functions 1.02 metacpan
Genezzo::Havok::SQLScalar scalar SQL functions 1.24 metacpan
Genezzo::Havok::SysHelp load the sys_help table 1.08 metacpan
Genezzo::Havok::SysHook load the SysHook table 7.14 metacpan
Genezzo::Havok::UserExtend load the UserExtend table 7.05 metacpan
Genezzo::Havok::UserFunctions load the user_functions table 1.05 metacpan
Genezzo::Havok::Utils general utility functions 1.10 metacpan
Genezzo::Index::bt2 basic btree 7.01 metacpan
Genezzo::Index::bt3 persistent btree metacpan
Genezzo::Index::btHash btree Hash tied hash class. Makes a persistent btree based upon B<Genezzo::Block::RDBlock> look like a conventional hash. metacpan
Genezzo::Parse::SQL SQL parser metacpan
Genezzo::Plan Parsing, Planning and Execution 7.06 metacpan
Genezzo::Plan::MakeAlgebra Convert a SQL parse tree to relational algebra 7.02 metacpan
Genezzo::Plan::QueryRewrite Perform checks on relational algebra representation 1.07 metacpan
Genezzo::Plan::TypeCheck Perform checks on relational algebra representation 7.17 metacpan
Genezzo::PushHash::HPHRowBlk metacpan
Genezzo::PushHash::PHArray Push Hash Array implementation metacpan
Genezzo::PushHash::PHFixed fixed-size push hash metacpan
Genezzo::PushHash::PHNoUpdate Push Hash that only supports delete and insert metacpan
Genezzo::PushHash::PushHash metacpan
Genezzo::PushHash::hph metacpan
Genezzo::RawIO Genezzo Raw IO metacpan
Genezzo::Row::RSBlock Row Source Block metacpan
Genezzo::Row::RSDual Row Source Dual (single row) table metacpan
Genezzo::Row::RSExpr Row Source Expression Evaluation metacpan
Genezzo::Row::RSFile Row Source File tied hash class. metacpan
Genezzo::Row::RSIdx1 metacpan
Genezzo::Row::RSJoinA Row Source Join [A] metacpan
Genezzo::Row::RSTab metacpan
Genezzo::SpaceMan::SMExtent 1.42 metacpan
Genezzo::SpaceMan::SMFile 7.16 metacpan
Genezzo::SpaceMan::SMFreeBlock 1.03 metacpan
Genezzo::SpaceMan::SMHook 1.30 metacpan
Genezzo::TSHash Table Space Hash metacpan
Genezzo::Tablespace a class that defines a tablespace, the relationship between a collection of files on disk and a set of tables in the dictionary. 7.14 metacpan
Genezzo::TestSQL Test SQL scripts metacpan
Genezzo::TestSetup setup functions for testing metacpan
Genezzo::Util Utility functions 7.19 metacpan
Genezzo::XEval Execution and Expression Evaluation 7.05 metacpan
Genezzo::XEval::Prepare 7.10 metacpan
Genezzo::XEval::SQLAlter perform DDL ALTER 7.01 metacpan


Name File View
Genezzo::GStatement lib/Genezzo/ metacpan
Genezzo::Index::bt2_search lib/Genezzo/Index/ metacpan
Genezzo::Row::SQL_RSDual lib/Genezzo/Row/ metacpan
Genezzo::Row::SQL_RSExpr lib/Genezzo/Row/ metacpan
Genezzo::Row::SQL_RSJoinA lib/Genezzo/Row/ metacpan
Genezzo::Row::SQL_RSTab lib/Genezzo/Row/ metacpan
Genezzo::SQL_RSIdx1 lib/Genezzo/Row/ metacpan
Genezzo::SQL_TSHash lib/Genezzo/ metacpan
Genezzo::SQL_btHash lib/Genezzo/Index/ metacpan
Parse::RecDescent::Genezzo::Parse::SQL lib/Genezzo/Parse/ metacpan

Other Files

Changes metacpan
MANIFEST metacpan
META.yml metacpan
Makefile.PL metacpan
README metacpan