public class EmptyPatternOptimizer extends AbstractQueryModelVisitor<RepositoryException> implements QueryOptimizer
Constructor and Description |
---|
EmptyPatternOptimizer(Collection<? extends RepositoryConnection> members) |
EmptyPatternOptimizer(Collection<? extends RepositoryConnection> members,
java.util.function.Function<? super Repository,? extends RepositoryBloomFilter> bloomFilters) |
Modifier and Type | Method and Description |
---|---|
void |
meet(StatementPattern node) |
void |
optimize(TupleExpr query,
Dataset dataset,
BindingSet bindings) |
meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meet, meetBinaryTupleOperator, meetBinaryValueOperator, meetCompareSubQueryValueOperator, meetNAryValueOperator, meetNode, meetOther, meetSubQueryValueOperator, meetUnaryTupleOperator, meetUnaryValueOperator, meetUpdateExpr
public EmptyPatternOptimizer(Collection<? extends RepositoryConnection> members)
public EmptyPatternOptimizer(Collection<? extends RepositoryConnection> members, java.util.function.Function<? super Repository,? extends RepositoryBloomFilter> bloomFilters)
public void optimize(TupleExpr query, Dataset dataset, BindingSet bindings)
optimize
in interface QueryOptimizer
public void meet(StatementPattern node) throws RepositoryException
meet
in interface QueryModelVisitor<RepositoryException>
meet
in class AbstractQueryModelVisitor<RepositoryException>
RepositoryException
Copyright © 2015-2020 Eclipse Foundation. All Rights Reserved.