File Coverage

blib/lib/OpenSearch/Index/GetMappings.pm
Criterion Covered Total %
statement 18 22 81.8
branch 0 2 0.0
condition n/a
subroutine 6 7 85.7
pod 0 1 0.0
total 24 32 75.0


line stmt bran cond sub pod time code
1             package OpenSearch::Index::GetMappings;
2 4     4   32 use strict;
  4         11  
  4         167  
3 4     4   21 use warnings;
  4         10  
  4         321  
4 4     4   25 use Moo;
  4         9  
  4         34  
5 4     4   1813 use Types::Standard qw(InstanceOf);
  4         10  
  4         45  
6 4     4   13290 use feature qw(signatures);
  4         11  
  4         667  
7 4     4   26 no warnings qw(experimental::signatures);
  4         10  
  4         722  
8              
9             with 'OpenSearch::Parameters::Index::GetMappings';
10              
11             has '_base' => (
12             is => 'rw',
13             isa => InstanceOf['OpenSearch::Base'],
14             required => 1,
15             );
16              
17 0     0 0   sub execute($self) {
  0            
  0            
18 0 0         my $res =
19             $self->_base->_get( $self, [ $self->index, '_mapping', ( $self->field ? ( 'field', $self->field ) : () ) ] );
20             }
21              
22              
23             1;