org.openrdf.query.algebra
Interface QueryModelVisitor<X extends Exception>

All Known Implementing Classes:
BindingAssigner.VarVisitor, CompareOptimizer.CompareVisitor, ConjunctiveConstraintSplitter.ConstraintVisitor, ConstantOptimizer.ConstantVisitor, EvaluationStatistics.CardinalityCalculator, FilterOptimizer.FilterFinder, FilterOptimizer.FilterRelocator, MemoryStoreConnection.MemEvaluationStatistics.MemCardinalityCalculator, QueryJoinOptimizer.JoinVisitor, QueryModelNodeReplacer, QueryModelTreePrinter, QueryModelVisitorBase, SameTermFilterOptimizer.SameTermFilterVisitor, SameTermFilterOptimizer.VarBinder, SameTermFilterOptimizer.VarRenamer, StatementPatternCollector, VarNameCollector

public interface QueryModelVisitor<X extends Exception>


Method Summary
 void meet(And node)
           
 void meet(BNodeGenerator node)
           
 void meet(Bound node)
           
 void meet(Compare node)
           
 void meet(CompareAll node)
           
 void meet(CompareAny node)
           
 void meet(Count node)
           
 void meet(Datatype node)
           
 void meet(Difference node)
           
 void meet(Distinct node)
           
 void meet(EmptySet node)
           
 void meet(Exists node)
           
 void meet(Extension node)
           
 void meet(ExtensionElem node)
           
 void meet(Filter node)
           
 void meet(FunctionCall node)
           
 void meet(Group node)
           
 void meet(GroupElem node)
           
 void meet(In node)
           
 void meet(Intersection node)
           
 void meet(IsBNode node)
           
 void meet(IsLiteral node)
           
 void meet(IsResource node)
           
 void meet(IsURI node)
           
 void meet(Join node)
           
 void meet(Label node)
           
 void meet(Lang node)
           
 void meet(LangMatches node)
           
 void meet(LeftJoin node)
           
 void meet(Like node)
           
 void meet(LocalName node)
           
 void meet(MathExpr node)
           
 void meet(Max node)
           
 void meet(Min node)
           
 void meet(MultiProjection node)
           
 void meet(Namespace node)
           
 void meet(Not node)
           
 void meet(Or node)
           
 void meet(Order node)
           
 void meet(OrderElem node)
           
 void meet(Projection node)
           
 void meet(ProjectionElem node)
           
 void meet(ProjectionElemList node)
           
 void meet(QueryRoot node)
           
 void meet(Regex node)
           
 void meet(SameTerm node)
           
 void meet(SingletonSet node)
           
 void meet(Slice node)
           
 void meet(StatementPattern node)
           
 void meet(Str node)
           
 void meet(Union node)
           
 void meet(ValueConstant node)
           
 void meet(Var node)
           
 

Method Detail

meet

void meet(QueryRoot node)
          throws X extends Exception
Throws:
X extends Exception

meet

void meet(And node)
          throws X extends Exception
Throws:
X extends Exception

meet

void meet(BNodeGenerator node)
          throws X extends Exception
Throws:
X extends Exception

meet

void meet(Bound node)
          throws X extends Exception
Throws:
X extends Exception

meet

void meet(Compare node)
          throws X extends Exception
Throws:
X extends Exception

meet

void meet(CompareAll node)
          throws X extends Exception
Throws:
X extends Exception

meet

void meet(CompareAny node)
          throws X extends Exception
Throws:
X extends Exception

meet

void meet(Count node)
          throws X extends Exception
Throws:
X extends Exception

meet

void meet(Datatype node)
          throws X extends Exception
Throws:
X extends Exception

meet

void meet(Difference node)
          throws X extends Exception
Throws:
X extends Exception

meet

void meet(Distinct node)
          throws X extends Exception
Throws:
X extends Exception

meet

void meet(EmptySet node)
          throws X extends Exception
Throws:
X extends Exception

meet

void meet(Exists node)
          throws X extends Exception
Throws:
X extends Exception

meet

void meet(Extension node)
          throws X extends Exception
Throws:
X extends Exception

meet

void meet(ExtensionElem node)
          throws X extends Exception
Throws:
X extends Exception

meet

void meet(FunctionCall node)
          throws X extends Exception
Throws:
X extends Exception

meet

void meet(Group node)
          throws X extends Exception
Throws:
X extends Exception

meet

void meet(GroupElem node)
          throws X extends Exception
Throws:
X extends Exception

meet

void meet(In node)
          throws X extends Exception
Throws:
X extends Exception

meet

void meet(Intersection node)
          throws X extends Exception
Throws:
X extends Exception

meet

void meet(IsBNode node)
          throws X extends Exception
Throws:
X extends Exception

meet

void meet(IsLiteral node)
          throws X extends Exception
Throws:
X extends Exception

meet

void meet(IsResource node)
          throws X extends Exception
Throws:
X extends Exception

meet

void meet(IsURI node)
          throws X extends Exception
Throws:
X extends Exception

meet

void meet(Join node)
          throws X extends Exception
Throws:
X extends Exception

meet

void meet(Label node)
          throws X extends Exception
Throws:
X extends Exception

meet

void meet(Lang node)
          throws X extends Exception
Throws:
X extends Exception

meet

void meet(LangMatches node)
          throws X extends Exception
Throws:
X extends Exception

meet

void meet(Like node)
          throws X extends Exception
Throws:
X extends Exception

meet

void meet(LocalName node)
          throws X extends Exception
Throws:
X extends Exception

meet

void meet(MathExpr node)
          throws X extends Exception
Throws:
X extends Exception

meet

void meet(Max node)
          throws X extends Exception
Throws:
X extends Exception

meet

void meet(Min node)
          throws X extends Exception
Throws:
X extends Exception

meet

void meet(MultiProjection node)
          throws X extends Exception
Throws:
X extends Exception

meet

void meet(Namespace node)
          throws X extends Exception
Throws:
X extends Exception

meet

void meet(Not node)
          throws X extends Exception
Throws:
X extends Exception

meet

void meet(LeftJoin node)
          throws X extends Exception
Throws:
X extends Exception

meet

void meet(Or node)
          throws X extends Exception
Throws:
X extends Exception

meet

void meet(Order node)
          throws X extends Exception
Throws:
X extends Exception

meet

void meet(OrderElem node)
          throws X extends Exception
Throws:
X extends Exception

meet

void meet(Projection node)
          throws X extends Exception
Throws:
X extends Exception

meet

void meet(ProjectionElemList node)
          throws X extends Exception
Throws:
X extends Exception

meet

void meet(ProjectionElem node)
          throws X extends Exception
Throws:
X extends Exception

meet

void meet(Regex node)
          throws X extends Exception
Throws:
X extends Exception

meet

void meet(Slice node)
          throws X extends Exception
Throws:
X extends Exception

meet

void meet(SameTerm node)
          throws X extends Exception
Throws:
X extends Exception

meet

void meet(Filter node)
          throws X extends Exception
Throws:
X extends Exception

meet

void meet(SingletonSet node)
          throws X extends Exception
Throws:
X extends Exception

meet

void meet(StatementPattern node)
          throws X extends Exception
Throws:
X extends Exception

meet

void meet(Str node)
          throws X extends Exception
Throws:
X extends Exception

meet

void meet(Union node)
          throws X extends Exception
Throws:
X extends Exception

meet

void meet(ValueConstant node)
          throws X extends Exception
Throws:
X extends Exception

meet

void meet(Var node)
          throws X extends Exception
Throws:
X extends Exception


Copyright © 2001-2007 Aduna. All Rights Reserved.