org.openanzo.model.impl.query
Class QueryResult

java.lang.Object
  extended by org.openanzo.model.impl.query.QueryResult
Direct Known Subclasses:
ContainerQueryResult

public class QueryResult
extends java.lang.Object

QueryResult contains the results of a SPARQL query.

Author:
Matthew Roy ( mroy@cambridgesemantics.com )

Constructor Summary
QueryResult(java.lang.Boolean result)
          Create an ASK QueryResult object based on boolean value
QueryResult(java.util.Collection<org.openrdf.model.Statement> result, boolean isConstruct)
          Create a CONSTRUCT or DESCRIBE QueryResult object based on set of statements
QueryResult(QueryResults results)
          Create a new QueryResult object based on contents from QueryResults from Glitter *
QueryResult(org.openrdf.query.TupleQueryResult result)
          Create a Select QueryResult object based on boolean value
 
Method Summary
 java.lang.Boolean getAskResult()
          Get results from ASK query
 java.util.Collection<org.openrdf.model.Statement> getConstructResult()
          Get results from CONSTRUCT query
 java.util.Collection<org.openrdf.model.Statement> getDescribeResult()
          Get results from DESCRIBE query
 QueryType getQueryType()
          Get the type of results this object holds
 org.openrdf.query.TupleQueryResult getSelectResult()
          Get results from SELECT query
 boolean isAskResult()
          Returns true if this is an ASK query
 boolean isConstructResult()
          Returns true if this is an CONSTRUCT query
 boolean isDescribeResult()
          Returns true if this is an DESCRIBE query
 boolean isSelectResult()
          Returns true if this is an SELECT query
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QueryResult

public QueryResult(QueryResults results)
Create a new QueryResult object based on contents from QueryResults from Glitter *

Parameters:
results - QueryResults object from Glitter

QueryResult

public QueryResult(java.lang.Boolean result)
Create an ASK QueryResult object based on boolean value

Parameters:
result - boolean result from ASK query

QueryResult

public QueryResult(org.openrdf.query.TupleQueryResult result)
Create a Select QueryResult object based on boolean value

Parameters:
result - boolean result from ASK query

QueryResult

public QueryResult(java.util.Collection<org.openrdf.model.Statement> result,
                   boolean isConstruct)
Create a CONSTRUCT or DESCRIBE QueryResult object based on set of statements

Parameters:
result - Set of statements that hold result values
isConstruct - flag to specify CONSTRUCT or DESCRIBE results
Method Detail

getAskResult

public java.lang.Boolean getAskResult()
Get results from ASK query

Returns:
boolean results from ASK query

getSelectResult

public org.openrdf.query.TupleQueryResult getSelectResult()
Get results from SELECT query

Returns:
TupleQueryResult results from SELECT query

getConstructResult

public java.util.Collection<org.openrdf.model.Statement> getConstructResult()
Get results from CONSTRUCT query

Returns:
Collection of statements from CONSTRUCT query

getDescribeResult

public java.util.Collection<org.openrdf.model.Statement> getDescribeResult()
Get results from DESCRIBE query

Returns:
Collection of statements from DESCRIBE query

getQueryType

public QueryType getQueryType()
Get the type of results this object holds

Returns:
QueryType describing type of results this object holds

isAskResult

public boolean isAskResult()
Returns true if this is an ASK query

Returns:
true if this is an ASK query

isSelectResult

public boolean isSelectResult()
Returns true if this is an SELECT query

Returns:
true if this is an SELECT query

isConstructResult

public boolean isConstructResult()
Returns true if this is an CONSTRUCT query

Returns:
true if this is an CONSTRUCT query

isDescribeResult

public boolean isDescribeResult()
Returns true if this is an DESCRIBE query

Returns:
true if this is an DESCRIBE query


Copyright © 2007 Cambridge Semantics Inc.. All Rights Reserved.