org.openanzo.glitter.query
Interface QueryInformation

All Known Implementing Classes:
QueryController

public interface QueryInformation

Provides read-only access to basic query information.

Author:
lee

Method Summary
 java.net.URI getBaseUri()
           
 int getLimit()
           
 int getOffset()
           
 java.util.List<OrderingCondition> getOrderingConditions()
           
 GraphPattern getQueryPattern()
           
 QueryResultForm getQueryResultForm()
           
 java.lang.String getQueryString()
           
 QueryType getQueryType()
           
 SolutionGenerator getSolutionGenerator()
           
 

Method Detail

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.