Uses of Interface
org.jrdf.query.expression.ExpressionVisitor

Packages that use ExpressionVisitor
org.jrdf.query Classes in this package allow queries to be executed against a JRDF graph. 
org.jrdf.query.execute   
org.jrdf.query.expression   
org.jrdf.sparql.analysis   
 

Uses of ExpressionVisitor in org.jrdf.query
 

Constructor parameters in org.jrdf.query with type arguments of type ExpressionVisitor
QueryImpl(Expression<ExpressionVisitor> expression, GraphRelationFactory graphRelationFactory)
           
 

Uses of ExpressionVisitor in org.jrdf.query.execute
 

Subinterfaces of ExpressionVisitor in org.jrdf.query.execute
 interface QueryEngine
          An expression visitor that produces a relation result.
 

Classes in org.jrdf.query.execute that implement ExpressionVisitor
 class NaiveQueryEngineImpl
          An implementation of a Query Engine that does not try to optimize or transform the query.
 

Methods in org.jrdf.query.execute with type parameters of type ExpressionVisitor
<V extends ExpressionVisitor>
void
NaiveQueryEngineImpl.visitConjunction(Conjunction<V> conjunction)
           
<V extends ExpressionVisitor>
void
NaiveQueryEngineImpl.visitConstraint(Constraint<V> constraint)
           
<V extends ExpressionVisitor>
void
NaiveQueryEngineImpl.visitOptional(Optional<V> optional)
           
<V extends ExpressionVisitor>
void
NaiveQueryEngineImpl.visitProjection(Projection<V> projection)
           
<V extends ExpressionVisitor>
void
NaiveQueryEngineImpl.visitUnion(Union<V> conjunction)
           
 

Uses of ExpressionVisitor in org.jrdf.query.expression
 

Classes in org.jrdf.query.expression with type parameters of type ExpressionVisitor
 class Conjunction<V extends ExpressionVisitor>
          Conjunction - represents an AND between two expressions.
 class Constraint<V extends ExpressionVisitor>
          A expression expression comprising a single expression.
 interface Expression<V extends ExpressionVisitor>
          A pattern of triples applied to a graph to constrain the results of a query.
 class Optional<V extends ExpressionVisitor>
           
 class Projection<V extends ExpressionVisitor>
          Variables in a SELECT cause.
 class Union<V extends ExpressionVisitor>
           
 

Classes in org.jrdf.query.expression that implement ExpressionVisitor
 class ExpressionVisitorAdapter
          An adapter for ExpressionVisitor - allows an implementation to avoid having to implement all the methods.
 

Methods in org.jrdf.query.expression with type parameters of type ExpressionVisitor
<V extends ExpressionVisitor>
void
ExpressionVisitorAdapter.visitConjunction(Conjunction<V> conjunction)
           
<V extends ExpressionVisitor>
void
ExpressionVisitor.visitConjunction(Conjunction<V> conjunction)
           
<V extends ExpressionVisitor>
void
ExpressionVisitorAdapter.visitConstraint(Constraint<V> constraint)
           
<V extends ExpressionVisitor>
void
ExpressionVisitor.visitConstraint(Constraint<V> constraint)
           
<V extends ExpressionVisitor>
void
ExpressionVisitorAdapter.visitOptional(Optional<V> optional)
           
<V extends ExpressionVisitor>
void
ExpressionVisitor.visitOptional(Optional<V> optional)
           
<V extends ExpressionVisitor>
void
ExpressionVisitorAdapter.visitProjection(Projection<V> projection)
           
<V extends ExpressionVisitor>
void
ExpressionVisitor.visitProjection(Projection<V> projection)
           
<V extends ExpressionVisitor>
void
ExpressionVisitorAdapter.visitUnion(Union<V> conjunction)
           
<V extends ExpressionVisitor>
void
ExpressionVisitor.visitUnion(Union<V> union)
           
 

Methods in org.jrdf.query.expression that return types with arguments of type ExpressionVisitor
 Expression<ExpressionVisitor> Projection.getNextExpression()
           
 

Methods in org.jrdf.query.expression with parameters of type ExpressionVisitor
 void Projection.accept(ExpressionVisitor v)
           
 

Constructor parameters in org.jrdf.query.expression with type arguments of type ExpressionVisitor
Projection(VariableCollector collector, LinkedHashSet<AttributeName> declaredVariables, Expression<ExpressionVisitor> nextExpression)
           
 

Uses of ExpressionVisitor in org.jrdf.sparql.analysis
 

Methods in org.jrdf.sparql.analysis that return types with arguments of type ExpressionVisitor
 Expression<ExpressionVisitor> WhereAnalyserImpl.getExpression()
           
 Expression<ExpressionVisitor> WhereAnalyser.getExpression()
           
 Expression<ExpressionVisitor> ProjectAnalyserImpl.getExpression()
           
 Expression<ExpressionVisitor> ProjectAnalyser.getExpression()
           
 Expression<ExpressionVisitor> PrefixAnalyserImpl.getExpression()
           
 Expression<ExpressionVisitor> PrefixAnalyser.getExpression()