FusqlFS 0.009 Latest
Kwalitee Issues
- has_meta_yml
-
Add a META.yml to the distribution. Your buildtool should be able to autogenerate it.
- buildtool_not_executable
-
Change the permissions of Build.PL/Makefile.PL to not-executable.
- use_strict
-
Add 'use strict' (or its equivalents) to all modules, or convince us that your favorite module is well-known enough and people can easily see the modules are strictly written.
Error: FusqlFS::Version
- prereq_matches_use
-
List all used modules in META.yml requires
Error:
- Test::Deep
- parent
- main_module_version_matches_dist_version
-
Make sure that the main module name and version are the same of the distribution.
- no_pod_errors
-
Remove the POD errors. You can check for POD errors automatically by including Test::Pod to your test suite.
Error: FusqlFS-0.009/lib/FusqlFS/Artifact/Table/Data.pm -- Around line 39: '=item' outside of any '=over' =over without closing =back FusqlFS-0.009/lib/FusqlFS/Artifact.pm -- Around line 249: L<> starts or ends with whitespace Around line 267: L<> starts or ends with whitespace Around line 637: '=item' outside of any '=over' Around line 639: L<> starts or ends with whitespace Around line 701: You forgot a '=back' before '=head2' FusqlFS-0.009/lib/FusqlFS/Backend/Base.pm -- Around line 68: =over without closing =back FusqlFS-0.009/lib/FusqlFS/Entry.pm -- Around line 70: =over without closing =back
- has_meta_json
-
Add a META.json to the distribution. Your buildtool should be able to autogenerate it.
- meta_yml_has_license
-
Define the license if you are using in Build.PL. If you are using MakeMaker (Makefile.PL) you should upgrade to ExtUtils::MakeMaker version 6.31.
- has_known_license_in_source_file
-
Add =head1 LICENSE and/or the proper text of the well-known license to the main module in your code.
- use_warnings
-
Add 'use warnings' (or its equivalents) to all modules, or convince us that your favorite module is well-known enough and people can easily see the modules warn when something bad happens.
Error: FusqlFS, FusqlFS::Artifact, FusqlFS::Artifact::Table::Data, FusqlFS::Artifact::Table::Lazy, FusqlFS::Artifact::Test, FusqlFS::Backend, FusqlFS::Backend::Base, FusqlFS::Backend::MySQL, FusqlFS::Backend::MySQL::Functions, FusqlFS::Backend::MySQL::Procedures, FusqlFS::Backend::MySQL::Role::Acl, FusqlFS::Backend::MySQL::Role::Owned, FusqlFS::Backend::MySQL::Role::Owner, FusqlFS::Backend::MySQL::Roles, FusqlFS::Backend::MySQL::Routines, FusqlFS::Backend::MySQL::Table::Data, FusqlFS::Backend::MySQL::Table::Indices, FusqlFS::Backend::MySQL::Table::Struct, FusqlFS::Backend::MySQL::Table::Test, FusqlFS::Backend::MySQL::Table::Triggers, FusqlFS::Backend::MySQL::Tables, FusqlFS::Backend::MySQL::Test, FusqlFS::Backend::MySQL::Users, FusqlFS::Backend::MySQL::Variables, FusqlFS::Backend::MySQL::Views, FusqlFS::Backend::PgSQL, FusqlFS::Backend::PgSQL::Functions, FusqlFS::Backend::PgSQL::Languages, FusqlFS::Backend::PgSQL::Queries, FusqlFS::Backend::PgSQL::Role::Acl, FusqlFS::Backend::PgSQL::Role::Base, FusqlFS::Backend::PgSQL::Role::Owned, FusqlFS::Backend::PgSQL::Role::Owner, FusqlFS::Backend::PgSQL::Roles, FusqlFS::Backend::PgSQL::Sequences, FusqlFS::Backend::PgSQL::Table::Constraints, FusqlFS::Backend::PgSQL::Table::Data, FusqlFS::Backend::PgSQL::Table::Indices, FusqlFS::Backend::PgSQL::Table::Struct, FusqlFS::Backend::PgSQL::Table::Test, FusqlFS::Backend::PgSQL::Table::Triggers, FusqlFS::Backend::PgSQL::Tables, FusqlFS::Backend::PgSQL::Test, FusqlFS::Backend::PgSQL::Views, FusqlFS::Backend::SQLite, FusqlFS::Backend::SQLite::Table::Data, FusqlFS::Backend::SQLite::Table::Indices, FusqlFS::Backend::SQLite::Table::Struct, FusqlFS::Backend::SQLite::Table::Test, FusqlFS::Backend::SQLite::Tables, FusqlFS::Backend::SQLite::Test, FusqlFS::Cache, FusqlFS::Cache::Base, FusqlFS::Cache::File, FusqlFS::Cache::Limited, FusqlFS::Entry, FusqlFS::Formatter, FusqlFS::Formatter::Base, FusqlFS::Formatter::Html, FusqlFS::Formatter::Htmltable, FusqlFS::Formatter::Native, FusqlFS::Version
- no_invalid_versions
-
Fix the version numbers so that version::is_lax($version) returns true.
Error:
- lib/FusqlFS.pm: HASH(0x55c8cee82b08)
- lib/FusqlFS/Artifact.pm: HASH(0x55c8d1276690)
- lib/FusqlFS/Artifact/Table/Data.pm: HASH(0x55c8d13c2b58)
- lib/FusqlFS/Artifact/Table/Lazy.pm: HASH(0x55c8d13a1620)
- lib/FusqlFS/Artifact/Test.pm: HASH(0x55c8d1276498)
- lib/FusqlFS/Backend.pm: HASH(0x55c8d131efc0)
- lib/FusqlFS/Backend/Base.pm: HASH(0x55c8d12aba90)
- lib/FusqlFS/Backend/MySQL.pm: HASH(0x55c8d12211e8)
- lib/FusqlFS/Backend/MySQL/Functions.pm: HASH(0x55c8d13e0f50)
- lib/FusqlFS/Backend/MySQL/Procedures.pm: HASH(0x55c8d1306ff8)
- lib/FusqlFS/Backend/MySQL/Role/Acl.pm: HASH(0x55c8d11ff720)
- lib/FusqlFS/Backend/MySQL/Role/Owned.pm: HASH(0x55c8d13366a8)
- lib/FusqlFS/Backend/MySQL/Role/Owner.pm: HASH(0x55c8d136c108)
- lib/FusqlFS/Backend/MySQL/Roles.pm: HASH(0x55c8d131e6d8)
- lib/FusqlFS/Backend/MySQL/Routines.pm: HASH(0x55c8d11f2120)
- lib/FusqlFS/Backend/MySQL/Table/Data.pm: HASH(0x55c8d13158a0)
- lib/FusqlFS/Backend/MySQL/Table/Indices.pm: HASH(0x55c8d11f20f0)
- lib/FusqlFS/Backend/MySQL/Table/Struct.pm: HASH(0x55c8d12d6ee8)
- lib/FusqlFS/Backend/MySQL/Table/Test.pm: HASH(0x55c8d1285ca0)
- lib/FusqlFS/Backend/MySQL/Table/Triggers.pm: HASH(0x55c8d147d0d8)
- lib/FusqlFS/Backend/MySQL/Tables.pm: HASH(0x55c8d13fd7a8)
- lib/FusqlFS/Backend/MySQL/Test.pm: HASH(0x55c8d147c6a0)
- lib/FusqlFS/Backend/MySQL/Users.pm: HASH(0x55c8d13aa2d8)
- lib/FusqlFS/Backend/MySQL/Variables.pm: HASH(0x55c8d134a3d0)
- lib/FusqlFS/Backend/MySQL/Views.pm: HASH(0x55c8d1314fb8)
- lib/FusqlFS/Backend/PgSQL.pm: HASH(0x55c8d12a2938)
- lib/FusqlFS/Backend/PgSQL/Functions.pm: HASH(0x55c8d1363240)
- lib/FusqlFS/Backend/PgSQL/Languages.pm: HASH(0x55c8d1363648)
- lib/FusqlFS/Backend/PgSQL/Queries.pm: HASH(0x55c8d1458fe0)
- lib/FusqlFS/Backend/PgSQL/Role/Acl.pm: HASH(0x55c8d13363a8)
- lib/FusqlFS/Backend/PgSQL/Role/Base.pm: HASH(0x55c8d12e9df0)
- lib/FusqlFS/Backend/PgSQL/Role/Owned.pm: HASH(0x55c8d11f22b8)
- lib/FusqlFS/Backend/PgSQL/Role/Owner.pm: HASH(0x55c8d13d6e80)
- lib/FusqlFS/Backend/PgSQL/Roles.pm: HASH(0x55c8d1218518)
- lib/FusqlFS/Backend/PgSQL/Sequences.pm: HASH(0x55c8d1285d30)
- lib/FusqlFS/Backend/PgSQL/Table/Constraints.pm: HASH(0x55c8d131e960)
- lib/FusqlFS/Backend/PgSQL/Table/Data.pm: HASH(0x55c8d1276198)
- lib/FusqlFS/Backend/PgSQL/Table/Indices.pm: HASH(0x55c8d130f5b8)
- lib/FusqlFS/Backend/PgSQL/Table/Struct.pm: HASH(0x55c8d146e640)
- lib/FusqlFS/Backend/PgSQL/Table/Test.pm: HASH(0x55c8d130fdf8)
- lib/FusqlFS/Backend/PgSQL/Table/Triggers.pm: HASH(0x55c8d131ede0)
- lib/FusqlFS/Backend/PgSQL/Tables.pm: HASH(0x55c8d1276660)
- lib/FusqlFS/Backend/PgSQL/Test.pm: HASH(0x55c8d1213770)
- lib/FusqlFS/Backend/PgSQL/Views.pm: HASH(0x55c8d1407380)
- lib/FusqlFS/Backend/SQLite.pm: HASH(0x55c8d127bfc0)
- lib/FusqlFS/Backend/SQLite/Table/Data.pm: HASH(0x55c8d127bee8)
- lib/FusqlFS/Backend/SQLite/Table/Indices.pm: HASH(0x55c8d147c9e8)
- lib/FusqlFS/Backend/SQLite/Table/Struct.pm: HASH(0x55c8d1306ed8)
- lib/FusqlFS/Backend/SQLite/Table/Test.pm: HASH(0x55c8d132ced8)
- lib/FusqlFS/Backend/SQLite/Tables.pm: HASH(0x55c8d12ba2d0)
- lib/FusqlFS/Backend/SQLite/Test.pm: HASH(0x55c8d12937f0)
- lib/FusqlFS/Cache.pm: HASH(0x55c8d1458a58)
- lib/FusqlFS/Cache/Base.pm: HASH(0x55c8d149df00)
- lib/FusqlFS/Cache/File.pm: HASH(0x55c8d04b0e88)
- lib/FusqlFS/Cache/Limited.pm: HASH(0x55c8d13e09e0)
- lib/FusqlFS/Entry.pm: HASH(0x55c8d12c3108)
- lib/FusqlFS/Formatter.pm: HASH(0x55c8d1453d68)
- lib/FusqlFS/Formatter/Base.pm: HASH(0x55c8d1462780)
- lib/FusqlFS/Formatter/Html.pm: HASH(0x55c8d131edc8)
- lib/FusqlFS/Formatter/Htmltable.pm: HASH(0x55c8d12f7688)
- lib/FusqlFS/Formatter/Native.pm: HASH(0x55c8d1462b10)
Modules
Name | Abstract | Version | View |
---|---|---|---|
FusqlFS | FUSE filesystem to work with database via DBI interface | metacpan | |
FusqlFS::Artifact | basic abstract class to represent database artifact in FusqlFS | metacpan | |
FusqlFS::Artifact::Table::Data | metacpan | ||
FusqlFS::Artifact::Table::Lazy | lazily created table artifact abstract class | metacpan | |
FusqlFS::Artifact::Test | metacpan | ||
FusqlFS::Backend | FusqlFS database backend abstract factory | metacpan | |
FusqlFS::Backend::Base | base FusqlFS class for database backend implementations | metacpan | |
FusqlFS::Backend::MySQL | metacpan | ||
FusqlFS::Backend::MySQL::Functions | FusqlFS MySQL database stored functions interface | metacpan | |
FusqlFS::Backend::MySQL::Procedures | FusqlFS MySQL database stored procedures interface | metacpan | |
FusqlFS::Backend::MySQL::Role::Acl | metacpan | ||
FusqlFS::Backend::MySQL::Role::Owned | metacpan | ||
FusqlFS::Backend::MySQL::Role::Owner | metacpan | ||
FusqlFS::Backend::MySQL::Roles | metacpan | ||
FusqlFS::Backend::MySQL::Routines | metacpan | ||
FusqlFS::Backend::MySQL::Table::Data | metacpan | ||
FusqlFS::Backend::MySQL::Table::Indices | metacpan | ||
FusqlFS::Backend::MySQL::Table::Struct | metacpan | ||
FusqlFS::Backend::MySQL::Table::Test | metacpan | ||
FusqlFS::Backend::MySQL::Table::Triggers | metacpan | ||
FusqlFS::Backend::MySQL::Tables | FusqlFS MySQL database tables interface | metacpan | |
FusqlFS::Backend::MySQL::Test | metacpan | ||
FusqlFS::Backend::MySQL::Users | metacpan | ||
FusqlFS::Backend::MySQL::Variables | expose all MySQL variables | metacpan | |
FusqlFS::Backend::MySQL::Views | metacpan | ||
FusqlFS::Backend::PgSQL | metacpan | ||
FusqlFS::Backend::PgSQL::Functions | FusqlFS PostgreSQL database functions (a.k.a. stored procedures) interface | metacpan | |
FusqlFS::Backend::PgSQL::Languages | FusqlFS class to interface with PostgreSQL languages | metacpan | |
FusqlFS::Backend::PgSQL::Queries | metacpan | ||
FusqlFS::Backend::PgSQL::Role::Acl | FusqlFS class to expose PostgreSQL artifact's permissions | metacpan | |
FusqlFS::Backend::PgSQL::Role::Base | abstract PostgreSQL configuration complexity for FusqlFS::Backend::PgSQL::Role::* classes | metacpan | |
FusqlFS::Backend::PgSQL::Role::Owned | FusqlFS module to aggregate all PostgreSQL artifacts owned by a role into single place | metacpan | |
FusqlFS::Backend::PgSQL::Role::Owner | FusqlFS class to expose PostgreSQL artifact's owner | metacpan | |
FusqlFS::Backend::PgSQL::Roles | metacpan | ||
FusqlFS::Backend::PgSQL::Sequences | FusqlFS PostgreSQL database sequences interface | metacpan | |
FusqlFS::Backend::PgSQL::Table::Constraints | metacpan | ||
FusqlFS::Backend::PgSQL::Table::Data | metacpan | ||
FusqlFS::Backend::PgSQL::Table::Indices | metacpan | ||
FusqlFS::Backend::PgSQL::Table::Struct | metacpan | ||
FusqlFS::Backend::PgSQL::Table::Test | metacpan | ||
FusqlFS::Backend::PgSQL::Table::Triggers | metacpan | ||
FusqlFS::Backend::PgSQL::Tables | FusqlFS PostgreSQL database tables interface | metacpan | |
FusqlFS::Backend::PgSQL::Test | metacpan | ||
FusqlFS::Backend::PgSQL::Views | FusqlFS PostgreSQL database views interface | metacpan | |
FusqlFS::Backend::SQLite | metacpan | ||
FusqlFS::Backend::SQLite::Table::Data | metacpan | ||
FusqlFS::Backend::SQLite::Table::Indices | metacpan | ||
FusqlFS::Backend::SQLite::Table::Struct | metacpan | ||
FusqlFS::Backend::SQLite::Table::Test | metacpan | ||
FusqlFS::Backend::SQLite::Tables | FusqlFS SQLite database tables interface | metacpan | |
FusqlFS::Backend::SQLite::Test | metacpan | ||
FusqlFS::Cache | main FusqlFS cache factory | metacpan | |
FusqlFS::Cache::Base | base abstract class for cache strategy classes implementation | metacpan | |
FusqlFS::Cache::File | FusqlFS file backed cache strategy implementation | metacpan | |
FusqlFS::Cache::Limited | FusqlFS limited cache strategy implementation | metacpan | |
FusqlFS::Entry | abstract fusqlfs file system entry class | metacpan | |
FusqlFS::Formatter | formatter backend for FusqlFS | metacpan | |
FusqlFS::Formatter::Base | base formatter class | metacpan | |
FusqlFS::Formatter::Html | HTML formatter class | metacpan | |
FusqlFS::Formatter::Htmltable | HTML formatter class | metacpan | |
FusqlFS::Formatter::Native | native formatter class | metacpan | |
FusqlFS::Version | dummy FusqlFS package to store FusqlFS version in a single location | 0.009 | metacpan |