DBIx-DataModel

Metadata

Analyzed metadata and errors of DBIx-DataModel.

{
   "abstracts_in_pod" : {
      "DBIx::DataModel" : "UML-based Object-Relational Mapping (ORM) framework",
      "DBIx::DataModel::Compatibility::V0" : "compatibility with previous versions 0.*",
      "DBIx::DataModel::Compatibility::V1" : "compatibility with previous versions 1.*",
      "DBIx::DataModel::ConnectedSource" : "metasource and schema paired together",
      "DBIx::DataModel::Doc::Cookbook" : "Helpful recipes\r",
      "DBIx::DataModel::Doc::Delta_v1" : "Differences introduced in version 1.0\r",
      "DBIx::DataModel::Doc::Delta_v2" : "Differences introduced in version 2.0",
      "DBIx::DataModel::Doc::Design" : "Architecture and design principles",
      "DBIx::DataModel::Doc::Glossary" : "Terms used in DBIx::DataModel documentation",
      "DBIx::DataModel::Doc::Internals" : "Description of the internal structure",
      "DBIx::DataModel::Doc::Misc" : "Other considerations\r",
      "DBIx::DataModel::Doc::Quickstart" : "Get quickly started with DBIx::DataModel",
      "DBIx::DataModel::Doc::Reference" : "General reference for DBIx::DataModel",
      "DBIx::DataModel::Meta" : "meta-information for DBIx::DataModel",
      "DBIx::DataModel::Meta::Association" : "meta-information about an association",
      "DBIx::DataModel::Meta::Path" : "meta-information about a path",
      "DBIx::DataModel::Meta::Schema" : "Meta-information about a DBIx::DataModel schema",
      "DBIx::DataModel::Meta::Type" : "registered collection of column handlers",
      "DBIx::DataModel::Meta::Utils" : "Utility methods for DBIx::DataModel metaclasses",
      "DBIx::DataModel::Schema" : "Factory for DBIx::DataModel Schemas",
      "DBIx::DataModel::Schema::Generator" : "automatically generate a schema for DBIx::DataModel",
      "DBIx::DataModel::Source" : "Abstract parent for Table and Join",
      "DBIx::DataModel::Source::Join" : "Parent for Join classes",
      "DBIx::DataModel::Source::Table" : "Parent for Table classes",
      "DBIx::DataModel::Statement" : "DBIx::DataModel statement objects",
      "DBIx::DataModel::Statement::JDBC" : "Statement for interacting with DBD::JDBC ",
      "DBIx::DataModel::Statement::Oracle" : "Statement for interacting with DBD::Oracle"
   },
   "author" : "DAMI",
   "buildfile_executable" : 0,
   "dir_lib" : "lib",
   "dir_t" : "t",
   "dirs_array" : [
      "lib/DBIx/DataModel/Compatibility",
      "lib/DBIx/DataModel/Doc",
      "lib/DBIx/DataModel/Meta/Source",
      "lib/DBIx/DataModel/Meta",
      "lib/DBIx/DataModel/Schema",
      "lib/DBIx/DataModel/Source",
      "lib/DBIx/DataModel/Statement",
      "lib/DBIx/DataModel",
      "lib/DBIx",
      "lib",
      "t",
      "t"
   ],
   "dist" : "DBIx-DataModel",
   "dynamic_config" : 1,
   "error" : {
      "use_strict" : "DBIx::DataModel::Meta",
      "use_warnings" : "DBIx::DataModel::Meta"
   },
   "extension" : "tar.gz",
   "extractable" : 1,
   "extracts_nicely" : 1,
   "file__build" : 0,
   "file_blib" : 0,
   "file_build" : 0,
   "file_build_pl" : "Build.PL",
   "file_changelog" : "Changes",
   "file_makefile" : 0,
   "file_manifest" : "MANIFEST",
   "file_meta_json" : "META.json",
   "file_meta_yml" : "META.yml",
   "file_pm_to_blib" : 0,
   "file_readme" : "README",
   "files_array" : [
      "Build.PL",
      "Changes",
      "MANIFEST",
      "META.json",
      "META.yml",
      "README",
      "lib/DBIx/DataModel/Compatibility/V0.pm",
      "lib/DBIx/DataModel/Compatibility/V1.pm",
      "lib/DBIx/DataModel/ConnectedSource.pm",
      "lib/DBIx/DataModel/Doc/Cookbook.pod",
      "lib/DBIx/DataModel/Doc/Delta_v1.pod",
      "lib/DBIx/DataModel/Doc/Delta_v2.pod",
      "lib/DBIx/DataModel/Doc/Design.pod",
      "lib/DBIx/DataModel/Doc/Glossary.pod",
      "lib/DBIx/DataModel/Doc/Internals.pod",
      "lib/DBIx/DataModel/Doc/Misc.pod",
      "lib/DBIx/DataModel/Doc/Quickstart.pod",
      "lib/DBIx/DataModel/Doc/Reference.pod",
      "lib/DBIx/DataModel/Meta/Association.pm",
      "lib/DBIx/DataModel/Meta/Path.pm",
      "lib/DBIx/DataModel/Meta/Schema.pm",
      "lib/DBIx/DataModel/Meta/Source/Join.pm",
      "lib/DBIx/DataModel/Meta/Source/Table.pm",
      "lib/DBIx/DataModel/Meta/Source.pm",
      "lib/DBIx/DataModel/Meta/Type.pm",
      "lib/DBIx/DataModel/Meta/Utils.pm",
      "lib/DBIx/DataModel/Meta.pm",
      "lib/DBIx/DataModel/Schema/Generator.pm",
      "lib/DBIx/DataModel/Schema.pm",
      "lib/DBIx/DataModel/Source/Join.pm",
      "lib/DBIx/DataModel/Source/Table.pm",
      "lib/DBIx/DataModel/Source.pm",
      "lib/DBIx/DataModel/Statement/JDBC.pm",
      "lib/DBIx/DataModel/Statement/Oracle.pm",
      "lib/DBIx/DataModel/Statement.pm",
      "lib/DBIx/DataModel.pm",
      "t/paging.t",
      "t/v1_DBIx-DataModel.t",
      "t/v1_Limit.t",
      "t/v1_LocalizeState.t",
      "t/v1_MsAccess.t",
      "t/v1_ParentClasses.t",
      "t/v1_Storable.t",
      "t/v2_Oracle.t",
      "t/v2_array_datatypes.t",
      "t/v2_autolimit_firstrow.t",
      "t/v2_bind_param.t",
      "t/v2_define_class.t",
      "t/v2_delete.t",
      "t/v2_generator.t",
      "t/v2_join_same_table.t",
      "t/v2_json.t",
      "t/v2_multischema.t",
      "t/v2_paths.t",
      "t/v2_type.t",
      "t/v2_union.t",
      "t/v2_update.t",
      "t/v2_where_on.t"
   ],
   "files_hash" : {
      "Build.PL" : {
         "mtime" : 1398041391,
         "size" : 1267,
         "used" : [
            "5.006",
            "Module::Build",
            "strict",
            "warnings"
         ]
      },
      "Changes" : {
         "mtime" : 1419008609,
         "size" : 14630
      },
      "MANIFEST" : {
         "mtime" : 1398041626,
         "size" : 1547
      },
      "META.json" : {
         "mtime" : 1419008697,
         "size" : 4145
      },
      "META.yml" : {
         "mtime" : 1419008697,
         "size" : 2808
      },
      "README" : {
         "mtime" : 1327977556,
         "size" : 871
      },
      "lib/DBIx/DataModel.pm" : {
         "license" : "Perl_5",
         "module" : "DBIx::DataModel",
         "mtime" : 1419007812,
         "required" : [
            "DBIx::DataModel::Meta::Schema"
         ],
         "size" : 24064,
         "used" : [
            "5.008",
            "MRO::Compat",
            "strict",
            "warnings"
         ]
      },
      "lib/DBIx/DataModel/Compatibility/V0.pm" : {
         "module" : "DBIx::DataModel::Compatibility::V0",
         "mtime" : 1327977556,
         "noed" : [
            "strict",
            "warnings"
         ],
         "required" : [
            "DBIx::DataModel::Schema",
            "DBIx::DataModel::Statement"
         ],
         "size" : 2729,
         "used" : [
            "strict",
            "warnings"
         ]
      },
      "lib/DBIx/DataModel/Compatibility/V1.pm" : {
         "module" : "DBIx::DataModel::View",
         "mtime" : 1329239228,
         "noed" : [
            "strict",
            "warnings"
         ],
         "size" : 13159,
         "used" : [
            "Carp",
            "DBIx::DataModel::ConnectedSource",
            "DBIx::DataModel::Meta",
            "DBIx::DataModel::Meta::Schema",
            "DBIx::DataModel::Meta::Source",
            "DBIx::DataModel::Meta::Utils",
            "DBIx::DataModel::Schema",
            "DBIx::DataModel::Source",
            "DBIx::DataModel::Source::Table",
            "DBIx::DataModel::Statement",
            "DBIx::DataModel::Statement::JDBC",
            "SQL::Abstract::More",
            "Scalar::Util",
            "strict",
            "warnings"
         ]
      },
      "lib/DBIx/DataModel/ConnectedSource.pm" : {
         "module" : "DBIx::DataModel::ConnectedSource",
         "mtime" : 1411996296,
         "noed" : [
            "strict",
            "warnings"
         ],
         "size" : 13817,
         "used" : [
            "Acme::Damn",
            "Carp",
            "DBIx::DataModel",
            "DBIx::DataModel::Meta::Utils",
            "Module::Load",
            "Params::Validate",
            "Scalar::Does",
            "Scalar::Util",
            "Storable",
            "namespace::clean",
            "strict",
            "warnings"
         ]
      },
      "lib/DBIx/DataModel/Doc/Cookbook.pod" : {
         "mtime" : 1394066975,
         "size" : 13956
      },
      "lib/DBIx/DataModel/Doc/Delta_v1.pod" : {
         "mtime" : 1345247739,
         "size" : 4797
      },
      "lib/DBIx/DataModel/Doc/Delta_v2.pod" : {
         "mtime" : 1345247719,
         "size" : 4226
      },
      "lib/DBIx/DataModel/Doc/Design.pod" : {
         "mtime" : 1411996296,
         "size" : 57389
      },
      "lib/DBIx/DataModel/Doc/Glossary.pod" : {
         "mtime" : 1345247754,
         "size" : 9004
      },
      "lib/DBIx/DataModel/Doc/Internals.pod" : {
         "mtime" : 1345247760,
         "size" : 3247
      },
      "lib/DBIx/DataModel/Doc/Misc.pod" : {
         "mtime" : 1345247765,
         "size" : 5106
      },
      "lib/DBIx/DataModel/Doc/Quickstart.pod" : {
         "mtime" : 1345247771,
         "size" : 14970
      },
      "lib/DBIx/DataModel/Doc/Reference.pod" : {
         "mtime" : 1398040962,
         "size" : 95091
      },
      "lib/DBIx/DataModel/Meta.pm" : {
         "module" : "DBIx::DataModel::Meta",
         "mtime" : 1345247700,
         "size" : 1144
      },
      "lib/DBIx/DataModel/Meta/Association.pm" : {
         "module" : "DBIx::DataModel::Meta::Association",
         "mtime" : 1327977556,
         "noed" : [
            "strict"
         ],
         "size" : 14390,
         "used" : [
            "Carp",
            "DBIx::DataModel",
            "DBIx::DataModel::Meta",
            "DBIx::DataModel::Meta::Utils",
            "List::MoreUtils",
            "Module::Load",
            "POSIX",
            "Params::Validate",
            "Scalar::Util",
            "namespace::clean",
            "parent",
            "strict",
            "warnings"
         ]
      },
      "lib/DBIx/DataModel/Meta/Path.pm" : {
         "module" : "DBIx::DataModel::Meta::Path",
         "mtime" : 1327977556,
         "noed" : [
            "strict"
         ],
         "size" : 4749,
         "used" : [
            "Carp",
            "DBIx::DataModel",
            "DBIx::DataModel::Meta",
            "DBIx::DataModel::Meta::Utils",
            "Params::Validate",
            "Scalar::Util",
            "namespace::clean",
            "parent",
            "strict",
            "warnings"
         ]
      },
      "lib/DBIx/DataModel/Meta/Schema.pm" : {
         "module" : "DBIx::DataModel::Meta::Schema",
         "mtime" : 1378233621,
         "noed" : [
            "strict"
         ],
         "size" : 15744,
         "used" : [
            "Carp",
            "DBIx::DataModel",
            "DBIx::DataModel::Meta",
            "DBIx::DataModel::Meta::Source::Join",
            "DBIx::DataModel::Meta::Utils",
            "DBIx::DataModel::Source::Join",
            "List::MoreUtils",
            "Module::Load",
            "Params::Validate",
            "Scalar::Util",
            "namespace::clean",
            "parent",
            "strict",
            "warnings"
         ]
      },
      "lib/DBIx/DataModel/Meta/Source.pm" : {
         "module" : "DBIx::DataModel::Meta::Source",
         "mtime" : 1327977556,
         "noed" : [
            "strict"
         ],
         "size" : 3819,
         "used" : [
            "Carp",
            "DBIx::DataModel",
            "DBIx::DataModel::Meta",
            "DBIx::DataModel::Meta::Utils",
            "List::MoreUtils",
            "Params::Validate",
            "Scalar::Util",
            "namespace::clean",
            "parent",
            "strict",
            "warnings"
         ]
      },
      "lib/DBIx/DataModel/Meta/Source/Join.pm" : {
         "module" : "DBIx::DataModel::Meta::Source::Join",
         "mtime" : 1371519295,
         "size" : 609,
         "used" : [
            "DBIx::DataModel::Meta::Source",
            "Params::Validate",
            "namespace::clean",
            "parent",
            "strict",
            "warnings"
         ]
      },
      "lib/DBIx/DataModel/Meta/Source/Table.pm" : {
         "module" : "DBIx::DataModel::Meta::Source::Table",
         "mtime" : 1394065876,
         "noed" : [
            "strict"
         ],
         "size" : 4418,
         "used" : [
            "Carp",
            "DBIx::DataModel",
            "DBIx::DataModel::Meta::Source",
            "DBIx::DataModel::Meta::Utils",
            "List::MoreUtils",
            "Params::Validate",
            "Scalar::Does",
            "namespace::clean",
            "parent",
            "strict",
            "warnings"
         ]
      },
      "lib/DBIx/DataModel/Meta/Type.pm" : {
         "module" : "DBIx::DataModel::Meta::Type",
         "mtime" : 1394065913,
         "noed" : [
            "strict"
         ],
         "size" : 1531,
         "used" : [
            "Carp",
            "DBIx::DataModel",
            "DBIx::DataModel::Meta",
            "Params::Validate",
            "Scalar::Does",
            "Scalar::Util",
            "namespace::clean",
            "parent",
            "strict",
            "warnings"
         ]
      },
      "lib/DBIx/DataModel/Meta/Utils.pm" : {
         "module" : "DBIx::DataModel::Meta::Utils",
         "mtime" : 1373212970,
         "noed" : [
            "strict"
         ],
         "size" : 5251,
         "used" : [
            "Carp",
            "DBIx::DataModel",
            "List::MoreUtils",
            "Module::Load",
            "Params::Validate",
            "mro",
            "namespace::clean",
            "strict",
            "warnings"
         ]
      },
      "lib/DBIx/DataModel/Schema.pm" : {
         "license" : "Perl_5",
         "module" : "DBIx::DataModel::Schema",
         "mtime" : 1411996126,
         "noed" : [
            "strict",
            "warnings"
         ],
         "size" : 13797,
         "used" : [
            "Acme::Damn",
            "Carp",
            "DBIx::DataModel::Source::Table",
            "Module::Load",
            "Params::Validate",
            "SQL::Abstract::More",
            "Scalar::Does",
            "Scalar::Util",
            "Try::Tiny",
            "namespace::clean",
            "strict",
            "warnings"
         ]
      },
      "lib/DBIx/DataModel/Schema/Generator.pm" : {
         "license" : "Perl_5",
         "module" : "DBIx::DataModel::Schema::Generator",
         "mtime" : 1394066774,
         "noed" : [
            "strict",
            "warnings"
         ],
         "size" : 18997,
         "used" : [
            "Carp",
            "DBI",
            "DBIx::DataModel",
            "Exporter",
            "List::Util",
            "Module::Load",
            "Scalar::Does",
            "Try::Tiny",
            "constant",
            "strict",
            "warnings"
         ],
         "used_in_eval" : [
            "Lingua::EN::Inflect::Phrase"
         ]
      },
      "lib/DBIx/DataModel/Source.pm" : {
         "license" : "Perl_5",
         "module" : "DBIx::DataModel::Source",
         "mtime" : 1353356566,
         "noed" : [
            "strict",
            "warnings"
         ],
         "size" : 5528,
         "used" : [
            "Carp",
            "List::MoreUtils",
            "Module::Load",
            "mro",
            "namespace::clean",
            "strict",
            "warnings"
         ]
      },
      "lib/DBIx/DataModel/Source/Join.pm" : {
         "module" : "DBIx::DataModel::Source::Join",
         "mtime" : 1327977556,
         "noed" : [
            "strict"
         ],
         "required" : [
            "5.008"
         ],
         "size" : 2568,
         "used" : [
            "Carp",
            "DBIx::DataModel::Source",
            "mro",
            "parent",
            "strict",
            "warnings"
         ]
      },
      "lib/DBIx/DataModel/Source/Table.pm" : {
         "license" : "Perl_5",
         "module" : "DBIx::DataModel::Source::Table",
         "mtime" : 1418973903,
         "noed" : [
            "strict",
            "warnings"
         ],
         "size" : 10892,
         "used" : [
            "Carp",
            "DBIx::DataModel::Source",
            "List::MoreUtils",
            "Module::Load",
            "Scalar::Does",
            "Scalar::Util",
            "Storable",
            "mro",
            "namespace::clean",
            "parent",
            "strict",
            "warnings"
         ]
      },
      "lib/DBIx/DataModel/Statement.pm" : {
         "module" : "DBIx::DataModel::Statement",
         "mtime" : 1411996296,
         "noed" : [
            "strict"
         ],
         "size" : 23177,
         "used" : [
            "Acme::Damn",
            "Carp",
            "Clone",
            "DBIx::DataModel",
            "DBIx::DataModel::Meta::Utils",
            "List::MoreUtils",
            "List::Util",
            "POSIX",
            "Params::Validate",
            "Scalar::Util",
            "Try::Tiny",
            "namespace::clean",
            "strict",
            "warnings"
         ]
      },
      "lib/DBIx/DataModel/Statement/JDBC.pm" : {
         "module" : "DBIx::DataModel::Statement::JDBC",
         "mtime" : 1345249027,
         "noed" : [
            "strict"
         ],
         "size" : 3879,
         "used" : [
            "DBI",
            "DBIx::DataModel::Statement",
            "mro",
            "parent",
            "strict",
            "warnings"
         ]
      },
      "lib/DBIx/DataModel/Statement/Oracle.pm" : {
         "license" : "Perl_5",
         "module" : "DBIx::DataModel::Statement::Oracle",
         "mtime" : 1374230770,
         "noed" : [
            "strict"
         ],
         "size" : 3445,
         "used" : [
            "Carp",
            "DBD::Oracle",
            "DBIx::DataModel::Statement",
            "mro",
            "parent",
            "strict",
            "warnings"
         ]
      },
      "t/paging.t" : {
         "mtime" : 1398041560,
         "size" : 1616,
         "used" : [
            "DBIx::DataModel",
            "SQL::Abstract::Test",
            "Test::More",
            "constant",
            "strict",
            "warnings"
         ],
         "used_in_eval" : [
            "DBD::Mock"
         ]
      },
      "t/v1_DBIx-DataModel.t" : {
         "mtime" : 1418974508,
         "noed" : [
            "warnings"
         ],
         "size" : 29545,
         "used" : [
            "DBI",
            "Data::Dumper",
            "SQL::Abstract::Test",
            "Storable",
            "Test::More",
            "constant",
            "strict",
            "warnings"
         ],
         "used_in_eval" : [
            "Acme::Damn",
            "DBD::Mock"
         ]
      },
      "t/v1_Limit.t" : {
         "mtime" : 1338799797,
         "size" : 2608,
         "used" : [
            "DBI",
            "SQL::Abstract::More",
            "SQL::Abstract::Test",
            "Test::More",
            "constant",
            "strict",
            "warnings"
         ],
         "used_in_eval" : [
            "DBD::Mock"
         ]
      },
      "t/v1_LocalizeState.t" : {
         "mtime" : 1327977556,
         "size" : 953,
         "used" : [
            "DBI",
            "constant",
            "strict",
            "warnings"
         ],
         "used_in_eval" : [
            "DBD::Mock"
         ]
      },
      "t/v1_MsAccess.t" : {
         "mtime" : 1327977556,
         "noed" : [
            "warnings"
         ],
         "size" : 2780,
         "used" : [
            "DBI",
            "SQL::Abstract::Test",
            "Test::More",
            "constant",
            "strict",
            "warnings"
         ]
      },
      "t/v1_ParentClasses.t" : {
         "mtime" : 1327977556,
         "noed" : [
            "warnings"
         ],
         "size" : 1374,
         "used" : [
            "DBI",
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "t/v1_Storable.t" : {
         "mtime" : 1327977556,
         "noed" : [
            "strict",
            "warnings"
         ],
         "size" : 1993,
         "used" : [
            "DBI",
            "IO::Handle",
            "POSIX",
            "Storable",
            "constant",
            "strict",
            "warnings"
         ],
         "used_in_eval" : [
            "IO::String"
         ]
      },
      "t/v2_Oracle.t" : {
         "mtime" : 1374159115,
         "size" : 3751,
         "used" : [
            "DBIx::DataModel",
            "SQL::Abstract::Test",
            "Test::More",
            "constant",
            "strict",
            "warnings"
         ],
         "used_in_eval" : [
            "DBD::Oracle",
            "DBIx::DataModel::Statement::Oracle"
         ]
      },
      "t/v2_array_datatypes.t" : {
         "mtime" : 1365900769,
         "size" : 1613,
         "used" : [
            "DBIx::DataModel",
            "SQL::Abstract::More",
            "SQL::Abstract::Test",
            "Test::More",
            "constant",
            "strict",
            "warnings"
         ],
         "used_in_eval" : [
            "DBD::Mock"
         ]
      },
      "t/v2_autolimit_firstrow.t" : {
         "mtime" : 1361246564,
         "size" : 1226,
         "used" : [
            "DBIx::DataModel",
            "SQL::Abstract::More",
            "SQL::Abstract::Test",
            "Test::More",
            "constant",
            "strict",
            "warnings"
         ],
         "used_in_eval" : [
            "DBD::Mock"
         ]
      },
      "t/v2_bind_param.t" : {
         "mtime" : 1366311076,
         "noed" : [
            "warnings"
         ],
         "required" : [
            "DBD::Mock::st"
         ],
         "size" : 3232,
         "used" : [
            "DBIx::DataModel",
            "SQL::Abstract::More",
            "SQL::Abstract::Test",
            "Test::More",
            "constant",
            "strict",
            "warnings"
         ],
         "used_in_eval" : [
            "DBD::Mock"
         ]
      },
      "t/v2_define_class.t" : {
         "mtime" : 1373212979,
         "required" : [
            "DBIx::DataModel",
            "DBIx::DataModel::Schema::Foo::Bar"
         ],
         "size" : 593,
         "used" : [
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "t/v2_delete.t" : {
         "mtime" : 1327977556,
         "size" : 1614,
         "used" : [
            "DBIx::DataModel",
            "SQL::Abstract::Test",
            "Test::More",
            "constant",
            "strict",
            "warnings"
         ],
         "used_in_eval" : [
            "DBD::Mock"
         ]
      },
      "t/v2_generator.t" : {
         "mtime" : 1373515490,
         "size" : 2007,
         "used" : [
            "DBIx::DataModel::Schema::Generator",
            "Test::More",
            "constant",
            "strict",
            "warnings"
         ],
         "used_in_eval" : [
            "DBD::SQLite"
         ]
      },
      "t/v2_join_same_table.t" : {
         "mtime" : 1372032311,
         "size" : 1631,
         "used" : [
            "DBIx::DataModel",
            "SQL::Abstract::Test",
            "Test::More",
            "constant",
            "strict",
            "warnings"
         ],
         "used_in_eval" : [
            "DBD::Mock"
         ]
      },
      "t/v2_json.t" : {
         "mtime" : 1336182092,
         "size" : 1628,
         "used" : [
            "DBIx::DataModel",
            "Test::More",
            "constant",
            "strict",
            "warnings"
         ],
         "used_in_eval" : [
            "DBD::Mock",
            "JSON"
         ]
      },
      "t/v2_multischema.t" : {
         "mtime" : 1373497521,
         "noed" : [
            "warnings"
         ],
         "size" : 3461,
         "used" : [
            "DBI",
            "Data::Dumper",
            "SQL::Abstract::Test",
            "Storable",
            "Test::More",
            "constant",
            "strict",
            "warnings"
         ],
         "used_in_eval" : [
            "DBD::Mock"
         ]
      },
      "t/v2_paths.t" : {
         "mtime" : 1327977556,
         "noed" : [
            "warnings"
         ],
         "size" : 920,
         "used" : [
            "DBIx::DataModel",
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "t/v2_type.t" : {
         "mtime" : 1395796525,
         "size" : 2513,
         "used" : [
            "DBIx::DataModel",
            "SQL::Abstract::Test",
            "Test::More",
            "constant",
            "strict",
            "warnings"
         ],
         "used_in_eval" : [
            "DBD::Mock"
         ]
      },
      "t/v2_union.t" : {
         "mtime" : 1338796181,
         "size" : 1970,
         "used" : [
            "DBIx::DataModel",
            "SQL::Abstract::Test",
            "Test::More",
            "constant",
            "strict",
            "warnings"
         ],
         "used_in_eval" : [
            "DBD::Mock"
         ]
      },
      "t/v2_update.t" : {
         "mtime" : 1331171365,
         "size" : 2874,
         "used" : [
            "DBIx::DataModel",
            "SQL::Abstract::Test",
            "Test::More",
            "constant",
            "strict",
            "warnings"
         ],
         "used_in_eval" : [
            "DBD::Mock"
         ]
      },
      "t/v2_where_on.t" : {
         "mtime" : 1371483142,
         "size" : 1998,
         "used" : [
            "DBIx::DataModel",
            "SQL::Abstract::Test",
            "Test::More",
            "constant",
            "strict",
            "warnings"
         ],
         "used_in_eval" : [
            "DBD::Mock"
         ]
      }
   },
   "got_prereq_from" : "META.yml",
   "kwalitee" : {
      "buildtool_not_executable" : 1,
      "consistent_version" : 1,
      "distname_matches_name_in_meta" : 1,
      "extractable" : 1,
      "extracts_nicely" : 1,
      "has_abstract_in_pod" : 1,
      "has_buildtool" : 1,
      "has_changelog" : 1,
      "has_human_readable_license" : 1,
      "has_known_license_in_source_file" : 1,
      "has_license_in_source_file" : 1,
      "has_manifest" : 1,
      "has_meta_yml" : 1,
      "has_proper_version" : 1,
      "has_readme" : 1,
      "has_separate_license_file" : 0,
      "has_tests" : 1,
      "has_tests_in_t_dir" : 1,
      "has_version" : 1,
      "kwalitee" : "95.45",
      "manifest_matches_dist" : 1,
      "meta_json_conforms_to_known_spec" : 1,
      "meta_json_is_parsable" : 1,
      "meta_yml_conforms_to_known_spec" : 1,
      "meta_yml_declares_perl_version" : 1,
      "meta_yml_has_license" : 1,
      "meta_yml_has_provides" : 1,
      "meta_yml_has_repository_resource" : 1,
      "meta_yml_is_parsable" : 1,
      "no_abstract_stub_in_pod" : 1,
      "no_broken_auto_install" : 1,
      "no_broken_module_install" : 1,
      "no_dot_dirs" : 1,
      "no_dot_underscore_files" : 1,
      "no_generated_files" : 1,
      "no_invalid_versions" : 1,
      "no_local_dirs" : 1,
      "no_mymeta_files" : 1,
      "no_pax_headers" : 1,
      "no_pod_errors" : 1,
      "no_stdin_for_prompting" : 1,
      "no_symlinks" : 1,
      "package_version_matches_dist_version" : 1,
      "portable_filenames" : 1,
      "proper_libs" : 1,
      "use_strict" : 0,
      "use_warnings" : 0,
      "valid_signature" : 1
   },
   "latest_mtime" : 1419008697,
   "license" : "perl defined in META.yml",
   "license_file" : "lib/DBIx/DataModel.pm,lib/DBIx/DataModel/Schema.pm,lib/DBIx/DataModel/Schema/Generator.pm,lib/DBIx/DataModel/Source.pm,lib/DBIx/DataModel/Source/Table.pm,lib/DBIx/DataModel/Statement/Oracle.pm",
   "license_from_yaml" : "perl",
   "license_in_pod" : 1,
   "license_type" : "Perl_5",
   "licenses" : {
      "Perl_5" : [
         "lib/DBIx/DataModel.pm",
         "lib/DBIx/DataModel/Schema.pm",
         "lib/DBIx/DataModel/Schema/Generator.pm",
         "lib/DBIx/DataModel/Source.pm",
         "lib/DBIx/DataModel/Source/Table.pm",
         "lib/DBIx/DataModel/Statement/Oracle.pm"
      ]
   },
   "manifest_matches_dist" : 1,
   "meta_json_is_parsable" : 1,
   "meta_json_spec_version" : "2",
   "meta_yml" : {
      "abstract" : "UML-based Object-Relational Mapping (ORM) framework",
      "author" : [
         "Laurent Dami <laurent.dami AT etat.ge.ch>"
      ],
      "build_requires" : {
         "Task::Weaken" : "0"
      },
      "configure_requires" : {
         "Module::Build" : "0.42"
      },
      "dynamic_config" : "1",
      "generated_by" : "Module::Build version 0.4205, CPAN::Meta::Converter version 2.133380",
      "license" : "perl",
      "meta-spec" : {
         "url" : "http://module-build.sourceforge.net/META-spec-v1.4.html",
         "version" : "1.4"
      },
      "name" : "DBIx-DataModel",
      "provides" : {
         "DBIx::DataModel" : {
            "file" : "lib/DBIx/DataModel.pm",
            "version" : "2.44"
         },
         "DBIx::DataModel::Compatibility::V0" : {
            "file" : "lib/DBIx/DataModel/Compatibility/V0.pm"
         },
         "DBIx::DataModel::Compatibility::V1" : {
            "file" : "lib/DBIx/DataModel/Compatibility/V1.pm"
         },
         "DBIx::DataModel::ConnectedSource" : {
            "file" : "lib/DBIx/DataModel/ConnectedSource.pm"
         },
         "DBIx::DataModel::Meta" : {
            "file" : "lib/DBIx/DataModel/Meta.pm"
         },
         "DBIx::DataModel::Meta::Association" : {
            "file" : "lib/DBIx/DataModel/Meta/Association.pm"
         },
         "DBIx::DataModel::Meta::Path" : {
            "file" : "lib/DBIx/DataModel/Meta/Path.pm"
         },
         "DBIx::DataModel::Meta::Schema" : {
            "file" : "lib/DBIx/DataModel/Meta/Schema.pm"
         },
         "DBIx::DataModel::Meta::Source" : {
            "file" : "lib/DBIx/DataModel/Meta/Source.pm"
         },
         "DBIx::DataModel::Meta::Source::Join" : {
            "file" : "lib/DBIx/DataModel/Meta/Source/Join.pm"
         },
         "DBIx::DataModel::Meta::Source::Table" : {
            "file" : "lib/DBIx/DataModel/Meta/Source/Table.pm"
         },
         "DBIx::DataModel::Meta::Type" : {
            "file" : "lib/DBIx/DataModel/Meta/Type.pm"
         },
         "DBIx::DataModel::Meta::Utils" : {
            "file" : "lib/DBIx/DataModel/Meta/Utils.pm"
         },
         "DBIx::DataModel::Schema" : {
            "file" : "lib/DBIx/DataModel/Schema.pm"
         },
         "DBIx::DataModel::Schema::Generator" : {
            "file" : "lib/DBIx/DataModel/Schema/Generator.pm"
         },
         "DBIx::DataModel::Source" : {
            "file" : "lib/DBIx/DataModel/Source.pm"
         },
         "DBIx::DataModel::Source::Join" : {
            "file" : "lib/DBIx/DataModel/Source/Join.pm"
         },
         "DBIx::DataModel::Source::Table" : {
            "file" : "lib/DBIx/DataModel/Source/Table.pm"
         },
         "DBIx::DataModel::Statement" : {
            "file" : "lib/DBIx/DataModel/Statement.pm"
         },
         "DBIx::DataModel::Statement::JDBC" : {
            "file" : "lib/DBIx/DataModel/Statement/JDBC.pm"
         },
         "DBIx::DataModel::Statement::Oracle" : {
            "file" : "lib/DBIx/DataModel/Statement/Oracle.pm"
         },
         "DBIx::DataModel::Table" : {
            "file" : "lib/DBIx/DataModel/Compatibility/V1.pm"
         },
         "DBIx::DataModel::View" : {
            "file" : "lib/DBIx/DataModel/Compatibility/V1.pm"
         }
      },
      "recommends" : {
         "DBD::Mock" : "0",
         "Lingua::EN::Inflect::Phrase" : "0"
      },
      "requires" : {
         "Acme::Damn" : "0",
         "Carp" : "0",
         "DBI" : "0",
         "MRO::Compat" : "0",
         "Module::Build" : "0",
         "Module::Load" : "0",
         "Params::Validate" : "0",
         "SQL::Abstract::More" : "1.21",
         "Scalar::Does" : "0",
         "Scalar::Util" : "0",
         "Storable" : "0",
         "Test::More" : "0",
         "Try::Tiny" : "0",
         "namespace::clean" : "0",
         "perl" : "5.008"
      },
      "resources" : {
         "license" : "http://dev.perl.org/licenses/",
         "repository" : "https://github.com/damil/DBIx-DataModel"
      },
      "version" : "2.44"
   },
   "meta_yml_is_parsable" : 1,
   "meta_yml_spec_version" : "1.4",
   "modules" : [
      {
         "file" : "lib/DBIx/DataModel/Meta/Utils.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "DBIx::DataModel::Meta::Utils"
      },
      {
         "file" : "lib/DBIx/DataModel/Statement/JDBC.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "DBIx::DataModel::Statement::JDBC"
      },
      {
         "file" : "lib/DBIx/DataModel/Schema/Generator.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "DBIx::DataModel::Schema::Generator"
      },
      {
         "file" : "lib/DBIx/DataModel/ConnectedSource.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "DBIx::DataModel::ConnectedSource"
      },
      {
         "file" : "lib/DBIx/DataModel.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "DBIx::DataModel"
      },
      {
         "file" : "lib/DBIx/DataModel/Meta/Association.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "DBIx::DataModel::Meta::Association"
      },
      {
         "file" : "lib/DBIx/DataModel/Source/Table.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "DBIx::DataModel::Source::Table"
      },
      {
         "file" : "lib/DBIx/DataModel/Compatibility/V0.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "DBIx::DataModel::Compatibility::V0"
      },
      {
         "file" : "lib/DBIx/DataModel/Meta/Path.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "DBIx::DataModel::Meta::Path"
      },
      {
         "file" : "lib/DBIx/DataModel/Meta/Source/Table.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "DBIx::DataModel::Meta::Source::Table"
      },
      {
         "file" : "lib/DBIx/DataModel/Statement.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "DBIx::DataModel::Statement"
      },
      {
         "file" : "lib/DBIx/DataModel/Statement/Oracle.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "DBIx::DataModel::Statement::Oracle"
      },
      {
         "file" : "lib/DBIx/DataModel/Schema.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "DBIx::DataModel::Schema"
      },
      {
         "file" : "lib/DBIx/DataModel/Source.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "DBIx::DataModel::Source"
      },
      {
         "file" : "lib/DBIx/DataModel/Compatibility/V1.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "DBIx::DataModel::Compatibility::V1"
      },
      {
         "file" : "lib/DBIx/DataModel/Meta/Source.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "DBIx::DataModel::Meta::Source"
      },
      {
         "file" : "lib/DBIx/DataModel/Meta/Schema.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "DBIx::DataModel::Meta::Schema"
      },
      {
         "file" : "lib/DBIx/DataModel/Meta/Source/Join.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "DBIx::DataModel::Meta::Source::Join"
      },
      {
         "file" : "lib/DBIx/DataModel/Source/Join.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "DBIx::DataModel::Source::Join"
      },
      {
         "file" : "lib/DBIx/DataModel/Meta/Type.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "DBIx::DataModel::Meta::Type"
      },
      {
         "file" : "lib/DBIx/DataModel/Compatibility/V1.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "DBIx::DataModel::Table"
      },
      {
         "file" : "lib/DBIx/DataModel/Compatibility/V1.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "DBIx::DataModel::View"
      },
      {
         "file" : "lib/DBIx/DataModel/Meta.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "DBIx::DataModel::Meta"
      }
   ],
   "no_pax_headers" : 1,
   "package" : "DBIx-DataModel-2.44.tar.gz",
   "prereq" : [
      {
         "is_prereq" : 1,
         "requires" : "perl",
         "type" : "runtime_requires",
         "version" : "5.008"
      },
      {
         "is_prereq" : 1,
         "requires" : "Test::More",
         "type" : "runtime_requires",
         "version" : "0"
      },
      {
         "is_prereq" : 1,
         "requires" : "Scalar::Util",
         "type" : "runtime_requires",
         "version" : "0"
      },
      {
         "is_prereq" : 1,
         "requires" : "Scalar::Does",
         "type" : "runtime_requires",
         "version" : "0"
      },
      {
         "is_optional_prereq" : 1,
         "requires" : "DBD::Mock",
         "type" : "runtime_recommends",
         "version" : "0"
      },
      {
         "is_prereq" : 1,
         "requires" : "Carp",
         "type" : "runtime_requires",
         "version" : "0"
      },
      {
         "is_prereq" : 1,
         "requires" : "namespace::clean",
         "type" : "runtime_requires",
         "version" : "0"
      },
      {
         "is_prereq" : 1,
         "requires" : "Try::Tiny",
         "type" : "runtime_requires",
         "version" : "0"
      },
      {
         "is_prereq" : 1,
         "requires" : "DBI",
         "type" : "runtime_requires",
         "version" : "0"
      },
      {
         "is_prereq" : 1,
         "requires" : "Module::Load",
         "type" : "runtime_requires",
         "version" : "0"
      },
      {
         "is_prereq" : 1,
         "requires" : "Params::Validate",
         "type" : "runtime_requires",
         "version" : "0"
      },
      {
         "is_prereq" : 1,
         "requires" : "SQL::Abstract::More",
         "type" : "runtime_requires",
         "version" : "1.21"
      },
      {
         "is_build_prereq" : 1,
         "requires" : "Task::Weaken",
         "type" : "build_requires",
         "version" : "0"
      },
      {
         "is_prereq" : 1,
         "requires" : "Module::Build",
         "type" : "runtime_requires",
         "version" : "0"
      },
      {
         "requires" : "Module::Build",
         "type" : "configure_requires",
         "version" : "0.42"
      },
      {
         "is_prereq" : 1,
         "requires" : "MRO::Compat",
         "type" : "runtime_requires",
         "version" : "0"
      },
      {
         "is_prereq" : 1,
         "requires" : "Acme::Damn",
         "type" : "runtime_requires",
         "version" : "0"
      },
      {
         "is_optional_prereq" : 1,
         "requires" : "Lingua::EN::Inflect::Phrase",
         "type" : "runtime_recommends",
         "version" : "0"
      },
      {
         "is_prereq" : 1,
         "requires" : "Storable",
         "type" : "runtime_requires",
         "version" : "0"
      }
   ],
   "released_epoch" : 1419009059,
   "size_packed" : 170419,
   "size_unpacked" : 492661,
   "uses" : {
      "noed_in_code" : {
         "strict" : 33,
         "warnings" : 36
      },
      "noed_in_tests" : {
         "strict" : 1,
         "warnings" : 7
      },
      "required_in_code" : {
         "5.008" : 1
      },
      "required_in_tests" : {
         "DBD::Mock::st" : 1,
         "DBIx::DataModel::Schema::Foo::Bar" : 1
      },
      "used_in_code" : {
         "5.008" : 1,
         "Acme::Damn" : 3,
         "Carp" : 27,
         "Clone" : 1,
         "DBD::Oracle" : 1,
         "DBI" : 2,
         "Exporter" : 1,
         "List::MoreUtils" : 8,
         "List::Util" : 2,
         "MRO::Compat" : 1,
         "Module::Load" : 8,
         "POSIX" : 2,
         "Params::Validate" : 11,
         "SQL::Abstract::More" : 4,
         "Scalar::Does" : 6,
         "Scalar::Util" : 12,
         "Storable" : 2,
         "Try::Tiny" : 3,
         "constant" : 1,
         "mro" : 6,
         "namespace::clean" : 13,
         "parent" : 11,
         "strict" : 49,
         "warnings" : 49
      },
      "used_in_config" : {
         "5.006" : 1,
         "Module::Build" : 1,
         "strict" : 1,
         "warnings" : 1
      },
      "used_in_eval_in_code" : {
         "Lingua::EN::Inflect::Phrase" : 1
      },
      "used_in_eval_in_tests" : {
         "Acme::Damn" : 1,
         "DBD::Mock" : 15,
         "DBD::Oracle" : 1,
         "DBD::SQLite" : 1,
         "IO::String" : 1,
         "JSON" : 1
      },
      "used_in_tests" : {
         "DBI" : 7,
         "Data::Dumper" : 2,
         "IO::Handle" : 1,
         "POSIX" : 1,
         "SQL::Abstract::More" : 4,
         "SQL::Abstract::Test" : 15,
         "Storable" : 3,
         "Test::More" : 20,
         "constant" : 24,
         "strict" : 22,
         "warnings" : 22
      }
   },
   "valid_signature" : -1,
   "version" : "2.44",
   "versions" : {
      "lib/DBIx/DataModel.pm" : {
         "DBIx::DataModel" : "2.44"
      },
      "lib/DBIx/DataModel/Compatibility/V0.pm" : {
         "DBIx::DataModel::Compatibility::V0" : "undef"
      },
      "lib/DBIx/DataModel/Compatibility/V1.pm" : {
         "DBIx::DataModel::Compatibility::V1" : "undef",
         "DBIx::DataModel::Table" : "undef",
         "DBIx::DataModel::View" : "undef"
      },
      "lib/DBIx/DataModel/ConnectedSource.pm" : {
         "DBIx::DataModel::ConnectedSource" : "undef"
      },
      "lib/DBIx/DataModel/Meta.pm" : {
         "DBIx::DataModel::Meta" : "undef"
      },
      "lib/DBIx/DataModel/Meta/Association.pm" : {
         "DBIx::DataModel::Meta::Association" : "undef"
      },
      "lib/DBIx/DataModel/Meta/Path.pm" : {
         "DBIx::DataModel::Meta::Path" : "undef"
      },
      "lib/DBIx/DataModel/Meta/Schema.pm" : {
         "DBIx::DataModel::Meta::Schema" : "undef"
      },
      "lib/DBIx/DataModel/Meta/Source.pm" : {
         "DBIx::DataModel::Meta::Source" : "undef"
      },
      "lib/DBIx/DataModel/Meta/Source/Join.pm" : {
         "DBIx::DataModel::Meta::Source::Join" : "undef"
      },
      "lib/DBIx/DataModel/Meta/Source/Table.pm" : {
         "DBIx::DataModel::Meta::Source::Table" : "undef"
      },
      "lib/DBIx/DataModel/Meta/Type.pm" : {
         "DBIx::DataModel::Meta::Type" : "undef"
      },
      "lib/DBIx/DataModel/Meta/Utils.pm" : {
         "DBIx::DataModel::Meta::Utils" : "undef"
      },
      "lib/DBIx/DataModel/Schema.pm" : {
         "DBIx::DataModel::Schema" : "undef"
      },
      "lib/DBIx/DataModel/Schema/Generator.pm" : {
         "DBIx::DataModel::Schema::Generator" : "undef"
      },
      "lib/DBIx/DataModel/Source.pm" : {
         "DBIx::DataModel::Source" : "undef"
      },
      "lib/DBIx/DataModel/Source/Join.pm" : {
         "DBIx::DataModel::Source::Join" : "undef"
      },
      "lib/DBIx/DataModel/Source/Table.pm" : {
         "DBIx::DataModel::Source::Table" : "undef"
      },
      "lib/DBIx/DataModel/Statement.pm" : {
         "DBIx::DataModel::Statement" : "undef"
      },
      "lib/DBIx/DataModel/Statement/JDBC.pm" : {
         "DBIx::DataModel::Statement::JDBC" : "undef"
      },
      "lib/DBIx/DataModel/Statement/Oracle.pm" : {
         "DBIx::DataModel::Statement::Oracle" : "undef"
      }
   },
   "vname" : "DBIx-DataModel-2.44"
}