BenchmarkAnything-Storage-Backend-SQL

 view release on metacpan or  search on metacpan

META.json  view on Meta::CPAN

            "Data::Dumper" : "0",
            "DateTime::Format::Strptime" : "0",
            "Digest::MD5" : "0",
            "Hash::Merge" : "0",
            "JSON::XS" : "0",
            "List::MoreUtils" : "0",
            "MCE::Flow" : "0",
            "Module::Load" : "0",
            "Sereal::Decoder" : "0",
            "Sereal::Encoder" : "0",
            "Try::Tiny" : "0",
            "base" : "0",
            "perl" : "5.008",
            "strict" : "0",
            "utf8" : "0",
            "warnings" : "0"
         }
      }
   },
   "release_status" : "stable",
   "resources" : {

META.yml  view on Meta::CPAN

  Data::Dumper: '0'
  DateTime::Format::Strptime: '0'
  Digest::MD5: '0'
  Hash::Merge: '0'
  JSON::XS: '0'
  List::MoreUtils: '0'
  MCE::Flow: '0'
  Module::Load: '0'
  Sereal::Decoder: '0'
  Sereal::Encoder: '0'
  Try::Tiny: '0'
  base: '0'
  perl: '5.008'
  strict: '0'
  utf8: '0'
  warnings: '0'
resources:
  bugtracker: http://rt.cpan.org/Public/Dist/Display.html?Name=BenchmarkAnything-Storage-Backend-SQL
  homepage: http://metacpan.org/release/BenchmarkAnything-Storage-Backend-SQL
  repository: git://github.com/benchmarkanything/BenchmarkAnything-Storage-Backend-SQL.git
version: '0.029'

Makefile.PL  view on Meta::CPAN

    "Data::Dumper" => 0,
    "DateTime::Format::Strptime" => 0,
    "Digest::MD5" => 0,
    "Hash::Merge" => 0,
    "JSON::XS" => 0,
    "List::MoreUtils" => 0,
    "MCE::Flow" => 0,
    "Module::Load" => 0,
    "Sereal::Decoder" => 0,
    "Sereal::Encoder" => 0,
    "Try::Tiny" => 0,
    "base" => 0,
    "strict" => 0,
    "utf8" => 0,
    "warnings" => 0
  },
  "VERSION" => "0.029",
  "test" => {
    "TESTS" => "t/*.t"
  }
);

Makefile.PL  view on Meta::CPAN

  "Data::Dumper" => 0,
  "DateTime::Format::Strptime" => 0,
  "Digest::MD5" => 0,
  "Hash::Merge" => 0,
  "JSON::XS" => 0,
  "List::MoreUtils" => 0,
  "MCE::Flow" => 0,
  "Module::Load" => 0,
  "Sereal::Decoder" => 0,
  "Sereal::Encoder" => 0,
  "Try::Tiny" => 0,
  "base" => 0,
  "strict" => 0,
  "utf8" => 0,
  "warnings" => 0
);


unless ( eval { ExtUtils::MakeMaker->VERSION(6.63_03) } ) {
  delete $WriteMakefileArgs{TEST_REQUIRES};
  delete $WriteMakefileArgs{BUILD_REQUIRES};

lib/BenchmarkAnything/Storage/Backend/SQL.pm  view on Meta::CPAN

package BenchmarkAnything::Storage::Backend::SQL;
# git description: v0.028-6-g8b3d653

our $AUTHORITY = 'cpan:TAPPER';
# ABSTRACT: Autonomous SQL backend to store benchmarks
$BenchmarkAnything::Storage::Backend::SQL::VERSION = '0.029';
use 5.008;
use utf8;
use strict;
use warnings;
use Try::Tiny;
use Data::Dumper;

my $hr_default_config = {
    select_cache        => 0,
    default_aggregation => 'min',
    tables              => {
        unit_table                       => 'bench_units',
        benchmark_table                  => 'benchs',
        benchmark_value_table            => 'bench_values',
        subsume_type_table               => 'bench_subsume_types',

lib/BenchmarkAnything/Storage/Backend/SQL/Query.pm  view on Meta::CPAN

package BenchmarkAnything::Storage::Backend::SQL::Query;
our $AUTHORITY = 'cpan:TAPPER';
# ABSTRACT: BenchmarkAnything::Storage::Backend::SQL - querying - base class
$BenchmarkAnything::Storage::Backend::SQL::Query::VERSION = '0.029';
use strict;
use warnings;
use Digest::MD5;
#use Try::Tiny;

sub new {

    my ( $s_self, $hr_atts ) = @_;

    my $or_self = bless {}, $s_self;

    for my $s_key (qw/ config dbh /) {
        if (! $hr_atts->{$s_key} ) {
            require Carp;



( run in 0.273 second using v1.01-cache-2.11-cpan-05444aca049 )