org.qi4j.index.rdf.query.internal
Class Triples

java.lang.Object
  extended by org.qi4j.index.rdf.query.internal.Triples
All Implemented Interfaces:
Iterable<Triples.Triple>

public class Triples
extends Object
implements Iterable<Triples.Triple>


Nested Class Summary
static class Triples.Triple
           
 
Constructor Summary
Triples(Namespaces namespaces)
           
 
Method Summary
 void addDefaultTriples(String resultType)
           
 Triples.Triple addTriple(AssociationReference associationReference, boolean optional)
           
 Triples.Triple addTriple(PropertyReference propertyReference, boolean optional)
           
 boolean hasTriples()
           
 Iterator<Triples.Triple> iterator()
           
 String toSparql()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Triples

public Triples(Namespaces namespaces)
Method Detail

addDefaultTriples

public void addDefaultTriples(String resultType)

addTriple

public Triples.Triple addTriple(PropertyReference propertyReference,
                                boolean optional)

addTriple

public Triples.Triple addTriple(AssociationReference associationReference,
                                boolean optional)

hasTriples

public boolean hasTriples()

iterator

public Iterator<Triples.Triple> iterator()
Specified by:
iterator in interface Iterable<Triples.Triple>

toSparql

public String toSparql()

toString

public String toString()
Overrides:
toString in class Object