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
Methods in se.liu.ida.hefquin.engine that return PairModifier and TypeMethodDescriptiondefault Pair<QueryProcStats,List<Exception>> HeFQUINEngine.executeQuery(org.apache.jena.query.Query query) default Pair<QueryProcStats,List<Exception>> HeFQUINEngine.executeQuery(org.apache.jena.query.Query query, PrintStream output) default Pair<QueryProcStats,List<Exception>> HeFQUINEngine.executeQuery(org.apache.jena.query.Query query, org.apache.jena.sparql.resultset.ResultsFormat outputFormat) HeFQUINEngine.executeQuery(org.apache.jena.query.Query query, org.apache.jena.sparql.resultset.ResultsFormat outputFormat, PrintStream output) HeFQUINEngineImpl.executeQuery(org.apache.jena.query.Query query, org.apache.jena.sparql.resultset.ResultsFormat outputFormat, PrintStream output)  - 
Uses of Pair in se.liu.ida.hefquin.engine.federation.access.impl
Subclasses of Pair in se.liu.ida.hefquin.engine.federation.access.impl - 
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) SourcePlanner.createSourceAssignment(Query query) 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 (LogicalOpRequest), multiway joins (LogicalOpMultiwayJoin), and multiway unions (LogicalOpMultiwayUnion).PhysicalOptimizer.optimize(LogicalPlan initialPlan) QueryProcessor.processQuery(Query query, QueryResultSink resultSink)  - 
Uses of Pair in se.liu.ida.hefquin.engine.queryproc.impl
Methods in se.liu.ida.hefquin.engine.queryproc.impl that return PairModifier and TypeMethodDescriptionQueryProcessorImpl.processQuery(Query query, QueryResultSink resultSink)  - 
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 TypeMethodDescriptionCardinalityBasedJoinOrderingBase.determineNextPlan(List<CardinalityBasedJoinOrderingBase.AnnotatedLogicalPlan> selectedPlans, int joinCardOfSelectedPlans, List<CardinalityBasedJoinOrderingBase.AnnotatedLogicalPlan> 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 Pair - 
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) protected abstract Pair<PhysicalPlan,PhysicalOptimizationStats> PhysicalOptimizerBase.optimize(PhysicalPlan initialPhysicalPlan) PhysicalOptimizerWithoutOptimization.optimize(PhysicalPlan initialPlan)  - 
Uses of Pair in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.evolutionaryAlgorithm
Methods in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.evolutionaryAlgorithm that return PairModifier and TypeMethodDescriptionEvolutionaryAlgorithmQueryOptimizer.optimize(LogicalPlan initialPlan) EvolutionaryAlgorithmQueryOptimizer.optimize(PhysicalPlan plan, TerminationCriterion tc)  - 
Uses of Pair in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.randomized
Methods in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.randomized that return PairModifier and TypeMethodDescriptionIterativeImprovementBasedQueryOptimizer.optimize(LogicalPlan initialPlan) IterativeImprovementBasedQueryOptimizer.optimize(PhysicalPlan initialPlan) SimulatedAnnealing.optimize(LogicalPlan initialPlan) SimulatedAnnealing.optimize(PhysicalPlan initialPlan, int numberOfSubplans) SimulatedAnnealing.optimize(PhysicalPlan initialPlan, int numberOfSubplans, double temperatureModifier) TwoPhaseQueryOptimizer.optimize(LogicalPlan initialPlan)  - 
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) 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) protected abstract Pair<LogicalPlan,SourcePlanningStats> SourcePlannerBase.createSourceAssignment(org.apache.jena.sparql.algebra.Op jenaOp) final Pair<LogicalPlan,SourcePlanningStats> SourcePlannerBase.createSourceAssignment(Query query)  - 
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.