Redland RDF Application Framework - Perl RDF::Redland::QueryResults Class

NAME

RDF::Redland::QueryResults - Redland RDF Syntax Querys Class

SYNOPSIS

  use RDF::Redland;
  ...
  my $query=new RDF::Redland::Query("rdql", undef, $query_string);
  $model->query_as_bindings($query);
  while(!$query->finished) {
    for (my $i=0; $i < $query->bindings_count(); $i++) {
      my $name=$query->result_binding_name($i);
      my $value=$query->result_binding_value($i);
      # ... do something with the results
    }
    $query->next_result;
  }

DESCRIPTION

This class represents queries of various syntaxes over an RDF::Redland::Model returning a sequence of results that bind variable names to RDF::Redland::Node values.

CONSTRUCTOR

There are no public constructors.

METHODS

count
Return the current number of results from the query.
finished
Return non-0 if the results have been exhausted.
binding_name INDEX
Get the name of the variable binding INDEX in the sequence of variable bindings.
binding_names
Get the names of all of the variable bindings in the sequence of variable bindings.
binding_value INDEX
Get the value of the variable binding INDEX in the sequence of variable bindings.
binding_values
Get the values of all of the variable bindings in the sequence of variable bindings.
binding_value_by_name NAME
Get the value of the variable binding NAME in the sequence of variable bindings.
bindings
Get the names and values of all of the variable bindings in the sequence of variable bindings as a hash
bindings_count
Return the size of the sequence of variable bindings.
next_result
Move to the next result in the sequence of variable bindings.

SEE ALSO

the RDF::Redland::Query manpage

AUTHOR

Dave Beckett - http://purl.org/net/dajobe/


Copyright 2000-2004 Dave Beckett, Institute for Learning and Research Technology, University of Bristol