CXC-DB-DDL-Field-Pg
view release on metacpan or search on metacpan
}
},
"runtime" : {
"requires" : {
"CXC::DB::DDL" : "0.15",
"CXC::DB::DDL::Field" : "0",
"CXC::DB::DDL::FieldType" : "0",
"CXC::DB::DDL::Util" : "0.15",
"DBI" : "0",
"Moo" : "2.005",
"Ref::Util" : "0",
"Scalar::Util" : "0",
"Types::Standard" : "0",
"base" : "0",
"constant" : "0",
"experimental" : "0",
"namespace::clean" : "0",
"perl" : "5.026"
}
},
"test" : {
CXC::DB::DDL::Field::Pg:
file: lib/CXC/DB/DDL/Field/Pg.pm
version: '0.16'
requires:
CXC::DB::DDL: '0.15'
CXC::DB::DDL::Field: '0'
CXC::DB::DDL::FieldType: '0'
CXC::DB::DDL::Util: '0.15'
DBI: '0'
Moo: '2.005'
Ref::Util: '0'
Scalar::Util: '0'
Types::Standard: '0'
base: '0'
constant: '0'
experimental: '0'
namespace::clean: '0'
perl: '5.026'
resources:
bugtracker: https://rt.cpan.org/Public/Dist/Display.html?Name=CXC-DB-DDL-Field-Pg
repository: https://gitlab.com/djerius/cxc-db-ddl-field-pg.git
[EnsureChangesHasContent]
; --- Project-specific directives
[AutoPrereqs]
[Prereqs]
CXC::DB::DDL = 0.15
DBI = 0
Ref::Util = 0
Scalar::Util = 0
Moo = 2.005
namespace::clean = 0
perl = 5.026
[Prereqs / ConfigureRequires ]
Module::Build::Tiny = 0
[Prereqs / TestRequires]
Test2::V0 = 0
lib/CXC/DB/DDL/Field/Pg.pm view on Meta::CPAN
package CXC::DB::DDL::Field::Pg;
# ABSTRACT: DBD::Pg specific Field class
use v5.26;
our $VERSION = '0.16';
use experimental 'signatures';
use Scalar::Util ();
use Ref::Util ();
package ## no critic (Modules::ProhibitMultiplePackages)
CXC::DB::DDL::Field::PgType {
use base 'CXC::DB::DDL::FieldType';
sub pg_type_name ( $self ) { $self->name =~ s/^PG_//ri; }
}
use CXC::DB::DDL::Util 0.15 {
add_dbd => {
lib/CXC/DB/DDL/Field/Pg.pm view on Meta::CPAN
tag => ':pg_types',
field_class => __PACKAGE__,
type_class => __PACKAGE__ . 'Type',
},
},
'SQL_TYPE_NAMES',
'SQL_TYPE_VALUES';
use Types::Standard 'ArrayRef', 'Enum', 'Int', 'InstanceOf';
use constant DataType => Enum->of( grep { !Ref::Util::is_ref $_ } SQL_TYPE_VALUES )
| InstanceOf ['CXC::DB::DDL::Field::PgType'];
use Moo;
use namespace::clean;
extends 'CXC::DB::DDL::Field';
has '+data_type' => (
is => 'ro',
t/00-report-prereqs.dd view on Meta::CPAN
}
},
'runtime' => {
'requires' => {
'CXC::DB::DDL' => '0.15',
'CXC::DB::DDL::Field' => '0',
'CXC::DB::DDL::FieldType' => '0',
'CXC::DB::DDL::Util' => '0.15',
'DBI' => '0',
'Moo' => '2.005',
'Ref::Util' => '0',
'Scalar::Util' => '0',
'Types::Standard' => '0',
'base' => '0',
'constant' => '0',
'experimental' => '0',
'namespace::clean' => '0',
'perl' => '5.026'
}
},
'test' => {
( run in 0.260 second using v1.01-cache-2.11-cpan-4d50c553e7e )