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.


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


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