~ubuntu-branches/ubuntu/oneiric/librdf-query-perl/oneiric

« back to all changes in this revision

Viewing changes to lib/RDF/Query/Error.pm

  • Committer: Bazaar Package Importer
  • Author(s): Jonas Smedegaard
  • Date: 2011-03-05 17:57:31 UTC
  • Revision ID: james.westby@ubuntu.com-20110305175731-rpdd1euwhz03au01
Tags: upstream-2.905
ImportĀ upstreamĀ versionĀ 2.905

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
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.905.
 
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
use strict;
 
30
use warnings;
 
31
no warnings 'redefine';
 
32
use Carp qw(carp croak confess);
 
33
 
 
34
use base qw(Error);
 
35
 
 
36
######################################################################
 
37
 
 
38
our ($VERSION);
 
39
BEGIN {
 
40
        $VERSION        = '2.905';
 
41
}
 
42
 
 
43
######################################################################
 
44
 
 
45
package RDF::Query::Error::ParseError;
 
46
 
 
47
use base qw(RDF::Query::Error);
 
48
 
 
49
package RDF::Query::Error::MethodInvocationError;
 
50
 
 
51
use base qw(RDF::Query::Error);
 
52
 
 
53
package RDF::Query::Error::MethodError;
 
54
 
 
55
use base qw(RDF::Query::Error);
 
56
 
 
57
package RDF::Query::Error::ModelError;
 
58
 
 
59
use base qw(RDF::Query::Error);
 
60
 
 
61
package RDF::Query::Error::QuerySyntaxError;
 
62
 
 
63
use base qw(RDF::Query::Error);
 
64
 
 
65
package RDF::Query::Error::QueryPatternError;
 
66
 
 
67
use base qw(RDF::Query::Error::QuerySyntaxError);
 
68
 
 
69
package RDF::Query::Error::SimpleQueryPatternError;
 
70
 
 
71
use base qw(RDF::Query::Error::QueryPatternError);
 
72
 
 
73
package RDF::Query::Error::CompilationError;
 
74
 
 
75
use base qw(RDF::Query::Error);
 
76
 
 
77
package RDF::Query::Error::ComparisonError;
 
78
 
 
79
use base qw(RDF::Query::Error::CompilationError);
 
80
 
 
81
package RDF::Query::Error::SerializationError;
 
82
 
 
83
use base qw(RDF::Query::Error);
 
84
 
 
85
package RDF::Query::Error::FilterEvaluationError;
 
86
 
 
87
use base qw(RDF::Query::Error);
 
88
 
 
89
package RDF::Query::Error::TypeError;
 
90
 
 
91
use base qw(RDF::Query::Error);
 
92
 
 
93
package RDF::Query::Error::ExecutionError;
 
94
 
 
95
use base qw(RDF::Query::Error);
 
96
 
 
97
package RDF::Query::Error::RequestedInterruptError;
 
98
 
 
99
use base qw(RDF::Query::Error);
 
100
 
 
101
package RDF::Query::Error::PermissionError;
 
102
 
 
103
use base qw(RDF::Query::Error);
 
104
 
 
105
 
 
106
 
 
107
1;
 
108
 
 
109
__END__
 
110
 
 
111
=head1 AUTHOR
 
112
 
 
113
 Gregory Williams <gwilliams@cpan.org>
 
114
 
 
115
=cut