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.916.
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   181 use strict;
  36         64  
  36         914  
30 36     36   190 use warnings;
  36         65  
  36         944  
31 36     36   174 no warnings 'redefine';
  36         65  
  36         1407  
32 36     36   174 use Carp qw(carp croak confess);
  36         875  
  36         2524  
33              
34 36     36   178 use base qw(Error);
  36         71  
  36         3446  
35              
36             ######################################################################
37              
38             our ($VERSION);
39             BEGIN {
40 36     36   1292 $VERSION = '2.916';
41             }
42              
43             ######################################################################
44              
45             package RDF::Query::Error::ParseError;
46              
47 36     36   190 use base qw(RDF::Query::Error);
  36         78  
  36         2607  
48              
49             package RDF::Query::Error::MethodInvocationError;
50              
51 36     36   180 use base qw(RDF::Query::Error);
  36         57  
  36         2522  
52              
53             package RDF::Query::Error::MethodError;
54              
55 36     36   276 use base qw(RDF::Query::Error);
  36         68  
  36         2586  
56              
57             package RDF::Query::Error::ModelError;
58              
59 36     36   171 use base qw(RDF::Query::Error);
  36         71  
  36         2469  
60              
61             package RDF::Query::Error::QuerySyntaxError;
62              
63 36     36   189 use base qw(RDF::Query::Error);
  36         107  
  36         2479  
64              
65             package RDF::Query::Error::QueryPatternError;
66              
67 36     36   182 use base qw(RDF::Query::Error::QuerySyntaxError);
  36         68  
  36         18150  
68              
69             package RDF::Query::Error::SimpleQueryPatternError;
70              
71 36     36   201 use base qw(RDF::Query::Error::QueryPatternError);
  36         75  
  36         16234  
72              
73             package RDF::Query::Error::CompilationError;
74              
75 36     36   222 use base qw(RDF::Query::Error);
  36         62  
  36         2847  
76              
77             package RDF::Query::Error::ComparisonError;
78              
79 36     36   182 use base qw(RDF::Query::Error::CompilationError);
  36         69  
  36         15751  
80              
81             package RDF::Query::Error::SerializationError;
82              
83 36     36   200 use base qw(RDF::Query::Error);
  36         69  
  36         2791  
84              
85             package RDF::Query::Error::FilterEvaluationError;
86              
87 36     36   183 use base qw(RDF::Query::Error);
  36         64  
  36         2598  
88              
89             package RDF::Query::Error::TypeError;
90              
91 36     36   185 use base qw(RDF::Query::Error);
  36         69  
  36         2659  
92              
93             package RDF::Query::Error::ExecutionError;
94              
95 36     36   276 use base qw(RDF::Query::Error);
  36         65  
  36         2582  
96              
97             package RDF::Query::Error::RequestedInterruptError;
98              
99 36     36   178 use base qw(RDF::Query::Error);
  36         57  
  36         2502  
100              
101             package RDF::Query::Error::PermissionError;
102              
103 36     36   178 use base qw(RDF::Query::Error);
  36         65  
  36         2347  
104              
105             package RDF::Query::Error::UnimplementedError;
106              
107 36     36   188 use base qw(RDF::Query::Error);
  36         87  
  36         2338  
108              
109              
110              
111             1;
112              
113             __END__
114              
115             =head1 AUTHOR
116              
117             Gregory Williams <gwilliams@cpan.org>
118              
119             =cut