NAME

RDF::Query::Parser::SPARQL - A SPARQL parser for RDF::Query

METHODS

new ( $query_object )

Returns a new RDF::Query object.

REVISION HISTORY

$Log: SPARQL.pm,v $
Revision 1.3  2005/04/25 00:59:29  greg
- streams are now objects usinig the Redland QueryResult API
- RDF namespace is now always available in queries
- row() now uses a stream when calling execute()
- check_constraints() now copies args for recursive calls (instead of pass-by-ref)
- added ORDER BY support to RDQL parser
- SPARQL constraints now properly use the 'FILTER' keyword
- SPARQL constraints can now use '&&' as an operator
- SPARQL namespace declaration is now optional

Revision 1.2  2005/04/21 05:24:54  greg
- execute now returns an iterator
- added core support for DISTINCT, LIMIT, OFFSET
- added initial core support for ORDER BY (only works on one column right now)
- added SPARQL support for DISTINCT and ORDER BY
- added stress test for large queries and sorting on local scutter model

Revision 1.1  2005/04/21 02:21:44  greg
- major changes (resurecting the project)
- broke out the query parser into it's own RDQL class
- added initial support for a SPARQL parser
  - added support for blank nodes
  - added lots of syntactic sugar (with blank nodes, multiple predicates and objects)
- moved model-specific code into RDF::Query::Model::*
- cleaned up the model-bridge code
- moving over to redland's query API (pass in the model when query is executed)

AUTHOR

Gregory Williams <gwilliams@cpan.org>