public class FilterPlacementOptimizer2 extends Object
| Modifier and Type | Field and Description |
|---|---|
static Factory2<com.hp.hpl.jena.sparql.algebra.Op> |
joinFactory |
| Constructor and Description |
|---|
FilterPlacementOptimizer2() |
| Modifier and Type | Method and Description |
|---|---|
static com.hp.hpl.jena.sparql.algebra.Op |
_optimize(com.hp.hpl.jena.sparql.algebra.op.OpConditional op,
RestrictionManagerImpl cnf) |
static com.hp.hpl.jena.sparql.algebra.Op |
_optimize(com.hp.hpl.jena.sparql.algebra.op.OpDisjunction op,
RestrictionManagerImpl cnf) |
static com.hp.hpl.jena.sparql.algebra.Op |
_optimize(com.hp.hpl.jena.sparql.algebra.op.OpDistinct op,
RestrictionManagerImpl cnf) |
static com.hp.hpl.jena.sparql.algebra.Op |
_optimize(com.hp.hpl.jena.sparql.algebra.op.OpExtend op,
RestrictionManagerImpl cnf) |
static com.hp.hpl.jena.sparql.algebra.Op |
_optimize(OpFilterIndexed op,
RestrictionManagerImpl cnf) |
static com.hp.hpl.jena.sparql.algebra.Op |
_optimize(com.hp.hpl.jena.sparql.algebra.op.OpGroup op,
RestrictionManagerImpl cnf) |
static com.hp.hpl.jena.sparql.algebra.Op |
_optimize(com.hp.hpl.jena.sparql.algebra.op.OpJoin op,
RestrictionManagerImpl cnf) |
static com.hp.hpl.jena.sparql.algebra.Op |
_optimize(com.hp.hpl.jena.sparql.algebra.op.OpLeftJoin op,
RestrictionManagerImpl cnf) |
static com.hp.hpl.jena.sparql.algebra.Op |
_optimize(OpMapping op,
RestrictionManagerImpl cnf) |
static com.hp.hpl.jena.sparql.algebra.Op |
_optimize(com.hp.hpl.jena.sparql.algebra.op.OpNull op,
RestrictionManagerImpl cnf) |
static com.hp.hpl.jena.sparql.algebra.Op |
_optimize(com.hp.hpl.jena.sparql.algebra.op.OpOrder op,
RestrictionManagerImpl cnf) |
static com.hp.hpl.jena.sparql.algebra.Op |
_optimize(com.hp.hpl.jena.sparql.algebra.op.OpProject op,
RestrictionManagerImpl cnf) |
static com.hp.hpl.jena.sparql.algebra.Op |
_optimize(OpRdfViewPattern op,
RestrictionManagerImpl cnf)
Deprecated.
|
static com.hp.hpl.jena.sparql.algebra.Op |
_optimize(com.hp.hpl.jena.sparql.algebra.op.OpSequence op,
RestrictionManagerImpl cnf) |
static com.hp.hpl.jena.sparql.algebra.Op |
_optimize(com.hp.hpl.jena.sparql.algebra.op.OpSlice op,
RestrictionManagerImpl cnf) |
static com.hp.hpl.jena.sparql.algebra.Op |
_optimize(OpSparqlViewPattern op,
RestrictionManagerImpl cnf) |
static com.hp.hpl.jena.sparql.algebra.Op |
_optimize(com.hp.hpl.jena.sparql.algebra.op.OpTopN op,
RestrictionManagerImpl cnf) |
static com.hp.hpl.jena.sparql.algebra.Op |
_optimize(OpViewInstanceJoin op,
RestrictionManagerImpl cnf) |
static com.hp.hpl.jena.sparql.algebra.Op |
_optimizeBreaking(com.hp.hpl.jena.sparql.algebra.op.OpJoin op,
RestrictionManagerImpl cnf) |
static com.hp.hpl.jena.sparql.algebra.Op |
_optimizeNewButNotSureIfWeNeedSplitsHere(OpFilterIndexed op,
RestrictionManagerImpl cnf) |
static boolean |
doesClauseContainBoundExpr(Clause clause) |
static boolean |
evalPredicate(com.hp.hpl.jena.sparql.expr.Expr expr,
org.apache.commons.collections15.Predicate<com.hp.hpl.jena.sparql.expr.Expr> predicate) |
static RestrictionManagerImpl |
filterByVars(RestrictionManagerImpl cnf,
com.hp.hpl.jena.sparql.algebra.Op op) |
static com.hp.hpl.jena.sparql.algebra.Op |
handleLeftJoin(com.hp.hpl.jena.sparql.algebra.Op left,
com.hp.hpl.jena.sparql.algebra.Op right,
RestrictionManagerImpl cnf,
Factory2<com.hp.hpl.jena.sparql.algebra.Op> factory) |
static com.hp.hpl.jena.sparql.algebra.Op |
handleLeftJoinOld(com.hp.hpl.jena.sparql.algebra.Op left,
com.hp.hpl.jena.sparql.algebra.Op right,
RestrictionManagerImpl cnf,
Factory2<com.hp.hpl.jena.sparql.algebra.Op> factory) |
static com.hp.hpl.jena.sparql.algebra.Op |
optimize(com.hp.hpl.jena.sparql.algebra.Op op) |
static com.hp.hpl.jena.sparql.algebra.Op |
optimize(com.hp.hpl.jena.sparql.algebra.Op op,
RestrictionManagerImpl cnf) |
static FilterSplit |
splitFilter(com.hp.hpl.jena.sparql.algebra.Op op,
RestrictionManagerImpl cnf) |
static com.hp.hpl.jena.sparql.algebra.Op |
surroundWithFilterIfNeccessary(com.hp.hpl.jena.sparql.algebra.Op op,
RestrictionManagerImpl cnf) |
public static Factory2<com.hp.hpl.jena.sparql.algebra.Op> joinFactory
public static com.hp.hpl.jena.sparql.algebra.Op optimize(com.hp.hpl.jena.sparql.algebra.Op op)
public static com.hp.hpl.jena.sparql.algebra.Op optimize(com.hp.hpl.jena.sparql.algebra.Op op,
RestrictionManagerImpl cnf)
public static RestrictionManagerImpl filterByVars(RestrictionManagerImpl cnf, com.hp.hpl.jena.sparql.algebra.Op op)
public static com.hp.hpl.jena.sparql.algebra.Op _optimize(com.hp.hpl.jena.sparql.algebra.op.OpOrder op,
RestrictionManagerImpl cnf)
public static com.hp.hpl.jena.sparql.algebra.Op _optimize(com.hp.hpl.jena.sparql.algebra.op.OpTopN op,
RestrictionManagerImpl cnf)
public static com.hp.hpl.jena.sparql.algebra.Op _optimize(com.hp.hpl.jena.sparql.algebra.op.OpJoin op,
RestrictionManagerImpl cnf)
public static com.hp.hpl.jena.sparql.algebra.Op _optimizeBreaking(com.hp.hpl.jena.sparql.algebra.op.OpJoin op,
RestrictionManagerImpl cnf)
public static com.hp.hpl.jena.sparql.algebra.Op _optimize(com.hp.hpl.jena.sparql.algebra.op.OpSequence op,
RestrictionManagerImpl cnf)
public static com.hp.hpl.jena.sparql.algebra.Op _optimize(com.hp.hpl.jena.sparql.algebra.op.OpDisjunction op,
RestrictionManagerImpl cnf)
public static com.hp.hpl.jena.sparql.algebra.Op _optimize(com.hp.hpl.jena.sparql.algebra.op.OpDistinct op,
RestrictionManagerImpl cnf)
public static com.hp.hpl.jena.sparql.algebra.Op _optimize(com.hp.hpl.jena.sparql.algebra.op.OpProject op,
RestrictionManagerImpl cnf)
public static com.hp.hpl.jena.sparql.algebra.Op _optimize(com.hp.hpl.jena.sparql.algebra.op.OpExtend op,
RestrictionManagerImpl cnf)
public static com.hp.hpl.jena.sparql.algebra.Op _optimize(com.hp.hpl.jena.sparql.algebra.op.OpGroup op,
RestrictionManagerImpl cnf)
public static com.hp.hpl.jena.sparql.algebra.Op _optimizeNewButNotSureIfWeNeedSplitsHere(OpFilterIndexed op, RestrictionManagerImpl cnf)
public static com.hp.hpl.jena.sparql.algebra.Op _optimize(OpFilterIndexed op, RestrictionManagerImpl cnf)
public static com.hp.hpl.jena.sparql.algebra.Op _optimize(com.hp.hpl.jena.sparql.algebra.op.OpNull op,
RestrictionManagerImpl cnf)
public static com.hp.hpl.jena.sparql.algebra.Op _optimize(com.hp.hpl.jena.sparql.algebra.op.OpSlice op,
RestrictionManagerImpl cnf)
public static boolean evalPredicate(com.hp.hpl.jena.sparql.expr.Expr expr,
org.apache.commons.collections15.Predicate<com.hp.hpl.jena.sparql.expr.Expr> predicate)
public static boolean doesClauseContainBoundExpr(Clause clause)
public static com.hp.hpl.jena.sparql.algebra.Op _optimize(com.hp.hpl.jena.sparql.algebra.op.OpLeftJoin op,
RestrictionManagerImpl cnf)
public static com.hp.hpl.jena.sparql.algebra.Op _optimize(com.hp.hpl.jena.sparql.algebra.op.OpConditional op,
RestrictionManagerImpl cnf)
public static FilterSplit splitFilter(com.hp.hpl.jena.sparql.algebra.Op op, RestrictionManagerImpl cnf)
public static com.hp.hpl.jena.sparql.algebra.Op handleLeftJoin(com.hp.hpl.jena.sparql.algebra.Op left,
com.hp.hpl.jena.sparql.algebra.Op right,
RestrictionManagerImpl cnf,
Factory2<com.hp.hpl.jena.sparql.algebra.Op> factory)
public static com.hp.hpl.jena.sparql.algebra.Op handleLeftJoinOld(com.hp.hpl.jena.sparql.algebra.Op left,
com.hp.hpl.jena.sparql.algebra.Op right,
RestrictionManagerImpl cnf,
Factory2<com.hp.hpl.jena.sparql.algebra.Op> factory)
public static com.hp.hpl.jena.sparql.algebra.Op surroundWithFilterIfNeccessary(com.hp.hpl.jena.sparql.algebra.Op op,
RestrictionManagerImpl cnf)
@Deprecated public static com.hp.hpl.jena.sparql.algebra.Op _optimize(OpRdfViewPattern op, RestrictionManagerImpl cnf)
public static com.hp.hpl.jena.sparql.algebra.Op _optimize(OpViewInstanceJoin op, RestrictionManagerImpl cnf)
public static com.hp.hpl.jena.sparql.algebra.Op _optimize(OpMapping op, RestrictionManagerImpl cnf)
public static com.hp.hpl.jena.sparql.algebra.Op _optimize(OpSparqlViewPattern op, RestrictionManagerImpl cnf)
Copyright © 2014. All rights reserved.