2
# -----------------------------------------------------------------------------
6
RDF::Query::Error - Error classes for RDF::Query.
10
This document describes RDF::Query::Error version 2.905.
14
use RDF::Query::Error qw(:try);
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.
27
package RDF::Query::Error;
31
no warnings 'redefine';
32
use Carp qw(carp croak confess);
36
######################################################################
43
######################################################################
45
package RDF::Query::Error::ParseError;
47
use base qw(RDF::Query::Error);
49
package RDF::Query::Error::MethodInvocationError;
51
use base qw(RDF::Query::Error);
53
package RDF::Query::Error::MethodError;
55
use base qw(RDF::Query::Error);
57
package RDF::Query::Error::ModelError;
59
use base qw(RDF::Query::Error);
61
package RDF::Query::Error::QuerySyntaxError;
63
use base qw(RDF::Query::Error);
65
package RDF::Query::Error::QueryPatternError;
67
use base qw(RDF::Query::Error::QuerySyntaxError);
69
package RDF::Query::Error::SimpleQueryPatternError;
71
use base qw(RDF::Query::Error::QueryPatternError);
73
package RDF::Query::Error::CompilationError;
75
use base qw(RDF::Query::Error);
77
package RDF::Query::Error::ComparisonError;
79
use base qw(RDF::Query::Error::CompilationError);
81
package RDF::Query::Error::SerializationError;
83
use base qw(RDF::Query::Error);
85
package RDF::Query::Error::FilterEvaluationError;
87
use base qw(RDF::Query::Error);
89
package RDF::Query::Error::TypeError;
91
use base qw(RDF::Query::Error);
93
package RDF::Query::Error::ExecutionError;
95
use base qw(RDF::Query::Error);
97
package RDF::Query::Error::RequestedInterruptError;
99
use base qw(RDF::Query::Error);
101
package RDF::Query::Error::PermissionError;
103
use base qw(RDF::Query::Error);
113
Gregory Williams <gwilliams@cpan.org>