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/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_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" : 1366314754,
         "size" : 1230,
         "used" : [
            "5.006",
            "Module::Build",
            "strict",
            "warnings"
         ]
      },
      "Changes" : {
         "mtime" : 1372036091,
         "size" : 13766
      },
      "MANIFEST" : {
         "mtime" : 1372036010,
         "size" : 1514
      },
      "META.json" : {
         "mtime" : 1372036337,
         "size" : 4700
      },
      "META.yml" : {
         "mtime" : 1372036337,
         "size" : 3097
      },
      "README" : {
         "mtime" : 1327981156,
         "size" : 871
      },
      "lib/DBIx/DataModel.pm" : {
         "license" : "Perl_5",
         "module" : "DBIx::DataModel",
         "mtime" : 1372036120,
         "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" : 1327981156,
         "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" : 1329242828,
         "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" : 1365904862,
         "noed" : [
            "strict",
            "warnings"
         ],
         "size" : 13786,
         "used" : [
            "Acme::Damn",
            "Carp",
            "DBIx::DataModel",
            "DBIx::DataModel::Meta::Utils",
            "Module::Load",
            "Params::Validate",
            "Scalar::Util",
            "Storable",
            "namespace::clean",
            "strict",
            "warnings"
         ]
      },
      "lib/DBIx/DataModel/Doc/Cookbook.pod" : {
         "mtime" : 1366322953,
         "size" : 13041
      },
      "lib/DBIx/DataModel/Doc/Delta_v1.pod" : {
         "mtime" : 1345251339,
         "size" : 4797
      },
      "lib/DBIx/DataModel/Doc/Delta_v2.pod" : {
         "mtime" : 1345251319,
         "size" : 4226
      },
      "lib/DBIx/DataModel/Doc/Design.pod" : {
         "mtime" : 1362282729,
         "size" : 57389
      },
      "lib/DBIx/DataModel/Doc/Glossary.pod" : {
         "mtime" : 1345251354,
         "size" : 9004
      },
      "lib/DBIx/DataModel/Doc/Internals.pod" : {
         "mtime" : 1345251360,
         "size" : 3247
      },
      "lib/DBIx/DataModel/Doc/Misc.pod" : {
         "mtime" : 1345251365,
         "size" : 5106
      },
      "lib/DBIx/DataModel/Doc/Quickstart.pod" : {
         "mtime" : 1345251371,
         "size" : 14970
      },
      "lib/DBIx/DataModel/Doc/Reference.pod" : {
         "mtime" : 1366322539,
         "size" : 95423
      },
      "lib/DBIx/DataModel/Meta.pm" : {
         "module" : "DBIx::DataModel::Meta",
         "mtime" : 1345251300,
         "size" : 1144
      },
      "lib/DBIx/DataModel/Meta/Association.pm" : {
         "module" : "DBIx::DataModel::Meta::Association",
         "mtime" : 1327981156,
         "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" : 1327981156,
         "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" : 1371977643,
         "noed" : [
            "strict"
         ],
         "size" : 15621,
         "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" : 1327981156,
         "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" : 1371522895,
         "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" : 1348739043,
         "noed" : [
            "strict"
         ],
         "size" : 4388,
         "used" : [
            "Carp",
            "DBIx::DataModel",
            "DBIx::DataModel::Meta::Source",
            "DBIx::DataModel::Meta::Utils",
            "List::MoreUtils",
            "Params::Validate",
            "namespace::clean",
            "parent",
            "strict",
            "warnings"
         ]
      },
      "lib/DBIx/DataModel/Meta/Type.pm" : {
         "module" : "DBIx::DataModel::Meta::Type",
         "mtime" : 1327981156,
         "noed" : [
            "strict"
         ],
         "size" : 1497,
         "used" : [
            "Carp",
            "DBIx::DataModel",
            "DBIx::DataModel::Meta",
            "Params::Validate",
            "Scalar::Util",
            "namespace::clean",
            "parent",
            "strict",
            "warnings"
         ]
      },
      "lib/DBIx/DataModel/Meta/Utils.pm" : {
         "module" : "DBIx::DataModel::Meta::Utils",
         "mtime" : 1345251095,
         "noed" : [
            "strict"
         ],
         "size" : 4759,
         "used" : [
            "Carp",
            "DBIx::DataModel",
            "Module::Load",
            "Params::Validate",
            "mro",
            "namespace::clean",
            "strict",
            "warnings"
         ]
      },
      "lib/DBIx/DataModel/Schema.pm" : {
         "license" : "Perl_5",
         "module" : "DBIx::DataModel::Schema",
         "mtime" : 1366314741,
         "noed" : [
            "strict",
            "warnings"
         ],
         "size" : 13730,
         "used" : [
            "Acme::Damn",
            "Carp",
            "DBIx::DataModel::Source::Table",
            "Module::Load",
            "Params::Validate",
            "SQL::Abstract::More",
            "Scalar::Util",
            "Try::Tiny",
            "namespace::clean",
            "strict",
            "warnings"
         ]
      },
      "lib/DBIx/DataModel/Schema/Generator.pm" : {
         "license" : "Perl_5",
         "module" : "DBIx::DataModel::Schema::Generator",
         "mtime" : 1365148866,
         "noed" : [
            "strict",
            "warnings"
         ],
         "size" : 16263,
         "used" : [
            "Carp",
            "DBI",
            "DBIx::DataModel",
            "Exporter",
            "List::Util",
            "Module::Load",
            "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" : 1353360166,
         "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" : 1327981156,
         "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" : 1371269702,
         "noed" : [
            "strict",
            "warnings"
         ],
         "size" : 10449,
         "used" : [
            "Carp",
            "DBIx::DataModel::Source",
            "List::MoreUtils",
            "Module::Load",
            "Scalar::Util",
            "Storable",
            "mro",
            "namespace::clean",
            "parent",
            "strict",
            "warnings"
         ]
      },
      "lib/DBIx/DataModel/Statement.pm" : {
         "module" : "DBIx::DataModel::Statement",
         "mtime" : 1371524051,
         "noed" : [
            "strict"
         ],
         "size" : 23555,
         "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" : 1345252627,
         "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" : 1369289893,
         "noed" : [
            "strict"
         ],
         "size" : 2687,
         "used" : [
            "Carp",
            "DBD::Oracle",
            "DBIx::DataModel::Statement",
            "mro",
            "parent",
            "strict",
            "warnings"
         ]
      },
      "t/v1_DBIx-DataModel.t" : {
         "mtime" : 1332034802,
         "noed" : [
            "warnings"
         ],
         "size" : 29145,
         "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" : 1338803397,
         "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" : 1327981156,
         "size" : 953,
         "used" : [
            "DBI",
            "constant",
            "strict",
            "warnings"
         ],
         "used_in_eval" : [
            "DBD::Mock"
         ]
      },
      "t/v1_MsAccess.t" : {
         "mtime" : 1327981156,
         "noed" : [
            "warnings"
         ],
         "size" : 2780,
         "used" : [
            "DBI",
            "SQL::Abstract::Test",
            "Test::More",
            "constant",
            "strict",
            "warnings"
         ]
      },
      "t/v1_ParentClasses.t" : {
         "mtime" : 1327981156,
         "noed" : [
            "warnings"
         ],
         "size" : 1374,
         "used" : [
            "DBI",
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "t/v1_Storable.t" : {
         "mtime" : 1327981156,
         "noed" : [
            "strict",
            "warnings"
         ],
         "size" : 1993,
         "used" : [
            "DBI",
            "IO::Handle",
            "POSIX",
            "Storable",
            "constant",
            "strict",
            "warnings"
         ],
         "used_in_eval" : [
            "IO::String"
         ]
      },
      "t/v2_Oracle.t" : {
         "mtime" : 1364109995,
         "size" : 3484,
         "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" : 1365904369,
         "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" : 1361250164,
         "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" : 1366314676,
         "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_delete.t" : {
         "mtime" : 1327981156,
         "size" : 1614,
         "used" : [
            "DBIx::DataModel",
            "SQL::Abstract::Test",
            "Test::More",
            "constant",
            "strict",
            "warnings"
         ],
         "used_in_eval" : [
            "DBD::Mock"
         ]
      },
      "t/v2_generator.t" : {
         "mtime" : 1369452438,
         "size" : 1864,
         "used" : [
            "DBIx::DataModel::Schema::Generator",
            "Test::More",
            "constant",
            "strict",
            "warnings"
         ],
         "used_in_eval" : [
            "DBD::SQLite"
         ]
      },
      "t/v2_join_same_table.t" : {
         "mtime" : 1372035911,
         "size" : 1631,
         "used" : [
            "DBIx::DataModel",
            "SQL::Abstract::Test",
            "Test::More",
            "constant",
            "strict",
            "warnings"
         ],
         "used_in_eval" : [
            "DBD::Mock"
         ]
      },
      "t/v2_json.t" : {
         "mtime" : 1336185692,
         "size" : 1628,
         "used" : [
            "DBIx::DataModel",
            "Test::More",
            "constant",
            "strict",
            "warnings"
         ],
         "used_in_eval" : [
            "DBD::Mock",
            "JSON"
         ]
      },
      "t/v2_multischema.t" : {
         "mtime" : 1330509232,
         "noed" : [
            "warnings"
         ],
         "size" : 3275,
         "used" : [
            "DBI",
            "Data::Dumper",
            "SQL::Abstract::Test",
            "Storable",
            "Test::More",
            "constant",
            "strict",
            "warnings"
         ],
         "used_in_eval" : [
            "DBD::Mock"
         ]
      },
      "t/v2_paths.t" : {
         "mtime" : 1327981156,
         "noed" : [
            "warnings"
         ],
         "size" : 920,
         "used" : [
            "DBIx::DataModel",
            "Test::More",
            "strict",
            "warnings"
         ]
      },
      "t/v2_type.t" : {
         "mtime" : 1336216511,
         "size" : 1943,
         "used" : [
            "DBIx::DataModel",
            "SQL::Abstract::Test",
            "Test::More",
            "constant",
            "strict",
            "warnings"
         ],
         "used_in_eval" : [
            "DBD::Mock"
         ]
      },
      "t/v2_union.t" : {
         "mtime" : 1338799781,
         "size" : 1970,
         "used" : [
            "DBIx::DataModel",
            "SQL::Abstract::Test",
            "Test::More",
            "constant",
            "strict",
            "warnings"
         ],
         "used_in_eval" : [
            "DBD::Mock"
         ]
      },
      "t/v2_update.t" : {
         "mtime" : 1331174965,
         "size" : 2874,
         "used" : [
            "DBIx::DataModel",
            "SQL::Abstract::Test",
            "Test::More",
            "constant",
            "strict",
            "warnings"
         ],
         "used_in_eval" : [
            "DBD::Mock"
         ]
      },
      "t/v2_where_on.t" : {
         "mtime" : 1371486742,
         "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" : 1372036337,
   "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.40"
      },
      "dynamic_config" : "1",
      "generated_by" : "Module::Build version 0.4004, CPAN::Meta::Converter version 2.120921",
      "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.40"
         },
         "DBIx::DataModel::Compatibility::V0" : {
            "file" : "lib/DBIx/DataModel/Compatibility/V0.pm",
            "version" : "0"
         },
         "DBIx::DataModel::Compatibility::V1" : {
            "file" : "lib/DBIx/DataModel/Compatibility/V1.pm",
            "version" : "0"
         },
         "DBIx::DataModel::ConnectedSource" : {
            "file" : "lib/DBIx/DataModel/ConnectedSource.pm",
            "version" : "0"
         },
         "DBIx::DataModel::Meta" : {
            "file" : "lib/DBIx/DataModel/Meta.pm",
            "version" : "0"
         },
         "DBIx::DataModel::Meta::Association" : {
            "file" : "lib/DBIx/DataModel/Meta/Association.pm",
            "version" : "0"
         },
         "DBIx::DataModel::Meta::Path" : {
            "file" : "lib/DBIx/DataModel/Meta/Path.pm",
            "version" : "0"
         },
         "DBIx::DataModel::Meta::Schema" : {
            "file" : "lib/DBIx/DataModel/Meta/Schema.pm",
            "version" : "0"
         },
         "DBIx::DataModel::Meta::Source" : {
            "file" : "lib/DBIx/DataModel/Meta/Source.pm",
            "version" : "0"
         },
         "DBIx::DataModel::Meta::Source::Join" : {
            "file" : "lib/DBIx/DataModel/Meta/Source/Join.pm",
            "version" : "0"
         },
         "DBIx::DataModel::Meta::Source::Table" : {
            "file" : "lib/DBIx/DataModel/Meta/Source/Table.pm",
            "version" : "0"
         },
         "DBIx::DataModel::Meta::Type" : {
            "file" : "lib/DBIx/DataModel/Meta/Type.pm",
            "version" : "0"
         },
         "DBIx::DataModel::Meta::Utils" : {
            "file" : "lib/DBIx/DataModel/Meta/Utils.pm",
            "version" : "0"
         },
         "DBIx::DataModel::Schema" : {
            "file" : "lib/DBIx/DataModel/Schema.pm",
            "version" : "0"
         },
         "DBIx::DataModel::Schema::Generator" : {
            "file" : "lib/DBIx/DataModel/Schema/Generator.pm",
            "version" : "0"
         },
         "DBIx::DataModel::Source" : {
            "file" : "lib/DBIx/DataModel/Source.pm",
            "version" : "0"
         },
         "DBIx::DataModel::Source::Join" : {
            "file" : "lib/DBIx/DataModel/Source/Join.pm",
            "version" : "0"
         },
         "DBIx::DataModel::Source::Table" : {
            "file" : "lib/DBIx/DataModel/Source/Table.pm",
            "version" : "0"
         },
         "DBIx::DataModel::Statement" : {
            "file" : "lib/DBIx/DataModel/Statement.pm",
            "version" : "0"
         },
         "DBIx::DataModel::Statement::JDBC" : {
            "file" : "lib/DBIx/DataModel/Statement/JDBC.pm",
            "version" : "0"
         },
         "DBIx::DataModel::Statement::Oracle" : {
            "file" : "lib/DBIx/DataModel/Statement/Oracle.pm",
            "version" : "0"
         },
         "DBIx::DataModel::Table" : {
            "file" : "lib/DBIx/DataModel/Compatibility/V1.pm",
            "version" : "0"
         },
         "DBIx::DataModel::View" : {
            "file" : "lib/DBIx/DataModel/Compatibility/V1.pm",
            "version" : "0"
         }
      },
      "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.15",
         "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.40"
   },
   "meta_yml_is_parsable" : 1,
   "meta_yml_spec_version" : "1.4",
   "modules" : [
      {
         "file" : "lib/DBIx/DataModel/ConnectedSource.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "DBIx::DataModel::ConnectedSource"
      },
      {
         "file" : "lib/DBIx/DataModel/Meta/Source/Table.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "DBIx::DataModel::Meta::Source::Table"
      },
      {
         "file" : "lib/DBIx/DataModel/Meta/Association.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "DBIx::DataModel::Meta::Association"
      },
      {
         "file" : "lib/DBIx/DataModel.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "DBIx::DataModel"
      },
      {
         "file" : "lib/DBIx/DataModel/Source/Join.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "DBIx::DataModel::Source::Join"
      },
      {
         "file" : "lib/DBIx/DataModel/Statement/Oracle.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "DBIx::DataModel::Statement::Oracle"
      },
      {
         "file" : "lib/DBIx/DataModel/Source/Table.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "DBIx::DataModel::Source::Table"
      },
      {
         "file" : "lib/DBIx/DataModel/Schema/Generator.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "DBIx::DataModel::Schema::Generator"
      },
      {
         "file" : "lib/DBIx/DataModel/Meta.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "DBIx::DataModel::Meta"
      },
      {
         "file" : "lib/DBIx/DataModel/Compatibility/V0.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "DBIx::DataModel::Compatibility::V0"
      },
      {
         "file" : "lib/DBIx/DataModel/Compatibility/V1.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "DBIx::DataModel::Compatibility::V1"
      },
      {
         "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/Utils.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "DBIx::DataModel::Meta::Utils"
      },
      {
         "file" : "lib/DBIx/DataModel/Schema.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "DBIx::DataModel::Schema"
      },
      {
         "file" : "lib/DBIx/DataModel/Meta/Schema.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "DBIx::DataModel::Meta::Schema"
      },
      {
         "file" : "lib/DBIx/DataModel/Statement/JDBC.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "DBIx::DataModel::Statement::JDBC"
      },
      {
         "file" : "lib/DBIx/DataModel/Meta/Source.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "DBIx::DataModel::Meta::Source"
      },
      {
         "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.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "DBIx::DataModel::Source"
      },
      {
         "file" : "lib/DBIx/DataModel/Statement.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "DBIx::DataModel::Statement"
      },
      {
         "file" : "lib/DBIx/DataModel/Meta/Type.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "DBIx::DataModel::Meta::Type"
      },
      {
         "file" : "lib/DBIx/DataModel/Meta/Path.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "DBIx::DataModel::Meta::Path"
      }
   ],
   "no_pax_headers" : 1,
   "package" : "DBIx-DataModel-2.40.tar.gz",
   "prereq" : [
      {
         "is_prereq" : 1,
         "requires" : "Test::More",
         "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_build_prereq" : 1,
         "requires" : "Task::Weaken",
         "type" : "build_requires",
         "version" : "0"
      },
      {
         "is_prereq" : 1,
         "requires" : "MRO::Compat",
         "type" : "runtime_requires",
         "version" : "0"
      },
      {
         "is_prereq" : 1,
         "requires" : "SQL::Abstract::More",
         "type" : "runtime_requires",
         "version" : "1.15"
      },
      {
         "is_prereq" : 1,
         "requires" : "perl",
         "type" : "runtime_requires",
         "version" : "5.008"
      },
      {
         "is_prereq" : 1,
         "requires" : "DBI",
         "type" : "runtime_requires",
         "version" : "0"
      },
      {
         "is_prereq" : 1,
         "requires" : "Params::Validate",
         "type" : "runtime_requires",
         "version" : "0"
      },
      {
         "is_optional_prereq" : 1,
         "requires" : "Lingua::EN::Inflect::Phrase",
         "type" : "runtime_recommends",
         "version" : "0"
      },
      {
         "is_prereq" : 1,
         "requires" : "Carp",
         "type" : "runtime_requires",
         "version" : "0"
      },
      {
         "is_prereq" : 1,
         "requires" : "Acme::Damn",
         "type" : "runtime_requires",
         "version" : "0"
      },
      {
         "is_prereq" : 1,
         "requires" : "Storable",
         "type" : "runtime_requires",
         "version" : "0"
      },
      {
         "is_optional_prereq" : 1,
         "requires" : "DBD::Mock",
         "type" : "runtime_recommends",
         "version" : "0"
      },
      {
         "is_prereq" : 1,
         "requires" : "Module::Build",
         "type" : "runtime_requires",
         "version" : "0"
      },
      {
         "requires" : "Module::Build",
         "type" : "configure_requires",
         "version" : "0.40"
      },
      {
         "is_prereq" : 1,
         "requires" : "Scalar::Util",
         "type" : "runtime_requires",
         "version" : "0"
      },
      {
         "is_prereq" : 1,
         "requires" : "Module::Load",
         "type" : "runtime_requires",
         "version" : "0"
      }
   ],
   "released_epoch" : 1372036473,
   "size_packed" : 166960,
   "size_unpacked" : 483879,
   "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
      },
      "used_in_code" : {
         "5.008" : 1,
         "Acme::Damn" : 3,
         "Carp" : 27,
         "Clone" : 1,
         "DBD::Oracle" : 1,
         "DBI" : 2,
         "Exporter" : 1,
         "List::MoreUtils" : 7,
         "List::Util" : 2,
         "MRO::Compat" : 1,
         "Module::Load" : 8,
         "POSIX" : 2,
         "Params::Validate" : 11,
         "SQL::Abstract::More" : 4,
         "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" : 14,
         "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" : 14,
         "Storable" : 3,
         "Test::More" : 18,
         "constant" : 23,
         "strict" : 20,
         "warnings" : 20
      }
   },
   "valid_signature" : -1,
   "version" : "2.40",
   "versions" : {
      "lib/DBIx/DataModel.pm" : {
         "DBIx::DataModel" : "2.40"
      },
      "lib/DBIx/DataModel/Compatibility/V0.pm" : {
         "DBIx::DataModel::Compatibility::V0" : "0"
      },
      "lib/DBIx/DataModel/Compatibility/V1.pm" : {
         "DBIx::DataModel::Compatibility::V1" : "0",
         "DBIx::DataModel::Table" : "0",
         "DBIx::DataModel::View" : "0"
      },
      "lib/DBIx/DataModel/ConnectedSource.pm" : {
         "DBIx::DataModel::ConnectedSource" : "0"
      },
      "lib/DBIx/DataModel/Meta.pm" : {
         "DBIx::DataModel::Meta" : "0"
      },
      "lib/DBIx/DataModel/Meta/Association.pm" : {
         "DBIx::DataModel::Meta::Association" : "0"
      },
      "lib/DBIx/DataModel/Meta/Path.pm" : {
         "DBIx::DataModel::Meta::Path" : "0"
      },
      "lib/DBIx/DataModel/Meta/Schema.pm" : {
         "DBIx::DataModel::Meta::Schema" : "0"
      },
      "lib/DBIx/DataModel/Meta/Source.pm" : {
         "DBIx::DataModel::Meta::Source" : "0"
      },
      "lib/DBIx/DataModel/Meta/Source/Join.pm" : {
         "DBIx::DataModel::Meta::Source::Join" : "0"
      },
      "lib/DBIx/DataModel/Meta/Source/Table.pm" : {
         "DBIx::DataModel::Meta::Source::Table" : "0"
      },
      "lib/DBIx/DataModel/Meta/Type.pm" : {
         "DBIx::DataModel::Meta::Type" : "0"
      },
      "lib/DBIx/DataModel/Meta/Utils.pm" : {
         "DBIx::DataModel::Meta::Utils" : "0"
      },
      "lib/DBIx/DataModel/Schema.pm" : {
         "DBIx::DataModel::Schema" : "0"
      },
      "lib/DBIx/DataModel/Schema/Generator.pm" : {
         "DBIx::DataModel::Schema::Generator" : "0"
      },
      "lib/DBIx/DataModel/Source.pm" : {
         "DBIx::DataModel::Source" : "0"
      },
      "lib/DBIx/DataModel/Source/Join.pm" : {
         "DBIx::DataModel::Source::Join" : "0"
      },
      "lib/DBIx/DataModel/Source/Table.pm" : {
         "DBIx::DataModel::Source::Table" : "0"
      },
      "lib/DBIx/DataModel/Statement.pm" : {
         "DBIx::DataModel::Statement" : "0"
      },
      "lib/DBIx/DataModel/Statement/JDBC.pm" : {
         "DBIx::DataModel::Statement::JDBC" : "0"
      },
      "lib/DBIx/DataModel/Statement/Oracle.pm" : {
         "DBIx::DataModel::Statement::Oracle" : "0"
      }
   },
   "vname" : "DBIx-DataModel-2.40"
}