Uses of Class
se.liu.ida.hefquin.base.utils.Pair
Package
Description
-
Uses of Pair in se.liu.ida.hefquin.engine
Modifier 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
-
Uses of Pair in se.liu.ida.hefquin.engine.queryproc
Modifier 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
Modifier and TypeMethodDescriptionQueryProcessorImpl.processQuery
(Query query, QueryResultSink resultSink) -
Uses of Pair in se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics
Modifier 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
-
Uses of Pair in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer
Modifier 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
Modifier and TypeMethodDescriptionEvolutionaryAlgorithmQueryOptimizer.optimize
(LogicalPlan initialPlan) EvolutionaryAlgorithmQueryOptimizer.optimize
(PhysicalPlan plan, TerminationCriterion tc) -
Uses of Pair in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.randomized
Modifier 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
Modifier and TypeMethodDescriptionSimpleJoinOrderingQueryOptimizer.optimize
(PhysicalPlan initialPlan) Modifier 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
Modifier 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
Modifier 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.