org.openanzo.glitter.query
Interface QueryInformation
- All Known Implementing Classes:
- QueryController
public interface QueryInformation
Provides read-only access to basic query information.
- Author:
- lee
getBaseUri
java.net.URI getBaseUri()
- Returns:
- The base URI as given by the BASE keyword.
getLimit
int getLimit()
- Returns:
- The solution limit as given by the LIMIT keyword.
getOffset
int getOffset()
- Returns:
- The solution sequence offset as given by the OFFSET keyword.
getOrderingConditions
java.util.List<OrderingCondition> getOrderingConditions()
- Returns:
- The sort conditions as given by the ORDER BY clause.
getQueryResultForm
QueryResultForm getQueryResultForm()
- Returns:
- The result form of the query (SELECT, ASK, or CONSTRUCT)
getQueryString
java.lang.String getQueryString()
- Returns:
- The original query string.
getQueryType
QueryType getQueryType()
- Returns:
- An enumeration denoting the type of query (SELECT, ASK, or CONSTRUCT)
getQueryPattern
GraphPattern getQueryPattern()
- Returns:
- The root node in the query's abstract syntax tree.
getSolutionGenerator
SolutionGenerator getSolutionGenerator()
- Returns:
- The query's backend solution generator.
Copyright © 2007 Cambridge Semantics Inc.. All Rights Reserved.