org.jrdf.query.execute
Interface QueryEngine

All Superinterfaces:
ExpressionVisitor
All Known Implementing Classes:
NaiveQueryEngineImpl

public interface QueryEngine
extends ExpressionVisitor

An expression visitor that produces a relation result.

Version:
$Revision:$
Author:
Andrew Newman

Method Summary
 Relation getResult()
           
 void initialiseBaseRelation(Relation newRelation)
           
 void setAllVariables(Map<AttributeName,PositionalNodeType> variables)
           
 
Methods inherited from interface org.jrdf.query.expression.ExpressionVisitor
visitConjunction, visitConstraint, visitOptional, visitProjection, visitUnion
 

Method Detail

getResult

Relation getResult()

initialiseBaseRelation

void initialiseBaseRelation(Relation newRelation)

setAllVariables

void setAllVariables(Map<AttributeName,PositionalNodeType> variables)