org.openrdf.sesame.query.rql.model
Class ArraySelection

java.lang.Object
  extended byorg.openrdf.sesame.query.rql.model.ArraySelection
All Implemented Interfaces:
ClassQuery, DataQuery, PropertyQuery, Query, ResourceQuery

public class ArraySelection
extends Object
implements ClassQuery, PropertyQuery, DataQuery


Constructor Summary
ArraySelection(ResourceQuery resourceQ, int startIdx, int endIdx)
           
 
Method Summary
 void evaluate(RdfSchemaSource rss, TableQueryResultListener listener)
           
 ResourceIterator getClasses(RdfSchemaSource rss)
           
 ValueIterator getInstances(RdfSchemaSource rss)
           
 ResourceIterator getProperties(RdfSchemaSource rss)
           
 String getQuery()
           
 ValueIterator getResources(RdfSchemaSource rss)
           
 boolean returnsSet()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ArraySelection

public ArraySelection(ResourceQuery resourceQ,
                      int startIdx,
                      int endIdx)
Method Detail

evaluate

public void evaluate(RdfSchemaSource rss,
                     TableQueryResultListener listener)
              throws QueryEvaluationException
Specified by:
evaluate in interface ResourceQuery
Throws:
QueryEvaluationException

getResources

public ValueIterator getResources(RdfSchemaSource rss)
                           throws QueryEvaluationException
Specified by:
getResources in interface ResourceQuery
Throws:
QueryEvaluationException

getClasses

public ResourceIterator getClasses(RdfSchemaSource rss)
                            throws QueryEvaluationException
Specified by:
getClasses in interface ClassQuery
Throws:
QueryEvaluationException

getProperties

public ResourceIterator getProperties(RdfSchemaSource rss)
                               throws QueryEvaluationException
Specified by:
getProperties in interface PropertyQuery
Throws:
QueryEvaluationException

getInstances

public ValueIterator getInstances(RdfSchemaSource rss)
                           throws QueryEvaluationException
Specified by:
getInstances in interface DataQuery
Throws:
QueryEvaluationException

returnsSet

public boolean returnsSet()
Specified by:
returnsSet in interface ResourceQuery

getQuery

public String getQuery()
Specified by:
getQuery in interface Query

toString

public String toString()


Copyright © 2002-2006 Aduna BV, GNU LGPL License applies.