Uses of Interface
se.liu.ida.hefquin.base.queryplan.ExpectedVariables
Package
Description
-
Uses of ExpectedVariables in se.liu.ida.hefquin.base.query.impl
Modifier and TypeMethodDescriptionstatic ExpectedVariables
QueryPatternUtils.getExpectedVariablesInPattern
(SPARQLGraphPattern pattern) static ExpectedVariables
QueryPatternUtils.getExpectedVariablesInQuery
(SPARQLQuery query) -
Uses of ExpectedVariables in se.liu.ida.hefquin.base.queryplan.utils
Modifier and TypeMethodDescriptionstatic Set<org.apache.jena.sparql.core.Var>
ExpectedVariablesUtilsCopy.intersectionOfAllVariables
(ExpectedVariables... e) Returns an intersection of the sets of all variables (certain and possible) in all the givenExpectedVariables
objects.static Set<org.apache.jena.sparql.core.Var>
ExpectedVariablesUtilsCopy.intersectionOfCertainVariables
(ExpectedVariables... e) Returns an intersection of the sets of certain variables in all the givenExpectedVariables
objects.static Set<org.apache.jena.sparql.core.Var>
ExpectedVariablesUtilsCopy.intersectionOfPossibleVariables
(ExpectedVariables... e) Returns an intersection of the sets of possible variables in all the givenExpectedVariables
objects.static Set<org.apache.jena.sparql.core.Var>
ExpectedVariablesUtilsCopy.unionOfAllVariables
(ExpectedVariables... e) Returns a set of all the variables (certain and possible) in all the givenExpectedVariables
objects.static Set<org.apache.jena.sparql.core.Var>
ExpectedVariablesUtilsCopy.unionOfCertainVariables
(ExpectedVariables... e) Returns a set of all the certain variables in all the givenExpectedVariables
objects.static Set<org.apache.jena.sparql.core.Var>
ExpectedVariablesUtilsCopy.unionOfPossibleVariables
(ExpectedVariables... e) Returns a set of all the possible variables in all the givenExpectedVariables
objects. -
Uses of ExpectedVariables in se.liu.ida.hefquin.engine.federation.access
Modifier and TypeMethodDescriptionDataRetrievalRequest.getExpectedVariables()
Returns the query variables for which this data retrieval request aims to fetch data (if any), where some of these variables may be 'certain variables' whereas others are 'possible variables'. -
Uses of ExpectedVariables in se.liu.ida.hefquin.engine.federation.access.impl.req
Modifier and TypeFieldDescriptionprotected final ExpectedVariables
SPARQLRequestImpl.expectedVars
Modifier and TypeMethodDescriptionBGPRequestImpl.getExpectedVariables()
BindingsRestrictedTriplePatternRequestImpl.getExpectedVariables()
GraphQLRequestImpl.getExpectedVariables()
Neo4jRequestImpl.getExpectedVariables()
SPARQLRequestImpl.getExpectedVariables()
TriplePatternRequestImpl.getExpectedVariables()
-
Uses of ExpectedVariables in se.liu.ida.hefquin.engine.queryplan.executable.impl.ops
Modifier and TypeFieldDescriptionprotected final ExpectedVariables
ExecOpParallelMultiwayLeftJoin.inputVarsFromNonOptionalPart
ModifierConstructorDescriptionExecOpHashJoin
(ExpectedVariables inputVars1, ExpectedVariables inputVars2, boolean collectExceptions) ExecOpHashRJoin
(ExpectedVariables inputVars1, ExpectedVariables inputVars2, boolean collectExceptions) ExecOpParallelMultiwayLeftJoin
(boolean collectExceptions, ExpectedVariables inputVarsFromNonOptionalPart, List<LogicalOpRequest<?, ?>> optionalParts) ExecOpParallelMultiwayLeftJoin
(boolean collectExceptions, ExpectedVariables inputVarsFromNonOptionalPart, LogicalOpRequest<?, ?>... optionalParts) ExecOpSymmetricHashJoin
(ExpectedVariables inputVars1, ExpectedVariables inputVars2, boolean collectExceptions) Worker
(LogicalOpRequest<?, ?> req, SolutionMappingsIndex index, IntermediateResultBlock input, ExpectedVariables inputVarsFromNonOptionalPart, ExecutionContext execCxt) -
Uses of ExpectedVariables in se.liu.ida.hefquin.engine.queryplan.logical
Modifier and TypeMethodDescriptionLogicalOperator.getExpectedVariables
(ExpectedVariables... inputVars) Returns the variables that can be expected in the solution mappings produced by this operator if the input(s) to this operator contain solutions mappings with the given set(s) of variables.LogicalPlan.getExpectedVariables()
Returns the variables that can be expected in the solution mappings produced by this plan.Modifier and TypeMethodDescriptionLogicalOperator.getExpectedVariables
(ExpectedVariables... inputVars) Returns the variables that can be expected in the solution mappings produced by this operator if the input(s) to this operator contain solutions mappings with the given set(s) of variables. -
Uses of ExpectedVariables in se.liu.ida.hefquin.engine.queryplan.logical.impl
Modifier and TypeMethodDescriptionLogicalOpBGPAdd.getExpectedVariables
(ExpectedVariables... inputVars) LogicalOpBGPOptAdd.getExpectedVariables
(ExpectedVariables... inputVars) LogicalOpBind.getExpectedVariables
(ExpectedVariables... inputVars) LogicalOpFilter.getExpectedVariables
(ExpectedVariables... inputVars) LogicalOpGlobalToLocal.getExpectedVariables
(ExpectedVariables... inputVars) LogicalOpGPAdd.getExpectedVariables
(ExpectedVariables... inputVars) LogicalOpGPOptAdd.getExpectedVariables
(ExpectedVariables... inputVars) LogicalOpJoin.getExpectedVariables
(ExpectedVariables... inputVars) LogicalOpLocalToGlobal.getExpectedVariables
(ExpectedVariables... inputVars) LogicalOpMultiwayJoin.getExpectedVariables
(ExpectedVariables... inputVars) LogicalOpMultiwayLeftJoin.getExpectedVariables
(ExpectedVariables... inputVars) LogicalOpMultiwayUnion.getExpectedVariables
(ExpectedVariables... inputVars) LogicalOpRequest.getExpectedVariables
(ExpectedVariables... inputVars) LogicalOpRightJoin.getExpectedVariables
(ExpectedVariables... inputVars) LogicalOpTPAdd.getExpectedVariables
(ExpectedVariables... inputVars) LogicalOpTPOptAdd.getExpectedVariables
(ExpectedVariables... inputVars) LogicalOpUnion.getExpectedVariables
(ExpectedVariables... inputVars) LogicalPlanWithBinaryRootImpl.getExpectedVariables()
LogicalPlanWithNaryRootImpl.getExpectedVariables()
LogicalPlanWithNullaryRootImpl.getExpectedVariables()
LogicalPlanWithUnaryRootImpl.getExpectedVariables()
Modifier and TypeMethodDescriptionLogicalOpBGPAdd.getExpectedVariables
(ExpectedVariables... inputVars) LogicalOpBGPOptAdd.getExpectedVariables
(ExpectedVariables... inputVars) LogicalOpBind.getExpectedVariables
(ExpectedVariables... inputVars) LogicalOpFilter.getExpectedVariables
(ExpectedVariables... inputVars) LogicalOpGlobalToLocal.getExpectedVariables
(ExpectedVariables... inputVars) LogicalOpGPAdd.getExpectedVariables
(ExpectedVariables... inputVars) LogicalOpGPOptAdd.getExpectedVariables
(ExpectedVariables... inputVars) LogicalOpJoin.getExpectedVariables
(ExpectedVariables... inputVars) LogicalOpLocalToGlobal.getExpectedVariables
(ExpectedVariables... inputVars) LogicalOpMultiwayJoin.getExpectedVariables
(ExpectedVariables... inputVars) LogicalOpMultiwayLeftJoin.getExpectedVariables
(ExpectedVariables... inputVars) LogicalOpMultiwayUnion.getExpectedVariables
(ExpectedVariables... inputVars) LogicalOpRequest.getExpectedVariables
(ExpectedVariables... inputVars) LogicalOpRightJoin.getExpectedVariables
(ExpectedVariables... inputVars) LogicalOpTPAdd.getExpectedVariables
(ExpectedVariables... inputVars) LogicalOpTPOptAdd.getExpectedVariables
(ExpectedVariables... inputVars) LogicalOpUnion.getExpectedVariables
(ExpectedVariables... inputVars) -
Uses of ExpectedVariables in se.liu.ida.hefquin.engine.queryplan.physical
Modifier and TypeMethodDescriptionPhysicalOperator.getExpectedVariables
(ExpectedVariables... inputVars) Returns the variables that can be expected in the solution mappings produced by this operator if the input(s) to this operator contain solutions mappings with the given set(s) of variables.PhysicalPlan.getExpectedVariables()
Returns the variables that can be expected in the solution mappings produced by this plan.Modifier and TypeMethodDescriptionBinaryPhysicalOp.createExecOp
(boolean collectExceptions, ExpectedVariables... inputVars) NaryPhysicalOp.createExecOp
(boolean collectExceptions, ExpectedVariables... inputVars) NullaryPhysicalOp.createExecOp
(boolean collectExceptions, ExpectedVariables... inputVars) PhysicalOperator.createExecOp
(boolean collectExceptions, ExpectedVariables... inputVars) Creates and returns the executable operator to be used for this physical operator.UnaryPhysicalOp.createExecOp
(boolean collectExceptions, ExpectedVariables... inputVars) PhysicalOperator.getExpectedVariables
(ExpectedVariables... inputVars) Returns the variables that can be expected in the solution mappings produced by this operator if the input(s) to this operator contain solutions mappings with the given set(s) of variables. -
Uses of ExpectedVariables in se.liu.ida.hefquin.engine.queryplan.physical.impl
Modifier and TypeMethodDescriptionBaseForPhysicalOpBinaryJoin.getExpectedVariables
(ExpectedVariables... inputVars) BaseForPhysicalOpMultiwayJoin.getExpectedVariables
(ExpectedVariables... inputVars) BaseForPhysicalOpMultiwayLeftJoin.getExpectedVariables
(ExpectedVariables... inputVars) BaseForPhysicalOpSingleInputJoin.getExpectedVariables
(ExpectedVariables... inputVars) PhysicalOpBinaryUnion.getExpectedVariables
(ExpectedVariables... inputVars) PhysicalOpFilter.getExpectedVariables
(ExpectedVariables... inputVars) PhysicalOpGlobalToLocal.getExpectedVariables
(ExpectedVariables... inputVars) PhysicalOpHashRJoin.getExpectedVariables
(ExpectedVariables... inputVars) PhysicalOpLocalToGlobal.getExpectedVariables
(ExpectedVariables... inputVars) PhysicalOpMultiwayUnion.getExpectedVariables
(ExpectedVariables... inputVars) PhysicalOpParallelMultiLeftJoin.getExpectedVariables
(ExpectedVariables... inputVars) PhysicalOpRequest.getExpectedVariables
(ExpectedVariables... inputVars) PhysicalPlanWithBinaryRootImpl.getExpectedVariables()
PhysicalPlanWithNaryRootImpl.getExpectedVariables()
PhysicalPlanWithNullaryRootImpl.getExpectedVariables()
PhysicalPlanWithUnaryRootImpl.getExpectedVariables()
Modifier and TypeMethodDescriptionPhysicalOpBinaryUnion.createExecOp
(boolean collectExceptions, ExpectedVariables... inputVars) PhysicalOpBindJoin.createExecOp
(boolean collectExceptions, ExpectedVariables... inputVars) PhysicalOpBindJoinWithFILTER.createExecOp
(boolean collectExceptions, ExpectedVariables... inputVars) PhysicalOpBindJoinWithUNION.createExecOp
(boolean collectExceptions, ExpectedVariables... inputVars) PhysicalOpBindJoinWithVALUES.createExecOp
(boolean collectExceptions, ExpectedVariables... inputVars) PhysicalOpFilter.createExecOp
(boolean collectExceptions, ExpectedVariables... inputVars) PhysicalOpGlobalToLocal.createExecOp
(boolean collectExceptions, ExpectedVariables... inputVars) PhysicalOpHashJoin.createExecOp
(boolean collectExceptions, ExpectedVariables... inputVars) PhysicalOpHashRJoin.createExecOp
(boolean collectExceptions, ExpectedVariables... inputVars) PhysicalOpIndexNestedLoopsJoin.createExecOp
(boolean collectExceptions, ExpectedVariables... inputVars) PhysicalOpLocalToGlobal.createExecOp
(boolean collectExceptions, ExpectedVariables... inputVars) PhysicalOpMultiwayUnion.createExecOp
(boolean collectExceptions, ExpectedVariables... inputVars) PhysicalOpNaiveNestedLoopsJoin.createExecOp
(boolean collectExceptions, ExpectedVariables... inputVars) PhysicalOpParallelMultiLeftJoin.createExecOp
(boolean collectExceptions, ExpectedVariables... inputVars) PhysicalOpRequest.createExecOp
(boolean collectExceptions, ExpectedVariables... inputVars) PhysicalOpSymmetricHashJoin.createExecOp
(boolean collectExceptions, ExpectedVariables... inputVars) BaseForPhysicalOpBinaryJoin.getExpectedVariables
(ExpectedVariables... inputVars) BaseForPhysicalOpMultiwayJoin.getExpectedVariables
(ExpectedVariables... inputVars) BaseForPhysicalOpMultiwayLeftJoin.getExpectedVariables
(ExpectedVariables... inputVars) BaseForPhysicalOpSingleInputJoin.getExpectedVariables
(ExpectedVariables... inputVars) PhysicalOpBinaryUnion.getExpectedVariables
(ExpectedVariables... inputVars) PhysicalOpFilter.getExpectedVariables
(ExpectedVariables... inputVars) PhysicalOpGlobalToLocal.getExpectedVariables
(ExpectedVariables... inputVars) PhysicalOpHashRJoin.getExpectedVariables
(ExpectedVariables... inputVars) PhysicalOpLocalToGlobal.getExpectedVariables
(ExpectedVariables... inputVars) PhysicalOpMultiwayUnion.getExpectedVariables
(ExpectedVariables... inputVars) PhysicalOpParallelMultiLeftJoin.getExpectedVariables
(ExpectedVariables... inputVars) PhysicalOpRequest.getExpectedVariables
(ExpectedVariables... inputVars) -
Uses of ExpectedVariables in se.liu.ida.hefquin.engine.queryplan.utils
Modifier and TypeMethodDescriptionstatic ExpectedVariables[]
ExpectedVariablesUtils.getExpectedVariables
(PhysicalPlan... plans) Modifier and TypeMethodDescriptionstatic Set<org.apache.jena.sparql.core.Var>
ExpectedVariablesUtils.intersectionOfAllVariables
(ExpectedVariables... e) Returns an intersection of the sets of all variables (certain and possible) in all the givenExpectedVariables
objects.static Set<org.apache.jena.sparql.core.Var>
ExpectedVariablesUtils.intersectionOfCertainVariables
(ExpectedVariables... e) Returns an intersection of the sets of certain variables in all the givenExpectedVariables
objects.static Set<org.apache.jena.sparql.core.Var>
ExpectedVariablesUtils.intersectionOfPossibleVariables
(ExpectedVariables... e) Returns an intersection of the sets of possible variables in all the givenExpectedVariables
objects.static Set<org.apache.jena.sparql.core.Var>
ExpectedVariablesUtils.unionOfAllVariables
(ExpectedVariables... e) Returns a set of all the variables (certain and possible) in all the givenExpectedVariables
objects.static Set<org.apache.jena.sparql.core.Var>
ExpectedVariablesUtils.unionOfCertainVariables
(ExpectedVariables... e) Returns a set of all the certain variables in all the givenExpectedVariables
objects.static Set<org.apache.jena.sparql.core.Var>
ExpectedVariablesUtils.unionOfPossibleVariables
(ExpectedVariables... e) Returns a set of all the possible variables in all the givenExpectedVariables
objects. -
Uses of ExpectedVariables in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.simple
Modifier and TypeMethodDescriptionprotected List<se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.simple.CardinalityBasedGreedyJoinPlanOptimizerImpl.PhysicalPlanWithStatistics>
CardinalityBasedGreedyJoinPlanOptimizerImpl.GreedyConstructionAlgorithm.getSubPlansContainVars
(ExpectedVariables vars, List<se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.simple.CardinalityBasedGreedyJoinPlanOptimizerImpl.PhysicalPlanWithStatistics> subPlansWithStatistics) Iterate through the remaining subplans and selected those that contain any of the variables in the given set of variables.