NAME¶
RDF::Helper::RDFReland::Query - Perlish convenience extension for
RDF::Redland::Query
SYNOPSIS¶
my $model = RDF::Redland::Model->new(
RDF::Redland::Storage->new( %storage_options )
);
my $rdf = RDF::Helper->new(
Namespaces => \%namespaces,
BaseURI => 'http://domain/NS/2004/09/03-url#'
);
my $q_obj = $rdf->new_query( $sparql_text, 'sparql' );
# arrays
while ( my $row = $q_obj->selectrow_arrayref ) {
# $row is an array reference.
}
# hashes
while ( my $row = $q_obj->selectrow_hashref ) {
# $row is a hash reference.
}
DESCRIPTION¶
RDF::Helper::RDFRedland::Query is the object retuned from RDF::Helper's
new_query() method when using RDF::Redland as the base interface class.
This object provides everything that an instance of RDF::Redland::Query
offers, plus the convenience methods detailed below.
METHODS¶
selectrow_arrayref¶
Returns each row as a Perl array references. The order of the array's indices
will correspond to the order of the variable bindings in the query.
selectrow_hashref¶
Returns each row as a Perl hash references. The keys in the hash will have the
same names as the variable bindings in the query.
AUTHOR¶
Kip Hampton, khampton@totalcinema.com
COPYRIGHT¶
Copyright (c) 2004 Kip Hampton. =head1 LICENSE
This module is free sofrware; you can redistribute it and/or modify it under the
same terms as Perl itself.
SEE ALSO¶
RDF::Helper RDF::Redland::Query.