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

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

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


Nested Class Summary
static class Triples.Triple
           
 
Constructor Summary
Triples(Namespaces namespaces)
           
 
Method Summary
 void addDefaultTriples(java.lang.String resultType)
           
 Triples.Triple addTriple(PropertyFunction propertyFunction, boolean optional)
           
 Triples.Triple addTripleAssociation(AssociationFunction associationReference, boolean optional)
           
 Triples.Triple addTripleManyAssociation(ManyAssociationFunction manyAssociationReference, boolean optional)
           
 boolean hasTriples()
           
 java.util.Iterator<Triples.Triple> iterator()
           
 java.lang.String toSparql()
           
 java.lang.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(java.lang.String resultType)

addTriple

public Triples.Triple addTriple(PropertyFunction propertyFunction,
                                boolean optional)

addTripleAssociation

public Triples.Triple addTripleAssociation(AssociationFunction associationReference,
                                           boolean optional)

addTripleManyAssociation

public Triples.Triple addTripleManyAssociation(ManyAssociationFunction manyAssociationReference,
                                               boolean optional)

hasTriples

public boolean hasTriples()

iterator

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

toSparql

public java.lang.String toSparql()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object