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.918.
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   132 use strict;
  36         49  
  36         835  
30 36     36   117 use warnings;
  36         39  
  36         769  
31 36     36   111 no warnings 'redefine';
  36         44  
  36         961  
32 36     36   137 use Carp qw(carp croak confess);
  36         595  
  36         1755  
33              
34 36     36   140 use base qw(Error);
  36         46  
  36         2616  
35              
36             ######################################################################
37              
38             our ($VERSION);
39             BEGIN {
40 36     36   992 $VERSION = '2.918';
41             }
42              
43             ######################################################################
44              
45             package RDF::Query::Error::ParseError;
46              
47 36     36   142 use base qw(RDF::Query::Error);
  36         46  
  36         2109  
48              
49             package RDF::Query::Error::MethodInvocationError;
50              
51 36     36   133 use base qw(RDF::Query::Error);
  36         47  
  36         1998  
52              
53             package RDF::Query::Error::MethodError;
54              
55 36     36   185 use base qw(RDF::Query::Error);
  36         43  
  36         2070  
56              
57             package RDF::Query::Error::ModelError;
58              
59 36     36   135 use base qw(RDF::Query::Error);
  36         42  
  36         1859  
60              
61             package RDF::Query::Error::QuerySyntaxError;
62              
63 36     36   124 use base qw(RDF::Query::Error);
  36         71  
  36         1911  
64              
65             package RDF::Query::Error::QueryPatternError;
66              
67 36     36   124 use base qw(RDF::Query::Error::QuerySyntaxError);
  36         37  
  36         9844  
68              
69             package RDF::Query::Error::SimpleQueryPatternError;
70              
71 36     36   159 use base qw(RDF::Query::Error::QueryPatternError);
  36         45  
  36         9109  
72              
73             package RDF::Query::Error::CompilationError;
74              
75 36     36   164 use base qw(RDF::Query::Error);
  36         56  
  36         2010  
76              
77             package RDF::Query::Error::ComparisonError;
78              
79 36     36   128 use base qw(RDF::Query::Error::CompilationError);
  36         49  
  36         8260  
80              
81             package RDF::Query::Error::SerializationError;
82              
83 36     36   171 use base qw(RDF::Query::Error);
  36         46  
  36         2303  
84              
85             package RDF::Query::Error::FilterEvaluationError;
86              
87 36     36   128 use base qw(RDF::Query::Error);
  36         40  
  36         1871  
88              
89             package RDF::Query::Error::TypeError;
90              
91 36     36   132 use base qw(RDF::Query::Error);
  36         42  
  36         1979  
92              
93             package RDF::Query::Error::ExecutionError;
94              
95 36     36   136 use base qw(RDF::Query::Error);
  36         45  
  36         1875  
96              
97             package RDF::Query::Error::RequestedInterruptError;
98              
99 36     36   132 use base qw(RDF::Query::Error);
  36         46  
  36         1854  
100              
101             package RDF::Query::Error::PermissionError;
102              
103 36     36   121 use base qw(RDF::Query::Error);
  36         45  
  36         1858  
104              
105             package RDF::Query::Error::UnimplementedError;
106              
107 36     36   136 use base qw(RDF::Query::Error);
  36         51  
  36         1739  
108              
109              
110              
111             1;
112              
113             __END__
114              
115             =head1 AUTHOR
116              
117             Gregory Williams <gwilliams@cpan.org>
118              
119             =cut