Uses of Class
se.liu.ida.hefquin.base.utils.Pair
Packages that use Pair
Package
Description
-
Uses of Pair in se.liu.ida.hefquin.engine.queryproc
Methods in se.liu.ida.hefquin.engine.queryproc that return PairModifier and TypeMethodDescriptionQueryPlanner.createPlan(Query query, QueryProcContext ctxt) SourcePlanner.createSourceAssignment(Query query, QueryProcContext ctxt) The logical plan returned by this method is a source assignment (see Definition 8 of our FedQPL paper); that is, the only types of operators that it contains are request operators (), multiway joins (invalid reference
LogicalOpRequest), and multiway unions (invalid reference
LogicalOpMultiwayJoin).invalid reference
LogicalOpMultiwayUnionPhysicalOptimizer.optimize(LogicalPlan initialPlan, QueryProcContext ctxt) -
Uses of Pair in se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics
Methods in se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics that return PairModifier and TypeMethodDescriptionprotected Pair<LogicalPlan, Integer> CardinalityBasedJoinOrderingBase.determineNextPlan(List<LogicalPlan> selectedPlans, int joinCardOfSelectedPlans, List<LogicalPlan> nextCandidates) Returns the plan from the given list of next candidates that has the lowest join cardinality with a plan consisting of the given selected plans, and that join cardinality will be returned as well. -
Uses of Pair in se.liu.ida.hefquin.engine.queryproc.impl.planning
Methods in se.liu.ida.hefquin.engine.queryproc.impl.planning that return PairModifier and TypeMethodDescriptionQueryPlannerImpl.createPlan(Query query, QueryProcContext ctxt) -
Uses of Pair in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer
Methods in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer that return PairModifier and TypeMethodDescriptionPhysicalOptimizerBase.optimize(LogicalPlan lp, QueryProcContext ctxt) protected abstract Pair<PhysicalPlan, PhysicalOptimizationStats> PhysicalOptimizerBase.optimize(PhysicalPlan initialPhysicalPlan, QueryProcContext ctxt) PhysicalOptimizerWithoutOptimization.optimize(PhysicalPlan initialPlan, QueryProcContext ctxt) -
Uses of Pair in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.simple
Methods in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.simple that return PairModifier and TypeMethodDescriptionSimpleJoinOrderingQueryOptimizer.optimize(PhysicalPlan initialPlan, QueryProcContext ctxt) Methods in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.simple that return types with arguments of type PairModifier and TypeMethodDescriptionDPBasedBushyJoinPlanOptimizer.splitIntoSubSets(List<T> superset) DPBasedJoinPlanOptimizer.splitIntoSubSets(List<T> superset) DPBasedLinearJoinPlanOptimizer.splitIntoSubSets(List<T> superset) -
Uses of Pair in se.liu.ida.hefquin.engine.queryproc.impl.srcsel
Methods in se.liu.ida.hefquin.engine.queryproc.impl.srcsel that return PairModifier and TypeMethodDescriptionprotected Pair<LogicalPlan, SourcePlanningStats> ServiceClauseBasedSourcePlannerImpl.createSourceAssignment(org.apache.jena.sparql.algebra.Op jenaOp, QueryProcContext ctxt) protected abstract Pair<LogicalPlan, SourcePlanningStats> SourcePlannerBase.createSourceAssignment(org.apache.jena.sparql.algebra.Op jenaOp, QueryProcContext ctxt) final Pair<LogicalPlan, SourcePlanningStats> SourcePlannerBase.createSourceAssignment(Query query, QueryProcContext ctxt) -
Uses of Pair in se.liu.ida.hefquin.engine.wrappers.graphql.impl
Methods in se.liu.ida.hefquin.engine.wrappers.graphql.impl that return PairModifier and TypeMethodDescriptionprotected Pair<String, GraphQLFieldType> GraphQLSchemaInitializerImpl.determineTypeInformation(org.apache.jena.atlas.json.JsonObject field) Parses introspection data to determine information about a specific GraphQL field. -
Uses of Pair in se.liu.ida.hefquin.federation.access.impl
Subclasses of Pair in se.liu.ida.hefquin.federation.access.impl