Help-Site Computer Manuals
Software
Hardware
Programming
Networking
  Algorithms & Data Structures   Programming Languages   Revision Control
  Protocols
  Cameras   Computers   Displays   Keyboards & Mice   Motherboards   Networking   Printers & Scanners   Storage
  Windows   Linux & Unix   Mac

RDF::Helper::RDFReland::Query
Perlish convenience extension for RDF::Redland::Query

RDF::Helper::RDFReland::Query - Perlish convenience extension for RDF::Redland::Query


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. All rights reserved.


LICENSE

This module is free sofrware; you can redistribute it and/or modify it under the same terms as Perl itself.


SEE ALSO

the RDF::Helper manpage the RDF::Redland::Query manpage.

Programminig
Wy
Wy
yW
Wy
Programming
Wy
Wy
Wy
Wy