Uses of Class
org.aksw.jena_sparql_api.restriction.RestrictionManagerImpl
Packages that use RestrictionManagerImpl
Package
Description
-
Uses of RestrictionManagerImpl in org.aksw.jena_sparql_api.restriction
Methods in org.aksw.jena_sparql_api.restriction with parameters of type RestrictionManagerImplModifier and TypeMethodDescriptionbooleanRestrictionManagerImpl.stateRestriction(RestrictionManagerImpl rm) Constructors in org.aksw.jena_sparql_api.restriction with parameters of type RestrictionManagerImpl -
Uses of RestrictionManagerImpl in org.aksw.jena_sparql_api.views
Fields in org.aksw.jena_sparql_api.views with type parameters of type RestrictionManagerImplModifier and TypeFieldDescriptionprotected BiFunction<org.apache.jena.sparql.algebra.Op,RestrictionManagerImpl, org.apache.jena.sparql.algebra.Op> CandidateViewSelectorBase.filterPlacementOptimizerMethods in org.aksw.jena_sparql_api.views that return RestrictionManagerImplModifier and TypeMethodDescriptionstatic RestrictionManagerImplCandidateViewSelectorBase.filterRestrictionsBound(RestrictionManagerImpl restrictions) Create a new retrictions manager, where "bound" retrictions are removedSparqlView.getRestrictions()CandidateViewSelectorBase.getRestrictions2(org.apache.jena.sparql.algebra.Op op) IViewDef.getVarRestrictions()SparqlView.getVarRestrictions()Methods in org.aksw.jena_sparql_api.views that return types with arguments of type RestrictionManagerImplModifier and TypeMethodDescriptionCandidateViewSelectorBase.getRestrictions(org.apache.jena.sparql.algebra.Op op) Methods in org.aksw.jena_sparql_api.views with parameters of type RestrictionManagerImplModifier and TypeMethodDescriptionorg.apache.jena.sparql.algebra.OpCandidateViewSelectorBase._getApplicableViews(org.apache.jena.sparql.algebra.Op op, RestrictionManagerImpl restrictions) static <T extends IViewDef>
ViewInstance<T>CandidateViewSelectorBase.createViewInstance(RestrictionManagerImpl subRestrictions, org.apache.jena.sparql.core.Quad queryQuad, ViewQuad<T> viewQuad) Checks whether the view quad is consistent with the current constraintsstatic RestrictionManagerImplCandidateViewSelectorBase.filterRestrictionsBound(RestrictionManagerImpl restrictions) Create a new retrictions manager, where "bound" retrictions are removedCandidateViewSelectorBase.findCandidates(org.apache.jena.sparql.core.Quad quad, RestrictionManagerImpl restrictions) TODO: This method is far from optimal performance right now: We need to consider prefix-set-restrictions of the variables during the lookup in order to rule out returning to many view-quad candidates.org.aksw.commons.util.Pair<NavigableMap<Integer,Set<org.apache.jena.sparql.core.Quad>>, Map<org.apache.jena.sparql.core.Quad, Set<ViewQuad<T>>>> CandidateViewSelectorBase.findQuadWithFewestViewCandidates(org.apache.jena.sparql.core.QuadPattern queryQuads, RestrictionManagerImpl restrictions) org.apache.jena.sparql.algebra.OpCandidateViewSelectorBase.getApplicableViews(org.apache.jena.sparql.algebra.op.OpAssign op, RestrictionManagerImpl _restrictions) org.apache.jena.sparql.algebra.OpCandidateViewSelectorBase.getApplicableViews(org.apache.jena.sparql.algebra.op.OpConditional op, RestrictionManagerImpl restrictions) org.apache.jena.sparql.algebra.OpCandidateViewSelectorBase.getApplicableViews(org.apache.jena.sparql.algebra.op.OpDisjunction op, RestrictionManagerImpl restrictions) org.apache.jena.sparql.algebra.OpCandidateViewSelectorBase.getApplicableViews(org.apache.jena.sparql.algebra.op.OpDistinct op, RestrictionManagerImpl restrictions) org.apache.jena.sparql.algebra.OpCandidateViewSelectorBase.getApplicableViews(org.apache.jena.sparql.algebra.op.OpExtend op, RestrictionManagerImpl _restrictions) Extend defines now variables and is therefore similar to a VarDefinition.org.apache.jena.sparql.algebra.OpCandidateViewSelectorBase.getApplicableViews(org.apache.jena.sparql.algebra.op.OpFilter op, RestrictionManagerImpl restrictions) org.apache.jena.sparql.algebra.OpCandidateViewSelectorBase.getApplicableViews(org.apache.jena.sparql.algebra.op.OpGroup op, RestrictionManagerImpl restrictions) org.apache.jena.sparql.algebra.OpCandidateViewSelectorBase.getApplicableViews(org.apache.jena.sparql.algebra.op.OpJoin op, RestrictionManagerImpl restrictions) org.apache.jena.sparql.algebra.OpCandidateViewSelectorBase.getApplicableViews(org.apache.jena.sparql.algebra.op.OpLeftJoin op, RestrictionManagerImpl restrictions) org.apache.jena.sparql.algebra.OpCandidateViewSelectorBase.getApplicableViews(org.apache.jena.sparql.algebra.op.OpOrder op, RestrictionManagerImpl restrictions) org.apache.jena.sparql.algebra.OpCandidateViewSelectorBase.getApplicableViews(org.apache.jena.sparql.algebra.op.OpProject op, RestrictionManagerImpl restrictions) org.apache.jena.sparql.algebra.OpCandidateViewSelectorBase.getApplicableViews(org.apache.jena.sparql.algebra.op.OpQuadBlock op, RestrictionManagerImpl restrictions) org.apache.jena.sparql.algebra.OpCandidateViewSelectorBase.getApplicableViews(org.apache.jena.sparql.algebra.op.OpSequence op, RestrictionManagerImpl restrictions) org.apache.jena.sparql.algebra.OpCandidateViewSelectorBase.getApplicableViews(org.apache.jena.sparql.algebra.op.OpSlice op, RestrictionManagerImpl restrictions) org.apache.jena.sparql.algebra.OpCandidateViewSelectorBase.getApplicableViews(org.apache.jena.sparql.algebra.op.OpTopN op, RestrictionManagerImpl restrictions) org.apache.jena.sparql.algebra.OpCandidateViewSelectorBase.getApplicableViews(org.apache.jena.sparql.algebra.op.OpUnion op, RestrictionManagerImpl restrictions) CandidateViewSelectorBase.getApplicableViewsBase(org.apache.jena.sparql.algebra.op.OpQuadBlock op, RestrictionManagerImpl restrictions) Order the quads of the quadPattern by selectivity.voidCandidateViewSelectorBase.getApplicableViewsRec2(int index, List<org.apache.jena.sparql.core.Quad> quadOrder, Set<ViewQuad<T>> viewQuads, Map<org.apache.jena.sparql.core.Quad, Set<ViewQuad<T>>> candidates, RestrictionManagerImpl restrictions, org.aksw.commons.collections.stacks.NestedStack<ViewInstance<T>> instances, List<RecursionResult<T, C>> result, C baseContext) static RdfTermTypeCandidateViewSelectorBase.getType(org.apache.jena.graph.Node node, RestrictionManagerImpl restrictions) org.apache.jena.sparql.algebra.OpCandidateViewSelectorBase.processJoinSplitLhs(org.apache.jena.sparql.algebra.Op left, org.apache.jena.sparql.algebra.Op right, Iterable<org.apache.jena.sparql.expr.Expr> exprs, RestrictionManagerImpl restrictions, boolean isLeftJoin) org.apache.jena.sparql.algebra.OpCandidateViewSelectorBase.processLeftJoin(org.apache.jena.sparql.algebra.Op left, org.apache.jena.sparql.algebra.Op right, Iterable<org.apache.jena.sparql.expr.Expr> exprs, RestrictionManagerImpl restrictions) org.apache.jena.sparql.algebra.op.OpLeftJoinCandidateViewSelectorBase.processLeftJoinDirect(org.apache.jena.sparql.algebra.Op left, org.apache.jena.sparql.algebra.Op right, Iterable<org.apache.jena.sparql.expr.Expr> exprs, RestrictionManagerImpl restrictions) org.apache.jena.sparql.algebra.OpCandidateViewSelectorBase.processOpExtend(org.apache.jena.sparql.algebra.Op subOp, org.apache.jena.sparql.core.VarExprList varExprs, RestrictionManagerImpl _restrictions) voidSparqlView.setRestrictions(RestrictionManagerImpl restrictions) Method parameters in org.aksw.jena_sparql_api.views with type arguments of type RestrictionManagerImplModifier and TypeMethodDescriptionvoidCandidateViewSelectorBase.getRestrictions(org.apache.jena.sparql.algebra.Op op, Collection<RestrictionManagerImpl> result) Returns a disjunction (list) of restrictions that apply for a given nodeConstructor parameters in org.aksw.jena_sparql_api.views with type arguments of type RestrictionManagerImplModifierConstructorDescriptionCandidateViewSelectorBase(BiFunction<org.apache.jena.sparql.algebra.Op, RestrictionManagerImpl, org.apache.jena.sparql.algebra.Op> filterPlacementOptimizer) -
Uses of RestrictionManagerImpl in org.aksw.sparqlify.database
Fields in org.aksw.sparqlify.database declared as RestrictionManagerImplModifier and TypeFieldDescriptionprotected RestrictionManagerImplOpExtFilterIndexed.restrictionsprotected RestrictionManagerImplOpFilterIndexed.restrictionsMethods in org.aksw.sparqlify.database that return RestrictionManagerImplModifier and TypeMethodDescriptionFilterPlacementOptimizer2.filterByVars(RestrictionManagerImpl cnf, org.apache.jena.sparql.algebra.Op op) FilterSplit.getNonPushable()FilterSplit.getPushable()OpExtFilterIndexed.getRestrictions()OpFilterIndexed.getRestrictions()Methods in org.aksw.sparqlify.database with parameters of type RestrictionManagerImplModifier and TypeMethodDescriptionorg.apache.jena.sparql.algebra.OpFilterPlacementOptimizer2._optimize(OpViewInstanceJoin op, RestrictionManagerImpl cnf) org.apache.jena.sparql.algebra.OpFilterPlacementOptimizer2._optimize(OpFilterIndexed op, RestrictionManagerImpl cnf) org.apache.jena.sparql.algebra.OpFilterPlacementOptimizer2._optimize(OpSparqlViewPattern op, RestrictionManagerImpl cnf) org.apache.jena.sparql.algebra.OpFilterPlacementOptimizer2._optimize(org.apache.jena.sparql.algebra.op.OpConditional op, RestrictionManagerImpl cnf) org.apache.jena.sparql.algebra.OpFilterPlacementOptimizer2._optimize(org.apache.jena.sparql.algebra.op.OpDisjunction op, RestrictionManagerImpl cnf) org.apache.jena.sparql.algebra.OpFilterPlacementOptimizer2._optimize(org.apache.jena.sparql.algebra.op.OpDistinct op, RestrictionManagerImpl cnf) org.apache.jena.sparql.algebra.OpFilterPlacementOptimizer2._optimize(org.apache.jena.sparql.algebra.op.OpExtend op, RestrictionManagerImpl cnf) org.apache.jena.sparql.algebra.OpFilterPlacementOptimizer2._optimize(org.apache.jena.sparql.algebra.op.OpGroup op, RestrictionManagerImpl cnf) org.apache.jena.sparql.algebra.OpFilterPlacementOptimizer2._optimize(org.apache.jena.sparql.algebra.op.OpJoin op, RestrictionManagerImpl cnf) org.apache.jena.sparql.algebra.OpFilterPlacementOptimizer2._optimize(org.apache.jena.sparql.algebra.op.OpLeftJoin op, RestrictionManagerImpl cnf) org.apache.jena.sparql.algebra.OpFilterPlacementOptimizer2._optimize(org.apache.jena.sparql.algebra.op.OpNull op, RestrictionManagerImpl cnf) org.apache.jena.sparql.algebra.OpFilterPlacementOptimizer2._optimize(org.apache.jena.sparql.algebra.op.OpOrder op, RestrictionManagerImpl cnf) org.apache.jena.sparql.algebra.OpFilterPlacementOptimizer2._optimize(org.apache.jena.sparql.algebra.op.OpProject op, RestrictionManagerImpl cnf) org.apache.jena.sparql.algebra.OpFilterPlacementOptimizer2._optimize(org.apache.jena.sparql.algebra.op.OpSequence op, RestrictionManagerImpl cnf) org.apache.jena.sparql.algebra.OpFilterPlacementOptimizer2._optimize(org.apache.jena.sparql.algebra.op.OpSlice op, RestrictionManagerImpl cnf) org.apache.jena.sparql.algebra.OpFilterPlacementOptimizer2._optimize(org.apache.jena.sparql.algebra.op.OpTopN op, RestrictionManagerImpl cnf) org.apache.jena.sparql.algebra.OpFilterPlacementOptimizer2._optimizeBreaking(org.apache.jena.sparql.algebra.op.OpJoin op, RestrictionManagerImpl cnf) org.apache.jena.sparql.algebra.OpFilterPlacementOptimizer2._optimizeNewButNotSureIfWeNeedSplitsHere(OpFilterIndexed op, RestrictionManagerImpl cnf) static OpFilterIndexedOpFilterIndexed.filter(RestrictionManagerImpl restrictions, org.apache.jena.sparql.algebra.Op subOp) FilterPlacementOptimizer2.filterByVars(RestrictionManagerImpl cnf, org.apache.jena.sparql.algebra.Op op) org.apache.jena.sparql.algebra.OpFilterPlacementOptimizer2.handleLeftJoin(org.apache.jena.sparql.algebra.Op left, org.apache.jena.sparql.algebra.Op right, RestrictionManagerImpl cnf, BinaryOperator<org.apache.jena.sparql.algebra.Op> factory) org.apache.jena.sparql.algebra.OpFilterPlacementOptimizer2.handleLeftJoinOld(org.apache.jena.sparql.algebra.Op left, org.apache.jena.sparql.algebra.Op right, RestrictionManagerImpl cnf, BinaryOperator<org.apache.jena.sparql.algebra.Op> factory) org.apache.jena.sparql.algebra.OpFilterPlacementOptimizer2.optimize(org.apache.jena.sparql.algebra.Op op, RestrictionManagerImpl cnf) static org.apache.jena.sparql.algebra.OpFilterPlacementOptimizer2.optimizeStatic(org.apache.jena.sparql.algebra.Op op, RestrictionManagerImpl cnf) static FilterSplitFilterPlacementOptimizer2.splitFilter(org.apache.jena.sparql.algebra.Op op, RestrictionManagerImpl cnf) org.apache.jena.sparql.algebra.OpFilterPlacementOptimizer2.surroundWithFilterIfNeccessary(org.apache.jena.sparql.algebra.Op op, RestrictionManagerImpl cnf) Constructors in org.aksw.sparqlify.database with parameters of type RestrictionManagerImplModifierConstructorDescriptionFilterSplit(RestrictionManagerImpl pushable, RestrictionManagerImpl nonPushable) OpExtFilterIndexed(org.apache.jena.sparql.algebra.Op subOp, RestrictionManagerImpl restrictions) OpFilterIndexed(org.apache.jena.sparql.algebra.Op subOp, RestrictionManagerImpl restrictions) -
Uses of RestrictionManagerImpl in org.aksw.sparqlify.sparqlview
Methods in org.aksw.sparqlify.sparqlview that return RestrictionManagerImplModifier and TypeMethodDescriptionSparqlViewConjunction.getRestrictions()ViewInstanceJoin.getRestrictions()static RestrictionManagerImplSparqlViewSystem.getRestrictions2(org.apache.jena.sparql.algebra.Op op) Methods in org.aksw.sparqlify.sparqlview that return types with arguments of type RestrictionManagerImplModifier and TypeMethodDescriptionstatic List<RestrictionManagerImpl>SparqlViewSystem.getRestrictions(org.apache.jena.sparql.algebra.Op op) Methods in org.aksw.sparqlify.sparqlview with parameters of type RestrictionManagerImplModifier and TypeMethodDescriptionorg.apache.jena.sparql.algebra.OpSparqlViewSystem._getApplicableViews(org.apache.jena.sparql.algebra.Op op, RestrictionManagerImpl restrictions) Set<org.aksw.sparqlify.sparqlview.ViewQuad>SparqlViewSystem.findCandidates(org.apache.jena.sparql.core.Quad quad, RestrictionManagerImpl restrictions) org.aksw.commons.util.Pair<NavigableMap<Integer,Set<org.apache.jena.sparql.core.Quad>>, Map<org.apache.jena.sparql.core.Quad, Set<org.aksw.sparqlify.sparqlview.ViewQuad>>> SparqlViewSystem.findQuadWithFewestViewCandidates(org.apache.jena.sparql.core.QuadPattern queryQuads, RestrictionManagerImpl restrictions) org.apache.jena.sparql.algebra.OpSparqlViewSystem.getApplicableViews(org.apache.jena.sparql.algebra.op.OpDistinct op, RestrictionManagerImpl restrictions) org.apache.jena.sparql.algebra.OpSparqlViewSystem.getApplicableViews(org.apache.jena.sparql.algebra.op.OpExtend op, RestrictionManagerImpl _restrictions) org.apache.jena.sparql.algebra.OpSparqlViewSystem.getApplicableViews(org.apache.jena.sparql.algebra.op.OpFilter op, RestrictionManagerImpl restrictions) org.apache.jena.sparql.algebra.OpSparqlViewSystem.getApplicableViews(org.apache.jena.sparql.algebra.op.OpGroup op, RestrictionManagerImpl restrictions) org.apache.jena.sparql.algebra.OpSparqlViewSystem.getApplicableViews(org.apache.jena.sparql.algebra.op.OpJoin op, RestrictionManagerImpl restrictions) org.apache.jena.sparql.algebra.OpSparqlViewSystem.getApplicableViews(org.apache.jena.sparql.algebra.op.OpLeftJoin op, RestrictionManagerImpl restrictions) org.apache.jena.sparql.algebra.OpSparqlViewSystem.getApplicableViews(org.apache.jena.sparql.algebra.op.OpOrder op, RestrictionManagerImpl restrictions) org.apache.jena.sparql.algebra.OpSparqlViewSystem.getApplicableViews(org.apache.jena.sparql.algebra.op.OpProject op, RestrictionManagerImpl restrictions) org.apache.jena.sparql.algebra.OpSparqlViewSystem.getApplicableViews(org.apache.jena.sparql.algebra.op.OpQuadPattern op, RestrictionManagerImpl restrictions) org.apache.jena.sparql.algebra.OpSparqlViewSystem.getApplicableViews(org.apache.jena.sparql.algebra.op.OpSlice op, RestrictionManagerImpl restrictions) org.apache.jena.sparql.algebra.OpSparqlViewSystem.getApplicableViews(org.apache.jena.sparql.algebra.op.OpUnion op, RestrictionManagerImpl restrictions) SparqlViewSystem.getApplicableViewsBase(org.apache.jena.sparql.algebra.op.OpQuadPattern op, RestrictionManagerImpl restrictions) Order the quads of the quadPattern by selectivity.voidSparqlViewSystem.getApplicableViewsRec2(int index, List<org.apache.jena.sparql.core.Quad> quadOrder, Set<org.aksw.sparqlify.sparqlview.ViewQuad> viewQuads, Map<org.apache.jena.sparql.core.Quad, Set<org.aksw.sparqlify.sparqlview.ViewQuad>> candidates, RestrictionManagerImpl restrictions, org.aksw.commons.collections.stacks.NestedStack<SparqlViewInstance> instances, List<SparqlViewConjunction> result) static RdfTermTypeSparqlViewSystem.getType(org.apache.jena.graph.Node node, RestrictionManagerImpl restrictions) Method parameters in org.aksw.sparqlify.sparqlview with type arguments of type RestrictionManagerImplModifier and TypeMethodDescriptionstatic voidSparqlViewSystem.getRestrictions(org.apache.jena.sparql.algebra.Op op, Collection<RestrictionManagerImpl> result) Returns a disjunction (list) of restrictions that apply for a given nodeConstructors in org.aksw.sparqlify.sparqlview with parameters of type RestrictionManagerImplModifierConstructorDescriptionSparqlViewConjunction(List<SparqlViewInstance> viewBindings, RestrictionManagerImpl restrictions) SparqlViewConjunction(List<SparqlViewInstance> viewBindings, RestrictionManagerImpl restrictions, TwoWayBinding completeBinding) Deprecated.ViewInstanceJoin(com.google.common.collect.ListMultimap<String, ViewInstance<T>> nameToInstances, RestrictionManagerImpl restrictions) ViewInstanceJoin(List<ViewInstance<T>> viewInstances, RestrictionManagerImpl restrictions)