org.openrdf.query.algebra.evaluation.impl
Class FilterOptimizer

java.lang.Object
  extended by org.openrdf.query.algebra.evaluation.impl.FilterOptimizer
All Implemented Interfaces:
QueryOptimizer

public class FilterOptimizer
extends Object
implements QueryOptimizer

Optimizes a query model by pushing Filters as far down in the model tree as possible.

Author:
Arjohn Kampman

Nested Class Summary
protected static class FilterOptimizer.FilterFinder
           
protected static class FilterOptimizer.FilterRelocator
           
 
Constructor Summary
FilterOptimizer()
           
 
Method Summary
 void optimize(TupleExpr tupleExpr, Dataset dataset, BindingSet bindings)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FilterOptimizer

public FilterOptimizer()
Method Detail

optimize

public void optimize(TupleExpr tupleExpr,
                     Dataset dataset,
                     BindingSet bindings)
Specified by:
optimize in interface QueryOptimizer


Copyright © 2001-2012 Aduna. All Rights Reserved.