com.clarkparsia.pellet.sparqldl.jena
Class SparqlDLResultSet

java.lang.Object
  extended by com.clarkparsia.pellet.sparqldl.jena.SparqlDLResultSet
All Implemented Interfaces:
com.hp.hpl.jena.query.ResultSet, com.hp.hpl.jena.sparql.resultset.ResultSetRewindable, java.util.Iterator

public class SparqlDLResultSet
extends java.lang.Object
implements com.hp.hpl.jena.query.ResultSetRewindable

Title: ResultSet wrapper for SPARQL-DL results.

Description:

Copyright: Copyright (c) 2007

Company: Clark & Parsia, LLC.

Author:
Petr Kremen, Evren Sirin

Constructor Summary
SparqlDLResultSet(QueryResult answers, com.hp.hpl.jena.rdf.model.Model model)
           
SparqlDLResultSet(QueryResult answers, com.hp.hpl.jena.rdf.model.Model model, com.hp.hpl.jena.sparql.engine.binding.Binding parent)
           
SparqlDLResultSet(QueryResult answers, com.hp.hpl.jena.rdf.model.Model model, com.hp.hpl.jena.sparql.engine.binding.Binding parent, QueryParameters parameters)
           
SparqlDLResultSet(QueryResult answers, com.hp.hpl.jena.rdf.model.Model model, QueryParameters parameters)
           
 
Method Summary
 QueryResult getQueryResult()
          Return the underlying QueryResults object
 com.hp.hpl.jena.rdf.model.Model getResourceModel()
           
 java.util.List<java.lang.String> getResultVars()
          
 int getRowNumber()
          
 boolean hasNext()
          
 boolean isDistinct()
          
 boolean isOrdered()
          
 java.lang.Object next()
          
 com.hp.hpl.jena.sparql.engine.binding.Binding nextBinding()
          
 com.hp.hpl.jena.query.QuerySolution nextSolution()
          
 void remove()
          
 void reset()
          
 int size()
          
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SparqlDLResultSet

public SparqlDLResultSet(QueryResult answers,
                         com.hp.hpl.jena.rdf.model.Model model)

SparqlDLResultSet

public SparqlDLResultSet(QueryResult answers,
                         com.hp.hpl.jena.rdf.model.Model model,
                         com.hp.hpl.jena.sparql.engine.binding.Binding parent)

SparqlDLResultSet

public SparqlDLResultSet(QueryResult answers,
                         com.hp.hpl.jena.rdf.model.Model model,
                         QueryParameters parameters)

SparqlDLResultSet

public SparqlDLResultSet(QueryResult answers,
                         com.hp.hpl.jena.rdf.model.Model model,
                         com.hp.hpl.jena.sparql.engine.binding.Binding parent,
                         QueryParameters parameters)
Method Detail

getQueryResult

public QueryResult getQueryResult()
Return the underlying QueryResults object

Returns:

hasNext

public boolean hasNext()

Specified by:
hasNext in interface com.hp.hpl.jena.query.ResultSet
Specified by:
hasNext in interface java.util.Iterator

nextBinding

public com.hp.hpl.jena.sparql.engine.binding.Binding nextBinding()

Specified by:
nextBinding in interface com.hp.hpl.jena.query.ResultSet

nextSolution

public com.hp.hpl.jena.query.QuerySolution nextSolution()

Specified by:
nextSolution in interface com.hp.hpl.jena.query.ResultSet

next

public java.lang.Object next()

Specified by:
next in interface com.hp.hpl.jena.query.ResultSet
Specified by:
next in interface java.util.Iterator

isDistinct

public boolean isDistinct()


isOrdered

public boolean isOrdered()

Specified by:
isOrdered in interface com.hp.hpl.jena.query.ResultSet

getRowNumber

public int getRowNumber()

Specified by:
getRowNumber in interface com.hp.hpl.jena.query.ResultSet

getResultVars

public java.util.List<java.lang.String> getResultVars()

Specified by:
getResultVars in interface com.hp.hpl.jena.query.ResultSet

remove

public void remove()
            throws java.lang.UnsupportedOperationException

Specified by:
remove in interface java.util.Iterator
Throws:
java.lang.UnsupportedOperationException

toString

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

reset

public void reset()

Specified by:
reset in interface com.hp.hpl.jena.sparql.resultset.ResultSetRewindable

size

public int size()

Specified by:
size in interface com.hp.hpl.jena.sparql.resultset.ResultSetRewindable

getResourceModel

public com.hp.hpl.jena.rdf.model.Model getResourceModel()
Specified by:
getResourceModel in interface com.hp.hpl.jena.query.ResultSet


Copyright © 2004 Evren Sirin. All Rights Reserved.