org.openrdf.query.algebra
Interface QueryModelVisitor<X extends Exception>
- All Known Implementing Classes:
- BindingAssigner.VarVisitor, BNodeExprFactory, BooleanExprFactory, CompareOptimizer.CompareVisitor, ConjunctiveConstraintSplitter.ConstraintVisitor, ConstantOptimizer.ConstantVisitor, DatatypeExprFactory, DisjunctiveConstraintOptimizer.OrSameTermOptimizer, EvaluationStatistics.CardinalityCalculator, FilterOptimizer.FilterFinder, FilterOptimizer.FilterRelocator, HashExprFactory, LabelExprFactory, LanguageExprFactory, MemoryStoreConnection.MemEvaluationStatistics.MemCardinalityCalculator, NumericExprFactory, PgSqlRegexFlagsInliner, QueryJoinOptimizer.JoinVisitor, QueryModelNodeReplacer, QueryModelPruner.TreeSanitizer, QueryModelTreePrinter, QueryModelVisitorBase, RdbmsQueryModelVisitorBase, SameTermFilterOptimizer.BoundOptimizer, SameTermFilterOptimizer.SameTermFilterVisitor, SameTermFilterOptimizer.VarBinder, SameTermFilterOptimizer.VarRenamer, SelectQueryOptimizer, SqlConstantOptimizer, StatementPatternCollector, TimeExprFactory, URIExprFactory, ValueIdLookupOptimizer.VarVisitor, ValueJoinOptimizer, VarColumnLookupOptimizer, VarNameCollector, ZonedExprFactory
public interface QueryModelVisitor<X extends Exception>
An interface for query model visitors, implementing the Visitor pattern. Core
query model nodes will call their type-specific method when
QueryModelNode.visit(QueryModelVisitor) is called. The method
meetOther(QueryModelNode) is provided as a hook for foreign query
model nodes.
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(Reduced 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
meetOther
void meetOther(QueryModelNode node)
throws X extends Exception
- Throws:
X extends Exception
Copyright © 2001-2008 Aduna. All Rights Reserved.