Aniki
view release on metacpan or search on metacpan
"Mouse" : "v2.4.5",
"Mouse::Role" : "0",
"Mouse::Util::TypeConstraints" : "0",
"SQL::Maker" : "1.19",
"SQL::Maker::SQLType" : "0",
"SQL::NamedPlaceholder" : "0",
"SQL::QueryMaker" : "0",
"SQL::Translator::Schema::Constants" : "0",
"Scalar::Util" : "0",
"String::CamelCase" : "0",
"Try::Tiny" : "0",
"namespace::autoclean" : "0",
"parent" : "0",
"perl" : "5.014002"
}
},
"test" : {
"recommends" : {
"DBD::Pg" : "0",
"DBD::mysql" : "0",
"Test::mysqld" : "0",
Mouse: v2.4.5
Mouse::Role: '0'
Mouse::Util::TypeConstraints: '0'
SQL::Maker: '1.19'
SQL::Maker::SQLType: '0'
SQL::NamedPlaceholder: '0'
SQL::QueryMaker: '0'
SQL::Translator::Schema::Constants: '0'
Scalar::Util: '0'
String::CamelCase: '0'
Try::Tiny: '0'
namespace::autoclean: '0'
parent: '0'
perl: '5.014002'
resources:
bugtracker: https://github.com/karupanerura/Aniki/issues
homepage: https://github.com/karupanerura/Aniki
repository: git://github.com/karupanerura/Aniki.git
version: '1.06'
x_authority: cpan:KARUPA
x_contributors:
requires 'Mouse', 'v2.4.5';
requires 'Mouse::Role';
requires 'Mouse::Util::TypeConstraints';
requires 'SQL::Maker', '1.19';
requires 'SQL::Maker::SQLType';
requires 'SQL::NamedPlaceholder';
requires 'SQL::QueryMaker';
requires 'SQL::Translator::Schema::Constants';
requires 'Scalar::Util';
requires 'String::CamelCase';
requires 'Try::Tiny';
requires 'namespace::autoclean';
requires 'parent';
requires 'perl', '5.014002';
recommends 'SQL::Maker::Plugin::JoinSelect';
recommends 'Data::WeightedRoundRobin';
on configure => sub {
requires 'Module::Build::Tiny', '0.035';
};
lib/Aniki.pm view on Meta::CPAN
use Aniki::Result::Collection;
use Aniki::Schema;
use Aniki::QueryBuilder;
use Aniki::QueryBuilder::Canonical;
our $VERSION = '1.06';
use SQL::Maker::SQLType qw/sql_type/;
use Class::Inspector;
use Carp qw/croak confess/;
use Try::Tiny;
use Scalar::Util qw/blessed/;
use String::CamelCase qw/camelize/;
use SQL::NamedPlaceholder qw/bind_named/;
sub _noop {}
around BUILDARGS => sub {
my $orig = shift;
my $class = shift;
my %args = (@_ == 1 && ref $_[0] eq 'HASH') ? %{$_[0]} : @_;
( run in 0.372 second using v1.01-cache-2.11-cpan-05444aca049 )