com.tinkerpop.blueprints.oupls.sail
Class TrivialMatcher

java.lang.Object
  extended by com.tinkerpop.blueprints.oupls.sail.Matcher
      extended by com.tinkerpop.blueprints.oupls.sail.TrivialMatcher

public class TrivialMatcher
extends Matcher

A matcher to handle the trivial triple pattern in which subject, predicate, object, and context are all unspecified. It returns all statements.

Author:
Joshua Shinavier (http://fortytwo.net)

Field Summary
 
Fields inherited from class com.tinkerpop.blueprints.oupls.sail.Matcher
c, o, p, s
 
Constructor Summary
TrivialMatcher(Graph graph)
           
 
Method Summary
 Iterable<Edge> match(org.openrdf.model.Resource subject, org.openrdf.model.URI predicate, org.openrdf.model.Value object, org.openrdf.model.Resource context)
          Retrieve matching statements based on this matcher's triple pattern as well as the provided values.
 
Methods inherited from class com.tinkerpop.blueprints.oupls.sail.Matcher
toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TrivialMatcher

public TrivialMatcher(Graph graph)
Method Detail

match

public Iterable<Edge> match(org.openrdf.model.Resource subject,
                            org.openrdf.model.URI predicate,
                            org.openrdf.model.Value object,
                            org.openrdf.model.Resource context)
Description copied from class: Matcher
Retrieve matching statements based on this matcher's triple pattern as well as the provided values. If a component such as subject or object is specified in the pattern, a non-null value must be provided to this method. Non-null values for unspecified components may be provided, but they will not be used.

Specified by:
match in class Matcher
Parameters:
subject - the subject value of matching statements
predicate - the predicate value of matching statements
object - the object of matching statements
context - the context of matching statements
Returns:
an iterator over all matching statements


Copyright © 2010-2012 David Wu. All Rights Reserved.