File Coverage

blib/lib/RDF/Query/Error.pm
Criterion Covered Total %
statement 64 64 100.0
branch n/a
condition n/a
subroutine 22 22 100.0
pod n/a
total 86 86 100.0


line stmt bran cond sub pod time code
1             # RDF::Query::Error
2             # -----------------------------------------------------------------------------
3              
4             =head1 NAME
5              
6             RDF::Query::Error - Error classes for RDF::Query.
7              
8             =head1 VERSION
9              
10             This document describes RDF::Query::Error version 2.915_01.
11              
12             =head1 SYNOPSIS
13              
14             use RDF::Query::Error qw(:try);
15              
16             =head1 DESCRIPTION
17              
18             RDF::Query::Error provides an class hierarchy of errors that other RDF::Query
19             classes may throw using the L<Error|Error> API. See L<Error> for more information.
20              
21             =head1 REQUIRES
22              
23             L<Error|Error>
24              
25             =cut
26              
27             package RDF::Query::Error;
28              
29 36     36   182 use strict;
  36         64  
  36         903  
30 36     36   178 use warnings;
  36         63  
  36         1020  
31 36     36   170 no warnings 'redefine';
  36         59  
  36         1266  
32 36     36   178 use Carp qw(carp croak confess);
  36         879  
  36         2067  
33              
34 36     36   173 use base qw(Error);
  36         73  
  36         3206  
35              
36             ######################################################################
37              
38             our ($VERSION);
39             BEGIN {
40 36     36   1211 $VERSION = '2.915_01';
41             }
42              
43             ######################################################################
44              
45             package RDF::Query::Error::ParseError;
46              
47 36     36   184 use base qw(RDF::Query::Error);
  36         90  
  36         2612  
48              
49             package RDF::Query::Error::MethodInvocationError;
50              
51 36     36   178 use base qw(RDF::Query::Error);
  36         60  
  36         2599  
52              
53             package RDF::Query::Error::MethodError;
54              
55 36     36   210 use base qw(RDF::Query::Error);
  36         78  
  36         2591  
56              
57             package RDF::Query::Error::ModelError;
58              
59 36     36   175 use base qw(RDF::Query::Error);
  36         62  
  36         2492  
60              
61             package RDF::Query::Error::QuerySyntaxError;
62              
63 36     36   172 use base qw(RDF::Query::Error);
  36         164  
  36         2631  
64              
65             package RDF::Query::Error::QueryPatternError;
66              
67 36     36   180 use base qw(RDF::Query::Error::QuerySyntaxError);
  36         69  
  36         18215  
68              
69             package RDF::Query::Error::SimpleQueryPatternError;
70              
71 36     36   213 use base qw(RDF::Query::Error::QueryPatternError);
  36         76  
  36         15734  
72              
73             package RDF::Query::Error::CompilationError;
74              
75 36     36   256 use base qw(RDF::Query::Error);
  36         117  
  36         2725  
76              
77             package RDF::Query::Error::ComparisonError;
78              
79 36     36   184 use base qw(RDF::Query::Error::CompilationError);
  36         73  
  36         15980  
80              
81             package RDF::Query::Error::SerializationError;
82              
83 36     36   198 use base qw(RDF::Query::Error);
  36         63  
  36         2536  
84              
85             package RDF::Query::Error::FilterEvaluationError;
86              
87 36     36   183 use base qw(RDF::Query::Error);
  36         69  
  36         2630  
88              
89             package RDF::Query::Error::TypeError;
90              
91 36     36   194 use base qw(RDF::Query::Error);
  36         69  
  36         2638  
92              
93             package RDF::Query::Error::ExecutionError;
94              
95 36     36   177 use base qw(RDF::Query::Error);
  36         65  
  36         2491  
96              
97             package RDF::Query::Error::RequestedInterruptError;
98              
99 36     36   178 use base qw(RDF::Query::Error);
  36         75  
  36         2481  
100              
101             package RDF::Query::Error::PermissionError;
102              
103 36     36   187 use base qw(RDF::Query::Error);
  36         71  
  36         2403  
104              
105             package RDF::Query::Error::UnimplementedError;
106              
107 36     36   174 use base qw(RDF::Query::Error);
  36         78  
  36         2198  
108              
109              
110              
111             1;
112              
113             __END__
114              
115             =head1 AUTHOR
116              
117             Gregory Williams <gwilliams@cpan.org>
118              
119             =cut