Uses of Interface
se.liu.ida.hefquin.base.queryplan.ExpectedVariables
Packages that use ExpectedVariables
Package
Description
-
Uses of ExpectedVariables in se.liu.ida.hefquin.base.query.impl
Methods in se.liu.ida.hefquin.base.query.impl that return ExpectedVariablesModifier and TypeMethodDescriptionstatic ExpectedVariables
QueryPatternUtils.getExpectedVariablesInPattern
(SPARQLGraphPattern pattern) static ExpectedVariables
QueryPatternUtils.getExpectedVariablesInQuery
(SPARQLQuery query) -
Uses of ExpectedVariables in se.liu.ida.hefquin.base.queryplan.utils
Methods in se.liu.ida.hefquin.base.queryplan.utils with parameters of type ExpectedVariablesModifier 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
Methods in se.liu.ida.hefquin.engine.federation.access that return ExpectedVariablesModifier 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
Fields in se.liu.ida.hefquin.engine.federation.access.impl.req declared as ExpectedVariablesModifier and TypeFieldDescriptionprotected final ExpectedVariables
SPARQLRequestImpl.expectedVars
Methods in se.liu.ida.hefquin.engine.federation.access.impl.req that return ExpectedVariablesModifier 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
Fields in se.liu.ida.hefquin.engine.queryplan.executable.impl.ops declared as ExpectedVariablesModifier and TypeFieldDescriptionprotected final ExpectedVariables
ExecOpParallelMultiwayLeftJoin.inputVarsFromNonOptionalPart
Constructors in se.liu.ida.hefquin.engine.queryplan.executable.impl.ops with parameters of type ExpectedVariablesModifierConstructorDescriptionExecOpHashJoin
(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
Methods in se.liu.ida.hefquin.engine.queryplan.logical that return ExpectedVariablesModifier 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.Methods in se.liu.ida.hefquin.engine.queryplan.logical with parameters of type ExpectedVariablesModifier 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
Methods in se.liu.ida.hefquin.engine.queryplan.logical.impl that return ExpectedVariablesModifier 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()
Methods in se.liu.ida.hefquin.engine.queryplan.logical.impl with parameters of type ExpectedVariablesModifier 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
Methods in se.liu.ida.hefquin.engine.queryplan.physical that return ExpectedVariablesModifier 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.Methods in se.liu.ida.hefquin.engine.queryplan.physical with parameters of type ExpectedVariablesModifier 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
Methods in se.liu.ida.hefquin.engine.queryplan.physical.impl that return ExpectedVariablesModifier 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()
Methods in se.liu.ida.hefquin.engine.queryplan.physical.impl with parameters of type ExpectedVariablesModifier 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
Methods in se.liu.ida.hefquin.engine.queryplan.utils that return ExpectedVariablesModifier and TypeMethodDescriptionstatic ExpectedVariables[]
ExpectedVariablesUtils.getExpectedVariables
(PhysicalPlan... plans) Methods in se.liu.ida.hefquin.engine.queryplan.utils with parameters of type ExpectedVariablesModifier 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
Methods in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.simple with parameters of type ExpectedVariablesModifier 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.