Index

A B C D E F G H I J K L M N O P Q R S T U V W _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractRewritingRuleImpl - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules
 
AbstractRewritingRuleImpl(double) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.AbstractRewritingRuleImpl
 
AbstractRuleApplicationImpl - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules
 
AbstractRuleApplicationImpl(PhysicalPlan[], RewritingRule) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.AbstractRuleApplicationImpl
 
accept(QuerySolution) - Method in class se.liu.ida.hefquin.engine.federation.access.impl.reqproc.SPARQLRequestProcessorImpl.MySolutionConsumer
 
accept(RespType) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpIndexNestedLoopsJoinWithRequests.MyResponseProcessor
 
accessNumForReq(int, FederationMember) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.simple.CardinalityBasedGreedyJoinPlanOptimizerImpl.GreedyConstructionAlgorithm
The number of requests depends on the page size of response.
add(Object) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.utils.CypherQueryBuilder
 
add(List<PhysicalPlan>, PhysicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.simple.DPBasedJoinPlanOptimizer.OptimalPlansPerStage
 
add(SolutionMapping) - Method in class se.liu.ida.hefquin.base.datastructures.impl.SolutionMappingsHashTable
 
add(SolutionMapping) - Method in class se.liu.ida.hefquin.base.datastructures.impl.SolutionMappingsHashTableBasedOnOneVar
 
add(SolutionMapping) - Method in class se.liu.ida.hefquin.base.datastructures.impl.SolutionMappingsHashTableBasedOnTwoVars
 
add(SolutionMapping) - Method in class se.liu.ida.hefquin.base.datastructures.impl.SolutionMappingsIndexNoJoinVars
 
add(SolutionMapping) - Method in class se.liu.ida.hefquin.base.datastructures.impl.WrappingSolutionMappingsIndex
 
add(SolutionMapping) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.GenericIntermediateResultBlockBuilderImpl
 
add(SolutionMapping) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.GenericIntermediateResultBlockImpl
 
add(SolutionMapping) - Method in interface se.liu.ida.hefquin.engine.queryplan.executable.IntermediateResultBlockBuilder
Adds the given result element to the currently-created block.
addAdjacentNode(TriplePattern, SGPNode) - Method in class se.liu.ida.hefquin.engine.wrappers.graphql.utils.SGPNode
 
addAll(Collection<? extends SolutionMapping>) - Method in class se.liu.ida.hefquin.base.datastructures.impl.SolutionMappingsIndexBase
 
addAll(Collection<? extends SolutionMapping>) - Method in class se.liu.ida.hefquin.base.datastructures.impl.WrappingSolutionMappingsIndex
 
addAll(List<? extends Object>) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.utils.CypherQueryBuilder
 
addAll(CypherMatchQuery) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.utils.CypherQueryBuilder
 
addCondition(BooleanCypherExpression) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.utils.CypherQueryBuilder
 
addConnectorForAdditionalConsumer(int) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.pushbased.ConnectorForAdditionalConsumer
 
addConnectorForAdditionalConsumer(int) - Method in interface se.liu.ida.hefquin.engine.queryplan.executable.impl.pushbased.PushBasedExecPlanTask
 
addConnectorForAdditionalConsumer(int) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.pushbased.PushBasedExecPlanTaskBase
 
addEdge(CypherVar, CypherVar, CypherVar) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.utils.LabeledGraphBuilder
 
addEdge(LabeledGraph.Edge) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.utils.LabeledGraph.Path
 
addEmptyObjectField(String, String, String) - Method in class se.liu.ida.hefquin.engine.wrappers.graphql.utils.SPARQL2GraphQLHelper
Helper function to add a field to the query that represents a nested object that only needs an id field (no more recursive calls)
addIterator(UnwindIterator) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.utils.CypherQueryBuilder
 
addMatch(MatchClause) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.utils.CypherQueryBuilder
 
addMatchingTriple(Node, Node, Node) - Method in class se.liu.ida.hefquin.engine.federation.access.impl.response.TPFResponseBuilder
 
addMatchingTriple(Triple) - Method in class se.liu.ida.hefquin.engine.federation.access.impl.response.TPFResponseBuilder
 
addMatchingTriple(Triple) - Method in class se.liu.ida.hefquin.engine.federation.access.impl.response.TPFResponseBuilder
 
addMember(String, FederationMember) - Method in class se.liu.ida.hefquin.engine.federation.catalog.impl.FederationCatalogImpl
 
addMetadataTriple(Node, Node, Node) - Method in class se.liu.ida.hefquin.engine.federation.access.impl.response.TPFResponseBuilder
 
addMetadataTriple(Triple) - Method in class se.liu.ida.hefquin.engine.federation.access.impl.response.TPFResponseBuilder
 
addMetadataTriple(Triple) - Method in class se.liu.ida.hefquin.engine.federation.access.impl.response.TPFResponseBuilder
 
addNextBestJoin(PhysicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.simple.CostModelBasedGreedyJoinPlanOptimizerImpl.GreedyEnumerationAlgorithm
Creates a binary join plan with the given plan as left child and one of the remaining subplans (see CostModelBasedGreedyJoinPlanOptimizerImpl.GreedyEnumerationAlgorithm.subplans) as the right child.
addNode(CypherVar) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.utils.LabeledGraphBuilder
 
addObjectField(StarPattern, String, String, String) - Method in class se.liu.ida.hefquin.engine.wrappers.graphql.utils.SPARQL2GraphQLHelper
Helper function to add a field to the query that represents a nested object.
addReturn(AliasedExpression) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.utils.CypherQueryBuilder
 
addRuleInstancesForAlgorithm() - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.RuleInstances
 
addRuleInstancesForDividing() - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.RuleInstances
 
addRuleInstancesForMerging() - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.RuleInstances
 
addRuleInstancesForOrdering() - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.RuleInstances
 
addRuleInstancesForUnion() - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.RuleInstances
 
addScalarField(String, String) - Method in class se.liu.ida.hefquin.engine.wrappers.graphql.utils.SPARQL2GraphQLHelper
Helper function to add a field to the query that represents a scalar value
addSgp(StarPattern, String, String) - Method in class se.liu.ida.hefquin.engine.wrappers.graphql.utils.SPARQL2GraphQLHelper
Recursive function used to add fields from the triple patterns in a given star pattern
addSubPattern(SPARQLGraphPattern) - Method in class se.liu.ida.hefquin.base.query.impl.SPARQLGroupPatternImpl
 
addSubPattern(SPARQLGraphPattern) - Method in class se.liu.ida.hefquin.base.query.impl.SPARQLUnionPatternImpl
 
addTabs(PrintStream, int) - Static method in class se.liu.ida.hefquin.base.utils.StatsPrinter
 
addTriplePattern(TriplePattern) - Method in class se.liu.ida.hefquin.base.query.impl.BGPImpl
 
addTriplePattern(TriplePattern) - Method in class se.liu.ida.hefquin.engine.wrappers.graphql.utils.StarPattern
 
adjacencyList - Variable in class se.liu.ida.hefquin.engine.wrappers.lpg.utils.LabeledGraphBuilder
 
adjacencyLists - Variable in class se.liu.ida.hefquin.engine.wrappers.lpg.utils.LabeledGraph
 
advanceIndexOfInput(int) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.pushbased.PushBasedExecPlanTaskForNaryOperator
Returns the given integer increased by one, unless such an increase results in an integer that is outside of the bounds of the PushBasedExecPlanTaskForNaryOperator.inputs array, in which case the function returns zero (effectively jumping back to the first index in the array).
afterVisitor - Variable in class se.liu.ida.hefquin.engine.queryplan.logical.LogicalPlanWalker.LogicalWalkerVisitor
 
afterVisitor - Variable in class se.liu.ida.hefquin.engine.queryplan.physical.PhysicalPlanWalker.PhysicalWalkerVisitor
 
aggregateValueForAllSubPlans(Set<PhysicalPlan>, CompletableFuture<Integer>, PhysicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.costmodel.CFRBasedCostFunctionForPlan
 
aggregateValueForAllSubPlans(Set<PhysicalPlan>, CompletableFuture<Integer>, PhysicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.costmodel.CFRBasedParallelismCostFunctionForPlan
 
alias - Variable in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.UnwindIteratorImpl
 
AliasedExpression - Class in se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression
 
AliasedExpression(CypherExpression, CypherVar) - Constructor for class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.AliasedExpression
 
AllLabelsExpression - Class in se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression
Represents an expression to obtain an array of all the labels of the LPG node that is bound to a given query variable.
AllLabelsExpression(CypherVar) - Constructor for class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.AllLabelsExpression
 
AnnotatedLogicalPlan(LogicalPlan, int) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.CardinalityBasedJoinOrderingBase.AnnotatedLogicalPlan
 
annotatePlansWithCost(CostModel, List<PhysicalPlan>) - Static method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.utils.PhysicalPlanWithCostUtils
 
annotatePlanWithCost(CostModel, PhysicalPlan) - Static method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.utils.PhysicalPlanWithCostUtils
 
append(String) - Method in class se.liu.ida.hefquin.base.utils.IndentingPrintStream
 
append(GraphQLFieldPath) - Method in class se.liu.ida.hefquin.engine.wrappers.graphql.utils.GraphQLFieldPathBuilder
 
appendIndentation() - Method in class se.liu.ida.hefquin.base.utils.IndentingPrintStream
 
appendValuesClauseEntry(StringBuilder, List<Var>, Binding, SerializationContext) - Static method in class se.liu.ida.hefquin.base.data.utils.SolutionMappingUtils
 
apply(SolMapsResponse) - Method in class se.liu.ida.hefquin.engine.federation.access.impl.FederationAccessManagerBase1.FunctionToObtainCardinalityResponseFromSolMapsResponse
 
apply(TPFResponse) - Method in class se.liu.ida.hefquin.engine.federation.access.impl.FederationAccessManagerBase1.FunctionToObtainCardinalityResponseFromTPFResponse
 
apply(LogicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.ApplyVocabularyMappings
Rewrites an initial logical plan into a second plan which incorporates translations of local to global vocabulary and request-operator rewriting.
apply(LogicalPlan) - Method in interface se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.HeuristicForLogicalOptimization
Applies this heuristics to the given plan and returns the resulting, potentially rewritten plan.
apply(LogicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.CardinalityBasedJoinOrderingBase
 
apply(LogicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.FilterPushDown
 
apply(LogicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.GreedyBasedReordering
 
apply(LogicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.MergeRequests
 
apply(LogicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.PullUpLtgOverJoin
 
apply(LogicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.PullUpLtgOverUnion
 
apply(LogicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.PushJoinUnderUnionWithRequests
 
apply(LogicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.RemovePairsOfG2lAndL2g
 
apply(LogicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.RemoveUnnecessaryL2gAndG2l
 
apply(LogicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.UnionPullUp
 
applyFilter(SolutionMapping) - Method in class se.liu.ida.hefquin.base.data.utils.FilteringIteratorForSolMaps_CompatibleSolMap
 
applyFilter(SolutionMapping) - Method in class se.liu.ida.hefquin.base.data.utils.FilteringIteratorForSolMaps_ExprList
 
applyFilter(SolutionMapping) - Method in class se.liu.ida.hefquin.base.data.utils.FilteringIteratorForSolMaps_OneVarBinding
 
applyFilter(SolutionMapping) - Method in class se.liu.ida.hefquin.base.data.utils.FilteringIteratorForSolMaps_ThreeVarsBindings
 
applyFilter(SolutionMapping) - Method in class se.liu.ida.hefquin.base.data.utils.FilteringIteratorForSolMaps_TwoVarsBindings
 
applyFilter(SolutionMapping) - Method in class se.liu.ida.hefquin.base.data.utils.FilteringIteratorForSolMapsBase
Returns the given solution mapping if it passes the filter condition checked by the subclass.
applyInverseToSolutionMapping(SolutionMapping) - Method in interface se.liu.ida.hefquin.base.data.mappings.EntityMapping
Applies the inverse of this entity mapping to the given solution mapping, which is assumed to use the local representation of the entities that it binds to its query variables.
applyInverseToSolutionMapping(SolutionMapping) - Method in class se.liu.ida.hefquin.base.data.mappings.impl.EntityMappingImpl
 
applyInverseToSolutionMapping(SolutionMapping) - Method in class se.liu.ida.hefquin.base.data.mappings.impl.SchemaMappingImpl
 
applyInverseToSolutionMapping(SolutionMapping) - Method in interface se.liu.ida.hefquin.base.data.mappings.SchemaMapping
Applies the inverse of this schema mapping to the given solution mapping, which is assumed to use the local schema for the vocabulary terms that it binds to its query variables.
applyMapToSolutionMapping(SolutionMapping, Map<Node, Set<Node>>) - Static method in class se.liu.ida.hefquin.base.data.mappings.impl.EntityMappingImpl
 
applySolMapToBGP(SolutionMapping, BGP) - Static method in class se.liu.ida.hefquin.base.query.impl.QueryPatternUtils
Attention, this function throws an exception in all cases in which one of the variables of the BGP would be replaced by a blank node.
applySolMapToGraphPattern(SolutionMapping, SPARQLGraphPattern) - Static method in class se.liu.ida.hefquin.base.query.impl.QueryPatternUtils
 
applySolMapToTriplePattern(SolutionMapping, TriplePattern) - Static method in class se.liu.ida.hefquin.base.query.impl.QueryPatternUtils
Attention, this function throws an exception in all cases in which one of the variables of the triple pattern would be replaced by a blank node.
applyToPlanWithFilterAsRootOperator(LogicalOpFilter, LogicalPlan, LogicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.FilterPushDown
 
applyToSolutionMapping(SolutionMapping) - Method in interface se.liu.ida.hefquin.base.data.mappings.EntityMapping
Applies this entity mapping to the given solution mapping, which is assumed to use the global representation of the entities that it binds to its query variables.
applyToSolutionMapping(SolutionMapping) - Method in class se.liu.ida.hefquin.base.data.mappings.impl.EntityMappingImpl
 
applyToSolutionMapping(SolutionMapping) - Method in class se.liu.ida.hefquin.base.data.mappings.impl.SchemaMappingImpl
 
applyToSolutionMapping(SolutionMapping) - Method in interface se.liu.ida.hefquin.base.data.mappings.SchemaMapping
Applies this schema mapping to the given solution mapping, which is assumed to use the global schema for the vocabulary terms that it binds to its query variables.
applyToSolutionMapping(SolutionMapping, boolean) - Method in class se.liu.ida.hefquin.base.data.mappings.impl.SchemaMappingImpl
 
applyToTriplePattern(TriplePattern) - Method in interface se.liu.ida.hefquin.base.data.mappings.EntityMapping
Applies this mapping to the given triple pattern and returns the resulting set of triple patterns that is meant to be used as a union.
applyToTriplePattern(TriplePattern) - Method in class se.liu.ida.hefquin.base.data.mappings.impl.EntityMappingImpl
 
applyToTriplePattern(TriplePattern) - Method in class se.liu.ida.hefquin.base.data.mappings.impl.SchemaMappingImpl
 
applyToTriplePattern(TriplePattern) - Method in interface se.liu.ida.hefquin.base.data.mappings.SchemaMapping
Applies this mapping to the given triple pattern and returns the resulting graph pattern.
applyVocabularyMappingG2L(Iterable<SolutionMapping>, VocabularyMapping) - Static method in class se.liu.ida.hefquin.base.data.utils.SolutionMappingUtils
Applies the given vocabulary mapping to each of the solution mappings of the given iterable (translating them from the global vocabulary to the local vocabulary), collects the resulting solution mappings in a list, and returns this list in the end.
applyVocabularyMappingG2L(Iterator<SolutionMapping>, VocabularyMapping) - Static method in class se.liu.ida.hefquin.base.data.utils.SolutionMappingUtils
Applies the given vocabulary mapping to each of the solution mappings of the given iterator (translating them from the global vocabulary to the local vocabulary), collects the resulting solution mappings in a list, and returns this list in the end.
applyVocabularyMappingL2G(Iterable<SolutionMapping>, VocabularyMapping) - Static method in class se.liu.ida.hefquin.base.data.utils.SolutionMappingUtils
Applies the given vocabulary mapping to each of the solution mappings of the given iterable (translating them from the local vocabulary to the global vocabulary), collects the resulting solution mappings in a list, and returns this list in the end.
applyVocabularyMappingL2G(Iterator<SolutionMapping>, VocabularyMapping) - Static method in class se.liu.ida.hefquin.base.data.utils.SolutionMappingUtils
Applies the given vocabulary mapping to each of the solution mappings of the given iterator (translating them from the local vocabulary to the global vocabulary), collects the resulting solution mappings in a list, and returns this list in the end.
ApplyVocabularyMappings - Class in se.liu.ida.hefquin.engine.queryproc.impl.loptimizer
 
ApplyVocabularyMappings() - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.ApplyVocabularyMappings
 
argCypherQuery - Variable in class se.liu.ida.hefquin.cli.RunCypherOverNeo4j
 
argDefinition - Variable in class se.liu.ida.hefquin.engine.wrappers.graphql.data.impl.GraphQLArgumentImpl
 
argEndpointURI - Variable in class se.liu.ida.hefquin.cli.MaterializeRDFViewOfLPG
 
argEndpointURI - Variable in class se.liu.ida.hefquin.cli.RunBGPOverNeo4j
 
argFedAccessStats - Variable in class se.liu.ida.hefquin.cli.RunQueryWithoutSrcSel
 
argNaive - Variable in class se.liu.ida.hefquin.cli.RunBGPOverNeo4j
 
argName - Variable in class se.liu.ida.hefquin.engine.wrappers.graphql.data.impl.GraphQLArgumentImpl
 
argNeo4jUri - Variable in class se.liu.ida.hefquin.cli.RunCypherOverNeo4j
 
argNoMerge - Variable in class se.liu.ida.hefquin.cli.RunBGPOverNeo4j
 
argNoVarRepl - Variable in class se.liu.ida.hefquin.cli.RunBGPOverNeo4j
 
argOnelineTimeStats - Variable in class se.liu.ida.hefquin.cli.RunQueryWithoutSrcSel
 
argPrintCypher - Variable in class se.liu.ida.hefquin.cli.RunBGPOverNeo4j
 
argPrintLogicalPlan - Variable in class se.liu.ida.hefquin.cli.modules.ModPlanPrinting
 
argPrintPhysicalPlan - Variable in class se.liu.ida.hefquin.cli.modules.ModPlanPrinting
 
argPrintSrcAssignment - Variable in class se.liu.ida.hefquin.cli.modules.ModPlanPrinting
 
argQueryProcStats - Variable in class se.liu.ida.hefquin.cli.RunQueryWithoutSrcSel
 
argSkipExecution - Variable in class se.liu.ida.hefquin.cli.RunBGPOverNeo4j
 
argSkipExecution - Variable in class se.liu.ida.hefquin.cli.RunQueryWithoutSrcSel
 
argSuppressResultPrintout - Variable in class se.liu.ida.hefquin.cli.RunBGPOverNeo4j
 
argSuppressResultPrintout - Variable in class se.liu.ida.hefquin.cli.RunQueryWithoutSrcSel
 
argumentDefinitions - Variable in class se.liu.ida.hefquin.engine.wrappers.graphql.data.impl.GraphQLEntrypointImpl
 
argumentTypeName - Static variable in class se.liu.ida.hefquin.engine.vocabulary.ECVocab
Specifies the full name of a Java class or of a Java interface.
argValue - Variable in class se.liu.ida.hefquin.engine.wrappers.graphql.data.impl.GraphQLArgumentImpl
 
array - Variable in class se.liu.ida.hefquin.engine.wrappers.lpg.data.impl.ArrayValue
 
ArrayValue - Class in se.liu.ida.hefquin.engine.wrappers.lpg.data.impl
 
ArrayValue(List<LiteralValue>) - Constructor for class se.liu.ida.hefquin.engine.wrappers.lpg.data.impl.ArrayValue
 
asJenaBinding() - Method in class se.liu.ida.hefquin.base.data.impl.SolutionMappingImpl
 
asJenaBinding() - Method in interface se.liu.ida.hefquin.base.data.SolutionMapping
Returns a representation of this solution mapping as an object of the class Binding of the Jena API.
asJenaElement() - Method in class se.liu.ida.hefquin.base.query.impl.GenericSPARQLGraphPatternImpl1
 
asJenaElement() - Method in class se.liu.ida.hefquin.base.query.impl.GenericSPARQLGraphPatternImpl2
Deprecated.
asJenaOp() - Method in class se.liu.ida.hefquin.base.query.impl.GenericSPARQLGraphPatternImpl1
Deprecated.
asJenaOp() - Method in class se.liu.ida.hefquin.base.query.impl.GenericSPARQLGraphPatternImpl2
 
asJenaQuery() - Method in class se.liu.ida.hefquin.base.query.impl.SPARQLQueryImpl
 
asJenaQuery() - Method in interface se.liu.ida.hefquin.base.query.SPARQLQuery
Returns a representation of this SPARQL query as an object of the Query class of the Jena API.
asJenaTriple() - Method in class se.liu.ida.hefquin.base.data.impl.TripleImpl
 
asJenaTriple() - Method in interface se.liu.ida.hefquin.base.data.Triple
Returns a representation of this triple as an object of the class Triple of the Jena API.
asJenaTriple() - Method in class se.liu.ida.hefquin.base.query.impl.TriplePatternImpl
 
asJenaTriple() - Method in interface se.liu.ida.hefquin.base.query.TriplePattern
Returns a representation of this triple pattern as an object of the class Triple of the Jena API.
associateCardWithSubPlans(List<LogicalOpRequest<?, ?>>, CardinalityResponse[]) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.simple.CardinalityBasedGreedyJoinPlanOptimizerImpl.GreedyConstructionAlgorithm
 
assumesLogicalMultiwayJoins() - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.evolutionaryAlgorithm.EvolutionaryAlgorithmQueryOptimizer
 
assumesLogicalMultiwayJoins() - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.PhysicalOptimizerWithoutOptimization
 
assumesLogicalMultiwayJoins() - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.randomized.IterativeImprovementBasedQueryOptimizer
 
assumesLogicalMultiwayJoins() - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.randomized.SimulatedAnnealing
 
assumesLogicalMultiwayJoins() - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.randomized.TwoPhaseQueryOptimizer
 
assumesLogicalMultiwayJoins() - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.simple.SimpleJoinOrderingQueryOptimizer
 
assumesLogicalMultiwayJoins() - Method in interface se.liu.ida.hefquin.engine.queryproc.PhysicalOptimizer
 
AsyncFederationAccessManagerImpl - Class in se.liu.ida.hefquin.engine.federation.access.impl
 
AsyncFederationAccessManagerImpl(ExecutorService) - Constructor for class se.liu.ida.hefquin.engine.federation.access.impl.AsyncFederationAccessManagerImpl
Creates an AsyncFederationAccessManagerImpl with a default configuration.
AsyncFederationAccessManagerImpl(ExecutorService, SPARQLRequestProcessor, TPFRequestProcessor, BRTPFRequestProcessor, Neo4jRequestProcessor) - Constructor for class se.liu.ida.hefquin.engine.federation.access.impl.AsyncFederationAccessManagerImpl
 
availableResultBlocks - Variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ExecPlanTaskBase
 
availableSlotIndexes - Variable in class se.liu.ida.hefquin.base.datastructures.impl.cache.GenericCacheImpl
Indexes of empty/unused slots; will be used have the initial cache population phase.
avgCost - Variable in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.evolutionaryAlgorithm.Generation
 

B

base(String) - Method in class se.liu.ida.hefquin.cli.MaterializeRDFViewOfLPG.MyCachingStreamRDF
 
base(String) - Method in class se.liu.ida.hefquin.engine.federation.access.impl.reqproc.TPFRequestProcessorBase.StreamRDF_TPFResponseBuilder
 
BaseForExecOpBindJoin<QueryType extends Query,MemberType extends FederationMember> - Class in se.liu.ida.hefquin.engine.queryplan.executable.impl.ops
An abstract base class for the different variants to implement the bind join algorithm.
BaseForExecOpBindJoin(QueryType, MemberType, boolean) - Constructor for class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpBindJoin
 
BaseForExecOpBindJoinSPARQL - Class in se.liu.ida.hefquin.engine.queryplan.executable.impl.ops
A base class for all variations of the bind join algorithm that use some form of SPARQL requests.
BaseForExecOpBindJoinSPARQL(BGP, SPARQLEndpoint, boolean, boolean) - Constructor for class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpBindJoinSPARQL
 
BaseForExecOpBindJoinSPARQL(SPARQLGraphPattern, SPARQLEndpoint, boolean, boolean) - Constructor for class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpBindJoinSPARQL
 
BaseForExecOpBindJoinSPARQL(TriplePattern, SPARQLEndpoint, boolean, boolean) - Constructor for class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpBindJoinSPARQL
 
BaseForExecOpBindJoinWithRequestOps<QueryType extends Query,MemberType extends FederationMember> - Class in se.liu.ida.hefquin.engine.queryplan.executable.impl.ops
A generic implementation of the bind join algorithm that uses executable request operators for performing the requests to the federation member.
BaseForExecOpBindJoinWithRequestOps(QueryType, MemberType, boolean, boolean) - Constructor for class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpBindJoinWithRequestOps
 
BaseForExecOpBindJoinWithRequestOps(QueryType, MemberType, boolean, Set<Var>, boolean) - Constructor for class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpBindJoinWithRequestOps
 
BaseForExecOpBindJoinWithRequestOps.MyIntermediateResultElementSink - Class in se.liu.ida.hefquin.engine.queryplan.executable.impl.ops
 
BaseForExecOpBindJoinWithRequestOps.MyIntermediateResultElementSinkOuterJoin - Class in se.liu.ida.hefquin.engine.queryplan.executable.impl.ops
 
BaseForExecOpIndexNestedLoopsJoin<QueryType extends Query,MemberType extends FederationMember> - Class in se.liu.ida.hefquin.engine.queryplan.executable.impl.ops
An abstract base class for implementations of the (external) index nested loops join algorithm.
BaseForExecOpIndexNestedLoopsJoin(QueryType, MemberType, boolean) - Constructor for class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpIndexNestedLoopsJoin
 
BaseForExecOpIndexNestedLoopsJoinWithRequestOps<QueryType extends Query,MemberType extends FederationMember> - Class in se.liu.ida.hefquin.engine.queryplan.executable.impl.ops
Abstract base class to implement index nested loops joins by using request operators.
BaseForExecOpIndexNestedLoopsJoinWithRequestOps(QueryType, MemberType, boolean, boolean) - Constructor for class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpIndexNestedLoopsJoinWithRequestOps
 
BaseForExecOpIndexNestedLoopsJoinWithRequestOps.MyIntermediateResultElementSink - Class in se.liu.ida.hefquin.engine.queryplan.executable.impl.ops
 
BaseForExecOpIndexNestedLoopsJoinWithRequestOps.MyIntermediateResultElementSinkOuterJoin - Class in se.liu.ida.hefquin.engine.queryplan.executable.impl.ops
 
BaseForExecOpIndexNestedLoopsJoinWithRequests<QueryType extends Query,MemberType extends FederationMember,ReqType extends DataRetrievalRequest,RespType extends DataRetrievalResponse> - Class in se.liu.ida.hefquin.engine.queryplan.executable.impl.ops
Abstract base class to implement index nested loops joins by issuing requests directly and, then, using response processors.
BaseForExecOpIndexNestedLoopsJoinWithRequests(QueryType, MemberType, boolean) - Constructor for class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpIndexNestedLoopsJoinWithRequests
 
BaseForExecOpIndexNestedLoopsJoinWithRequests.MyResponseProcessor - Class in se.liu.ida.hefquin.engine.queryplan.executable.impl.ops
 
BaseForExecOpIndexNestedLoopsJoinWithSolMapsRequests<QueryType extends Query,MemberType extends FederationMember,ReqType extends DataRetrievalRequest> - Class in se.liu.ida.hefquin.engine.queryplan.executable.impl.ops
 
BaseForExecOpIndexNestedLoopsJoinWithSolMapsRequests(QueryType, MemberType, boolean) - Constructor for class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpIndexNestedLoopsJoinWithSolMapsRequests
 
BaseForExecOpIndexNestedLoopsJoinWithTPFRequests<MemberType extends FederationMember> - Class in se.liu.ida.hefquin.engine.queryplan.executable.impl.ops
 
BaseForExecOpIndexNestedLoopsJoinWithTPFRequests(TriplePattern, MemberType, boolean, boolean) - Constructor for class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpIndexNestedLoopsJoinWithTPFRequests
 
BaseForExecOpRequest<ReqType extends DataRetrievalRequest,MemberType extends FederationMember> - Class in se.liu.ida.hefquin.engine.queryplan.executable.impl.ops
Base class for implementations of request operators.
BaseForExecOpRequest(ReqType, MemberType, boolean) - Constructor for class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpRequest
 
BaseForExecOpRequestWithPaging<ReqType extends DataRetrievalRequest,MemberType extends FederationMember,PageReqType extends DataRetrievalRequest,PageRespType extends DataRetrievalResponse> - Class in se.liu.ida.hefquin.engine.queryplan.executable.impl.ops
Base class for implementations of request operators with requests that have to be broken into multiple requests to handle paging.
BaseForExecOpRequestWithPaging(ReqType, MemberType, boolean) - Constructor for class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpRequestWithPaging
 
BaseForExecOpRequestWithTPFPaging<ReqType extends DataRetrievalRequest,MemberType extends FederationMember,PageReqType extends DataRetrievalRequest> - Class in se.liu.ida.hefquin.engine.queryplan.executable.impl.ops
Base class for implementations of paging-based request operators where pages are TPFResponse objects.
BaseForExecOpRequestWithTPFPaging(ReqType, MemberType, boolean) - Constructor for class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpRequestWithTPFPaging
 
BaseForExecOps - Class in se.liu.ida.hefquin.engine.queryplan.executable.impl.ops
Top-level base class for all implementations of ExecutableOperator.
BaseForExecOps(boolean) - Constructor for class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOps
 
BaseForExecOpSolMapsRequest<ReqType extends DataRetrievalRequest,MemberType extends FederationMember> - Class in se.liu.ida.hefquin.engine.queryplan.executable.impl.ops
 
BaseForExecOpSolMapsRequest(ReqType, MemberType, boolean) - Constructor for class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpSolMapsRequest
 
BaseForExecOpTriplePatternRequestWithTPF<MemberType extends FederationMember> - Class in se.liu.ida.hefquin.engine.queryplan.executable.impl.ops
Base class for implementations of request operators with triple pattern requests that are broken into TPF requests to handle paging.
BaseForExecOpTriplePatternRequestWithTPF(TriplePatternRequest, MemberType, boolean) - Constructor for class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpTriplePatternRequestWithTPF
 
BaseForExecOpTriplesRequest<ReqType extends DataRetrievalRequest,MemberType extends FederationMember> - Class in se.liu.ida.hefquin.engine.queryplan.executable.impl.ops
Base class for implementations of request operators with requests that return triples and that can be performed as is.
BaseForExecOpTriplesRequest(ReqType, MemberType, boolean) - Constructor for class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpTriplesRequest
 
BaseForPhysicalOpBinaryJoin - Class in se.liu.ida.hefquin.engine.queryplan.physical.impl
Base class for physical operators that implement some form of a binary join algorithm; i.e., these algorithms consume two sequences of input solution mappings (produced by the two sub-plans under this operator) and join these the solution mappings from these two sequences locally (i.e., within in the engine rather than by interacting with any federation member).
BaseForPhysicalOpBinaryJoin(LogicalOpJoin) - Constructor for class se.liu.ida.hefquin.engine.queryplan.physical.impl.BaseForPhysicalOpBinaryJoin
 
BaseForPhysicalOpMultiwayJoin - Class in se.liu.ida.hefquin.engine.queryplan.physical.impl
Base class for physical operators that implement some form of a multi-way join algorithm.
BaseForPhysicalOpMultiwayJoin(LogicalOpMultiwayJoin) - Constructor for class se.liu.ida.hefquin.engine.queryplan.physical.impl.BaseForPhysicalOpMultiwayJoin
 
BaseForPhysicalOpMultiwayLeftJoin - Class in se.liu.ida.hefquin.engine.queryplan.physical.impl
Base class for physical operators that implement some form of a multi-way left join algorithm.
BaseForPhysicalOpMultiwayLeftJoin(LogicalOpMultiwayLeftJoin) - Constructor for class se.liu.ida.hefquin.engine.queryplan.physical.impl.BaseForPhysicalOpMultiwayLeftJoin
 
BaseForPhysicalOps - Class in se.liu.ida.hefquin.engine.queryplan.physical.impl
Top-level base class for all implementations of PhysicalOperator.
BaseForPhysicalOps() - Constructor for class se.liu.ida.hefquin.engine.queryplan.physical.impl.BaseForPhysicalOps
 
BaseForPhysicalOpSingleInputJoin - Class in se.liu.ida.hefquin.engine.queryplan.physical.impl
Base class for physical operators that implement some form of a join algorithm that consumes only one input and produces the other input as part of the algorithm itself.
BaseForPhysicalOpSingleInputJoin(UnaryLogicalOp) - Constructor for class se.liu.ida.hefquin.engine.queryplan.physical.impl.BaseForPhysicalOpSingleInputJoin
The given logical operator is expected to be of one of the following six types: LogicalOpTPAdd, LogicalOpTPOptAdd, LogicalOpBGPAdd, LogicalOpBGPOptAdd, LogicalOpGPAdd, or LogicalOpGPOptAdd.
BaseForTextBasedPlanPrinters - Class in se.liu.ida.hefquin.engine.queryplan.utils
 
BaseForTextBasedPlanPrinters() - Constructor for class se.liu.ida.hefquin.engine.queryplan.utils.BaseForTextBasedPlanPrinters
 
baseURL - Variable in class se.liu.ida.hefquin.engine.federation.access.impl.iface.TPFInterfaceImpl
 
baseURLWithFinalSeparator - Variable in class se.liu.ida.hefquin.engine.federation.access.impl.iface.TPFInterfaceImpl
 
beforeVisitor - Variable in class se.liu.ida.hefquin.engine.queryplan.logical.LogicalPlanWalker.LogicalWalkerVisitor
 
beforeVisitor - Variable in class se.liu.ida.hefquin.engine.queryplan.physical.PhysicalPlanWalker.PhysicalWalkerVisitor
 
bestPlan - Variable in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.evolutionaryAlgorithm.Generation
 
bgp - Variable in class se.liu.ida.hefquin.engine.federation.access.impl.req.BGPRequestImpl
 
bgp - Variable in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpBGPAdd
 
bgp - Variable in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpBGPOptAdd
 
BGP - Interface in se.liu.ida.hefquin.base.query
 
BGPImpl - Class in se.liu.ida.hefquin.base.query.impl
 
BGPImpl(Set<TriplePattern>) - Constructor for class se.liu.ida.hefquin.base.query.impl.BGPImpl
 
BGPImpl(TriplePattern...) - Constructor for class se.liu.ida.hefquin.base.query.impl.BGPImpl
 
BGPRequest - Interface in se.liu.ida.hefquin.engine.federation.access
 
BGPRequestImpl - Class in se.liu.ida.hefquin.engine.federation.access.impl.req
 
BGPRequestImpl(BGP) - Constructor for class se.liu.ida.hefquin.engine.federation.access.impl.req.BGPRequestImpl
 
BinaryExecutableOp - Interface in se.liu.ida.hefquin.engine.queryplan.executable
A specialization of the ExecutableOperator interface that captures executable operators that consume a pair of two sequences of solution mappings (which both are batched into several blocks of solution mappings).
BinaryExecutableOpBase - Class in se.liu.ida.hefquin.engine.queryplan.executable.impl.ops
Top-level base class for all implementations of BinaryExecutableOp.
BinaryExecutableOpBase(boolean) - Constructor for class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BinaryExecutableOpBase
 
BinaryLogicalOp - Interface in se.liu.ida.hefquin.engine.queryplan.logical
An interface for any type of LogicalOperator that has an arity of two; i.e., it is defined of as a function over two multisets of solution mappings.
BinaryPhysicalOp - Interface in se.liu.ida.hefquin.engine.queryplan.physical
An interface for any type of PhysicalOperator whose algorithm consumes two sequences of solution mappings as input.
BinaryPhysicalOpForLogicalOp - Interface in se.liu.ida.hefquin.engine.queryplan.physical
An interface for any type of PhysicalOperator that directly implements a particular logical operator that has an arity of two.
bindExpressions - Variable in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpBind
 
bindingsForJoinVariable - Variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpParallelMultiwayLeftJoin
 
BindingsRestrictedTriplePatternRequest - Interface in se.liu.ida.hefquin.engine.federation.access
 
BindingsRestrictedTriplePatternRequestImpl - Class in se.liu.ida.hefquin.engine.federation.access.impl.req
 
BindingsRestrictedTriplePatternRequestImpl(TriplePattern, Set<SolutionMapping>) - Constructor for class se.liu.ida.hefquin.engine.federation.access.impl.req.BindingsRestrictedTriplePatternRequestImpl
 
block - Variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.GenericIntermediateResultBlockBuilderImpl
 
blockBuilder - Variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.iterbased.ResultBlockIterOverResultElementIter
 
blockBuilder - Variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.MaterializingIntermediateResultElementSink
 
BlockingFederationAccessManagerImpl - Class in se.liu.ida.hefquin.engine.federation.access.impl
A very simple FederationAccessManager that simply blocks for each request.
BlockingFederationAccessManagerImpl(SPARQLRequestProcessor, TPFRequestProcessor, BRTPFRequestProcessor, Neo4jRequestProcessor) - Constructor for class se.liu.ida.hefquin.engine.federation.access.impl.BlockingFederationAccessManagerImpl
 
blockSize - Variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.iterbased.ResultBlockIterOverResultElementIter
 
BNodeBasedNodeMapping - Static variable in class se.liu.ida.hefquin.engine.wrappers.lpg.vocabulary.LPGtoRDF
Class of node mappings that map every given LPG node to a blank node.
BoltInterface - Static variable in class se.liu.ida.hefquin.engine.vocabulary.FD
 
BooleanCypherExpression - Interface in se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression
This interface represents the subset of Cypher Expressions that can be evaluated to a boolean value: true, false or null.
brTPFInterface - Static variable in class se.liu.ida.hefquin.engine.vocabulary.FD
 
BRTPFInterface - Interface in se.liu.ida.hefquin.engine.federation.access
 
BRTPFInterfaceImpl - Class in se.liu.ida.hefquin.engine.federation.access.impl.iface
 
BRTPFInterfaceImpl(String, String, String, String, String) - Constructor for class se.liu.ida.hefquin.engine.federation.access.impl.iface.BRTPFInterfaceImpl
 
BRTPFInterfaceUtils - Class in se.liu.ida.hefquin.engine.federation.access.impl.iface
 
BRTPFInterfaceUtils() - Constructor for class se.liu.ida.hefquin.engine.federation.access.impl.iface.BRTPFInterfaceUtils
 
BRTPFRequest - Interface in se.liu.ida.hefquin.engine.federation.access
 
BRTPFRequestImpl - Class in se.liu.ida.hefquin.engine.federation.access.impl.req
 
BRTPFRequestImpl(TriplePattern, Set<SolutionMapping>) - Constructor for class se.liu.ida.hefquin.engine.federation.access.impl.req.BRTPFRequestImpl
 
BRTPFRequestImpl(TriplePattern, Set<SolutionMapping>, String) - Constructor for class se.liu.ida.hefquin.engine.federation.access.impl.req.BRTPFRequestImpl
 
BRTPFRequestProcessor - Interface in se.liu.ida.hefquin.engine.federation.access.impl.reqproc
 
BRTPFRequestProcessorImpl - Class in se.liu.ida.hefquin.engine.federation.access.impl.reqproc
 
BRTPFRequestProcessorImpl() - Constructor for class se.liu.ida.hefquin.engine.federation.access.impl.reqproc.BRTPFRequestProcessorImpl
 
BRTPFRequestProcessorImpl(int) - Constructor for class se.liu.ida.hefquin.engine.federation.access.impl.reqproc.BRTPFRequestProcessorImpl
 
brTPFServer - Static variable in class se.liu.ida.hefquin.engine.vocabulary.FD
 
BRTPFServer - Interface in se.liu.ida.hefquin.engine.federation
 
build() - Method in class se.liu.ida.hefquin.engine.federation.access.impl.response.TPFResponseBuilder
 
build() - Method in class se.liu.ida.hefquin.engine.wrappers.graphql.utils.GraphQLFieldPathBuilder
 
build() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.utils.CypherQueryBuilder
 
build() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.utils.LabeledGraphBuilder
 
buildGetEdgesQuery() - Method in class se.liu.ida.hefquin.cli.MaterializeRDFViewOfLPG
 
buildGetNodesQuery() - Method in class se.liu.ida.hefquin.cli.MaterializeRDFViewOfLPG
 
buildQueryString() - Method in class se.liu.ida.hefquin.engine.wrappers.graphql.query.impl.GraphQLQueryImpl
 

C

cache - Variable in class se.liu.ida.hefquin.engine.federation.access.impl.FederationAccessManagerWithCache
 
cache - Variable in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.cardinality.CardinalityEstimationImpl
 
cache - Variable in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.cardinality.VarSpecificCardinalityEstimationImpl
 
cache - Variable in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.costmodel.CostModelImpl
 
cache - Variable in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.PlanRewritingUtils
 
Cache<IdType,ObjectType> - Interface in se.liu.ida.hefquin.base.datastructures
A generic interface for data structures that can be used as a cache for objects of a specific type.
CacheEntry<ObjectType> - Interface in se.liu.ida.hefquin.base.datastructures.impl.cache
 
CacheEntryBase<ObjectType> - Class in se.liu.ida.hefquin.base.datastructures.impl.cache
 
CacheEntryBase(ObjectType) - Constructor for class se.liu.ida.hefquin.base.datastructures.impl.cache.CacheEntryBase
 
CacheEntryBaseFactory<ObjectType> - Class in se.liu.ida.hefquin.base.datastructures.impl.cache
An implementation of CacheEntryFactory for CacheEntryBase objects.
CacheEntryBaseFactory() - Constructor for class se.liu.ida.hefquin.base.datastructures.impl.cache.CacheEntryBaseFactory
 
CacheEntryFactory<EntryType extends CacheEntry<ObjectType>,ObjectType> - Interface in se.liu.ida.hefquin.base.datastructures.impl.cache
Creates EntryType objects that wrap ObjectType objects.
cacheHitsBRTPF - Variable in class se.liu.ida.hefquin.engine.federation.access.impl.FederationAccessManagerWithCache
 
cacheHitsBRTPFCardinality - Variable in class se.liu.ida.hefquin.engine.federation.access.impl.FederationAccessManagerWithCache
 
cacheHitsNeo4j - Variable in class se.liu.ida.hefquin.engine.federation.access.impl.FederationAccessManagerWithCache
 
cacheHitsSPARQL - Variable in class se.liu.ida.hefquin.engine.federation.access.impl.FederationAccessManagerWithCache
 
cacheHitsSPARQLCardinality - Variable in class se.liu.ida.hefquin.engine.federation.access.impl.FederationAccessManagerWithCache
 
cacheHitsTPF - Variable in class se.liu.ida.hefquin.engine.federation.access.impl.FederationAccessManagerWithCache
 
cacheHitsTPFCardinality - Variable in class se.liu.ida.hefquin.engine.federation.access.impl.FederationAccessManagerWithCache
 
CacheInvalidationPolicy<EntryType extends CacheEntry<ObjectType>,ObjectType> - Interface in se.liu.ida.hefquin.base.datastructures.impl.cache
Interface for classes that determine whether cache entries are still valid.
CacheInvalidationPolicyAlwaysValid<EntryType extends CacheEntry<ObjectType>,ObjectType> - Class in se.liu.ida.hefquin.base.datastructures.impl.cache
A generic implementation of CacheInvalidationPolicy that always returns true.
CacheInvalidationPolicyAlwaysValid() - Constructor for class se.liu.ida.hefquin.base.datastructures.impl.cache.CacheInvalidationPolicyAlwaysValid
 
cacheMap - Variable in class se.liu.ida.hefquin.engine.federation.access.impl.FederationAccessManagerWithCache
 
CachePolicies<IdType,ObjectType,EntryType extends CacheEntry<ObjectType>> - Interface in se.liu.ida.hefquin.base.datastructures.impl.cache
 
CacheReplacementPolicy<IdType,ObjectType,EntryType extends CacheEntry<ObjectType>> - Interface in se.liu.ida.hefquin.base.datastructures.impl.cache
Interface for classes that implement a replacement policy for a cache.
CacheReplacementPolicyFactory<IdType,ObjectType,EntryType extends CacheEntry<ObjectType>> - Interface in se.liu.ida.hefquin.base.datastructures.impl.cache
 
CacheReplacementPolicyLRU<IdType,ObjectType,EntryType extends CacheEntry<ObjectType>> - Class in se.liu.ida.hefquin.base.datastructures.impl.cache
 
CacheReplacementPolicyLRU() - Constructor for class se.liu.ida.hefquin.base.datastructures.impl.cache.CacheReplacementPolicyLRU
 
CacheReplacementPolicyLRU.IdNode - Class in se.liu.ida.hefquin.base.datastructures.impl.cache
 
cacheRequestsBRTPF - Variable in class se.liu.ida.hefquin.engine.federation.access.impl.FederationAccessManagerWithCache
 
cacheRequestsNeo4j - Variable in class se.liu.ida.hefquin.engine.federation.access.impl.FederationAccessManagerWithCache
 
cacheRequestsSPARQL - Variable in class se.liu.ida.hefquin.engine.federation.access.impl.FederationAccessManagerWithCache
 
cacheRequestsTPF - Variable in class se.liu.ida.hefquin.engine.federation.access.impl.FederationAccessManagerWithCache
 
calcFactorial(int) - Static method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.evolutionaryAlgorithm.TerminationCriterionBase
 
calculateAvgCostOfPlans(List<PhysicalPlanWithCost>) - Static method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.utils.PhysicalPlanWithCostUtils
 
calculateCost(List<QueryAnalyzer>, Set<Node>, QueryAnalyzer) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.formula.FmAwareWeightedJoinAndUnboundVariableCount
 
calculateCost(List<QueryAnalyzer>, Set<Node>, QueryAnalyzer) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.formula.JoinAwareWeightedUnboundVariableCount
 
calculateStDevCostOfPlans(List<PhysicalPlanWithCost>) - Static method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.utils.PhysicalPlanWithCostUtils
 
calculateStDevCostOfPlans(List<PhysicalPlanWithCost>, double) - Static method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.utils.PhysicalPlanWithCostUtils
 
canBeAppliedTo(PhysicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.AbstractRewritingRuleImpl
 
canBeAppliedTo(PhysicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleChangeOrderAndMergeJoinOfBGPReqIntoBGPAdd
 
canBeAppliedTo(PhysicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleChangeOrderAndMergeJoinOfTPReqIntoTPAdd
 
canBeAppliedTo(PhysicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleChangeOrderOfBGPAddAndTPAdd
 
canBeAppliedTo(PhysicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleChangeOrderOfThreeSubPlansOfJOIN
 
canBeAppliedTo(PhysicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleChangeOrderOfThreeSubPlansOfUNION
 
canBeAppliedTo(PhysicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleChangeOrderOfTPAddAndBGPAdd
 
canBeAppliedTo(PhysicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleChangeOrderOfTwoBGPAdd
 
canBeAppliedTo(PhysicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleChangeOrderOfTwoSubPlansOfJOIN
 
canBeAppliedTo(PhysicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleChangeOrderOfTwoSubPlansOfUNION
 
canBeAppliedTo(PhysicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleChangeOrderOfTwoTPAdd
 
canBeAppliedTo(PhysicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleConvertBGPAddToBJFILTER
 
canBeAppliedTo(PhysicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleConvertBGPAddToBJUNION
 
canBeAppliedTo(PhysicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleConvertBGPAddToBJVALUES
 
canBeAppliedTo(PhysicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleConvertBGPAddToHashJoin
 
canBeAppliedTo(PhysicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleConvertBGPAddToIndexNLJ
 
canBeAppliedTo(PhysicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleConvertBGPAddToSymmetricHashJoin
 
canBeAppliedTo(PhysicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleConvertGBPAddToNaiveNLJ
 
canBeAppliedTo(PhysicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleConvertTPAddToBindJoin
 
canBeAppliedTo(PhysicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleConvertTPAddToBJFILTER
 
canBeAppliedTo(PhysicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleConvertTPAddToBJUNION
 
canBeAppliedTo(PhysicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleConvertTPAddToBJVALUES
 
canBeAppliedTo(PhysicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleConvertTPAddToHashJoin
 
canBeAppliedTo(PhysicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleConvertTPAddToIndexNLJ
 
canBeAppliedTo(PhysicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleConvertTPAddToNaiveNLJ
 
canBeAppliedTo(PhysicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleConvertTPAddToSymmetricHashJoin
 
canBeAppliedTo(PhysicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleConvertUnionOfTwoJoinsToJoinOfUnion
 
canBeAppliedTo(PhysicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleDistributeJOINOverUNION
 
canBeAppliedTo(PhysicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleDivideBGPAddToMultiTPAdd
 
canBeAppliedTo(PhysicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleDivideBGPReqIntoJoinOfTPReqs
 
canBeAppliedTo(PhysicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleDivideBGPReqIntoMultiTPAdds
 
canBeAppliedTo(PhysicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleDivideMultiwayJoinToJoinOfSubPlans
 
canBeAppliedTo(PhysicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleDivideMultiwayUnionToUnionOfSubPlans
 
canBeAppliedTo(PhysicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleMergeBGPAddOfBGPReqIntoOneBGPReq
 
canBeAppliedTo(PhysicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleMergeBGPAddOfGraphPatternReqIntoOneRequest
 
canBeAppliedTo(PhysicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleMergeBGPAddOfTPReqIntoOneBGPReq
 
canBeAppliedTo(PhysicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleMergeChildJoinIntoMultiwayJoin
 
canBeAppliedTo(PhysicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleMergeChildUnionIntoMultiwayUnion
 
canBeAppliedTo(PhysicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleMergeJoinOfOneBGPReqIntoBGPAdd
 
canBeAppliedTo(PhysicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleMergeJoinOfOneTPReqIntoTPAdd
 
canBeAppliedTo(PhysicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleMergeJoinOfTPReqAndBGPReqIntoOneBGPReq
 
canBeAppliedTo(PhysicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleMergeJoinOfTwoBGPReqIntoOneReq
 
canBeAppliedTo(PhysicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleMergeJoinOfTwoPatternReqIntoOneReq
 
canBeAppliedTo(PhysicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleMergeJoinOfTwoTPReqIntoOneBGPReq
 
canBeAppliedTo(PhysicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleMergeMultiwayJoinOfMultiIdenticalSubPlansIntoOne
 
canBeAppliedTo(PhysicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleMergeMultiwayUnionOfMultiIdenticalSubPlansIntoOne
 
canBeAppliedTo(PhysicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleMergeTPAddOfBGPAddIntoBGPAdd
 
canBeAppliedTo(PhysicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleMergeTPAddOfBGPReqIntoOneRequest
 
canBeAppliedTo(PhysicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleMergeTPAddOfGraphPatternReqIntoOneRequest
 
canBeAppliedTo(PhysicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleMergeTwoBGPAddIntoOneBGPAdd
 
canBeAppliedTo(PhysicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleMergeUnionOfTwoIdenticalSubPlansIntoOne
 
canBeAppliedTo(PhysicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleMergeUNIONOfTwoPatternReqIntoOneReq
 
cardEstimate - Variable in class se.liu.ida.hefquin.engine.federation.access.impl.response.TPFResponseImpl
 
cardEstimate - Variable in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.cardinality.MinBasedCardinalityEstimationImpl.WorkerForJoin
 
cardEstimate - Variable in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.cardinality.MinBasedCardinalityEstimationImpl.WorkerForUnion
 
cardEstimate - Variable in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.costmodel.CFRBase
 
cardEstimator - Variable in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.cardinality.VarSpecificCardinalityEstimationImpl
 
cardinality - Variable in class se.liu.ida.hefquin.engine.federation.access.impl.response.CardinalityResponseImpl
 
cardinality - Variable in class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.CardinalityBasedJoinOrderingBase.AnnotatedLogicalPlan
Result cardinality as has been estimated for CardinalityBasedJoinOrderingBase.AnnotatedLogicalPlan.plan.
CardinalityBasedGreedyJoinPlanOptimizerImpl - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.simple
This class implements a query optimizer[1] that builds left-deep query plans, for which it uses a greedy approach to determine the join order based on cardinality estimation, and then choose physical algorithm according to the estimated number of request to execute the join
CardinalityBasedGreedyJoinPlanOptimizerImpl(QueryProcContext) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.simple.CardinalityBasedGreedyJoinPlanOptimizerImpl
 
CardinalityBasedGreedyJoinPlanOptimizerImpl.GreedyConstructionAlgorithm - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.simple
 
CardinalityBasedJoinOrderingBase - Class in se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics
Base class for heuristics that use cardinality estimates to decide on a join order for the subplans of a multiway join or a binary join.
CardinalityBasedJoinOrderingBase() - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.CardinalityBasedJoinOrderingBase
 
CardinalityBasedJoinOrderingBase.AnnotatedLogicalPlan - Class in se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics
A help class that wraps a LogicalPlan together with some information about this plan that is relevant for the algorithm of the main class (CardinalityBasedJoinOrderingBase and that may be relevant for implementations of the abstract functions.
CardinalityBasedJoinOrderingWithRequests - Class in se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics
This class is an implementation of CardinalityBasedJoinOrderingBase that uses cardinality requests.
CardinalityBasedJoinOrderingWithRequests(QueryProcContext) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.CardinalityBasedJoinOrderingWithRequests
 
CardinalityEstimation - Interface in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer
This interface represents cardinality estimators that can estimate the cardinality of the result that will be produced by query plans.
CardinalityEstimationException - Exception in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer
An exception that occurred during the process of estimating the cardinality of the result that will be produced by a given plan.
CardinalityEstimationException(String, Throwable, PhysicalPlan) - Constructor for exception se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.CardinalityEstimationException
 
CardinalityEstimationException(String, PhysicalPlan) - Constructor for exception se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.CardinalityEstimationException
 
CardinalityEstimationException(Throwable, PhysicalPlan) - Constructor for exception se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.CardinalityEstimationException
 
CardinalityEstimationException(PhysicalPlan) - Constructor for exception se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.CardinalityEstimationException
 
CardinalityEstimationImpl - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.cardinality
This class implements an approach to cardinality estimation that is based on the following two ideas: First, for leaf nodes in the given plans, which are request operators, the implementation issues cardinality requests to the respective federation members.
CardinalityEstimationImpl(QueryProcContext) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.cardinality.CardinalityEstimationImpl
 
CardinalityEstimationImpl.WorkerForRequestOps - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.cardinality
 
CardinalityEstimationImpl.WorkerForSubquery - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.cardinality
 
CardinalityEstimationUtils - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.utils
 
CardinalityEstimationUtils() - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.utils.CardinalityEstimationUtils
 
CardinalityResponse - Interface in se.liu.ida.hefquin.engine.federation.access
 
CardinalityResponseImpl - Class in se.liu.ida.hefquin.engine.federation.access.impl.response
 
CardinalityResponseImpl(DataRetrievalResponse, DataRetrievalRequest, int) - Constructor for class se.liu.ida.hefquin.engine.federation.access.impl.response.CardinalityResponseImpl
 
CardinalityResponseImplWithoutCardinality - Class in se.liu.ida.hefquin.engine.federation.access.impl.response
 
CardinalityResponseImplWithoutCardinality(DataRetrievalResponse, DataRetrievalRequest) - Constructor for class se.liu.ida.hefquin.engine.federation.access.impl.response.CardinalityResponseImplWithoutCardinality
 
cat - Variable in class se.liu.ida.hefquin.cli.modules.ModFederation
 
CFRBase - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.costmodel
Abstract base class for implementations of CostFunctionForRootOp.
CFRBase(CardinalityEstimation) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.costmodel.CFRBase
 
CFRBasedCostFunctionForPlan - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.costmodel
Generic implementation of CostFunctionForPlan that can be used for any cost function that is defined as the sum of operator-specific cost values for all operators in the plan.
CFRBasedCostFunctionForPlan(CostFunctionForRootOp) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.costmodel.CFRBasedCostFunctionForPlan
 
CFRBasedParallelismCostFunctionForPlan - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.costmodel
An implementation of CostFunctionForPlan that can be used for any cost function that considers parallelism of operators PhysicalOpMultiwayUnion, PhysicalOpBinaryUnion and PhysicalOpSymmetricHashJoin, in which operators, the maximum cost values among subQueries is taken into account.
CFRBasedParallelismCostFunctionForPlan(CostFunctionForRootOp) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.costmodel.CFRBasedParallelismCostFunctionForPlan
 
CFRNumberOfProcessedSolMaps - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.costmodel
 
CFRNumberOfProcessedSolMaps(CardinalityEstimation) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.costmodel.CFRNumberOfProcessedSolMaps
 
CFRNumberOfRequests - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.costmodel
 
CFRNumberOfRequests(CardinalityEstimation) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.costmodel.CFRNumberOfRequests
 
CFRNumberOfTermsShippedInRequests - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.costmodel
 
CFRNumberOfTermsShippedInRequests(CardinalityEstimation) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.costmodel.CFRNumberOfTermsShippedInRequests
 
CFRNumberOfTermsShippedInResponses - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.costmodel
 
CFRNumberOfTermsShippedInResponses(CardinalityEstimation) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.costmodel.CFRNumberOfTermsShippedInResponses
 
CFRNumberOfVarsShippedInRequests - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.costmodel
 
CFRNumberOfVarsShippedInRequests(CardinalityEstimation) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.costmodel.CFRNumberOfVarsShippedInRequests
 
CFRNumberOfVarsShippedInResponses - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.costmodel
 
CFRNumberOfVarsShippedInResponses(CardinalityEstimation) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.costmodel.CFRNumberOfVarsShippedInResponses
 
checkApplicability(List<PhysicalPlan>) - Static method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpParallelMultiLeftJoin
Checks whether a LogicalOpMultiwayLeftJoin with the given list of physical plans can be implemented by the parallel multi-left-join (as captured by this physical operator).
checkIfG2lAndL2gPairsRemovable(LogicalPlan) - Static method in class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.RemovePairsOfG2lAndL2g
If a pair of g2l and l2g operators use the same vocabulary mapping, these two operators can be omitted
checkIfL2gOrG2lNeeded(LogicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.RemoveUnnecessaryL2gAndG2l
This function is used to check if a l2g or g2l operator is needed.
checkIfLtgCanBeExtractedOverJoin(LogicalPlan) - Static method in class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.PullUpLtgOverJoin
Check if l2g operator can be pulled up over join by checking: i) the root operator is a join (binary or multiway), ii) every subplan under this join has an l2g operator as its root, iii) all these l2g operators have the same vocab.mapping, and iv) that vocab.mapping is an "equivalence-only" mapping.
checkIfLtgCanBeExtractedOverUnion(LogicalPlan) - Static method in class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.PullUpLtgOverUnion
Check if l2g operator can be pulled up over union by checking: i) the root operator is a union (binary or multiway), ii) every subplan under this join has an l2g operator as its root, and iii) all these l2g operators have the same vocab.mapping
checkUnaryOpApplicableToUnionPlan(PhysicalPlan) - Static method in class se.liu.ida.hefquin.engine.queryplan.utils.PhysicalPlanFactory
Check whether all operators under the UNION operator belong to any of the following: - The operator is a request - If the operator is a filter, then under that filter there must be a request, - If the operator is a L2G operator, under the L2G operator, there must be a request or a filter operator with requests.
child1InputComplete - Variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpHashJoin
 
child1InputComplete - Variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpSymmetricHashJoin
 
child2InputComplete - Variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpHashJoin
 
child2InputComplete - Variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpSymmetricHashJoin
 
chooseFirstSubplan() - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.simple.CostModelBasedGreedyJoinPlanOptimizerImpl.GreedyEnumerationAlgorithm
Compares all available subplans (see CostModelBasedGreedyJoinPlanOptimizerImpl.GreedyEnumerationAlgorithm.subplans) in terms of their respective costs (as estimated by using the CostModelBasedGreedyJoinPlanOptimizerImpl.costModel) and returns the one with the lowest estimated cost.
chooseFirstSubPlan(List<CardinalityBasedGreedyJoinPlanOptimizerImpl.PhysicalPlanWithStatistics>) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.simple.CardinalityBasedGreedyJoinPlanOptimizerImpl.GreedyConstructionAlgorithm
Compares all available subplans (see CardinalityBasedGreedyJoinPlanOptimizerImpl.GreedyConstructionAlgorithm.subplans) in terms of their respective cardinality returns the one with the lowest cardinality.
classPrefix - Variable in class se.liu.ida.hefquin.engine.wrappers.graphql.impl.DefaultGraphQL2RDFConfiguration
 
clear() - Method in interface se.liu.ida.hefquin.base.datastructures.Cache
Removes all objects from this cache.
clear() - Method in interface se.liu.ida.hefquin.base.datastructures.impl.cache.CacheReplacementPolicy
Used by the cache to inform the replacement policy that the cache has been cleared.
clear() - Method in class se.liu.ida.hefquin.base.datastructures.impl.cache.CacheReplacementPolicyLRU
 
clear() - Method in class se.liu.ida.hefquin.base.datastructures.impl.cache.GenericCacheImpl
 
clear() - Method in class se.liu.ida.hefquin.base.datastructures.impl.SolutionMappingsHashTable
 
clear() - Method in class se.liu.ida.hefquin.base.datastructures.impl.SolutionMappingsHashTableBasedOnOneVar
 
clear() - Method in class se.liu.ida.hefquin.base.datastructures.impl.SolutionMappingsHashTableBasedOnTwoVars
 
clear() - Method in class se.liu.ida.hefquin.base.datastructures.impl.SolutionMappingsIndexNoJoinVars
 
clear() - Method in class se.liu.ida.hefquin.base.datastructures.impl.WrappingSolutionMappingsIndex
 
clear() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.CollectingIntermediateResultElementSink
Clears this sink by removing all solution mappings that have so far been collected in this sink.
ClosableIntermediateResultElementSink - Interface in se.liu.ida.hefquin.engine.queryplan.executable.impl
 
close() - Method in interface se.liu.ida.hefquin.engine.queryplan.executable.impl.ClosableIntermediateResultElementSink
Closes this sink.
close() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.SynchronizedIntermediateResultElementSink
 
closed - Variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.SynchronizedIntermediateResultElementSink
 
closeIterator() - Method in class se.liu.ida.hefquin.jenaintegration.sparql.engine.main.OpExecutorHeFQUIN.WrappingQueryIterator
 
collectAllListElements(Graph, Node, Set<Node>) - Static method in class se.liu.ida.hefquin.base.data.mappings.impl.SchemaMappingReader
 
collectAllPossibleApplications(PhysicalPlan, Set<RuleApplication>, Stack<PhysicalPlan>) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.AbstractRewritingRuleImpl
 
collectExceptions - Variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOps
If true, then the subclasses are expected to collect exceptions (by calling BaseForExecOps.recordExceptionCaughtDuringExecution(Exception)); otherwise, they are expected to throw the exceptions immediately.
CollectingIntermediateResultElementSink - Class in se.liu.ida.hefquin.engine.queryplan.executable.impl
A (thread-safe) implementation of IntermediateResultElementSink that collects all solution mappings that are sent to it.
CollectingIntermediateResultElementSink() - Constructor for class se.liu.ida.hefquin.engine.queryplan.executable.impl.CollectingIntermediateResultElementSink
 
CollectingIntermediateResultElementSinkWithTranslation - Class in se.liu.ida.hefquin.engine.queryplan.executable.impl
 
CollectingIntermediateResultElementSinkWithTranslation(VocabularyMapping) - Constructor for class se.liu.ida.hefquin.engine.queryplan.executable.impl.CollectingIntermediateResultElementSinkWithTranslation
 
combine(CypherQuery, CypherQuery, CypherVarGenerator) - Static method in class se.liu.ida.hefquin.engine.wrappers.lpg.utils.CypherQueryCombinator
 
compatible(SolutionMapping, SolutionMapping) - Static method in class se.liu.ida.hefquin.base.data.utils.SolutionMappingUtils
Returns true if the given solution mappings are compatible.
compile(PhysicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.compiler.IteratorBasedQueryPlanCompilerImpl
 
compile(PhysicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.compiler.TaskBasedQueryPlanCompilerBase
 
compile(PhysicalPlan) - Method in interface se.liu.ida.hefquin.engine.queryproc.QueryPlanCompiler
 
compile(PhysicalPlan, ExecutionContext) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.compiler.IteratorBasedQueryPlanCompilerImpl
 
CompletableFutureUtils - Class in se.liu.ida.hefquin.base.utils
 
CompletableFutureUtils() - Constructor for class se.liu.ida.hefquin.base.utils.CompletableFutureUtils
 
CompletableFutureUtils.GetAllException - Exception in se.liu.ida.hefquin.base.utils
 
complete(CostModel) - Method in interface se.liu.ida.hefquin.engine.HeFQUINEngineConfigReader.ExtendedContext
 
complete(CostModel) - Method in class se.liu.ida.hefquin.engine.HeFQUINEngineConfigReader.ExtendedContextImpl1
 
complete(CostModel) - Method in class se.liu.ida.hefquin.engine.HeFQUINEngineConfigReader.ExtendedContextImpl2
 
completed - Variable in class se.liu.ida.hefquin.engine.HeFQUINEngineConfigReader.ExtendedContextImpl2
 
COMPLETED_AND_CONSUMED - Enum constant in enum class se.liu.ida.hefquin.engine.queryplan.executable.impl.ExecPlanTaskBase.Status
The execution of the task was completed successfully and its results have been consumed completely.
COMPLETED_NOT_CONSUMED - Enum constant in enum class se.liu.ida.hefquin.engine.queryplan.executable.impl.ExecPlanTaskBase.Status
The execution of the task was completed successfully but its results have not yet been consumed completely.
completedBRTPFRequests - Variable in class se.liu.ida.hefquin.engine.federation.access.impl.AsyncFederationAccessManagerImpl
 
completedNeo4jRequests - Variable in class se.liu.ida.hefquin.engine.federation.access.impl.AsyncFederationAccessManagerImpl
 
completedSPARQLRequests - Variable in class se.liu.ida.hefquin.engine.federation.access.impl.AsyncFederationAccessManagerImpl
 
completedTPFRequests - Variable in class se.liu.ida.hefquin.engine.federation.access.impl.AsyncFederationAccessManagerImpl
 
componentMappings - Static variable in class se.liu.ida.hefquin.engine.wrappers.lpg.vocabulary.LPGtoRDF
Specifies the list of mappings that a lr:CompositeNodeLabelMapping, a lr:CompositeEdgeLabelMapping, or a lr:CompositePropertyNameMapping consists of.
CompositeEdgeLabelMapping - Static variable in class se.liu.ida.hefquin.engine.wrappers.lpg.vocabulary.LPGtoRDF
Class of edge label mappings that are based on other edge label mappings and, for every given edge label, consider these other mappings one after another until one of them is found that has the given edge label in its domain; this other edge label mapping is then invoked.
CompositeEdgeLabelMappingImpl - Class in se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl
 
CompositeEdgeLabelMappingImpl(List<EdgeLabelMapping>) - Constructor for class se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.CompositeEdgeLabelMappingImpl
 
CompositeNodeLabelMapping - Static variable in class se.liu.ida.hefquin.engine.wrappers.lpg.vocabulary.LPGtoRDF
Class of node label mappings that are based on other node label mappings and, for every given node label, consider these other mappings one after another until one of them is found that has the given node label in its domain; this other node label mapping is then invoked.
CompositeNodeLabelMappingImpl - Class in se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl
 
CompositeNodeLabelMappingImpl(List<NodeLabelMapping>) - Constructor for class se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.CompositeNodeLabelMappingImpl
 
CompositePropertyNameMapping - Static variable in class se.liu.ida.hefquin.engine.wrappers.lpg.vocabulary.LPGtoRDF
Class of property name mappings that are based on other property name mappings and, for every given property name, consider these other mappings one after another until one of them is found that has the given property name in its domain; this other property name mapping is then invoked.
CompositePropertyNameMappingImpl - Class in se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl
 
CompositePropertyNameMappingImpl(List<PropertyNameMapping>) - Constructor for class se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.CompositePropertyNameMappingImpl
 
ConcatenatingIterable<T> - Class in se.liu.ida.hefquin.base.utils
 
ConcatenatingIterable(Iterable<T>, Iterable<T>) - Constructor for class se.liu.ida.hefquin.base.utils.ConcatenatingIterable
 
concludeExecution(IntermediateResultElementSink, ExecutionContext) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.UnaryExecutableOpBase
 
concludeExecution(IntermediateResultElementSink, ExecutionContext) - Method in interface se.liu.ida.hefquin.engine.queryplan.executable.UnaryExecutableOp
Concludes the execution of this operator and sends the remaining result elements (if any) to the given sink.
condition - Variable in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.randomized.IterativeImprovementBasedQueryOptimizer
 
condition - Variable in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.randomized.SimulatedAnnealing
 
conditions - Variable in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.CypherMatchQueryImpl
 
confDescr - Variable in class se.liu.ida.hefquin.cli.modules.ModEngineConfig
 
confDescrDecl - Variable in class se.liu.ida.hefquin.cli.modules.ModEngineConfig
 
config - Variable in class se.liu.ida.hefquin.engine.wrappers.graphql.impl.JSON2SolutionGraphConverterImpl
 
config - Variable in class se.liu.ida.hefquin.engine.wrappers.graphql.utils.GraphQLQueryRootForStarPattern
 
config - Variable in class se.liu.ida.hefquin.engine.wrappers.graphql.utils.SPARQL2GraphQLHelper
 
ConfigLoader - Class in se.liu.ida.hefquin.service
 
ConfigLoader() - Constructor for class se.liu.ida.hefquin.service.ConfigLoader
 
conn - Variable in exception se.liu.ida.hefquin.engine.wrappers.lpg.conn.Neo4jConnectionException
 
connect(String) - Static method in class se.liu.ida.hefquin.engine.wrappers.lpg.conn.Neo4jConnectionFactory
 
connectingText - Variable in class se.liu.ida.hefquin.engine.wrappers.graphql.impl.DefaultGraphQL2RDFConfiguration
 
connectionTimeout - Variable in class se.liu.ida.hefquin.engine.federation.access.impl.reqproc.GraphQLRequestProcessorImpl
 
ConnectorForAdditionalConsumer - Class in se.liu.ida.hefquin.engine.queryplan.executable.impl.pushbased
 
ConnectorForAdditionalConsumer(ExecutionContext, int) - Constructor for class se.liu.ida.hefquin.engine.queryplan.executable.impl.pushbased.ConnectorForAdditionalConsumer
 
connectors - Variable in class se.liu.ida.hefquin.engine.wrappers.graphql.utils.SPARQL2GraphQLHelper
 
constructBinaryPlan(List<QueryAnalyzer>) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.GreedyBasedReordering
 
ConstructorArgument - Static variable in class se.liu.ida.hefquin.engine.vocabulary.ECVocab
This class is a superclass of any kind of argument to be passed to the constructor of a corresponding Java class.
constructorArguments - Static variable in class se.liu.ida.hefquin.engine.vocabulary.ECVocab
Specifies the list of arguments that must be passed to the constructor of the Java class.
consumeMatchingTriples(Iterable<Triple>, IntermediateResultElementSink) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpRequestWithTPFPaging
 
consumeResponse(PageRespType, IntermediateResultElementSink) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpRequestWithPaging
 
contains(Object) - Method in class se.liu.ida.hefquin.base.datastructures.impl.SolutionMappingsHashTable
 
contains(Object) - Method in class se.liu.ida.hefquin.base.datastructures.impl.SolutionMappingsHashTableBasedOnOneVar
 
contains(Object) - Method in class se.liu.ida.hefquin.base.datastructures.impl.SolutionMappingsHashTableBasedOnTwoVars
 
contains(Object) - Method in class se.liu.ida.hefquin.base.datastructures.impl.SolutionMappingsIndexNoJoinVars
 
contains(Object) - Method in class se.liu.ida.hefquin.base.datastructures.impl.WrappingSolutionMappingsIndex
 
containsAll(Collection<?>) - Method in class se.liu.ida.hefquin.base.datastructures.impl.SolutionMappingsIndexBase
 
containsAll(Collection<?>) - Method in class se.liu.ida.hefquin.base.datastructures.impl.WrappingSolutionMappingsIndex
 
containsBlankNodes(Binding) - Static method in class se.liu.ida.hefquin.base.data.utils.SolutionMappingUtils
Returns true if the given solution mapping binds any of its variables to a blank node.
containsBlankNodes(SolutionMapping) - Static method in class se.liu.ida.hefquin.base.data.utils.SolutionMappingUtils
Returns true if the given solution mapping binds any of its variables to a blank node.
containsClassURI(String, GraphQL2RDFConfiguration, GraphQLSchema) - Static method in class se.liu.ida.hefquin.engine.wrappers.graphql.utils.URI2GraphQLHelper
Takes a class URI ( @param uri ) and checks that its valid before getting the GraphQL type name from it using @param config, then checks if the name matches a GraphQL object type in @param schema
containsGraphQLField(String, String) - Method in interface se.liu.ida.hefquin.engine.wrappers.graphql.data.GraphQLSchema
Verifies that a field with the name @param fieldName exists for a GraphQL object type with the name @param objectTypeName in the endpoint (as defined by its schema).
containsGraphQLField(String, String) - Method in class se.liu.ida.hefquin.engine.wrappers.graphql.data.impl.GraphQLSchemaImpl
 
containsGraphQLObjectType(String) - Method in interface se.liu.ida.hefquin.engine.wrappers.graphql.data.GraphQLSchema
Verifies that a GraphQL object type with the name @param objectTypeName exists for the endpoint (as defined by its schema).
containsGraphQLObjectType(String) - Method in class se.liu.ida.hefquin.engine.wrappers.graphql.data.impl.GraphQLSchemaImpl
 
containsPropertyURI(String, GraphQL2RDFConfiguration, GraphQLSchema) - Static method in class se.liu.ida.hefquin.engine.wrappers.graphql.utils.URI2GraphQLHelper
Takes a property URI ( @param uri ) and checks that its valid before getting the GraphQL type and field name using @param config, then checks whether they matches a field for a GraphQL object type in @param schema
convert(Iterable<? extends Triple>) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpTriplesRequest
 
convert(Iterable<Triple>) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpRequestWithTPFPaging
 
convert(Iterable<Triple>) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpTriplePatternRequestWithTPF
 
convert(Iterable<Triple>) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpRequestBRTPF
 
convert(Iterable<Triple>, TriplePattern) - Static method in class se.liu.ida.hefquin.base.data.utils.TriplesToSolMapsConverter
 
convert(String) - Static method in class se.liu.ida.hefquin.service.HeFQUINServerUtils
 
convert(Iterator<Triple>, TriplePattern) - Static method in class se.liu.ida.hefquin.base.data.utils.TriplesToSolMapsConverter
 
convert(Triple) - Method in class se.liu.ida.hefquin.base.data.utils.TriplesToSolMapsConverter.ConvertingIterBase
 
convert(Triple) - Method in class se.liu.ida.hefquin.base.data.utils.TriplesToSolMapsConverter.ConvertingIterBase1
 
convert(Triple) - Method in class se.liu.ida.hefquin.base.data.utils.TriplesToSolMapsConverter.ConvertingIterBase2
 
convert(Triple) - Method in class se.liu.ida.hefquin.base.data.utils.TriplesToSolMapsConverter.ConvertingIterEmpty
 
convert(Triple) - Method in class se.liu.ida.hefquin.base.data.utils.TriplesToSolMapsConverter.ConvertingIterSPO
 
convert(BinaryLogicalOp) - Static method in class se.liu.ida.hefquin.engine.queryplan.utils.LogicalToPhysicalOpConverter
 
convert(LogicalOpBGPAdd) - Static method in class se.liu.ida.hefquin.engine.queryplan.utils.LogicalToPhysicalOpConverter
 
convert(LogicalOpBGPOptAdd) - Static method in class se.liu.ida.hefquin.engine.queryplan.utils.LogicalToPhysicalOpConverter
 
convert(LogicalOpBind) - Static method in class se.liu.ida.hefquin.engine.queryplan.utils.LogicalToPhysicalOpConverter
 
convert(LogicalOpFilter) - Static method in class se.liu.ida.hefquin.engine.queryplan.utils.LogicalToPhysicalOpConverter
 
convert(LogicalOpGlobalToLocal) - Static method in class se.liu.ida.hefquin.engine.queryplan.utils.LogicalToPhysicalOpConverter
 
convert(LogicalOpGPAdd) - Static method in class se.liu.ida.hefquin.engine.queryplan.utils.LogicalToPhysicalOpConverter
 
convert(LogicalOpGPOptAdd) - Static method in class se.liu.ida.hefquin.engine.queryplan.utils.LogicalToPhysicalOpConverter
 
convert(LogicalOpJoin) - Static method in class se.liu.ida.hefquin.engine.queryplan.utils.LogicalToPhysicalOpConverter
 
convert(LogicalOpLocalToGlobal) - Static method in class se.liu.ida.hefquin.engine.queryplan.utils.LogicalToPhysicalOpConverter
 
convert(LogicalOpMultiwayJoin) - Static method in class se.liu.ida.hefquin.engine.queryplan.utils.LogicalToPhysicalOpConverter
 
convert(LogicalOpMultiwayLeftJoin) - Static method in class se.liu.ida.hefquin.engine.queryplan.utils.LogicalToPhysicalOpConverter
 
convert(LogicalOpMultiwayUnion) - Static method in class se.liu.ida.hefquin.engine.queryplan.utils.LogicalToPhysicalOpConverter
 
convert(LogicalOpRequest<?, ?>) - Static method in class se.liu.ida.hefquin.engine.queryplan.utils.LogicalToPhysicalOpConverter
 
convert(LogicalOpRightJoin) - Static method in class se.liu.ida.hefquin.engine.queryplan.utils.LogicalToPhysicalOpConverter
 
convert(LogicalOpTPAdd) - Static method in class se.liu.ida.hefquin.engine.queryplan.utils.LogicalToPhysicalOpConverter
 
convert(LogicalOpTPOptAdd) - Static method in class se.liu.ida.hefquin.engine.queryplan.utils.LogicalToPhysicalOpConverter
 
convert(LogicalOpUnion) - Static method in class se.liu.ida.hefquin.engine.queryplan.utils.LogicalToPhysicalOpConverter
 
convert(LogicalOperator) - Static method in class se.liu.ida.hefquin.engine.queryplan.utils.LogicalToPhysicalOpConverter
 
convert(LogicalPlan, boolean) - Method in interface se.liu.ida.hefquin.engine.queryplan.utils.LogicalToPhysicalPlanConverter
 
convert(LogicalPlan, boolean) - Method in class se.liu.ida.hefquin.engine.queryplan.utils.LogicalToPhysicalPlanConverterImpl
 
convert(LogicalPlan, boolean) - Method in class se.liu.ida.hefquin.engine.queryplan.utils.LogicalToPhysicalPlanConverterImpl.Worker
 
convert(NaryLogicalOp) - Static method in class se.liu.ida.hefquin.engine.queryplan.utils.LogicalToPhysicalOpConverter
 
convert(NullaryLogicalOp) - Static method in class se.liu.ida.hefquin.engine.queryplan.utils.LogicalToPhysicalOpConverter
 
convert(UnaryLogicalOp) - Static method in class se.liu.ida.hefquin.engine.queryplan.utils.LogicalToPhysicalOpConverter
 
convertChildren(LogicalPlan, boolean) - Method in class se.liu.ida.hefquin.engine.queryplan.utils.LogicalToPhysicalPlanConverterImpl.Worker
Converts the sub-plans of the given logical plan (if any) and returns a list of the resulting physical plans.
convertedSubPlans - Variable in class se.liu.ida.hefquin.engine.queryplan.utils.LogicalToPhysicalPlanConverterImpl.Worker
 
convertedSubPlans - Variable in class se.liu.ida.hefquin.engine.queryproc.impl.compiler.PushBasedQueryPlanCompilerImpl.Worker
 
ConvertingIterBase(Iterator<Triple>) - Constructor for class se.liu.ida.hefquin.base.data.utils.TriplesToSolMapsConverter.ConvertingIterBase
 
ConvertingIterBase1(Iterator<Triple>, Var) - Constructor for class se.liu.ida.hefquin.base.data.utils.TriplesToSolMapsConverter.ConvertingIterBase1
 
ConvertingIterBase2(Iterator<Triple>, Var, Var) - Constructor for class se.liu.ida.hefquin.base.data.utils.TriplesToSolMapsConverter.ConvertingIterBase2
 
ConvertingIterEmpty(Iterator<Triple>) - Constructor for class se.liu.ida.hefquin.base.data.utils.TriplesToSolMapsConverter.ConvertingIterEmpty
 
ConvertingIterO(Iterator<Triple>, Var) - Constructor for class se.liu.ida.hefquin.base.data.utils.TriplesToSolMapsConverter.ConvertingIterO
 
ConvertingIterP(Iterator<Triple>, Var) - Constructor for class se.liu.ida.hefquin.base.data.utils.TriplesToSolMapsConverter.ConvertingIterP
 
ConvertingIterPO(Iterator<Triple>, Var, Var) - Constructor for class se.liu.ida.hefquin.base.data.utils.TriplesToSolMapsConverter.ConvertingIterPO
 
ConvertingIterS(Iterator<Triple>, Var) - Constructor for class se.liu.ida.hefquin.base.data.utils.TriplesToSolMapsConverter.ConvertingIterS
 
ConvertingIterSO(Iterator<Triple>, Var, Var) - Constructor for class se.liu.ida.hefquin.base.data.utils.TriplesToSolMapsConverter.ConvertingIterSO
 
ConvertingIterSP(Iterator<Triple>, Var, Var) - Constructor for class se.liu.ida.hefquin.base.data.utils.TriplesToSolMapsConverter.ConvertingIterSP
 
ConvertingIterSPO(Iterator<Triple>, TriplePattern) - Constructor for class se.liu.ida.hefquin.base.data.utils.TriplesToSolMapsConverter.ConvertingIterSPO
 
convertToJenaElement(SPARQLGraphPattern) - Static method in class se.liu.ida.hefquin.base.query.impl.QueryPatternUtils
 
convertToJenaOp(SPARQLGraphPattern) - Static method in class se.liu.ida.hefquin.base.query.impl.QueryPatternUtils
Returns a representation of the given graph pattern as an object of the Op interface of the Jena API.
convertToJenaResultSet(List<SolutionMapping>, List<String>) - Static method in class se.liu.ida.hefquin.base.data.utils.JenaResultSetUtils
 
convertToQuery(SPARQLGraphPattern) - Static method in interface se.liu.ida.hefquin.engine.federation.access.SPARQLRequest
 
copy() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.utils.LabeledGraph.Path
 
copy(Iterable<SolutionMapping>) - Static method in class se.liu.ida.hefquin.base.datastructures.impl.SolutionMappingsIndexForMixedUsage
 
cost - Variable in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.utils.PhysicalPlanWithCost
 
CostDimension - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.costmodel
 
CostDimension(double, CostFunctionForPlan) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.costmodel.CostDimension
 
CostEstimationException - Exception in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer
An exception that occurred during the process of estimating the cost of a given plan.
CostEstimationException(String, Throwable, PhysicalPlan) - Constructor for exception se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.CostEstimationException
 
CostEstimationException(String, PhysicalPlan) - Constructor for exception se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.CostEstimationException
 
CostEstimationException(Throwable, PhysicalPlan) - Constructor for exception se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.CostEstimationException
 
CostEstimationException(PhysicalPlan) - Constructor for exception se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.CostEstimationException
 
CostEstimationUtils - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.utils
 
CostEstimationUtils() - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.utils.CostEstimationUtils
 
costFct - Variable in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.costmodel.CostDimension
 
costFctForRoot - Variable in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.costmodel.CFRBasedCostFunctionForPlan
 
CostFunctionForPlan - Interface in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.costmodel
Implementations of this interface represent functions that determine some form of cost value for any given (physical) query plan.
CostFunctionForRootOp - Interface in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.costmodel
Implementations of this interface represent functions that determine some form of cost value for the root node of any given query plan.
costModel - Variable in class se.liu.ida.hefquin.engine.HeFQUINEngineConfigReader.ExtendedContextImpl2
 
costModel - Variable in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.evolutionaryAlgorithm.EvolutionaryAlgorithmQueryOptimizer
 
costModel - Variable in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.randomized.RandomizedQueryOptimizerBase
 
costModel - Variable in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.simple.CostModelBasedGreedyJoinPlanOptimizerImpl
 
costModel - Variable in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.simple.DPBasedJoinPlanOptimizer
 
costModel - Static variable in class se.liu.ida.hefquin.engine.vocabulary.ECVocab
Specifies the cost model to be used by the query processor.
CostModel - Interface in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer
 
CostModel - Static variable in class se.liu.ida.hefquin.engine.vocabulary.ECVocab
 
CostModel_INSTANCE - Static variable in class se.liu.ida.hefquin.engine.vocabulary.ECVocab
 
CostModelBasedGreedyJoinPlanOptimizerImpl - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.simple
 
CostModelBasedGreedyJoinPlanOptimizerImpl(CostModel) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.simple.CostModelBasedGreedyJoinPlanOptimizerImpl
 
CostModelBasedGreedyJoinPlanOptimizerImpl.GreedyEnumerationAlgorithm - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.simple
 
CostModelImpl - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.costmodel
 
CostModelImpl(CardinalityEstimation) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.costmodel.CostModelImpl
 
CostModelImpl(CostDimension[]) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.costmodel.CostModelImpl
 
costValueThreshold - Variable in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.evolutionaryAlgorithm.TerminatedByCostValue
 
countDuplicates(List<Node>) - Static method in class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.utils.JoinAnalyzer
Sum the number of duplicates for each variable e.g., if the input contains three ?
counterBRTPFRequests - Variable in class se.liu.ida.hefquin.engine.federation.access.impl.BlockingFederationAccessManagerImpl
 
counterNeo4jRequests - Variable in class se.liu.ida.hefquin.engine.federation.access.impl.BlockingFederationAccessManagerImpl
 
counterSPARQLRequests - Variable in class se.liu.ida.hefquin.engine.federation.access.impl.BlockingFederationAccessManagerImpl
 
counterTPFRequests - Variable in class se.liu.ida.hefquin.engine.federation.access.impl.BlockingFederationAccessManagerImpl
 
CountLargerThanZeroExpression - Class in se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression
 
CountLargerThanZeroExpression() - Constructor for class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.CountLargerThanZeroExpression
 
countNrOfPlansWithBestCost(List<PhysicalPlanWithCost>, double) - Static method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.utils.PhysicalPlanWithCostUtils
 
countNumOfChainJoins(QueryAnalyzer) - Static method in class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.utils.JoinAnalyzer
 
countNumOfChainJoins(QueryAnalyzer, QueryAnalyzer) - Static method in class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.utils.JoinAnalyzer
 
countNumOfJoinPairs(List<Node>, List<Node>) - Static method in class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.utils.JoinAnalyzer
For each occurrence of a variable in the second list, check whether there exists a matching partner (the same variable) in the first list.
countNumOfJoinsWithSameObj(QueryAnalyzer) - Static method in class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.utils.JoinAnalyzer
 
countNumOfJoinsWithSameObj(QueryAnalyzer, QueryAnalyzer) - Static method in class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.utils.JoinAnalyzer
 
countNumOfJoinsWithSameSub(QueryAnalyzer) - Static method in class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.utils.JoinAnalyzer
Count number of different types of joins for a given plan; - s-s joins: subject-subject - o-o joins: object-object joins - chain joins: object-subject and subject-object joins - unusual joins: subject-predicate, predicate-object, predicate-predicate joins
countNumOfJoinsWithSameSub(QueryAnalyzer, QueryAnalyzer) - Static method in class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.utils.JoinAnalyzer
Count number of different types of joins between two given sub-plans
countNumOfOps(LogicalPlan) - Static method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.evolutionaryAlgorithm.TerminationCriterionBase
 
countNumOfUnusualJoins(QueryAnalyzer) - Static method in class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.utils.JoinAnalyzer
 
countNumOfUnusualJoins(QueryAnalyzer, QueryAnalyzer) - Static method in class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.utils.JoinAnalyzer
 
countPredicate1 - Static variable in class se.liu.ida.hefquin.engine.federation.access.impl.response.TPFResponseBuilder
 
countPredicate2 - Static variable in class se.liu.ida.hefquin.engine.federation.access.impl.response.TPFResponseBuilder
 
countSubplans(LogicalPlan) - Static method in class se.liu.ida.hefquin.engine.queryplan.logical.LogicalPlanUtils
 
countUnboundVars(List<Node>, Set<Node>) - Static method in class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.formula.JoinAwareWeightedUnboundVariableCount
For a given list of variables, count the number of unique variables that are not in the set of 'boundVariables'
countVar - Static variable in class se.liu.ida.hefquin.engine.federation.access.impl.FederationAccessManagerBase1
 
create() - Method in interface se.liu.ida.hefquin.base.datastructures.impl.cache.CacheReplacementPolicyFactory
 
create(JsonNode, Iterator<JsonNode>, CypherVar) - Static method in class se.liu.ida.hefquin.engine.wrappers.lpg.utils.RecordEntryFactory
 
createAllJoinPlans(PhysicalPlan, PhysicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.simple.CostModelBasedGreedyJoinPlanOptimizerImpl
Creates a list of join plans, including a (default) binary join of the given two plans as well as possible plans with unary (gpAdd-based) joins in which the first given plan is the child.
createAsIterable(Iterable<SolutionMapping>, Iterable<SolutionMapping>) - Static method in class se.liu.ida.hefquin.base.data.utils.JoiningIteratorForSolMaps
 
createAsIterable(Iterable<SolutionMapping>, Iterable<SolutionMapping>) - Static method in class se.liu.ida.hefquin.base.data.utils.UnionIteratorForSolMaps
 
createAsIterable(Iterable<SolutionMapping>, Var, Node) - Static method in class se.liu.ida.hefquin.base.data.utils.FilteringIteratorForSolMaps_OneVarBinding
 
createAsIterable(Iterable<SolutionMapping>, Var, Node, Var, Node) - Static method in class se.liu.ida.hefquin.base.data.utils.FilteringIteratorForSolMaps_TwoVarsBindings
 
createAsIterable(Iterable<SolutionMapping>, Var, Node, Var, Node, Var, Node) - Static method in class se.liu.ida.hefquin.base.data.utils.FilteringIteratorForSolMaps_ThreeVarsBindings
 
createAsIterable(Iterable<SolutionMapping>, Expr...) - Static method in class se.liu.ida.hefquin.base.data.utils.FilteringIteratorForSolMaps_ExprList
 
createAsIterable(Iterable<SolutionMapping>, ExprList) - Static method in class se.liu.ida.hefquin.base.data.utils.FilteringIteratorForSolMaps_ExprList
 
createAsIterable(Iterable<SolutionMapping>, SolutionMapping) - Static method in class se.liu.ida.hefquin.base.data.utils.FilteringIteratorForSolMaps_CompatibleSolMap
 
createAsIterable(Iterable<SolutionMapping>, VocabularyMapping) - Static method in class se.liu.ida.hefquin.base.data.utils.RewritingIteratorForSolMapsG2L
 
createAsIterable(Iterable<SolutionMapping>, VocabularyMapping) - Static method in class se.liu.ida.hefquin.base.data.utils.RewritingIteratorForSolMapsL2G
 
createAsIterable(Collection<List<SolutionMapping>>) - Static method in class se.liu.ida.hefquin.base.data.utils.SolutionMappingsIteratorOverCollectionOfLists
 
createBGP(BasicPattern) - Static method in class se.liu.ida.hefquin.base.query.impl.QueryPatternUtils
 
createBGP(PathBlock) - Static method in class se.liu.ida.hefquin.base.query.impl.QueryPatternUtils
Assumes that the given PathBlock does not contain property path patterns (but only triple patterns).
createBGP(ElementPathBlock) - Static method in class se.liu.ida.hefquin.base.query.impl.QueryPatternUtils
Assumes that the given ElementPathBlock does not contain property path patterns (but only triple patterns).
createBGPAddLopFromRequest(BGPRequest, FederationMember) - Static method in class se.liu.ida.hefquin.engine.queryplan.utils.LogicalOpUtils
Creates a logical bgpAdd operator that uses the BGP of the given request, together with the given federation member.
createBGPOptAddLopFromRequest(BGPRequest, FederationMember) - Static method in class se.liu.ida.hefquin.engine.queryplan.utils.LogicalOpUtils
Creates a logical bgpOptAdd operator that uses the BGP of the given request, together with the given federation member.
createBlockIterator(ResultElementIterator, int) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.compiler.IteratorBasedQueryPlanCompilerImpl
 
createBRTPFInterface(String) - Static method in class se.liu.ida.hefquin.engine.federation.access.impl.iface.BRTPFInterfaceUtils
Returns a BRTPFInterface object that represents the interface of a TPF server from which a TPF with the given URI can be retrieved.
createBRTPFServer(String, VocabularyMapping) - Method in class se.liu.ida.hefquin.engine.federation.catalog.FederationDescriptionReader
 
createCacheEntry(ObjectType) - Method in class se.liu.ida.hefquin.base.datastructures.impl.cache.CacheEntryBaseFactory
 
createCacheEntry(ObjectType) - Method in interface se.liu.ida.hefquin.base.datastructures.impl.cache.CacheEntryFactory
Creates and returns a new EntryType object that wraps the given object.
createConnectors(Map<Node, StarPattern>) - Method in class se.liu.ida.hefquin.engine.wrappers.graphql.impl.SPARQL2GraphQLTranslatorImpl
Creates a connector map using @param indexedStarPatterns
createDefaultCostModel(HeFQUINEngineConfigReader.ExtendedContext) - Method in class se.liu.ida.hefquin.engine.HeFQUINEngineConfigReader
 
createDefaultCostModel(QueryProcContext) - Static method in class se.liu.ida.hefquin.engine.HeFQUINEngineDefaultComponents
 
createDefaultExecutionEngine() - Static method in class se.liu.ida.hefquin.engine.HeFQUINEngineDefaultComponents
 
createDefaultFederationAccessManager(ExecutorService) - Static method in class se.liu.ida.hefquin.engine.HeFQUINEngineDefaultComponents
 
createDefaultFederationAccessManager(HeFQUINEngineConfigReader.Context) - Method in class se.liu.ida.hefquin.engine.HeFQUINEngineConfigReader
 
createDefaultLogicalOptimizer(HeFQUINEngineConfigReader.ExtendedContext) - Method in class se.liu.ida.hefquin.engine.HeFQUINEngineConfigReader
 
createDefaultLogicalOptimizer(QueryProcContext) - Static method in class se.liu.ida.hefquin.engine.HeFQUINEngineDefaultComponents
 
createDefaultLogicalToPhysicalPlanConverter() - Static method in class se.liu.ida.hefquin.engine.HeFQUINEngineDefaultComponents
 
createDefaultPhysicalOptimizer() - Static method in class se.liu.ida.hefquin.engine.HeFQUINEngineDefaultComponents
 
createDefaultPlanCompiler(HeFQUINEngineConfigReader.ExtendedContext) - Method in class se.liu.ida.hefquin.engine.HeFQUINEngineConfigReader
 
createDefaultPlanCompiler(QueryProcContext) - Static method in class se.liu.ida.hefquin.engine.HeFQUINEngineDefaultComponents
 
createDefaultSourcePlanner(HeFQUINEngineConfigReader.ExtendedContext) - Method in class se.liu.ida.hefquin.engine.HeFQUINEngineConfigReader
 
createDefaultSourcePlanner(QueryProcContext) - Static method in class se.liu.ida.hefquin.engine.HeFQUINEngineDefaultComponents
 
createExecContext() - Method in class se.liu.ida.hefquin.engine.queryproc.impl.compiler.QueryPlanCompilerBase
 
createExecOp(boolean, ExpectedVariables...) - Method in interface se.liu.ida.hefquin.engine.queryplan.physical.BinaryPhysicalOp
 
createExecOp(boolean, ExpectedVariables...) - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpBinaryUnion
 
createExecOp(boolean, ExpectedVariables...) - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpBindJoin
 
createExecOp(boolean, ExpectedVariables...) - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpBindJoinWithFILTER
 
createExecOp(boolean, ExpectedVariables...) - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpBindJoinWithUNION
 
createExecOp(boolean, ExpectedVariables...) - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpBindJoinWithVALUES
 
createExecOp(boolean, ExpectedVariables...) - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpFilter
 
createExecOp(boolean, ExpectedVariables...) - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpGlobalToLocal
 
createExecOp(boolean, ExpectedVariables...) - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpHashJoin
 
createExecOp(boolean, ExpectedVariables...) - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpHashRJoin
 
createExecOp(boolean, ExpectedVariables...) - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpIndexNestedLoopsJoin
 
createExecOp(boolean, ExpectedVariables...) - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpLocalToGlobal
 
createExecOp(boolean, ExpectedVariables...) - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpMultiwayUnion
 
createExecOp(boolean, ExpectedVariables...) - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpNaiveNestedLoopsJoin
 
createExecOp(boolean, ExpectedVariables...) - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpParallelMultiLeftJoin
 
createExecOp(boolean, ExpectedVariables...) - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpRequest
 
createExecOp(boolean, ExpectedVariables...) - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpSymmetricHashJoin
 
createExecOp(boolean, ExpectedVariables...) - Method in interface se.liu.ida.hefquin.engine.queryplan.physical.NaryPhysicalOp
 
createExecOp(boolean, ExpectedVariables...) - Method in interface se.liu.ida.hefquin.engine.queryplan.physical.NullaryPhysicalOp
 
createExecOp(boolean, ExpectedVariables...) - Method in interface se.liu.ida.hefquin.engine.queryplan.physical.PhysicalOperator
Creates and returns the executable operator to be used for this physical operator.
createExecOp(boolean, ExpectedVariables...) - Method in interface se.liu.ida.hefquin.engine.queryplan.physical.UnaryPhysicalOp
 
createExecOp(SPARQLGraphPattern, FederationMember, boolean, boolean) - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpBindJoinWithFILTER
 
createExecutableRequestOperator(Iterable<SolutionMapping>) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpBindJoinWithRequestOps
The returned operator should be created such that it throws exceptions instead of collecting them.
createExecutableRequestOperator(Iterable<SolutionMapping>) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpBindJoinBRTPF
 
createExecutableRequestOperator(Iterable<SolutionMapping>) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpBindJoinSPARQLwithFILTER
 
createExecutableRequestOperator(Iterable<SolutionMapping>) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpBindJoinSPARQLwithUNION
 
createExecutableRequestOperator(Iterable<SolutionMapping>) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpBindJoinSPARQLwithVALUES
 
createExecutableRequestOperator(SolutionMapping) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpIndexNestedLoopsJoinWithRequestOps
 
createExecutableRequestOperator(SolutionMapping) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpIndexNestedLoopsJoinWithTPFRequests
 
createExecutorServiceForFedAccess() - Static method in class se.liu.ida.hefquin.engine.HeFQUINEngineDefaultComponents
 
createExecutorServiceForPlanTasks() - Static method in class se.liu.ida.hefquin.engine.HeFQUINEngineDefaultComponents
 
createExprList(Expr...) - Static method in class se.liu.ida.hefquin.base.data.utils.FilteringIteratorForSolMaps_ExprList
 
createFilter(Iterable<SolutionMapping>) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpBindJoinSPARQLwithFILTER
 
createGPAddLopFromRequest(SPARQLRequest, FederationMember) - Static method in class se.liu.ida.hefquin.engine.queryplan.utils.LogicalOpUtils
Creates a logical gpAdd operator that uses the graph pattern of the given request, together with the given federation member.
createGPOptAddLopFromRequest(SPARQLRequest, FederationMember) - Static method in class se.liu.ida.hefquin.engine.queryplan.utils.LogicalOpUtils
Creates a logical gpOptAdd operator that uses the graph pattern of the given request, together with the given federation member.
createGraphQLServer(String, VocabularyMapping) - Method in class se.liu.ida.hefquin.engine.federation.catalog.FederationDescriptionReader
 
createHttpClient(long) - Static method in class se.liu.ida.hefquin.engine.federation.access.impl.reqproc.SPARQLRequestProcessorImpl
 
createHttpClient(long) - Static method in class se.liu.ida.hefquin.engine.federation.access.impl.reqproc.TPFRequestProcessorBase
 
createIllegalArgumentException(DataRetrievalRequest) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.costmodel.CFRBase
 
createIllegalArgumentException(FederationMember) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.costmodel.CFRBase
 
createIllegalArgumentException(LogicalOperator) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.costmodel.CFRBase
 
createIllegalArgumentException(PhysicalOperator) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.costmodel.CFRBase
 
createInputToOutputIterator(Iterable<SolutionMapping>) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpFilter
 
createInputToOutputIterator(Iterable<SolutionMapping>) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpGlobalToLocal
 
createInputToOutputIterator(Iterable<SolutionMapping>) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpLocalToGlobal
 
createInputToOutputIterator(Iterable<SolutionMapping>) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.UnaryExecutableOpBaseWithIterator
 
createInstance(LogicalPlan) - Method in interface se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.evolutionaryAlgorithm.TerminationCriterionFactory
Creates a new instance of the corresponding termination criterion, which is initialized based on the given logical plan, and returns that new instance.
createIterator() - Method in interface se.liu.ida.hefquin.base.utils.IteratorFactory
Creates an iterator.
createIterator(Iterator<T>) - Method in interface se.liu.ida.hefquin.base.utils.WrappingIteratorFactory
Creates an iterator that wraps the given iterator.
createL2G(Map<Node, Set<Node>>) - Static method in class se.liu.ida.hefquin.base.data.mappings.impl.EntityMappingImpl
 
createLogicalAddOpFromLogicalReqOp(LogicalOpRequest<?, ?>) - Static method in class se.liu.ida.hefquin.engine.queryplan.utils.LogicalOpUtils
 
createLogicalAddOpFromPhysicalReqOp(PhysicalOperator) - Static method in class se.liu.ida.hefquin.engine.queryplan.utils.LogicalOpUtils
 
createLogicalOptAddOpFromPhysicalReqOp(PhysicalOperator) - Static method in class se.liu.ida.hefquin.engine.queryplan.utils.LogicalOpUtils
 
createMatchableTriplePattern(Triple) - Static method in class se.liu.ida.hefquin.engine.federation.access.impl.reqproc.TPFRequestProcessorBase
 
createNeo4jServer(String, VocabularyMapping) - Method in class se.liu.ida.hefquin.engine.federation.catalog.FederationDescriptionReader
 
createNewBGP(LogicalOpBGPAdd, LogicalOpBGPAdd) - Static method in class se.liu.ida.hefquin.engine.queryplan.utils.LogicalOpUtils
Creates a BGP by merging two sets of triple patterns, which are extracted from two given bgpAdd operators.
createNewBGP(LogicalOpBGPAdd, LogicalOpRequest<?, ?>) - Static method in class se.liu.ida.hefquin.engine.queryplan.utils.LogicalOpUtils
Creates a BGP by merging two sets of triple patterns, where one of them is extracted from a given bgpAdd operator, and another one is extracted from a given Request.
createNewBGP(LogicalOpRequest<?, ?>, LogicalOpRequest<?, ?>) - Static method in class se.liu.ida.hefquin.engine.queryplan.utils.LogicalOpUtils
Creates a BGP by merging two sets of triple patterns, which are extracted from two given Requests.
createNewBGP(LogicalOpTPAdd, LogicalOpBGPAdd) - Static method in class se.liu.ida.hefquin.engine.queryplan.utils.LogicalOpUtils
Creates a BGP by adding a triple pattern to a set of triple patterns, where the triple pattern is extracted from a given tpAdd operator, and the set of triple patterns are extracted from a given bgpAdd operator.
createNewBGP(LogicalOpTPAdd, LogicalOpRequest<?, ?>) - Static method in class se.liu.ida.hefquin.engine.queryplan.utils.LogicalOpUtils
Creates a BGP by adding a triple pattern to a set of triple patterns, where the triple pattern is extracted from a given tpAdd operator, and the set of triple patterns are extracted from the given Request.
createNewGraphPatternWithAND(LogicalOpBGPAdd, LogicalOpRequest<?, ?>) - Static method in class se.liu.ida.hefquin.engine.queryplan.utils.LogicalOpUtils
Creates a new graph pattern by adding a BGP to the graph pattern of a given SPARQLRequest, where the BGP is extracted from a given bgpAdd operator.
createNewGraphPatternWithAND(LogicalOpRequest<?, ?>, LogicalOpRequest<?, ?>) - Static method in class se.liu.ida.hefquin.engine.queryplan.utils.LogicalOpUtils
Creates a new graph pattern using a conjunction of two graph patterns, which are extracted from two given SPARQLRequests.
createNewGraphPatternWithAND(LogicalOpTPAdd, LogicalOpRequest<?, ?>) - Static method in class se.liu.ida.hefquin.engine.queryplan.utils.LogicalOpUtils
Creates a new graph pattern by adding a triple pattern to the graph pattern of a given SPARQLRequest, where the triple pattern is extracted from a given tpAdd operator.
createNewGraphPatternWithUnion(LogicalOpRequest<?, ?>, LogicalOpRequest<?, ?>) - Static method in class se.liu.ida.hefquin.engine.queryplan.utils.LogicalOpUtils
Creates a new graph pattern using a union of two graph patterns, which are extracted from two given SPARQLRequests.
createNextPossiblePlans(PhysicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.simple.CostModelBasedGreedyJoinPlanOptimizerImpl.GreedyEnumerationAlgorithm
Creates all possible binary join plans with the given plan as left child and one of the remaining subplans (see CostModelBasedGreedyJoinPlanOptimizerImpl.GreedyEnumerationAlgorithm.subplans) as the right child, as well as plans with unary (gpAdd-based) joins with the given plan as the child.
createPageRequest(int) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpRequestWithPaging
 
createPageRequest(String) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpRequestWithTPFPaging
 
createPageRequest(String) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpTriplePatternRequestWithTPF
 
createPageRequest(String) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpRequestBRTPF
 
createPageRequest(TPFResponse) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpRequestWithTPFPaging
 
createParams(Triple) - Method in class se.liu.ida.hefquin.engine.federation.access.impl.iface.TPFInterfaceImpl
 
createPhysicalPlan(LogicalOperator, List<PhysicalPlan>, boolean) - Method in class se.liu.ida.hefquin.engine.queryplan.utils.LogicalToPhysicalPlanConverterImpl.Worker
 
createPhysicalPlanForMultiwayJoin(LogicalOpMultiwayJoin, List<PhysicalPlan>, boolean) - Method in class se.liu.ida.hefquin.engine.queryplan.utils.LogicalToPhysicalPlanConverterImpl.Worker
 
createPhysicalPlanForMultiwayLeftJoin(LogicalOpMultiwayLeftJoin, List<PhysicalPlan>, boolean) - Method in class se.liu.ida.hefquin.engine.queryplan.utils.LogicalToPhysicalPlanConverterImpl.Worker
 
createPhysicalPlanForMultiwayUnion(LogicalOpMultiwayUnion, List<PhysicalPlan>) - Method in class se.liu.ida.hefquin.engine.queryplan.utils.LogicalToPhysicalPlanConverterImpl.Worker
 
createPhysicalPlanWithBinaryRoot(BinaryLogicalOp, PhysicalPlan, PhysicalPlan) - Method in class se.liu.ida.hefquin.engine.queryplan.utils.LogicalToPhysicalPlanConverterImpl.Worker
 
createPhysicalPlanWithNaryRoot(NaryLogicalOp, List<PhysicalPlan>, boolean) - Method in class se.liu.ida.hefquin.engine.queryplan.utils.LogicalToPhysicalPlanConverterImpl.Worker
 
createPhysicalPlanWithNullaryRoot(NullaryLogicalOp) - Method in class se.liu.ida.hefquin.engine.queryplan.utils.LogicalToPhysicalPlanConverterImpl.Worker
 
createPhysicalPlanWithUnaryRoot(UnaryLogicalOp, PhysicalPlan) - Method in class se.liu.ida.hefquin.engine.queryplan.utils.LogicalToPhysicalPlanConverterImpl.Worker
 
createPlan(Op) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.srcsel.ExhaustiveSourcePlannerImpl
 
createPlan(Op) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.srcsel.ServiceClauseBasedSourcePlannerImpl
 
createPlan(Op, FederationMember) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.srcsel.ServiceClauseBasedSourcePlannerImpl
 
createPlan(Query) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.planning.QueryPlannerImpl
 
createPlan(Query) - Method in interface se.liu.ida.hefquin.engine.queryproc.QueryPlanner
 
createPlan(BinaryLogicalOp, PhysicalPlan, PhysicalPlan) - Static method in class se.liu.ida.hefquin.engine.queryplan.utils.PhysicalPlanFactory
Creates a physical plan in which the root operator is the default physical operator for the given logical operator, as per LogicalToPhysicalOpConverter.
createPlan(LogicalOperator, PhysicalPlan...) - Static method in class se.liu.ida.hefquin.engine.queryplan.utils.PhysicalPlanFactory
Creates a physical plan in which the root operator is the default physical operator for the given logical operator, as per LogicalToPhysicalOpConverter.
createPlan(NaryLogicalOp, List<PhysicalPlan>) - Static method in class se.liu.ida.hefquin.engine.queryplan.utils.PhysicalPlanFactory
Creates a physical plan in which the root operator is the default physical operator for the given logical operator, as per LogicalToPhysicalOpConverter.
createPlan(NaryLogicalOp, PhysicalPlan...) - Static method in class se.liu.ida.hefquin.engine.queryplan.utils.PhysicalPlanFactory
Creates a physical plan in which the root operator is the default physical operator for the given logical operator, as per LogicalToPhysicalOpConverter.
createPlan(NullaryLogicalOp) - Static method in class se.liu.ida.hefquin.engine.queryplan.utils.PhysicalPlanFactory
Creates a physical plan in which the root operator is the default physical operator for the given logical operator, as per LogicalToPhysicalOpConverter.
createPlan(UnaryLogicalOp, PhysicalPlan) - Static method in class se.liu.ida.hefquin.engine.queryplan.utils.PhysicalPlanFactory
Creates a physical plan in which the root operator is the default physical operator for the given logical operator, as per LogicalToPhysicalOpConverter.
createPlan(BinaryPhysicalOp, PhysicalPlan, PhysicalPlan) - Static method in class se.liu.ida.hefquin.engine.queryplan.utils.PhysicalPlanFactory
Creates a physical plan with the given root operator.
createPlan(NaryPhysicalOp, List<PhysicalPlan>) - Static method in class se.liu.ida.hefquin.engine.queryplan.utils.PhysicalPlanFactory
Creates a physical plan with the given root operator.
createPlan(NaryPhysicalOp, PhysicalPlan...) - Static method in class se.liu.ida.hefquin.engine.queryplan.utils.PhysicalPlanFactory
Creates a physical plan with the given root operator.
createPlan(NullaryPhysicalOp) - Static method in class se.liu.ida.hefquin.engine.queryplan.utils.PhysicalPlanFactory
Creates a physical plan with the given root operator.
createPlan(PhysicalOperator, PhysicalPlan...) - Static method in class se.liu.ida.hefquin.engine.queryplan.utils.PhysicalPlanFactory
Creates a physical plan in which the root operator is the default physical operator for the given logical operator, as per LogicalToPhysicalOpConverter.
createPlan(UnaryPhysicalOp, PhysicalPlan) - Static method in class se.liu.ida.hefquin.engine.queryplan.utils.PhysicalPlanFactory
Creates a physical plan with the given root operator.
createPlanAfterPushingInSubPlan(LogicalOpFilter, UnaryLogicalOp, LogicalPlan, LogicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.FilterPushDown
 
createPlanBasedOnTypeOfGivenPhysicalOp(LogicalOpBGPAdd, Class<? extends PhysicalOperator>, PhysicalPlan) - Static method in class se.liu.ida.hefquin.engine.queryplan.utils.PhysicalPlanFactory
Creates a physical plan with a bgpAdd as root operator.
createPlanForAddOpUnderFilter(LogicalOpFilter, UnaryLogicalOp, LogicalPlan, LogicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.FilterPushDown
Assumes that the given child operator is either a LogicalOpTPAdd, a LogicalOpTPOptAdd, a LogicalOpBGPAdd, a LogicalOpBGPOptAdd, a LogicalOpGPAdd, or a LogicalOpGPOptAdd.
createPlanForBGP(OpBGP) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.srcsel.ExhaustiveSourcePlannerImpl
 
createPlanForBGP(OpBGP, FederationMember) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.srcsel.ServiceClauseBasedSourcePlannerImpl
 
createPlanForBGP(BasicPattern, FederationMember) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.srcsel.ServiceClauseBasedSourcePlannerImpl
 
createPlanForBGP(BGP, FederationMember) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.srcsel.ServiceClauseBasedSourcePlannerImpl
 
createPlanForBind(OpExtend) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.srcsel.ServiceClauseBasedSourcePlannerImpl
 
createPlanForFilter(OpFilter) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.srcsel.ServiceClauseBasedSourcePlannerImpl
 
createPlanForFilter(OpFilter, FederationMember) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.srcsel.ServiceClauseBasedSourcePlannerImpl
 
createPlanForFilterUnderFilter(LogicalOpFilter, LogicalOpFilter, LogicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.FilterPushDown
 
createPlanForJoin(OpJoin) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.srcsel.ServiceClauseBasedSourcePlannerImpl
 
createPlanForJoin(OpJoin, FederationMember) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.srcsel.ServiceClauseBasedSourcePlannerImpl
 
createPlanForJoinUnderFilter(LogicalOpFilter, LogicalPlan, LogicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.FilterPushDown
 
createPlanForL2GOrG2LUnderFilter(LogicalOpFilter, UnaryLogicalOp, LogicalPlan, LogicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.FilterPushDown
Assumes that the given child operator is either a LogicalOpLocalToGlobal or a LogicalOpGlobalToLocal.
createPlanForLeftJoin(OpConditional) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.srcsel.ServiceClauseBasedSourcePlannerImpl
 
createPlanForLeftJoin(OpConditional, FederationMember) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.srcsel.ServiceClauseBasedSourcePlannerImpl
 
createPlanForLeftJoin(OpLeftJoin) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.srcsel.ServiceClauseBasedSourcePlannerImpl
 
createPlanForLeftJoin(OpLeftJoin, FederationMember) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.srcsel.ServiceClauseBasedSourcePlannerImpl
 
createPlanForMultiwayLeftJoinUnderFilter(LogicalOpFilter, LogicalPlan, LogicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.FilterPushDown
 
createPlanForRequestUnderFilter(LogicalOpFilter, LogicalOpRequest<?, ?>, LogicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.FilterPushDown
 
createPlanForRightJoinUnderFilter(LogicalOpFilter, LogicalPlan, LogicalPlan, LogicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.FilterPushDown
 
createPlanForSequence(OpSequence) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.srcsel.ServiceClauseBasedSourcePlannerImpl
 
createPlanForServicePattern(OpService) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.srcsel.ServiceClauseBasedSourcePlannerImpl
 
createPlanForUnion(OpUnion) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.srcsel.ServiceClauseBasedSourcePlannerImpl
 
createPlanForUnion(OpUnion, FederationMember) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.srcsel.ServiceClauseBasedSourcePlannerImpl
 
createPlanForUnionUnderFilter(LogicalOpFilter, LogicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.FilterPushDown
 
createPlanWithBinaryJoin(LogicalPlan, LogicalPlan) - Static method in class se.liu.ida.hefquin.engine.queryplan.logical.LogicalPlanUtils
Creates a LogicalPlan with a LogicalOpJoin as root operator and the given plans as its two subplans.
createPlanWithBinaryUnion(LogicalPlan, LogicalPlan) - Static method in class se.liu.ida.hefquin.engine.queryplan.logical.LogicalPlanUtils
Creates a LogicalPlan with a LogicalOpUnion as root operator and the given plans as its two subplans.
createPlanWithBindJoin(LogicalOpTPAdd, PhysicalPlan) - Static method in class se.liu.ida.hefquin.engine.queryplan.utils.PhysicalPlanFactory
Creates a plan with a bind join as root operator.
createPlanWithBindJoinFILTER(LogicalOpBGPAdd, PhysicalPlan) - Static method in class se.liu.ida.hefquin.engine.queryplan.utils.PhysicalPlanFactory
Creates a plan with a bind join as root operator.
createPlanWithBindJoinFILTER(LogicalOpGPAdd, PhysicalPlan) - Static method in class se.liu.ida.hefquin.engine.queryplan.utils.PhysicalPlanFactory
Creates a plan with a FILTER-based bind join as root operator.
createPlanWithBindJoinFILTER(LogicalOpTPAdd, PhysicalPlan) - Static method in class se.liu.ida.hefquin.engine.queryplan.utils.PhysicalPlanFactory
Creates a plan with a bind join as root operator.
createPlanWithBindJoinUNION(LogicalOpBGPAdd, PhysicalPlan) - Static method in class se.liu.ida.hefquin.engine.queryplan.utils.PhysicalPlanFactory
Creates a plan with a bind join as root operator.
createPlanWithBindJoinUNION(LogicalOpGPAdd, PhysicalPlan) - Static method in class se.liu.ida.hefquin.engine.queryplan.utils.PhysicalPlanFactory
Creates a plan with a UNION-based bind join as root operator.
createPlanWithBindJoinUNION(LogicalOpTPAdd, PhysicalPlan) - Static method in class se.liu.ida.hefquin.engine.queryplan.utils.PhysicalPlanFactory
Creates a plan with a bind join as root operator.
createPlanWithBindJoinVALUES(LogicalOpBGPAdd, PhysicalPlan) - Static method in class se.liu.ida.hefquin.engine.queryplan.utils.PhysicalPlanFactory
Creates a plan with a bind join as root operator.
createPlanWithBindJoinVALUES(LogicalOpGPAdd, PhysicalPlan) - Static method in class se.liu.ida.hefquin.engine.queryplan.utils.PhysicalPlanFactory
Creates a plan with a VALUES-based bind join as root operator.
createPlanWithBindJoinVALUES(LogicalOpTPAdd, PhysicalPlan) - Static method in class se.liu.ida.hefquin.engine.queryplan.utils.PhysicalPlanFactory
Creates a plan with a bind join as root operator.
createPlanWithDefaultUnaryOpIfPossible(PhysicalPlan, PhysicalPlan) - Static method in class se.liu.ida.hefquin.engine.queryplan.utils.PhysicalPlanFactory
If the nextPlan is in the form of a request, filter with request, or union with requests, this function turns the requests into xxAdd operators with the inputPlan as subplans.
createPlanWithHashJoin(LogicalOpJoin, PhysicalPlan, PhysicalPlan) - Static method in class se.liu.ida.hefquin.engine.queryplan.utils.PhysicalPlanFactory
Creates a plan with a hash join as root operator.
createPlanWithHashJoin(PhysicalPlan, PhysicalPlan) - Static method in class se.liu.ida.hefquin.engine.queryplan.utils.PhysicalPlanFactory
Creates a plan with a hash join as root operator.
createPlanWithIndexNLJ(LogicalOpBGPAdd, PhysicalPlan) - Static method in class se.liu.ida.hefquin.engine.queryplan.utils.PhysicalPlanFactory
Creates a plan with an index nested loops join as root operator.
createPlanWithIndexNLJ(LogicalOpGPAdd, PhysicalPlan) - Static method in class se.liu.ida.hefquin.engine.queryplan.utils.PhysicalPlanFactory
Creates a plan with an index nested loops join as root operator.
createPlanWithIndexNLJ(LogicalOpTPAdd, PhysicalPlan) - Static method in class se.liu.ida.hefquin.engine.queryplan.utils.PhysicalPlanFactory
Creates a plan with an index nested loops join as root operator.
createPlanWithJoin(PhysicalPlan, PhysicalPlan) - Static method in class se.liu.ida.hefquin.engine.queryplan.utils.PhysicalPlanFactory
Creates a plan with a binary join as root operator.
createPlanWithMultiwayJoin(List<LogicalPlan>) - Static method in class se.liu.ida.hefquin.engine.queryplan.logical.LogicalPlanUtils
Creates a LogicalPlan with a LogicalOpMultiwayJoin as root operator and the given plans as its subplans.
createPlanWithMultiwayJoin(LogicalPlan...) - Static method in class se.liu.ida.hefquin.engine.queryplan.logical.LogicalPlanUtils
Creates a LogicalPlan with a LogicalOpMultiwayJoin as root operator and the given plans as its subplans.
createPlanWithMultiwayUnion(List<LogicalPlan>) - Static method in class se.liu.ida.hefquin.engine.queryplan.logical.LogicalPlanUtils
Creates a LogicalPlan with a LogicalOpMultiwayUnion as root operator and the given plans as its subplans.
createPlanWithMultiwayUnion(LogicalPlan...) - Static method in class se.liu.ida.hefquin.engine.queryplan.logical.LogicalPlanUtils
Creates a LogicalPlan with a LogicalOpMultiwayUnion as root operator and the given plans as its subplans.
createPlanWithNaiveNLJ(LogicalOpJoin, PhysicalPlan, PhysicalPlan) - Static method in class se.liu.ida.hefquin.engine.queryplan.utils.PhysicalPlanFactory
Creates a plan with a naive nested loops join as root operator.
createPlanWithNaiveNLJ(PhysicalPlan, PhysicalPlan) - Static method in class se.liu.ida.hefquin.engine.queryplan.utils.PhysicalPlanFactory
Creates a plan with a naive nested loops join as root operator.
createPlanWithRequest(LogicalOpRequest<R, M>) - Static method in class se.liu.ida.hefquin.engine.queryplan.utils.PhysicalPlanFactory
Creates a plan with a request operator as root operator.
createPlanWithSingleRequestOp(Element, SPARQLEndpoint) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.MergeRequests
 
createPlanWithSingleRequestOp(SPARQLGraphPattern, SPARQLEndpoint) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.MergeRequests
 
createPlanWithSubPlans(LogicalOperator, List<LogicalPlan>) - Static method in class se.liu.ida.hefquin.engine.queryplan.logical.LogicalPlanUtils
Creates a LogicalPlan with the given operator as root operator and the plans given in the list as subplans.
createPlanWithSubPlans(LogicalOperator, LogicalPlan...) - Static method in class se.liu.ida.hefquin.engine.queryplan.logical.LogicalPlanUtils
Creates a LogicalPlan with the given operator as root operator and the given plans as subplans.
createPlanWithSymmetricHashJoin(LogicalOpJoin, PhysicalPlan, PhysicalPlan) - Static method in class se.liu.ida.hefquin.engine.queryplan.utils.PhysicalPlanFactory
Creates a plan with a symmetric hash join as root operator.
createPlanWithSymmetricHashJoin(PhysicalPlan, PhysicalPlan) - Static method in class se.liu.ida.hefquin.engine.queryplan.utils.PhysicalPlanFactory
Creates a plan with a symmetric hash join as root operator.
createPlanWithUnaryOpForUnionPlan(PhysicalPlan, PhysicalPlan) - Static method in class se.liu.ida.hefquin.engine.queryplan.utils.PhysicalPlanFactory
This function take a inputPlan and unionPlan as input, where the unionPlan is required to be a plan with union as root operator, and all subPlans under the UNION are all requests or filters with request.
createPlanWithUnion(LogicalOpUnion, PhysicalPlan, PhysicalPlan) - Static method in class se.liu.ida.hefquin.engine.queryplan.utils.PhysicalPlanFactory
Creates a plan with a binary union as root operator.
createPlanWithUnion(PhysicalPlan, PhysicalPlan) - Static method in class se.liu.ida.hefquin.engine.queryplan.utils.PhysicalPlanFactory
Creates a plan with a binary union as root operator.
createProcessor(NullaryExecutableOp, SolutionMapping, IntermediateResultElementSink, ExecutionContext) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpIndexNestedLoopsJoinWithRequestOps
 
createQueryProcContext(HeFQUINEngineConfigReader.Context, FederationAccessManager) - Method in class se.liu.ida.hefquin.engine.HeFQUINEngineConfigReader
 
createRequest(SolutionMapping) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpIndexNestedLoopsJoinWithRequests
 
createRequest(SolutionMapping) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpIndexNestedLoopsJoinWithTPFRequests
 
createRequest(SolutionMapping) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpIndexNestedLoopsJoinSPARQL
 
createRequestOperator(TriplePatternRequest) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpIndexNestedLoopsJoinWithTPFRequests
 
createRequestOperator(TriplePatternRequest) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpIndexNestedLoopsJoinBRTPF
 
createRequestOperator(TriplePatternRequest) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpIndexNestedLoopsJoinTPF
 
createRequestSubPlan(Triple, FederationMember) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.srcsel.ExhaustiveSourcePlannerImpl
 
createRequestURL(BRTPFRequest) - Method in interface se.liu.ida.hefquin.engine.federation.access.BRTPFInterface
 
createRequestURL(BRTPFRequest) - Method in class se.liu.ida.hefquin.engine.federation.access.impl.iface.BRTPFInterfaceImpl
 
createRequestURL(TPFRequest) - Method in class se.liu.ida.hefquin.engine.federation.access.impl.iface.TPFInterfaceImpl
 
createRequestURL(TPFRequest) - Method in interface se.liu.ida.hefquin.engine.federation.access.TPFInterface
 
createResponseProcessor(SolutionMapping, IntermediateResultElementSink) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpIndexNestedLoopsJoinWithRequests
 
createResponseProcessor(SolutionMapping, IntermediateResultElementSink) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpIndexNestedLoopsJoinWithSolMapsRequests
 
createRuleApplication(PhysicalPlan[]) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.AbstractRewritingRuleImpl
 
createRuleApplication(PhysicalPlan[]) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.GenericRuleChangeOrderOfTwoUnaryOp
 
createRuleApplication(PhysicalPlan[]) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.GenericRuleMergeBGPAddOfReqIntoOneBGPReq
 
createRuleApplication(PhysicalPlan[]) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.GenericRuleMergeJoinOfTwoReqIntoOneBGPReq
 
createRuleApplication(PhysicalPlan[]) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleChangeOrderAndMergeJoinOfBGPReqIntoBGPAdd
 
createRuleApplication(PhysicalPlan[]) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleChangeOrderAndMergeJoinOfTPReqIntoTPAdd
 
createRuleApplication(PhysicalPlan[]) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleChangeOrderOfThreeSubPlansOfJOIN
 
createRuleApplication(PhysicalPlan[]) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleChangeOrderOfThreeSubPlansOfUNION
 
createRuleApplication(PhysicalPlan[]) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleChangeOrderOfTwoSubPlansOfJOIN
 
createRuleApplication(PhysicalPlan[]) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleChangeOrderOfTwoSubPlansOfUNION
 
createRuleApplication(PhysicalPlan[]) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleConvertBGPAddToBJFILTER
 
createRuleApplication(PhysicalPlan[]) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleConvertBGPAddToBJUNION
 
createRuleApplication(PhysicalPlan[]) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleConvertBGPAddToBJVALUES
 
createRuleApplication(PhysicalPlan[]) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleConvertBGPAddToHashJoin
 
createRuleApplication(PhysicalPlan[]) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleConvertBGPAddToIndexNLJ
 
createRuleApplication(PhysicalPlan[]) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleConvertBGPAddToSymmetricHashJoin
 
createRuleApplication(PhysicalPlan[]) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleConvertGBPAddToNaiveNLJ
 
createRuleApplication(PhysicalPlan[]) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleConvertTPAddToBindJoin
 
createRuleApplication(PhysicalPlan[]) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleConvertTPAddToBJFILTER
 
createRuleApplication(PhysicalPlan[]) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleConvertTPAddToBJUNION
 
createRuleApplication(PhysicalPlan[]) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleConvertTPAddToBJVALUES
 
createRuleApplication(PhysicalPlan[]) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleConvertTPAddToHashJoin
 
createRuleApplication(PhysicalPlan[]) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleConvertTPAddToIndexNLJ
 
createRuleApplication(PhysicalPlan[]) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleConvertTPAddToNaiveNLJ
 
createRuleApplication(PhysicalPlan[]) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleConvertTPAddToSymmetricHashJoin
 
createRuleApplication(PhysicalPlan[]) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleConvertUnionOfTwoJoinsToJoinOfUnion
 
createRuleApplication(PhysicalPlan[]) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleDistributeJOINOverUNION
 
createRuleApplication(PhysicalPlan[]) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleDivideBGPAddToMultiTPAdd
 
createRuleApplication(PhysicalPlan[]) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleDivideBGPReqIntoJoinOfTPReqs
 
createRuleApplication(PhysicalPlan[]) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleDivideBGPReqIntoMultiTPAdds
 
createRuleApplication(PhysicalPlan[]) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleDivideMultiwayJoinToJoinOfSubPlans
 
createRuleApplication(PhysicalPlan[]) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleDivideMultiwayUnionToUnionOfSubPlans
 
createRuleApplication(PhysicalPlan[]) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleMergeBGPAddOfGraphPatternReqIntoOneRequest
 
createRuleApplication(PhysicalPlan[]) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleMergeChildJoinIntoMultiwayJoin
 
createRuleApplication(PhysicalPlan[]) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleMergeChildUnionIntoMultiwayUnion
 
createRuleApplication(PhysicalPlan[]) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleMergeJoinOfOneBGPReqIntoBGPAdd
 
createRuleApplication(PhysicalPlan[]) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleMergeJoinOfOneTPReqIntoTPAdd
 
createRuleApplication(PhysicalPlan[]) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleMergeJoinOfTwoPatternReqIntoOneReq
 
createRuleApplication(PhysicalPlan[]) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleMergeMultiwayJoinOfMultiIdenticalSubPlansIntoOne
 
createRuleApplication(PhysicalPlan[]) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleMergeMultiwayUnionOfMultiIdenticalSubPlansIntoOne
 
createRuleApplication(PhysicalPlan[]) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleMergeTPAddOfBGPAddIntoBGPAdd
 
createRuleApplication(PhysicalPlan[]) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleMergeTPAddOfBGPReqIntoOneRequest
 
createRuleApplication(PhysicalPlan[]) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleMergeTPAddOfGraphPatternReqIntoOneRequest
 
createRuleApplication(PhysicalPlan[]) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleMergeTwoBGPAddIntoOneBGPAdd
 
createRuleApplication(PhysicalPlan[]) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleMergeUnionOfTwoIdenticalSubPlansIntoOne
 
createRuleApplication(PhysicalPlan[]) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleMergeUNIONOfTwoPatternReqIntoOneReq
 
createSolutionMapping() - Static method in class se.liu.ida.hefquin.base.data.utils.SolutionMappingUtils
Creates an empty solution mapping.
createSolutionMapping(QuerySolution) - Static method in class se.liu.ida.hefquin.base.data.utils.SolutionMappingUtils
Creates a solution mapping based on the given QuerySolution.
createSolutionMapping(Var, Node) - Static method in class se.liu.ida.hefquin.base.data.utils.SolutionMappingUtils
Creates a solution mapping in which the given variable is mapped to the given node.
createSolutionMapping(Var, Node, Var, Node) - Static method in class se.liu.ida.hefquin.base.data.utils.SolutionMappingUtils
Creates a solution mapping in which the given variables are mapped to the given nodes, respectively.
createSolutionMapping(Var, Node, Var, Node, Var, Node) - Static method in class se.liu.ida.hefquin.base.data.utils.SolutionMappingUtils
Creates a solution mapping in which the given variables are mapped to the given nodes, respectively.
createSourceAssignment(Op) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.srcsel.ServiceClauseBasedSourcePlannerImpl
 
createSourceAssignment(Op) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.srcsel.SourcePlannerBase
 
createSourceAssignment(Query) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.srcsel.SourcePlannerBase
 
createSourceAssignment(Query) - Method in interface se.liu.ida.hefquin.engine.queryproc.SourcePlanner
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).
createSPARQLEndpoint(String, VocabularyMapping) - Method in class se.liu.ida.hefquin.engine.federation.catalog.FederationDescriptionReader
 
createStats() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpBindJoin
 
createStats() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpBindJoinWithRequestOps
 
createStats() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpIndexNestedLoopsJoin
 
createStats() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpIndexNestedLoopsJoinWithRequestOps
 
createStats() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpRequest
 
createStats() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpRequestWithTPFPaging
 
createStats() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpSolMapsRequest
 
createStats() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BinaryExecutableOpBase
 
createStats() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpBinaryUnion
 
createStats() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpMultiwayUnion
 
createStats() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpSymmetricHashJoin
 
createStats() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.NaryExecutableOpBase
 
createStats() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.NullaryExecutableOpBase
 
createStats() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.UnaryExecutableOpBase
 
createStats() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.UnaryExecutableOpBaseWithIterator
 
createSubPlanForTP(Triple) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.srcsel.ExhaustiveSourcePlannerImpl
 
createSupplier(BRTPFRequest, BRTPFServer) - Method in class se.liu.ida.hefquin.engine.federation.access.impl.AsyncFederationAccessManagerImpl
 
createSupplier(Neo4jRequest, Neo4jServer) - Method in class se.liu.ida.hefquin.engine.federation.access.impl.AsyncFederationAccessManagerImpl
 
createSupplier(SPARQLRequest, SPARQLEndpoint) - Method in class se.liu.ida.hefquin.engine.federation.access.impl.AsyncFederationAccessManagerImpl
 
createSupplier(TPFRequest, BRTPFServer) - Method in class se.liu.ida.hefquin.engine.federation.access.impl.AsyncFederationAccessManagerImpl
 
createSupplier(TPFRequest, TPFServer) - Method in class se.liu.ida.hefquin.engine.federation.access.impl.AsyncFederationAccessManagerImpl
 
createTaskForBinaryExecOp(BinaryExecutableOp, ExecPlanTask, ExecPlanTask, ExecutionContext, int) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.compiler.PullBasedQueryPlanCompilerImpl
 
createTaskForBinaryExecOp(BinaryExecutableOp, ExecPlanTask, ExecPlanTask, ExecutionContext, int) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.compiler.PushBasedQueryPlanCompilerImpl
 
createTaskForBinaryExecOp(BinaryExecutableOp, ExecPlanTask, ExecPlanTask, ExecutionContext, int) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.compiler.TaskBasedQueryPlanCompilerBase
 
createTaskForNaryExecOp(NaryExecutableOp, ExecPlanTask[], ExecutionContext, int) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.compiler.PullBasedQueryPlanCompilerImpl
 
createTaskForNaryExecOp(NaryExecutableOp, ExecPlanTask[], ExecutionContext, int) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.compiler.PushBasedQueryPlanCompilerImpl
 
createTaskForNaryExecOp(NaryExecutableOp, ExecPlanTask[], ExecutionContext, int) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.compiler.TaskBasedQueryPlanCompilerBase
 
createTaskForNullaryExecOp(NullaryExecutableOp, ExecutionContext, int) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.compiler.PullBasedQueryPlanCompilerImpl
 
createTaskForNullaryExecOp(NullaryExecutableOp, ExecutionContext, int) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.compiler.PushBasedQueryPlanCompilerImpl
 
createTaskForNullaryExecOp(NullaryExecutableOp, ExecutionContext, int) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.compiler.TaskBasedQueryPlanCompilerBase
 
createTaskForUnaryExecOp(UnaryExecutableOp, ExecPlanTask, ExecutionContext, int) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.compiler.PullBasedQueryPlanCompilerImpl
 
createTaskForUnaryExecOp(UnaryExecutableOp, ExecPlanTask, ExecutionContext, int) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.compiler.PushBasedQueryPlanCompilerImpl
 
createTaskForUnaryExecOp(UnaryExecutableOp, ExecPlanTask, ExecutionContext, int) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.compiler.TaskBasedQueryPlanCompilerBase
 
createTasks(PhysicalPlan, LinkedList<ExecPlanTask>, int, ExecutionContext) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.compiler.PushBasedQueryPlanCompilerImpl.Worker
 
createTasks(PhysicalPlan, LinkedList<ExecPlanTask>, int, ExecutionContext) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.compiler.TaskBasedQueryPlanCompilerBase.Worker
 
createTasks(PhysicalPlan, ExecutionContext) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.compiler.PushBasedQueryPlanCompilerImpl
 
createTasks(PhysicalPlan, ExecutionContext) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.compiler.TaskBasedQueryPlanCompilerBase
 
createTPAddLopFromRequest(TriplePatternRequest, FederationMember) - Static method in class se.liu.ida.hefquin.engine.queryplan.utils.LogicalOpUtils
Creates a logical tpAdd operator that uses the triple pattern of the given request, together with the given federation member.
createTPFInterface(String) - Static method in class se.liu.ida.hefquin.engine.federation.access.impl.iface.TPFInterfaceUtils
Returns a TPFInterface object that represents the interface of a TPF server from which a TPF with the given URI can be retrieved.
createTPFServer(String, VocabularyMapping) - Method in class se.liu.ida.hefquin.engine.federation.catalog.FederationDescriptionReader
 
createTPOptAddLopFromRequest(TriplePatternRequest, FederationMember) - Static method in class se.liu.ida.hefquin.engine.queryplan.utils.LogicalOpUtils
Creates a logical tpOptAdd operator that uses the triple pattern of the given request, together with the given federation member.
createUnion(Iterable<SolutionMapping>) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpBindJoinSPARQLwithUNION
 
createValuesClause(Iterable<SolutionMapping>, SerializationContext) - Static method in class se.liu.ida.hefquin.base.data.utils.SolutionMappingUtils
Serializes the given collection of solution mappings as a string that can be used in a SPARQL VALUES clause.
createValuesClauseLongForm(List<Var>, Iterable<SolutionMapping>, SerializationContext) - Static method in class se.liu.ida.hefquin.base.data.utils.SolutionMappingUtils
 
createValuesClauseShortForm(List<Var>, Iterable<SolutionMapping>, SerializationContext) - Static method in class se.liu.ida.hefquin.base.data.utils.SolutionMappingUtils
 
createWorker() - Method in class se.liu.ida.hefquin.engine.queryproc.impl.compiler.PushBasedQueryPlanCompilerImpl
 
createWorker() - Method in class se.liu.ida.hefquin.engine.queryproc.impl.compiler.TaskBasedQueryPlanCompilerBase
 
ctx - Variable in class se.liu.ida.hefquin.engine.HeFQUINEngineConfigReader.ExtendedContextImpl1
 
ctx - Variable in class se.liu.ida.hefquin.engine.HeFQUINEngineConfigReader.ExtendedContextImpl2
 
ctxt - Variable in class se.liu.ida.hefquin.engine.queryproc.impl.compiler.QueryPlanCompilerBase
 
ctxt - Variable in class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.CardinalityBasedJoinOrderingWithRequests
 
ctxt - Variable in class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.HeuristicsBasedLogicalOptimizerImpl
 
ctxt - Variable in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.evolutionaryAlgorithm.EvolutionaryAlgorithmQueryOptimizer
 
ctxt - Variable in class se.liu.ida.hefquin.engine.queryproc.impl.QueryProcessorImpl
 
ctxt - Variable in class se.liu.ida.hefquin.engine.queryproc.impl.srcsel.SourcePlannerBase
 
currentBlock - Variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.iterbased.ResultBlockIterOverResultElementIter
 
currentElement - Variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.SynchronizedIntermediateResultElementSink
 
currentId - Variable in class se.liu.ida.hefquin.engine.wrappers.lpg.utils.LabeledGraphBuilder
 
currentInput - Variable in class se.liu.ida.hefquin.base.data.utils.UnionIteratorForSolMaps
 
currentInputElement - Variable in class se.liu.ida.hefquin.base.data.utils.JoiningIteratorForSolMaps
 
currentOutput - Variable in class se.liu.ida.hefquin.base.data.utils.RewritingIteratorForSolMapsBase
 
CypherExpression - Interface in se.liu.ida.hefquin.engine.wrappers.lpg.query
This interface represents a generic Cypher Expression.
CypherExpressionVisitor - Interface in se.liu.ida.hefquin.engine.wrappers.lpg.utils
This class is made to provide generic visitor functionalities to traverse expression trees.
CypherMatchQuery - Interface in se.liu.ida.hefquin.engine.wrappers.lpg.query
Represents a Cypher Query with a MATCH-WHERE-RETURN structure, For example, the query: MATCH (x) MATCH (a)-[b]->(c) WHERE a:CLASS AND b.property='value' UNWIND KEYS(a) AS k RETURN x AS n1, c AS n2, k AS key can be represented with this interface.
CypherMatchQueryImpl - Class in se.liu.ida.hefquin.engine.wrappers.lpg.query.impl
 
CypherMatchQueryImpl() - Constructor for class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.CypherMatchQueryImpl
 
CypherMatchQueryImpl(List<MatchClause>, List<BooleanCypherExpression>, List<UnwindIterator>, List<AliasedExpression>) - Constructor for class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.CypherMatchQueryImpl
 
cypherQuery - Variable in class se.liu.ida.hefquin.engine.federation.access.impl.req.Neo4jRequestImpl
 
CypherQuery - Interface in se.liu.ida.hefquin.engine.wrappers.lpg.query
Represents a query written in the Cypher query language.
CypherQueryBuilder - Class in se.liu.ida.hefquin.engine.wrappers.lpg.utils
 
CypherQueryBuilder() - Constructor for class se.liu.ida.hefquin.engine.wrappers.lpg.utils.CypherQueryBuilder
 
CypherQueryCombinator - Class in se.liu.ida.hefquin.engine.wrappers.lpg.utils
 
CypherQueryCombinator() - Constructor for class se.liu.ida.hefquin.engine.wrappers.lpg.utils.CypherQueryCombinator
 
CypherUnionQuery - Interface in se.liu.ida.hefquin.engine.wrappers.lpg.query
Represents a UNION Cypher query.
CypherUnionQueryImpl - Class in se.liu.ida.hefquin.engine.wrappers.lpg.query.impl
 
CypherUnionQueryImpl() - Constructor for class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.CypherUnionQueryImpl
 
CypherUnionQueryImpl(List<CypherMatchQuery>) - Constructor for class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.CypherUnionQueryImpl
 
CypherUnionQueryImpl(CypherMatchQuery...) - Constructor for class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.CypherUnionQueryImpl
 
CypherUtils - Class in se.liu.ida.hefquin.engine.wrappers.lpg.utils
 
CypherUtils() - Constructor for class se.liu.ida.hefquin.engine.wrappers.lpg.utils.CypherUtils
 
CypherVar - Class in se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression
 
CypherVar(String) - Constructor for class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.CypherVar
 
CypherVarGenerator - Class in se.liu.ida.hefquin.engine.wrappers.lpg.utils
 
CypherVarGenerator() - Constructor for class se.liu.ida.hefquin.engine.wrappers.lpg.utils.CypherVarGenerator
 

D

DataRetrievalInterface - Interface in se.liu.ida.hefquin.engine.federation.access
 
DataRetrievalInterfaceBase - Class in se.liu.ida.hefquin.engine.federation.access.impl
 
DataRetrievalInterfaceBase() - Constructor for class se.liu.ida.hefquin.engine.federation.access.impl.DataRetrievalInterfaceBase
 
DataRetrievalRequest - Interface in se.liu.ida.hefquin.engine.federation.access
 
DataRetrievalResponse - Interface in se.liu.ida.hefquin.engine.federation.access
 
DataRetrievalResponseBase - Class in se.liu.ida.hefquin.engine.federation.access.impl.response
 
DataRetrievalResponseBase(FederationMember, DataRetrievalRequest, Date) - Constructor for class se.liu.ida.hefquin.engine.federation.access.impl.response.DataRetrievalResponseBase
Initializes the retrievalEndTime to the time when this object is created.
DataRetrievalResponseBase(FederationMember, DataRetrievalRequest, Date, Date) - Constructor for class se.liu.ida.hefquin.engine.federation.access.impl.response.DataRetrievalResponseBase
 
datatype - Variable in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.LiteralExpression
 
decidePhysicalAlgorithm(CardinalityBasedGreedyJoinPlanOptimizerImpl.PhysicalPlanWithStatistics, CardinalityBasedGreedyJoinPlanOptimizerImpl.PhysicalPlanWithStatistics) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.simple.CardinalityBasedGreedyJoinPlanOptimizerImpl.GreedyConstructionAlgorithm
The physical algorithm (symmetric hash join and bind join) is determined based on the estimated number of requests to execute the join (see formulas on page 1052 of the paper[1]) - SHJ: Card(T1)/PageSize + Card(T2)/PageSize - BJ: Card(T1)/PageSize + Card(T1)/blockSize [1] Heling, Lars, and Maribel Acosta.
decomposeIntoStarPatterns(BGP) - Method in class se.liu.ida.hefquin.engine.wrappers.graphql.impl.SPARQL2GraphQLTranslatorImpl
Decomposes the given BGP into its subject-based star patterns and returns the resulting star patterns indexed by their respective subject nodes.
decreaseIndentationLevel() - Method in class se.liu.ida.hefquin.base.utils.IndentingPrintStream
 
DEFAULT_OUTPUT_BLOCK_SIZE - Static variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.pushbased.PushBasedExecPlanTaskBase
 
DEFAULT_SCALING_FACTOR - Static variable in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.randomized.EquilibriumConditionByRelativeSubplanCount
 
DEFAULT_THREAD_POOL_SIZE - Static variable in class se.liu.ida.hefquin.engine.HeFQUINEngineDefaultComponents
 
DefaultCostModel - Static variable in class se.liu.ida.hefquin.engine.vocabulary.ECVocab
 
DefaultExecutionEngine - Static variable in class se.liu.ida.hefquin.engine.vocabulary.ECVocab
 
DefaultFederationAccessManager - Static variable in class se.liu.ida.hefquin.engine.vocabulary.ECVocab
 
DefaultGraphQL2RDFConfiguration - Class in se.liu.ida.hefquin.engine.wrappers.graphql.impl
 
DefaultGraphQL2RDFConfiguration() - Constructor for class se.liu.ida.hefquin.engine.wrappers.graphql.impl.DefaultGraphQL2RDFConfiguration
 
DefaultGraphQL2RDFConfiguration(String, String) - Constructor for class se.liu.ida.hefquin.engine.wrappers.graphql.impl.DefaultGraphQL2RDFConfiguration
 
DefaultLogicalOptimizer - Static variable in class se.liu.ida.hefquin.engine.vocabulary.ECVocab
 
DefaultLPG2RDFConfigurationImpl - Class in se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl
 
DefaultLPG2RDFConfigurationImpl() - Constructor for class se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.DefaultLPG2RDFConfigurationImpl
 
defaultPageSize - Static variable in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.costmodel.CFRNumberOfRequests
 
DefaultPhysicalOptimizer - Static variable in class se.liu.ida.hefquin.engine.vocabulary.ECVocab
 
DefaultPlanCompiler - Static variable in class se.liu.ida.hefquin.engine.vocabulary.ECVocab
 
defaultPreferredInputBlockSize - Static variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpBindJoin
 
DefaultSourcePlanner - Static variable in class se.liu.ida.hefquin.engine.vocabulary.ECVocab
 
DesignatedArgumentValue - Static variable in class se.liu.ida.hefquin.engine.vocabulary.ECVocab
The instances of this class that are defined in this vocabulary can be referred to as values by a 'ValueBasedConstructorArgument'.
determineAllPossibleApplications(PhysicalPlan) - Method in interface se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.RewritingRule
Returns all possible applications of this rule for the given plan.
determineAllPossibleApplications(PhysicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.AbstractRewritingRuleImpl
 
determineBlockSize(FederationMember) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.simple.CardinalityBasedGreedyJoinPlanOptimizerImpl.GreedyConstructionAlgorithm
The block size (number of bindings can be attached) depends on the type of interface
determineCyclicConnectors(Iterable<SGPNode>) - Static method in class se.liu.ida.hefquin.engine.wrappers.graphql.utils.GraphCycleDetector
Helper function used to call the DFS function for each SgpNode
determineGraphQLArguments() - Method in class se.liu.ida.hefquin.engine.wrappers.graphql.utils.GraphQLQueryRootForStarPattern
 
determineGraphQLEntryPoint() - Method in class se.liu.ida.hefquin.engine.wrappers.graphql.utils.GraphQLQueryRootForStarPattern
 
determineGraphQLObjectType() - Method in class se.liu.ida.hefquin.engine.wrappers.graphql.utils.GraphQLQueryRootForStarPattern
 
determineInputForParallelProcess(IntermediateResultBlock) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpParallelMultiwayLeftJoin
Preprocess the given IntermediateResultBlock to identify the input solution mappings that do not need to be considered during the parallel phase of the algorithm (because they have bindings for the join variables such that there already was an earlier input solution mapping with the same bindings).
determineJoinPlan(List<PhysicalPlan>) - Method in interface se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.simple.JoinPlanOptimizer
Returns a plan that combines the given subplans using binary joins.
determineJoinPlan(List<PhysicalPlan>) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.simple.JoinPlanOptimizerBase
 
determineJoinPlan(List<PhysicalPlan>) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.simple.RandomizedJoinPlanOptimizerImpl
 
determineJoinPlan(PhysicalPlan[]) - Method in interface se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.simple.JoinPlanOptimizer
Returns a plan that combines the given subplans using binary joins.
determineLowestValue(int[]) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.CardinalityBasedJoinOrderingBase
Determines the smallest of the values in the given array and, then, returns the position of this value in the given array.
determineNextPlan(List<CardinalityBasedJoinOrderingBase.AnnotatedLogicalPlan>, int, List<CardinalityBasedJoinOrderingBase.AnnotatedLogicalPlan>) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.CardinalityBasedJoinOrderingBase
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.
determineOptimalCandidatesAtStageN(List<List<PhysicalPlan>>, DPBasedJoinPlanOptimizer.OptimalPlansPerStage, boolean) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.simple.DPBasedJoinPlanOptimizer
For each of the sets of plans in 'subsets', determines the best possible join plan and adds this best plan to 'optPlansPerStage'.
determineRootStarPatterns(Collection<StarPattern>, Map<TriplePattern, StarPattern>, GraphQL2RDFConfiguration, GraphQLSchema) - Method in class se.liu.ida.hefquin.engine.wrappers.graphql.impl.SPARQL2GraphQLTranslatorImpl
Returns the star patterns from the given collection that will be used for creating entry points in the GraphQL query to be generated.
determineTypeInformation(JsonObject) - Method in class se.liu.ida.hefquin.engine.wrappers.graphql.impl.GraphQLSchemaInitializerImpl
Parses introspection data to determine information about a specific GraphQL field.
DFS(SGPNode, Set<TriplePattern>) - Static method in class se.liu.ida.hefquin.engine.wrappers.graphql.utils.GraphCycleDetector
DFS algorithm function to determine which connectors are to be removed later
dimensions - Variable in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.costmodel.CostModelImpl
 
direction - Variable in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.match.PathMatchClause.EdgePattern
 
direction - Variable in class se.liu.ida.hefquin.engine.wrappers.lpg.utils.LabeledGraph.Edge
 
distBestThreshold - Variable in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.evolutionaryAlgorithm.TerminateByDiversityDistBest
 
distMaxThreshold - Variable in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.evolutionaryAlgorithm.TerminateByDiversityDistMax
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class se.liu.ida.hefquin.service.HeFQUINServlet
 
doPost(HttpServletRequest, HttpServletResponse) - Method in class se.liu.ida.hefquin.service.HeFQUINServlet
 
DPBasedBushyJoinPlanOptimizer - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.simple
 
DPBasedBushyJoinPlanOptimizer(CostModel) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.simple.DPBasedBushyJoinPlanOptimizer
 
DPBasedJoinPlanOptimizer - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.simple
 
DPBasedJoinPlanOptimizer(CostModel) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.simple.DPBasedJoinPlanOptimizer
 
DPBasedJoinPlanOptimizer.DynamicProgrammingOptimizerImpl - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.simple
 
DPBasedJoinPlanOptimizer.OptimalPlansPerStage - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.simple
 
DPBasedLinearJoinPlanOptimizer - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.simple
 
DPBasedLinearJoinPlanOptimizer(CostModel) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.simple.DPBasedLinearJoinPlanOptimizer
 
DynamicProgrammingOptimizerImpl(List<PhysicalPlan>) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.simple.DPBasedJoinPlanOptimizer.DynamicProgrammingOptimizerImpl
 

E

ECVocab - Class in se.liu.ida.hefquin.engine.vocabulary
Vocabulary definitions from EngineConfiguration.ttl
ECVocab() - Constructor for class se.liu.ida.hefquin.engine.vocabulary.ECVocab
 
edge - Variable in class se.liu.ida.hefquin.engine.wrappers.lpg.data.impl.LPGEdgeValue
 
edge - Variable in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.TripleMapExpression
 
edge - Variable in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.match.EdgeMatchClause
 
edge - Variable in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.match.PathMatchClause.EdgePattern
 
edge - Variable in class se.liu.ida.hefquin.engine.wrappers.lpg.utils.LabeledGraph.Edge
 
Edge(int, CypherVar, CypherVar, LabeledGraph.Direction) - Constructor for class se.liu.ida.hefquin.engine.wrappers.lpg.utils.LabeledGraph.Edge
 
edgeLabelMapping - Static variable in class se.liu.ida.hefquin.engine.wrappers.lpg.vocabulary.LPGtoRDF
Specifies the edge label mapping that is part of an LPG-to-RDF configuration.
EdgeLabelMapping - Interface in se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl
This interface captures the notion of an edge label mapping that is part of the notion of an LPG-to-RDF configuration, and that such an edge Label mapping is an injective function from edge labels in LPGs to IRIs nodes as can occur in RDF graphs.
EdgeLabelMapping - Static variable in class se.liu.ida.hefquin.engine.wrappers.lpg.vocabulary.LPGtoRDF
An edge label mapping is an injective function that maps labels of edges in LPGs to IRIs, and it is one of the five components of an LPG-to-RDF configuration.
EdgeLabelMappingImpl_AllToURIs - Class in se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl
 
EdgeLabelMappingImpl_AllToURIs(String) - Constructor for class se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.EdgeLabelMappingImpl_AllToURIs
 
EdgeLabelMappingImpl_RegexMatchToURIs - Class in se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl
 
EdgeLabelMappingImpl_RegexMatchToURIs(String, String) - Constructor for class se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.EdgeLabelMappingImpl_RegexMatchToURIs
 
EdgeLabelMappingImpl_SingleMatchToURI - Class in se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl
 
EdgeLabelMappingImpl_SingleMatchToURI(String, String) - Constructor for class se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.EdgeLabelMappingImpl_SingleMatchToURI
 
edgeLabelMappings - Variable in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.CompositeEdgeLabelMappingImpl
 
EdgeMatchClause - Class in se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.match
Represents a directed path match statement.
EdgeMatchClause(CypherVar, CypherVar, CypherVar) - Constructor for class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.match.EdgeMatchClause
 
EdgePattern(CypherVar, CypherVar, CypherVar, LabeledGraph.Direction) - Constructor for class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.match.PathMatchClause.EdgePattern
 
edges - Variable in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.match.PathMatchClause
 
eIter - Variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.iterbased.ResultBlockIterOverResultElementIter
 
ElementChecker(ElementData) - Constructor for class se.liu.ida.hefquin.engine.ValuesServiceQueryResolver.ElementChecker
 
elements - Variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.GenericIntermediateResultBlockImpl
 
elements - Static variable in class se.liu.ida.hefquin.engine.vocabulary.ECVocab
Specifies the elements to be included in a list that is created as an argument for the constructor of a Java class.
elementsTypeName - Static variable in class se.liu.ida.hefquin.engine.vocabulary.ECVocab
Specifies the full name of a Java class or of a Java interface.
elm - Variable in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.LPG2RDFConfigurationImpl
 
ELM_PREFIX - Static variable in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.DefaultLPG2RDFConfigurationImpl
 
em - Variable in class se.liu.ida.hefquin.base.data.mappings.impl.VocabularyMappingWrappingImpl
 
enClassName - Static variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ExecutableOperatorStatsImpl
 
enCompilationTime - Static variable in class se.liu.ida.hefquin.engine.queryproc.impl.QueryProcStatsImpl
 
endpointAddress - Static variable in class se.liu.ida.hefquin.engine.vocabulary.FD
 
enExecStats - Static variable in class se.liu.ida.hefquin.engine.queryproc.impl.QueryProcStatsImpl
 
enExecutionTime - Static variable in class se.liu.ida.hefquin.engine.queryproc.impl.QueryProcStatsImpl
 
enLogicalOptimizationResult - Static variable in class se.liu.ida.hefquin.engine.queryproc.impl.planning.QueryPlanningStatsImpl
 
enLogicalOptimizationTime - Static variable in class se.liu.ida.hefquin.engine.queryproc.impl.planning.QueryPlanningStatsImpl
 
enNumberOfBRTPFCardRequestsIssued - Static variable in class se.liu.ida.hefquin.engine.federation.access.impl.FederationAccessManagerBase1
 
enNumberOfBRTPFRequestsCompleted - Static variable in class se.liu.ida.hefquin.engine.federation.access.impl.FederationAccessStatsImpl
 
enNumberOfBRTPFRequestsIssued - Static variable in class se.liu.ida.hefquin.engine.federation.access.impl.FederationAccessStatsImpl
 
enNumberOfNeo4jRequestsCompleted - Static variable in class se.liu.ida.hefquin.engine.federation.access.impl.FederationAccessStatsImpl
 
enNumberOfNeo4jRequestsIssued - Static variable in class se.liu.ida.hefquin.engine.federation.access.impl.FederationAccessStatsImpl
 
enNumberOfSPARQLCardRequestsIssued - Static variable in class se.liu.ida.hefquin.engine.federation.access.impl.FederationAccessManagerBase1
 
enNumberOfSPARQLRequestsCompleted - Static variable in class se.liu.ida.hefquin.engine.federation.access.impl.FederationAccessStatsImpl
 
enNumberOfSPARQLRequestsIssued - Static variable in class se.liu.ida.hefquin.engine.federation.access.impl.FederationAccessStatsImpl
 
enNumberOfSubPlans - Static variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.iterbased.ExecutablePlanStatsOfIteratorBasedPlan
 
enNumberOfTasks - Static variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ExecutablePlanStatsOfTaskBasedPlan
 
enNumberOfTPFCardRequestsIssued - Static variable in class se.liu.ida.hefquin.engine.federation.access.impl.FederationAccessManagerBase1
 
enNumberOfTPFRequestsCompleted - Static variable in class se.liu.ida.hefquin.engine.federation.access.impl.FederationAccessStatsImpl
 
enNumberOfTPFRequestsIssued - Static variable in class se.liu.ida.hefquin.engine.federation.access.impl.FederationAccessStatsImpl
 
enOperatorStats - Static variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ExecPlanTaskBase.ExecPlanTaskStatsImpl
 
enOptimizationStats - Static variable in class se.liu.ida.hefquin.engine.queryproc.impl.planning.QueryPlanningStatsImpl
 
enOverallNumberOfCardRequestsIssued - Static variable in class se.liu.ida.hefquin.engine.federation.access.impl.FederationAccessManagerBase1
 
enOverallNumberOfRequestsCompleted - Static variable in class se.liu.ida.hefquin.engine.federation.access.impl.FederationAccessStatsImpl
 
enOverallNumberOfRequestsIssued - Static variable in class se.liu.ida.hefquin.engine.federation.access.impl.FederationAccessStatsImpl
 
enOverallPlanningTime - Static variable in class se.liu.ida.hefquin.engine.queryproc.impl.planning.QueryPlanningStatsImpl
 
enOverallProcTime - Static variable in class se.liu.ida.hefquin.engine.queryproc.impl.QueryProcStatsImpl
 
enPhysicalOptimizationResult - Static variable in class se.liu.ida.hefquin.engine.queryproc.impl.planning.QueryPlanningStatsImpl
 
enPhysicalOptimizationTime - Static variable in class se.liu.ida.hefquin.engine.queryproc.impl.planning.QueryPlanningStatsImpl
 
enPlanningTime - Static variable in class se.liu.ida.hefquin.engine.queryproc.impl.QueryProcStatsImpl
 
enPlanStats - Static variable in class se.liu.ida.hefquin.engine.queryproc.impl.execution.ExecutionStatsImpl
 
enQueryPlanningStats - Static variable in class se.liu.ida.hefquin.engine.queryproc.impl.QueryProcStatsImpl
 
enRootOperatorStats - Static variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.iterbased.ExecutablePlanStatsOfIteratorBasedPlan
 
enShortString - Static variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ExecutableOperatorStatsImpl
 
enSrcAssignment - Static variable in class se.liu.ida.hefquin.engine.queryproc.impl.planning.QueryPlanningStatsImpl
 
enSrcPlanningStats - Static variable in class se.liu.ida.hefquin.engine.queryproc.impl.planning.QueryPlanningStatsImpl
 
enSrcPlanningTime - Static variable in class se.liu.ida.hefquin.engine.queryproc.impl.planning.QueryPlanningStatsImpl
 
enStatsOfTasks - Static variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ExecutablePlanStatsOfTaskBasedPlan
 
enSubPlanStats - Static variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.iterbased.ExecutablePlanStatsOfIteratorBasedPlan
 
ensureBRTPFRequest(BindingsRestrictedTriplePatternRequest) - Static method in class se.liu.ida.hefquin.engine.federation.access.utils.FederationAccessUtils
 
ensureOpRunnerThreadHasNoException() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.iterbased.ResultElementIterBase
 
ensureOpRunnerThreadIsStarted() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.iterbased.ResultElementIterBase
 
ensureTPFRequest(TriplePatternRequest) - Static method in class se.liu.ida.hefquin.engine.federation.access.utils.FederationAccessUtils
 
EntityMapping - Interface in se.liu.ida.hefquin.base.data.mappings
Maps from the global representation of entities to a local representation that is specific to a particular data source (federation member).
EntityMappingImpl - Class in se.liu.ida.hefquin.base.data.mappings.impl
 
EntityMappingImpl(Map<Node, Set<Node>>) - Constructor for class se.liu.ida.hefquin.base.data.mappings.impl.EntityMappingImpl
 
EntityMappingReader - Class in se.liu.ida.hefquin.base.data.mappings.impl
 
EntityMappingReader() - Constructor for class se.liu.ida.hefquin.base.data.mappings.impl.EntityMappingReader
 
entryWasAdded(IdType, EntryType) - Method in interface se.liu.ida.hefquin.base.datastructures.impl.cache.CacheReplacementPolicy
Used by the cache to inform the replacement policy that the given entry has been added to the cache (which includes that the given ID is new).
entryWasAdded(IdType, EntryType) - Method in class se.liu.ida.hefquin.base.datastructures.impl.cache.CacheReplacementPolicyLRU
 
entryWasEvicted(IdType) - Method in interface se.liu.ida.hefquin.base.datastructures.impl.cache.CacheReplacementPolicy
Used by the cache to inform the replacement policy that the given entry has been evicted from the cache.
entryWasEvicted(IdType) - Method in class se.liu.ida.hefquin.base.datastructures.impl.cache.CacheReplacementPolicyLRU
 
entryWasRequested(IdType, EntryType) - Method in interface se.liu.ida.hefquin.base.datastructures.impl.cache.CacheReplacementPolicy
Used by the cache to inform the replacement policy that the given entry has been requested from the cache.
entryWasRequested(IdType, EntryType) - Method in class se.liu.ida.hefquin.base.datastructures.impl.cache.CacheReplacementPolicyLRU
 
entryWasRewritten(IdType, EntryType) - Method in interface se.liu.ida.hefquin.base.datastructures.impl.cache.CacheReplacementPolicy
Used by the cache to inform the replacement policy that the given entry has been added to the cache as a new entry for the given ID.
entryWasRewritten(IdType, EntryType) - Method in class se.liu.ida.hefquin.base.datastructures.impl.cache.CacheReplacementPolicyLRU
 
enumeratePlansWithUnaryOpFromReq(PhysicalOpRequest<?, ?>, PhysicalPlan) - Static method in class se.liu.ida.hefquin.engine.queryplan.utils.PhysicalPlanFactory
 
ep - Variable in class se.liu.ida.hefquin.engine.wrappers.graphql.data.impl.GraphQLEntrypointPath
 
epArgs - Variable in class se.liu.ida.hefquin.engine.wrappers.graphql.data.impl.GraphQLEntrypointPath
 
epType - Variable in class se.liu.ida.hefquin.engine.wrappers.graphql.data.impl.GraphQLEntrypointImpl
 
EqualityExpression - Class in se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression
 
EqualityExpression(CypherExpression, CypherExpression) - Constructor for class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.EqualityExpression
 
equals(Object) - Method in class se.liu.ida.hefquin.base.data.impl.SolutionMappingImpl
 
equals(Object) - Method in class se.liu.ida.hefquin.base.data.impl.TripleImpl
 
equals(Object) - Method in class se.liu.ida.hefquin.base.query.impl.BGPImpl
 
equals(Object) - Method in class se.liu.ida.hefquin.base.query.impl.GenericSPARQLGraphPatternImpl1
 
equals(Object) - Method in class se.liu.ida.hefquin.base.query.impl.GenericSPARQLGraphPatternImpl2
 
equals(Object) - Method in class se.liu.ida.hefquin.base.query.impl.SPARQLGroupPatternImpl
 
equals(Object) - Method in class se.liu.ida.hefquin.base.query.impl.SPARQLQueryImpl
 
equals(Object) - Method in class se.liu.ida.hefquin.base.query.impl.SPARQLUnionPatternImpl
 
equals(Object) - Method in class se.liu.ida.hefquin.base.query.impl.TriplePatternImpl
 
equals(Object) - Method in class se.liu.ida.hefquin.base.utils.Pair
 
equals(Object) - Method in class se.liu.ida.hefquin.engine.federation.access.impl.iface.BRTPFInterfaceImpl
 
equals(Object) - Method in class se.liu.ida.hefquin.engine.federation.access.impl.iface.Neo4jInterfaceImpl
 
equals(Object) - Method in class se.liu.ida.hefquin.engine.federation.access.impl.iface.SPARQLEndpointInterfaceImpl
 
equals(Object) - Method in class se.liu.ida.hefquin.engine.federation.access.impl.iface.TPFInterfaceImpl
 
equals(Object) - Method in class se.liu.ida.hefquin.engine.federation.access.impl.req.BGPRequestImpl
 
equals(Object) - Method in class se.liu.ida.hefquin.engine.federation.access.impl.req.BindingsRestrictedTriplePatternRequestImpl
 
equals(Object) - Method in class se.liu.ida.hefquin.engine.federation.access.impl.req.BRTPFRequestImpl
 
equals(Object) - Method in class se.liu.ida.hefquin.engine.federation.access.impl.req.Neo4jRequestImpl
 
equals(Object) - Method in class se.liu.ida.hefquin.engine.federation.access.impl.req.SPARQLRequestImpl
 
equals(Object) - Method in class se.liu.ida.hefquin.engine.federation.access.impl.req.TPFRequestImpl
 
equals(Object) - Method in class se.liu.ida.hefquin.engine.federation.access.impl.req.TriplePatternRequestImpl
 
equals(Object) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.GenericIntermediateResultBlockImpl
 
equals(Object) - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpBGPAdd
 
equals(Object) - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpBGPOptAdd
 
equals(Object) - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpBind
 
equals(Object) - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpFilter
 
equals(Object) - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpGPAdd
 
equals(Object) - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpGPOptAdd
 
equals(Object) - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpJoin
 
equals(Object) - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpMultiwayJoin
 
equals(Object) - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpMultiwayLeftJoin
 
equals(Object) - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpMultiwayUnion
 
equals(Object) - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpRequest
 
equals(Object) - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpRightJoin
 
equals(Object) - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpTPAdd
 
equals(Object) - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpTPOptAdd
 
equals(Object) - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpUnion
 
equals(Object) - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalPlanWithBinaryRootImpl
 
equals(Object) - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalPlanWithNaryRootImpl
 
equals(Object) - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalPlanWithNullaryRootImpl
 
equals(Object) - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalPlanWithUnaryRootImpl
 
equals(Object) - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.BaseForPhysicalOpBinaryJoin
 
equals(Object) - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.BaseForPhysicalOpMultiwayJoin
 
equals(Object) - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.BaseForPhysicalOpMultiwayLeftJoin
 
equals(Object) - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.BaseForPhysicalOpSingleInputJoin
 
equals(Object) - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpBinaryUnion
 
equals(Object) - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpBindJoin
 
equals(Object) - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpBindJoinWithFILTER
 
equals(Object) - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpBindJoinWithUNION
 
equals(Object) - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpBindJoinWithVALUES
 
equals(Object) - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpHashJoin
 
equals(Object) - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpHashRJoin
 
equals(Object) - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpIndexNestedLoopsJoin
 
equals(Object) - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpMultiwayUnion
 
equals(Object) - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpNaiveNestedLoopsJoin
 
equals(Object) - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpParallelMultiLeftJoin
 
equals(Object) - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpRequest
 
equals(Object) - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpSymmetricHashJoin
 
equals(Object) - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalPlanWithBinaryRootImpl
 
equals(Object) - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalPlanWithNaryRootImpl
 
equals(Object) - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalPlanWithNullaryRootImpl
 
equals(Object) - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalPlanWithUnaryRootImpl
 
equals(Object) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.AbstractRuleApplicationImpl
 
equals(Object) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.utils.PhysicalPlanWithCost
 
equals(Object) - Method in class se.liu.ida.hefquin.engine.wrappers.graphql.utils.GraphQLQueryRootForStarPattern
 
equals(Object) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.CypherMatchQueryImpl
 
equals(Object) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.CypherUnionQueryImpl
 
equals(Object) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.AliasedExpression
 
equals(Object) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.AllLabelsExpression
 
equals(Object) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.CountLargerThanZeroExpression
 
equals(Object) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.CypherVar
 
equals(Object) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.EqualityExpression
 
equals(Object) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.EXISTSExpression
 
equals(Object) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.FirstLabelExpression
 
equals(Object) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.GetItemExpression
 
equals(Object) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.KeysExpression
 
equals(Object) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.LiteralExpression
 
equals(Object) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.MembershipExpression
 
equals(Object) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.PropertyAccessExpression
 
equals(Object) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.PropertyAccessWithVarExpression
 
equals(Object) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.TripleMapExpression
 
equals(Object) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.TypeExpression
 
equals(Object) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.UnwindIteratorImpl
 
equals(Object) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.VariableIDExpression
 
equals(Object) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.VariableLabelExpression
 
equals(Object) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.match.EdgeMatchClause
 
equals(Object) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.match.NodeMatchClause
 
equals(Object) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.match.PathMatchClause.EdgePattern
 
equals(Object) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.match.PathMatchClause
 
equals(Object) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.utils.LabeledGraph
 
equals(Object) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.utils.LabeledGraph.Path
 
equals(Set<SolutionMapping>, Set<SolutionMapping>) - Static method in class se.liu.ida.hefquin.base.data.utils.SolutionMappingUtils
Returns true if the given set of solution mappings are equivalent; that is, if they contain the same number of solution mappings and for each such solution mapping there is an equivalent solution mapping in the respective other set.
equals(SolutionMapping, SolutionMapping) - Static method in class se.liu.ida.hefquin.base.data.utils.SolutionMappingUtils
Returns true if the given solution mappings are equivalent; that is, if they are defined for the exact same set of variables and they are compatible.
EquilibriumConditionByRelativeSubplanCount - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.randomized
 
EquilibriumConditionByRelativeSubplanCount() - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.randomized.EquilibriumConditionByRelativeSubplanCount
 
EquilibriumConditionByRelativeSubplanCount(int) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.randomized.EquilibriumConditionByRelativeSubplanCount
 
EquilibriumConditionForSimulatedAnnealing - Interface in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.randomized
 
equivalences - Variable in class se.liu.ida.hefquin.engine.wrappers.lpg.utils.VariableReplacementVisitor
 
estimate(List<QueryAnalyzer>, QueryAnalyzer) - Method in interface se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.formula.FormulaForComputingSelectivity
 
estimate(List<QueryAnalyzer>, QueryAnalyzer) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.formula.JoinAwareWeightedUnboundVariableCount
 
estimateCardinalities(LogicalPlan[]) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.CardinalityBasedJoinOrderingBase
Implementations of this function determine or estimate the cardinality of each of the given plans.
estimateCardinalities(LogicalPlan[]) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.CardinalityBasedJoinOrderingWithRequests
 
estimateJoinCardinality(List<CardinalityBasedJoinOrderingBase.AnnotatedLogicalPlan>, int, CardinalityBasedJoinOrderingBase.AnnotatedLogicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.CardinalityBasedJoinOrderingBase
Implementations of this function estimate the cardinality of the join between the result of joining the given selected plans and the result of the given next candidate.
estimateJoinCardinality(List<CardinalityBasedJoinOrderingBase.AnnotatedLogicalPlan>, int, CardinalityBasedJoinOrderingBase.AnnotatedLogicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.CardinalityBasedJoinOrderingWithRequests
 
evict(IdType) - Method in interface se.liu.ida.hefquin.base.datastructures.Cache
If the cache contains an object that is associated with the given ID, then this object is evicted from the cache and the method returns true.
evict(IdType) - Method in class se.liu.ida.hefquin.base.datastructures.impl.cache.GenericCacheImpl
 
evict(IdType, ObjectType) - Method in interface se.liu.ida.hefquin.base.datastructures.Cache
If an object equivalent to the given one is associated with the given ID in this cache, then this object is evicted from the cache and the method returns true.
evict(IdType, ObjectType) - Method in class se.liu.ida.hefquin.base.datastructures.impl.cache.GenericCacheImpl
 
EvolutionaryAlgorithmQueryOptimizer - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.evolutionaryAlgorithm
 
EvolutionaryAlgorithmQueryOptimizer(LogicalToPhysicalPlanConverter, CostModel, QueryProcContext, int, int, TerminationCriterionFactory) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.evolutionaryAlgorithm.EvolutionaryAlgorithmQueryOptimizer
 
exampleFragmentAddress - Static variable in class se.liu.ida.hefquin.engine.vocabulary.FD
 
exec() - Method in class se.liu.ida.hefquin.cli.MaterializeRDFViewOfLPG
 
exec() - Method in class se.liu.ida.hefquin.cli.RunBGPOverNeo4j
 
exec() - Method in class se.liu.ida.hefquin.cli.RunCypherOverNeo4j
 
exec() - Method in class se.liu.ida.hefquin.cli.RunQueryWithoutSrcSel
 
exec(Op, QueryIterator) - Method in class se.liu.ida.hefquin.jenaintegration.sparql.engine.main.OpExecutorHeFQUIN
 
execCxt - Variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ExecPlanTaskBase
 
execCxt - Variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.iterbased.ResultElementIterBase
 
execCxt - Variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpParallelMultiwayLeftJoin.Worker
 
execEngine - Variable in class se.liu.ida.hefquin.engine.queryproc.impl.QueryProcessorImpl
 
execExptn - Variable in exception se.liu.ida.hefquin.engine.queryplan.executable.impl.iterbased.ResultElementIterException
 
execOp - Variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpParallelMultiwayLeftJoin.Worker
 
ExecOpBinaryUnion - Class in se.liu.ida.hefquin.engine.queryplan.executable.impl.ops
 
ExecOpBinaryUnion(boolean) - Constructor for class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpBinaryUnion
 
ExecOpBindJoinBRTPF - Class in se.liu.ida.hefquin.engine.queryplan.executable.impl.ops
Implementation of (a batching version of) the bind join algorithm for cases in which the federation member accessed by the algorithm supports the brTPF interface.
ExecOpBindJoinBRTPF(TriplePattern, BRTPFServer, boolean, boolean) - Constructor for class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpBindJoinBRTPF
 
ExecOpBindJoinSPARQLwithFILTER - Class in se.liu.ida.hefquin.engine.queryplan.executable.impl.ops
Implementation of (a batching version of) the bind join algorithm that uses FILTERs to capture the potential join partners that are sent to the federation member.
ExecOpBindJoinSPARQLwithFILTER(BGP, SPARQLEndpoint, boolean, boolean) - Constructor for class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpBindJoinSPARQLwithFILTER
 
ExecOpBindJoinSPARQLwithFILTER(SPARQLGraphPattern, SPARQLEndpoint, boolean, boolean) - Constructor for class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpBindJoinSPARQLwithFILTER
 
ExecOpBindJoinSPARQLwithFILTER(TriplePattern, SPARQLEndpoint, boolean, boolean) - Constructor for class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpBindJoinSPARQLwithFILTER
 
ExecOpBindJoinSPARQLwithUNION - Class in se.liu.ida.hefquin.engine.queryplan.executable.impl.ops
Implementation of (a batching version of) the bind join algorithm that uses UNION.
ExecOpBindJoinSPARQLwithUNION(BGP, SPARQLEndpoint, boolean) - Constructor for class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpBindJoinSPARQLwithUNION
 
ExecOpBindJoinSPARQLwithUNION(SPARQLGraphPattern, SPARQLEndpoint, boolean) - Constructor for class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpBindJoinSPARQLwithUNION
 
ExecOpBindJoinSPARQLwithUNION(TriplePattern, SPARQLEndpoint, boolean) - Constructor for class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpBindJoinSPARQLwithUNION
 
ExecOpBindJoinSPARQLwithVALUES - Class in se.liu.ida.hefquin.engine.queryplan.executable.impl.ops
Implementation of (a batching version of) the bind join algorithm that uses a VALUES clause to capture the potential join partners that are sent to the federation member.
ExecOpBindJoinSPARQLwithVALUES(BGP, SPARQLEndpoint, boolean) - Constructor for class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpBindJoinSPARQLwithVALUES
 
ExecOpBindJoinSPARQLwithVALUES(SPARQLGraphPattern, SPARQLEndpoint, boolean) - Constructor for class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpBindJoinSPARQLwithVALUES
 
ExecOpBindJoinSPARQLwithVALUES(TriplePattern, SPARQLEndpoint, boolean) - Constructor for class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpBindJoinSPARQLwithVALUES
 
ExecOpExecutionException - Exception in se.liu.ida.hefquin.engine.queryplan.executable
An exception that occurred during the execution of a specific operator.
ExecOpExecutionException(String, Throwable, ExecutableOperator) - Constructor for exception se.liu.ida.hefquin.engine.queryplan.executable.ExecOpExecutionException
 
ExecOpExecutionException(String, ExecutableOperator) - Constructor for exception se.liu.ida.hefquin.engine.queryplan.executable.ExecOpExecutionException
 
ExecOpExecutionException(Throwable, ExecutableOperator) - Constructor for exception se.liu.ida.hefquin.engine.queryplan.executable.ExecOpExecutionException
 
ExecOpExecutionException(ExecutableOperator) - Constructor for exception se.liu.ida.hefquin.engine.queryplan.executable.ExecOpExecutionException
 
ExecOpFilter - Class in se.liu.ida.hefquin.engine.queryplan.executable.impl.ops
 
ExecOpFilter(ExprList, boolean) - Constructor for class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpFilter
 
ExecOpFilter(Expr, boolean) - Constructor for class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpFilter
 
ExecOpGlobalToLocal - Class in se.liu.ida.hefquin.engine.queryplan.executable.impl.ops
 
ExecOpGlobalToLocal(VocabularyMapping, boolean) - Constructor for class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpGlobalToLocal
 
ExecOpHashJoin - Class in se.liu.ida.hefquin.engine.queryplan.executable.impl.ops
 
ExecOpHashJoin(ExpectedVariables, ExpectedVariables, boolean) - Constructor for class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpHashJoin
 
ExecOpHashRJoin - Class in se.liu.ida.hefquin.engine.queryplan.executable.impl.ops
A right outer join version of the hash join algorithm implemented in ExecOpHashJoin.
ExecOpHashRJoin(ExpectedVariables, ExpectedVariables, boolean) - Constructor for class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpHashRJoin
 
ExecOpIndexNestedLoopsJoinBRTPF - Class in se.liu.ida.hefquin.engine.queryplan.executable.impl.ops
 
ExecOpIndexNestedLoopsJoinBRTPF(TriplePattern, BRTPFServer, boolean, boolean) - Constructor for class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpIndexNestedLoopsJoinBRTPF
 
ExecOpIndexNestedLoopsJoinSPARQL - Class in se.liu.ida.hefquin.engine.queryplan.executable.impl.ops
 
ExecOpIndexNestedLoopsJoinSPARQL(SPARQLGraphPattern, SPARQLEndpoint, boolean, boolean) - Constructor for class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpIndexNestedLoopsJoinSPARQL
 
ExecOpIndexNestedLoopsJoinTPF - Class in se.liu.ida.hefquin.engine.queryplan.executable.impl.ops
 
ExecOpIndexNestedLoopsJoinTPF(TriplePattern, TPFServer, boolean, boolean) - Constructor for class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpIndexNestedLoopsJoinTPF
 
ExecOpLocalToGlobal - Class in se.liu.ida.hefquin.engine.queryplan.executable.impl.ops
 
ExecOpLocalToGlobal(VocabularyMapping, boolean) - Constructor for class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpLocalToGlobal
 
ExecOpMultiwayUnion - Class in se.liu.ida.hefquin.engine.queryplan.executable.impl.ops
 
ExecOpMultiwayUnion(int, boolean) - Constructor for class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpMultiwayUnion
 
ExecOpNaiveNestedLoopsJoin - Class in se.liu.ida.hefquin.engine.queryplan.executable.impl.ops
Attention, this is a purely local implementation of the nested loops join algorithm---nothing fancy, no requests to federation members or anything.
ExecOpNaiveNestedLoopsJoin(boolean) - Constructor for class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpNaiveNestedLoopsJoin
 
ExecOpParallelMultiwayLeftJoin - Class in se.liu.ida.hefquin.engine.queryplan.executable.impl.ops
TODO: Provide a description of the algorithm implemented by this class.
ExecOpParallelMultiwayLeftJoin(boolean, ExpectedVariables, List<LogicalOpRequest<?, ?>>) - Constructor for class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpParallelMultiwayLeftJoin
 
ExecOpParallelMultiwayLeftJoin(boolean, ExpectedVariables, LogicalOpRequest<?, ?>...) - Constructor for class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpParallelMultiwayLeftJoin
 
ExecOpParallelMultiwayLeftJoin.Worker - Class in se.liu.ida.hefquin.engine.queryplan.executable.impl.ops
 
ExecOpRequestBRTPF - Class in se.liu.ida.hefquin.engine.queryplan.executable.impl.ops
 
ExecOpRequestBRTPF(BindingsRestrictedTriplePatternRequest, BRTPFServer, boolean) - Constructor for class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpRequestBRTPF
 
ExecOpRequestSPARQL - Class in se.liu.ida.hefquin.engine.queryplan.executable.impl.ops
 
ExecOpRequestSPARQL(SPARQLRequest, SPARQLEndpoint, boolean) - Constructor for class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpRequestSPARQL
 
ExecOpRequestTPFatBRTPFServer - Class in se.liu.ida.hefquin.engine.queryplan.executable.impl.ops
Implementation of an operator to request a (complete) TPF from a brTPF server.
ExecOpRequestTPFatBRTPFServer(TriplePatternRequest, BRTPFServer, boolean) - Constructor for class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpRequestTPFatBRTPFServer
 
ExecOpRequestTPFatTPFServer - Class in se.liu.ida.hefquin.engine.queryplan.executable.impl.ops
Implementation of an operator to request a (complete) TPF from a TPF server.
ExecOpRequestTPFatTPFServer(TriplePatternRequest, TPFServer, boolean) - Constructor for class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpRequestTPFatTPFServer
 
ExecOpSymmetricHashJoin - Class in se.liu.ida.hefquin.engine.queryplan.executable.impl.ops
Implementation of the symmetric hash join algorithm.
ExecOpSymmetricHashJoin(ExpectedVariables, ExpectedVariables, boolean) - Constructor for class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpSymmetricHashJoin
 
ExecPlanTask - Interface in se.liu.ida.hefquin.engine.queryplan.executable.impl
 
ExecPlanTaskBase - Class in se.liu.ida.hefquin.engine.queryplan.executable.impl
 
ExecPlanTaskBase(ExecutionContext, int) - Constructor for class se.liu.ida.hefquin.engine.queryplan.executable.impl.ExecPlanTaskBase
 
ExecPlanTaskBase.ExecPlanTaskStatsImpl - Class in se.liu.ida.hefquin.engine.queryplan.executable.impl
 
ExecPlanTaskBase.Status - Enum Class in se.liu.ida.hefquin.engine.queryplan.executable.impl
 
ExecPlanTaskInputException - Exception in se.liu.ida.hefquin.engine.queryplan.executable.impl
 
ExecPlanTaskInputException(String) - Constructor for exception se.liu.ida.hefquin.engine.queryplan.executable.impl.ExecPlanTaskInputException
 
ExecPlanTaskInputException(String, Throwable) - Constructor for exception se.liu.ida.hefquin.engine.queryplan.executable.impl.ExecPlanTaskInputException
 
ExecPlanTaskInterruptionException - Exception in se.liu.ida.hefquin.engine.queryplan.executable.impl
 
ExecPlanTaskInterruptionException(InterruptedException) - Constructor for exception se.liu.ida.hefquin.engine.queryplan.executable.impl.ExecPlanTaskInterruptionException
 
ExecPlanTaskStats - Interface in se.liu.ida.hefquin.engine.queryplan.executable.impl
 
ExecPlanTaskStatsImpl(ExecutableOperator) - Constructor for class se.liu.ida.hefquin.engine.queryplan.executable.impl.ExecPlanTaskBase.ExecPlanTaskStatsImpl
 
execQuery(CypherQuery, String) - Method in class se.liu.ida.hefquin.cli.MaterializeRDFViewOfLPG
 
execSelectQuery(Model, SPARQLQuery) - Method in interface se.liu.ida.hefquin.engine.wrappers.graphql.GraphQLSolutionGraphSolver
Queries @param solutionGraph using the SELECT query @param query and
execSelectQuery(Model, SPARQLQuery) - Method in class se.liu.ida.hefquin.engine.wrappers.graphql.impl.GraphQLSolutionGraphSolverImpl
 
ExecServiceForFedAccess - Static variable in class se.liu.ida.hefquin.engine.vocabulary.ECVocab
 
ExecutableOperator - Interface in se.liu.ida.hefquin.engine.queryplan.executable
An executable operator provides the implementation of the concrete algorithm that a physical operator is associated with.
ExecutableOperatorStats - Interface in se.liu.ida.hefquin.engine.queryplan.executable
 
ExecutableOperatorStatsImpl - Class in se.liu.ida.hefquin.engine.queryplan.executable.impl
 
ExecutableOperatorStatsImpl(ExecutableOperator) - Constructor for class se.liu.ida.hefquin.engine.queryplan.executable.impl.ExecutableOperatorStatsImpl
 
ExecutablePlan - Interface in se.liu.ida.hefquin.engine.queryplan.executable
 
ExecutablePlanStats - Interface in se.liu.ida.hefquin.engine.queryplan.executable
This interface captures statistics collected during the execution of an ExecutablePlan.
ExecutablePlanStatsOfIteratorBasedPlan - Class in se.liu.ida.hefquin.engine.queryplan.executable.impl.iterbased
ExecutablePlanStatsOfIteratorBasedPlan(ExecutableOperatorStats, ExecutablePlanStats...) - Constructor for class se.liu.ida.hefquin.engine.queryplan.executable.impl.iterbased.ExecutablePlanStatsOfIteratorBasedPlan
 
ExecutablePlanStatsOfTaskBasedPlan - Class in se.liu.ida.hefquin.engine.queryplan.executable.impl
ExecutablePlanStatsOfTaskBasedPlan(List<ExecPlanTaskStats>) - Constructor for class se.liu.ida.hefquin.engine.queryplan.executable.impl.ExecutablePlanStatsOfTaskBasedPlan
 
ExecutablePlanStatsOfTaskBasedPlan(ExecPlanTaskStats[]) - Constructor for class se.liu.ida.hefquin.engine.queryplan.executable.impl.ExecutablePlanStatsOfTaskBasedPlan
 
execute(String) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.conn.Neo4jConnectionFactory.Neo4jConnection
 
execute(OpBGP, QueryIterator) - Method in class se.liu.ida.hefquin.jenaintegration.sparql.engine.main.OpExecutorHeFQUIN
 
execute(OpConditional, QueryIterator) - Method in class se.liu.ida.hefquin.jenaintegration.sparql.engine.main.OpExecutorHeFQUIN
 
execute(OpExtend, QueryIterator) - Method in class se.liu.ida.hefquin.jenaintegration.sparql.engine.main.OpExecutorHeFQUIN
 
execute(OpFilter, QueryIterator) - Method in class se.liu.ida.hefquin.jenaintegration.sparql.engine.main.OpExecutorHeFQUIN
 
execute(OpJoin, QueryIterator) - Method in class se.liu.ida.hefquin.jenaintegration.sparql.engine.main.OpExecutorHeFQUIN
 
execute(OpLeftJoin, QueryIterator) - Method in class se.liu.ida.hefquin.jenaintegration.sparql.engine.main.OpExecutorHeFQUIN
 
execute(OpSequence, QueryIterator) - Method in class se.liu.ida.hefquin.jenaintegration.sparql.engine.main.OpExecutorHeFQUIN
 
execute(OpService, QueryIterator) - Method in class se.liu.ida.hefquin.jenaintegration.sparql.engine.main.OpExecutorHeFQUIN
 
execute(OpUnion, QueryIterator) - Method in class se.liu.ida.hefquin.jenaintegration.sparql.engine.main.OpExecutorHeFQUIN
 
execute(ExecutablePlan, QueryResultSink) - Method in interface se.liu.ida.hefquin.engine.queryproc.ExecutionEngine
 
execute(ExecutablePlan, QueryResultSink) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.execution.ExecutionEngineImpl
 
execute(IntermediateResultElementSink, ExecutionContext) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.NullaryExecutableOpBase
 
execute(IntermediateResultElementSink, ExecutionContext) - Method in interface se.liu.ida.hefquin.engine.queryplan.executable.NullaryExecutableOp
Executes this operator and sends the produced result elements (if any) to the given sink.
execute(CypherQuery) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.conn.Neo4jConnectionFactory.Neo4jConnection
 
executeNonSelectQuery(QueryExecution, ResultsFormat, PrintStream) - Method in class se.liu.ida.hefquin.engine.HeFQUINEngineImpl
 
executeQuery(Query) - Method in interface se.liu.ida.hefquin.engine.HeFQUINEngine
 
executeQuery(Query, PrintStream) - Method in interface se.liu.ida.hefquin.engine.HeFQUINEngine
 
executeQuery(Query, ResultsFormat) - Method in interface se.liu.ida.hefquin.engine.HeFQUINEngine
 
executeQuery(Query, ResultsFormat, PrintStream) - Method in interface se.liu.ida.hefquin.engine.HeFQUINEngine
 
executeQuery(Query, ResultsFormat, PrintStream) - Method in class se.liu.ida.hefquin.engine.HeFQUINEngineImpl
 
executeSelectQuery(QueryExecution, ResultsFormat, PrintStream) - Method in class se.liu.ida.hefquin.engine.HeFQUINEngineImpl
 
executeSupportedOp(Op, QueryIterator) - Method in class se.liu.ida.hefquin.jenaintegration.sparql.engine.main.OpExecutorHeFQUIN
 
ExecutionContext - Interface in se.liu.ida.hefquin.engine.queryproc
 
executionEngine - Static variable in class se.liu.ida.hefquin.engine.vocabulary.ECVocab
Specifies the execution engine to be used by the query processor.
ExecutionEngine - Interface in se.liu.ida.hefquin.engine.queryproc
 
ExecutionEngine - Static variable in class se.liu.ida.hefquin.engine.vocabulary.ECVocab
 
ExecutionEngineImpl - Class in se.liu.ida.hefquin.engine.queryproc.impl.execution
 
ExecutionEngineImpl() - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.execution.ExecutionEngineImpl
 
ExecutionException - Exception in se.liu.ida.hefquin.engine.queryproc
An exception that may occur during the query execution process.
ExecutionException() - Constructor for exception se.liu.ida.hefquin.engine.queryproc.ExecutionException
 
ExecutionException(String) - Constructor for exception se.liu.ida.hefquin.engine.queryproc.ExecutionException
 
ExecutionException(String, Throwable) - Constructor for exception se.liu.ida.hefquin.engine.queryproc.ExecutionException
 
ExecutionException(Throwable) - Constructor for exception se.liu.ida.hefquin.engine.queryproc.ExecutionException
 
ExecutionStats - Interface in se.liu.ida.hefquin.engine.queryproc
 
ExecutionStatsImpl - Class in se.liu.ida.hefquin.engine.queryproc.impl.execution
 
ExecutionStatsImpl(ExecutablePlanStats) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.execution.ExecutionStatsImpl
 
exhausted - Variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.iterbased.ResultElementIterBase
 
ExhaustiveSourcePlannerImpl - Class in se.liu.ida.hefquin.engine.queryproc.impl.srcsel
This implementation of SourcePlanner assigns every triple pattern of the given query to every federation member known in the federation catalog.
ExhaustiveSourcePlannerImpl(QueryProcContext) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.srcsel.ExhaustiveSourcePlannerImpl
 
EXISTSExpression - Class in se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression
 
EXISTSExpression(CypherExpression) - Constructor for class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.EXISTSExpression
 
expandValuesPlusServicePattern(Query) - Static method in class se.liu.ida.hefquin.engine.ValuesServiceQueryResolver
If the WHERE clause of the given query is of a form that should be rewritten (as is checked by using ValuesServiceQueryResolver.isQueryToBeExpanded(Query)), then this method replaces the WHERE clause of the query by the rewritten one.
ExpectedVariables - Interface in se.liu.ida.hefquin.base.queryplan
Implementations of this interface represent sets of variables that can be expected in the solution mappings produced by query operators.
ExpectedVariablesUtils - Class in se.liu.ida.hefquin.engine.queryplan.utils
 
ExpectedVariablesUtils() - Constructor for class se.liu.ida.hefquin.engine.queryplan.utils.ExpectedVariablesUtils
 
ExpectedVariablesUtilsCopy - Class in se.liu.ida.hefquin.base.queryplan.utils
This is a stripped-down copy of ExpectedVariablesUtils, which had been moved to the 'hefquin-engine' module.
ExpectedVariablesUtilsCopy() - Constructor for class se.liu.ida.hefquin.base.queryplan.utils.ExpectedVariablesUtilsCopy
 
expectedVars - Variable in class se.liu.ida.hefquin.engine.federation.access.impl.req.SPARQLRequestImpl
 
expression - Variable in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.EXISTSExpression
 
expression - Variable in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.GetItemExpression
 
ExtendedContextImpl1(HeFQUINEngineConfigReader.Context) - Constructor for class se.liu.ida.hefquin.engine.HeFQUINEngineConfigReader.ExtendedContextImpl1
 
ExtendedContextImpl2(HeFQUINEngineConfigReader.Context, FederationAccessManager) - Constructor for class se.liu.ida.hefquin.engine.HeFQUINEngineConfigReader.ExtendedContextImpl2
 
extraConnectors - Variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.pushbased.PushBasedExecPlanTaskBase
 
extractAllRequestOps(LogicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.CardinalityBasedJoinOrderingWithRequests
Extracts all request operators from the given plan such that the resulting list of these operators will be ordered in the order in which the operators can be found by a depth-first traversal of the given plan.
extractAllRequestOps(LogicalPlan[]) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.CardinalityBasedJoinOrderingWithRequests
Extracts all request operators from the given list of plans such that, for each of the plans, the resulting list of these operators is ordered in the order in which the operators can be found by a depth-first traversal of the plan.
extractAllRequestOpsFromSourceAssignment(PhysicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.simple.CardinalityBasedGreedyJoinPlanOptimizerImpl.GreedyConstructionAlgorithm
Extracts all request operators from the given plan, assuming that this plan is a sub-plan of a source assignment (hence, assuming that this plan can only be either a single request, a filter over a request, or a union with requests).
extractCardinality(SolMapsResponse) - Method in class se.liu.ida.hefquin.engine.federation.access.impl.FederationAccessManagerBase1.FunctionToObtainCardinalityResponseFromSolMapsResponse
 
extractGlobalTermsForLocalTerm(Set<TermMapping>) - Method in class se.liu.ida.hefquin.base.data.mappings.impl.SchemaMappingImpl
 
extractLocalTermsForGlobalTerm(Set<TermMapping>) - Method in class se.liu.ida.hefquin.base.data.mappings.impl.SchemaMappingImpl
 
extractLtgOverNaryOp(LogicalPlan) - Static method in class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.PullUpLtgOverUnion
 
extractRequestAsPlan(LogicalOpBGPAdd) - Static method in class se.liu.ida.hefquin.engine.queryplan.utils.PhysicalPlanFactory
 
extractRequestAsPlan(LogicalOpGPAdd) - Static method in class se.liu.ida.hefquin.engine.queryplan.utils.PhysicalPlanFactory
 
extractRequestAsPlan(LogicalOpTPAdd) - Static method in class se.liu.ida.hefquin.engine.queryplan.utils.PhysicalPlanFactory
 
extractRequestAsPlan(UnaryLogicalOp) - Static method in class se.liu.ida.hefquin.engine.queryplan.utils.PhysicalPlanFactory
 
extractRequestAsPlan(PhysicalOpBindJoin) - Static method in class se.liu.ida.hefquin.engine.queryplan.utils.PhysicalPlanFactory
 
extractRequestAsPlan(PhysicalOpBindJoinWithFILTER) - Static method in class se.liu.ida.hefquin.engine.queryplan.utils.PhysicalPlanFactory
 
extractRequestAsPlan(PhysicalOpBindJoinWithUNION) - Static method in class se.liu.ida.hefquin.engine.queryplan.utils.PhysicalPlanFactory
 
extractRequestAsPlan(PhysicalOpBindJoinWithVALUES) - Static method in class se.liu.ida.hefquin.engine.queryplan.utils.PhysicalPlanFactory
 
extractRequestAsPlan(PhysicalOpIndexNestedLoopsJoin) - Static method in class se.liu.ida.hefquin.engine.queryplan.utils.PhysicalPlanFactory
 
extractSolMaps(RespType) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpIndexNestedLoopsJoinWithRequests.MyResponseProcessor
 
extractTPs(LogicalPlan) - Static method in class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.RemoveUnnecessaryL2gAndG2l
 
extractTPsAndRecordFms(LogicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.utils.QueryAnalyzer
 
extractUnjoinableInputSMs(Iterable<SolutionMapping>, Iterable<Var>, List<SolutionMapping>, List<SolutionMapping>) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpBindJoinWithRequestOps
Splits the given collection of solution mappings into two such that the first list contains all the solution mappings that are guaranteed not to have any join partner and the second list contains the rest of the given input solution mappings (which may have join partners).

F

FAILED - Enum constant in enum class se.liu.ida.hefquin.engine.queryplan.executable.impl.ExecPlanTaskBase.Status
The execution of the task failed with an exception; hence, the execution is not running anymore.
FD - Class in se.liu.ida.hefquin.engine.vocabulary
 
FD() - Constructor for class se.liu.ida.hefquin.engine.vocabulary.FD
 
fedAccessMgr - Variable in class se.liu.ida.hefquin.engine.HeFQUINEngineImpl
 
fedAccessMgr - Variable in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.cardinality.CardinalityEstimationImpl
 
fedAccessMgr - Variable in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.simple.CardinalityBasedGreedyJoinPlanOptimizerImpl
 
fedAccessMgr - Static variable in class se.liu.ida.hefquin.engine.vocabulary.ECVocab
Specifies the federation access manager to be used in a configuration of the HeFQUIN engine.
fedAccMan - Variable in class se.liu.ida.hefquin.engine.federation.access.impl.FederationAccessManagerWithCache
 
fedDescrDecl - Variable in class se.liu.ida.hefquin.cli.modules.ModFederation
 
FederationAccessException - Exception in se.liu.ida.hefquin.engine.federation.access
 
FederationAccessException(String, Throwable, DataRetrievalRequest, FederationMember) - Constructor for exception se.liu.ida.hefquin.engine.federation.access.FederationAccessException
 
FederationAccessException(String, DataRetrievalRequest, FederationMember) - Constructor for exception se.liu.ida.hefquin.engine.federation.access.FederationAccessException
 
FederationAccessException(Throwable, DataRetrievalRequest, FederationMember) - Constructor for exception se.liu.ida.hefquin.engine.federation.access.FederationAccessException
 
FederationAccessException(DataRetrievalRequest, FederationMember) - Constructor for exception se.liu.ida.hefquin.engine.federation.access.FederationAccessException
 
FederationAccessManager - Interface in se.liu.ida.hefquin.engine.federation.access
 
FederationAccessManager - Static variable in class se.liu.ida.hefquin.engine.vocabulary.ECVocab
 
FederationAccessManagerBase1 - Class in se.liu.ida.hefquin.engine.federation.access.impl
As a basis for classes that implement the FederationAccessManager interface, this abstract base class provides default implementations of the methods for issuing cardinality requests.
FederationAccessManagerBase1() - Constructor for class se.liu.ida.hefquin.engine.federation.access.impl.FederationAccessManagerBase1
 
FederationAccessManagerBase1.FunctionToObtainCardinalityResponseFromSolMapsResponse - Class in se.liu.ida.hefquin.engine.federation.access.impl
 
FederationAccessManagerBase1.FunctionToObtainCardinalityResponseFromTPFResponse - Class in se.liu.ida.hefquin.engine.federation.access.impl
 
FederationAccessManagerBase2 - Class in se.liu.ida.hefquin.engine.federation.access.impl
Abstract base class for implementations of the FederationAccessManager interface that use request processors (see RequestProcessor etc).
FederationAccessManagerBase2(SPARQLRequestProcessor, TPFRequestProcessor, BRTPFRequestProcessor, Neo4jRequestProcessor) - Constructor for class se.liu.ida.hefquin.engine.federation.access.impl.FederationAccessManagerBase2
 
FederationAccessManagerWithCache - Class in se.liu.ida.hefquin.engine.federation.access.impl
 
FederationAccessManagerWithCache(ExecutorService) - Constructor for class se.liu.ida.hefquin.engine.federation.access.impl.FederationAccessManagerWithCache
Creates a FederationAccessManagerWithCache with a default configuration.
FederationAccessManagerWithCache(FederationAccessManager, int) - Constructor for class se.liu.ida.hefquin.engine.federation.access.impl.FederationAccessManagerWithCache
 
FederationAccessManagerWithCache(FederationAccessManager, int, CachePolicies<FederationAccessManagerWithCache.Key, CompletableFuture<? extends DataRetrievalResponse>, ? extends CacheEntry<CompletableFuture<? extends DataRetrievalResponse>>>) - Constructor for class se.liu.ida.hefquin.engine.federation.access.impl.FederationAccessManagerWithCache
 
FederationAccessManagerWithCache.Key - Class in se.liu.ida.hefquin.engine.federation.access.impl
 
FederationAccessManagerWithCache.MyDefaultCachePolicies - Class in se.liu.ida.hefquin.engine.federation.access.impl
 
FederationAccessStats - Interface in se.liu.ida.hefquin.engine.federation.access
 
FederationAccessStatsImpl - Class in se.liu.ida.hefquin.engine.federation.access.impl
 
FederationAccessStatsImpl(long, long, long, long, long, long, long, long) - Constructor for class se.liu.ida.hefquin.engine.federation.access.impl.FederationAccessStatsImpl
 
FederationAccessUtils - Class in se.liu.ida.hefquin.engine.federation.access.utils
 
FederationAccessUtils() - Constructor for class se.liu.ida.hefquin.engine.federation.access.utils.FederationAccessUtils
 
FederationCatalog - Interface in se.liu.ida.hefquin.engine.federation.catalog
 
FederationCatalogImpl - Class in se.liu.ida.hefquin.engine.federation.catalog.impl
 
FederationCatalogImpl() - Constructor for class se.liu.ida.hefquin.engine.federation.catalog.impl.FederationCatalogImpl
 
FederationCatalogImpl(Map<String, FederationMember>) - Constructor for class se.liu.ida.hefquin.engine.federation.catalog.impl.FederationCatalogImpl
 
FederationDescriptionReader - Class in se.liu.ida.hefquin.engine.federation.catalog
 
FederationDescriptionReader() - Constructor for class se.liu.ida.hefquin.engine.federation.catalog.FederationDescriptionReader
 
FederationMember - Interface in se.liu.ida.hefquin.engine.federation
 
FederationMember - Static variable in class se.liu.ida.hefquin.engine.vocabulary.FD
 
fieldName - Variable in class se.liu.ida.hefquin.engine.wrappers.graphql.data.impl.GraphQLEntrypointImpl
 
fieldName - Variable in class se.liu.ida.hefquin.engine.wrappers.graphql.data.impl.GraphQLObjectPath
 
fieldName - Variable in class se.liu.ida.hefquin.engine.wrappers.graphql.data.impl.GraphQLScalarPath
 
fieldPaths - Variable in class se.liu.ida.hefquin.engine.wrappers.graphql.query.impl.GraphQLQueryImpl
 
fieldType - Variable in class se.liu.ida.hefquin.engine.wrappers.graphql.data.impl.GraphQLFieldImpl
 
FILTERED - Enum constant in enum class se.liu.ida.hefquin.engine.wrappers.graphql.data.impl.GraphQLEntrypointType
 
filterExpressions - Variable in class se.liu.ida.hefquin.base.data.utils.FilteringIteratorForSolMaps_ExprList
 
filterExpressions - Variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpFilter
 
filterExpressions - Variable in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpFilter
 
FilteringIteratorForSolMaps_CompatibleSolMap - Class in se.liu.ida.hefquin.base.data.utils
This is an iterator of solution mappings that consumes another iterator and passes on only the solution mappings that are compatible to a given solution mapping.
FilteringIteratorForSolMaps_CompatibleSolMap(Iterable<SolutionMapping>, SolutionMapping) - Constructor for class se.liu.ida.hefquin.base.data.utils.FilteringIteratorForSolMaps_CompatibleSolMap
 
FilteringIteratorForSolMaps_CompatibleSolMap(Iterator<SolutionMapping>, SolutionMapping) - Constructor for class se.liu.ida.hefquin.base.data.utils.FilteringIteratorForSolMaps_CompatibleSolMap
 
FilteringIteratorForSolMaps_ExprList - Class in se.liu.ida.hefquin.base.data.utils
 
FilteringIteratorForSolMaps_ExprList(Iterable<SolutionMapping>, Expr...) - Constructor for class se.liu.ida.hefquin.base.data.utils.FilteringIteratorForSolMaps_ExprList
 
FilteringIteratorForSolMaps_ExprList(Iterable<SolutionMapping>, ExprList) - Constructor for class se.liu.ida.hefquin.base.data.utils.FilteringIteratorForSolMaps_ExprList
 
FilteringIteratorForSolMaps_ExprList(Iterator<SolutionMapping>, Expr...) - Constructor for class se.liu.ida.hefquin.base.data.utils.FilteringIteratorForSolMaps_ExprList
 
FilteringIteratorForSolMaps_ExprList(Iterator<SolutionMapping>, ExprList) - Constructor for class se.liu.ida.hefquin.base.data.utils.FilteringIteratorForSolMaps_ExprList
 
FilteringIteratorForSolMaps_OneVarBinding - Class in se.liu.ida.hefquin.base.data.utils
This is an iterator of solution mappings that consumes another iterator and passes on only the solution mappings that have a given value for a given variable.
FilteringIteratorForSolMaps_OneVarBinding(Iterable<SolutionMapping>, Var, Node) - Constructor for class se.liu.ida.hefquin.base.data.utils.FilteringIteratorForSolMaps_OneVarBinding
 
FilteringIteratorForSolMaps_OneVarBinding(Iterator<SolutionMapping>, Var, Node) - Constructor for class se.liu.ida.hefquin.base.data.utils.FilteringIteratorForSolMaps_OneVarBinding
 
FilteringIteratorForSolMaps_ThreeVarsBindings - Class in se.liu.ida.hefquin.base.data.utils
This is an iterator of solution mappings that consumes another iterator and passes on only the solution mappings that have given values for three variables.
FilteringIteratorForSolMaps_ThreeVarsBindings(Iterable<SolutionMapping>, Var, Node, Var, Node, Var, Node) - Constructor for class se.liu.ida.hefquin.base.data.utils.FilteringIteratorForSolMaps_ThreeVarsBindings
 
FilteringIteratorForSolMaps_ThreeVarsBindings(Iterator<SolutionMapping>, Var, Node, Var, Node, Var, Node) - Constructor for class se.liu.ida.hefquin.base.data.utils.FilteringIteratorForSolMaps_ThreeVarsBindings
 
FilteringIteratorForSolMaps_TwoVarsBindings - Class in se.liu.ida.hefquin.base.data.utils
This is an iterator of solution mappings that consumes another iterator and passes on only the solution mappings that have given values for two variables.
FilteringIteratorForSolMaps_TwoVarsBindings(Iterable<SolutionMapping>, Var, Node, Var, Node) - Constructor for class se.liu.ida.hefquin.base.data.utils.FilteringIteratorForSolMaps_TwoVarsBindings
 
FilteringIteratorForSolMaps_TwoVarsBindings(Iterator<SolutionMapping>, Var, Node, Var, Node) - Constructor for class se.liu.ida.hefquin.base.data.utils.FilteringIteratorForSolMaps_TwoVarsBindings
 
FilteringIteratorForSolMapsBase - Class in se.liu.ida.hefquin.base.data.utils
 
FilteringIteratorForSolMapsBase(Iterable<SolutionMapping>) - Constructor for class se.liu.ida.hefquin.base.data.utils.FilteringIteratorForSolMapsBase
 
FilteringIteratorForSolMapsBase(Iterator<SolutionMapping>) - Constructor for class se.liu.ida.hefquin.base.data.utils.FilteringIteratorForSolMapsBase
 
FilterPushDown - Class in se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics
Pushes filter conditions as much as possible towards the leaf nodes of a given logical plan.
FilterPushDown() - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.FilterPushDown
 
filters - Variable in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.UnwindIteratorImpl
 
findNextPlan(List<QueryAnalyzer>, List<QueryAnalyzer>) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.GreedyBasedReordering
 
findPlanWithHighestCost(List<PhysicalPlanWithCost>) - Static method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.utils.PhysicalPlanWithCostUtils
 
findPlanWithLowestCost(List<PhysicalPlanWithCost>) - Static method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.utils.PhysicalPlanWithCostUtils
 
findSolutionMappings(Var, Node) - Method in class se.liu.ida.hefquin.base.datastructures.impl.SolutionMappingsHashTable
 
findSolutionMappings(Var, Node) - Method in class se.liu.ida.hefquin.base.datastructures.impl.SolutionMappingsHashTableBasedOnOneVar
 
findSolutionMappings(Var, Node) - Method in class se.liu.ida.hefquin.base.datastructures.impl.SolutionMappingsHashTableBasedOnTwoVars
 
findSolutionMappings(Var, Node) - Method in class se.liu.ida.hefquin.base.datastructures.impl.SolutionMappingsIndexForMixedUsage
 
findSolutionMappings(Var, Node) - Method in class se.liu.ida.hefquin.base.datastructures.impl.SolutionMappingsIndexNoJoinVars
 
findSolutionMappings(Var, Node) - Method in class se.liu.ida.hefquin.base.datastructures.impl.WrappingSolutionMappingsIndex
 
findSolutionMappings(Var, Node) - Method in interface se.liu.ida.hefquin.base.datastructures.SolutionMappingsIndex
Returns an iterator over all solution mappings in this index that map the given variable to the given value.
findSolutionMappings(Var, Node, Var, Node) - Method in class se.liu.ida.hefquin.base.datastructures.impl.SolutionMappingsHashTable
 
findSolutionMappings(Var, Node, Var, Node) - Method in class se.liu.ida.hefquin.base.datastructures.impl.SolutionMappingsHashTableBasedOnOneVar
 
findSolutionMappings(Var, Node, Var, Node) - Method in class se.liu.ida.hefquin.base.datastructures.impl.SolutionMappingsHashTableBasedOnTwoVars
 
findSolutionMappings(Var, Node, Var, Node) - Method in class se.liu.ida.hefquin.base.datastructures.impl.SolutionMappingsIndexForMixedUsage
 
findSolutionMappings(Var, Node, Var, Node) - Method in class se.liu.ida.hefquin.base.datastructures.impl.SolutionMappingsIndexNoJoinVars
 
findSolutionMappings(Var, Node, Var, Node) - Method in class se.liu.ida.hefquin.base.datastructures.impl.WrappingSolutionMappingsIndex
 
findSolutionMappings(Var, Node, Var, Node) - Method in interface se.liu.ida.hefquin.base.datastructures.SolutionMappingsIndex
Returns an iterator over all solution mappings in this index that map the first variable to the first value and the second variable to the second value.
findSolutionMappings(Var, Node, Var, Node, Var, Node) - Method in class se.liu.ida.hefquin.base.datastructures.impl.SolutionMappingsHashTable
 
findSolutionMappings(Var, Node, Var, Node, Var, Node) - Method in class se.liu.ida.hefquin.base.datastructures.impl.SolutionMappingsHashTableBasedOnOneVar
 
findSolutionMappings(Var, Node, Var, Node, Var, Node) - Method in class se.liu.ida.hefquin.base.datastructures.impl.SolutionMappingsHashTableBasedOnTwoVars
 
findSolutionMappings(Var, Node, Var, Node, Var, Node) - Method in class se.liu.ida.hefquin.base.datastructures.impl.SolutionMappingsIndexForMixedUsage
 
findSolutionMappings(Var, Node, Var, Node, Var, Node) - Method in class se.liu.ida.hefquin.base.datastructures.impl.SolutionMappingsIndexNoJoinVars
 
findSolutionMappings(Var, Node, Var, Node, Var, Node) - Method in class se.liu.ida.hefquin.base.datastructures.impl.WrappingSolutionMappingsIndex
 
findSolutionMappings(Var, Node, Var, Node, Var, Node) - Method in interface se.liu.ida.hefquin.base.datastructures.SolutionMappingsIndex
This method is a three-variables version of the method SolutionMappingsIndex.findSolutionMappings(Var, Node).
findSolutionMappingsLastResort(Var, Node) - Method in class se.liu.ida.hefquin.base.datastructures.impl.SolutionMappingsIndexBase
Wraps a SolutionMappingsIterableWithOneVarFilter around the output of SolutionMappingsIndex.getAllSolutionMappings().
findSolutionMappingsLastResort(Var, Node, Var, Node) - Method in class se.liu.ida.hefquin.base.datastructures.impl.SolutionMappingsIndexBase
Wraps a SolutionMappingsIterableWithTwoVarsFilter around the output of SolutionMappingsIndex.getAllSolutionMappings().
findSolutionMappingsLastResort(Var, Node, Var, Node, Var, Node) - Method in class se.liu.ida.hefquin.base.datastructures.impl.SolutionMappingsIndexBase
Wraps a SolutionMappingsIterableWithThreeVarsFilter around the output of SolutionMappingsIndex.getAllSolutionMappings().
findTopKPlanWithLowestCost(List<PhysicalPlanWithCost>, double) - Static method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.utils.PhysicalPlanWithCostUtils
 
finish() - Method in class se.liu.ida.hefquin.cli.MaterializeRDFViewOfLPG.MyCachingStreamRDF
 
finish() - Method in class se.liu.ida.hefquin.engine.federation.access.impl.reqproc.TPFRequestProcessorBase.StreamRDF_TPFResponseBuilder
 
finishCurrentBlock() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.GenericIntermediateResultBlockBuilderImpl
 
finishCurrentBlock() - Method in interface se.liu.ida.hefquin.engine.queryplan.executable.IntermediateResultBlockBuilder
Finishes the creation of the currently-created block and returns this block.
firstInputExhausted - Variable in class se.liu.ida.hefquin.base.data.utils.UnionIteratorForSolMaps
 
FirstLabelExpression - Class in se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression
Represents an expression to obtain the first label of a graph object that is bound to a given query variable.
FirstLabelExpression(CypherVar) - Constructor for class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.FirstLabelExpression
 
flush() - Method in class se.liu.ida.hefquin.base.utils.IndentingPrintStream
 
flush() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpBindJoinWithRequestOps.MyIntermediateResultElementSink
 
flush() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpBindJoinWithRequestOps.MyIntermediateResultElementSinkOuterJoin
Sends to the output sink all input solution mappings that did not have a join partner.
flush() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpIndexNestedLoopsJoinWithRequestOps.MyIntermediateResultElementSink
 
flush() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpIndexNestedLoopsJoinWithRequestOps.MyIntermediateResultElementSinkOuterJoin
 
fm - Variable in exception se.liu.ida.hefquin.engine.federation.access.FederationAccessException
the federation member that was attempted to be accessed
fm - Variable in class se.liu.ida.hefquin.engine.federation.access.impl.response.TPFResponseBuilder
 
fm - Variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpBindJoin
 
fm - Variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpIndexNestedLoopsJoin
 
fm - Variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpRequest
 
fm - Variable in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpBGPAdd
 
fm - Variable in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpBGPOptAdd
 
fm - Variable in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpGPAdd
 
fm - Variable in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpGPOptAdd
 
fm - Variable in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpRequest
 
fm - Variable in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpTPAdd
 
fm - Variable in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpTPOptAdd
 
FmAwareWeightedJoinAndUnboundVariableCount - Class in se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.formula
Estimate selectivity of a subplan by considering - 1. the number of new unbound variables - 2. the position of new unbound variables (sub, pred, or obj) - 3. number of joins contained in this subplan - 4. types of joins contained in this subplan (star join, chain join, unusual join) - 5. number of joins between this subplan with all selected plans - 6. type of joins between this subplan with all selected plans - star join, chain join, or unusual join - join within the same federation member or across different federation members This formula is an extended version of the formula that is implemented in JoinAwareWeightedUnboundVariableCount
FmAwareWeightedJoinAndUnboundVariableCount() - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.formula.FmAwareWeightedJoinAndUnboundVariableCount
 
fms - Variable in class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.utils.QueryAnalyzer
 
fmt - Variable in class se.liu.ida.hefquin.cli.MaterializeRDFViewOfLPG.MyCachingStreamRDF
 
formula - Variable in class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.GreedyBasedReordering
 
FormulaForComputingSelectivity - Interface in se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.formula
 
FULL - Enum constant in enum class se.liu.ida.hefquin.engine.wrappers.graphql.data.impl.GraphQLEntrypointType
 
FunctionToObtainCardinalityResponseFromSolMapsResponse() - Constructor for class se.liu.ida.hefquin.engine.federation.access.impl.FederationAccessManagerBase1.FunctionToObtainCardinalityResponseFromSolMapsResponse
 
FunctionToObtainCardinalityResponseFromTPFResponse() - Constructor for class se.liu.ida.hefquin.engine.federation.access.impl.FederationAccessManagerBase1.FunctionToObtainCardinalityResponseFromTPFResponse
 

G

g2lMap - Variable in class se.liu.ida.hefquin.base.data.mappings.impl.EntityMappingImpl
 
g2lMap - Variable in class se.liu.ida.hefquin.base.data.mappings.impl.SchemaMappingImpl
The keys of this map are global terms, and the value for each such global term is a set of all term mappings that have the global term as their TermMapping.getGlobalTerm().
generateFirstGen(PhysicalPlan, PlanRewritingUtils) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.evolutionaryAlgorithm.EvolutionaryAlgorithmQueryOptimizer
 
generateNextGen(Generation, PlanRewritingUtils) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.evolutionaryAlgorithm.EvolutionaryAlgorithmQueryOptimizer
 
generateQueryData(SPARQL2GraphQLHelper, Set<GraphQLQueryRootForStarPattern>) - Method in class se.liu.ida.hefquin.engine.wrappers.graphql.impl.SPARQL2GraphQLTranslatorImpl
Generates a GraphQL query from provided @param indexedStarPatterns,connectors,withoutConnnectors
Generation - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.evolutionaryAlgorithm
 
Generation(List<PhysicalPlanWithCost>) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.evolutionaryAlgorithm.Generation
 
generationThreshold - Variable in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.evolutionaryAlgorithm.TerminatedByNumberOfGenerations
 
generationThreshold - Variable in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.randomized.StoppingConditionByNumberOfGenerations
 
GenericCacheImpl<IdType,ObjectType,EntryType extends CacheEntry<ObjectType>> - Class in se.liu.ida.hefquin.base.datastructures.impl.cache
A generic, thread-safe implementation of Cache.
GenericCacheImpl(int, CachePolicies<IdType, ObjectType, EntryType>) - Constructor for class se.liu.ida.hefquin.base.datastructures.impl.cache.GenericCacheImpl
 
GenericIntermediateResultBlockBuilderImpl - Class in se.liu.ida.hefquin.engine.queryplan.executable.impl
 
GenericIntermediateResultBlockBuilderImpl() - Constructor for class se.liu.ida.hefquin.engine.queryplan.executable.impl.GenericIntermediateResultBlockBuilderImpl
 
GenericIntermediateResultBlockImpl - Class in se.liu.ida.hefquin.engine.queryplan.executable.impl
 
GenericIntermediateResultBlockImpl() - Constructor for class se.liu.ida.hefquin.engine.queryplan.executable.impl.GenericIntermediateResultBlockImpl
 
GenericRuleChangeOrderOfTwoUnaryOp - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules
 
GenericRuleChangeOrderOfTwoUnaryOp(double) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.GenericRuleChangeOrderOfTwoUnaryOp
 
GenericRuleMergeBGPAddOfReqIntoOneBGPReq - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules
 
GenericRuleMergeBGPAddOfReqIntoOneBGPReq(double) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.GenericRuleMergeBGPAddOfReqIntoOneBGPReq
 
GenericRuleMergeJoinOfTwoReqIntoOneBGPReq - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules
 
GenericRuleMergeJoinOfTwoReqIntoOneBGPReq(double) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.GenericRuleMergeJoinOfTwoReqIntoOneBGPReq
 
GenericSPARQLGraphPatternImpl1 - Class in se.liu.ida.hefquin.base.query.impl
This class is a generic implementation of SPARQLGraphPattern in which this graph pattern is given as an object of the class Element of the Jena API.
GenericSPARQLGraphPatternImpl1(Element) - Constructor for class se.liu.ida.hefquin.base.query.impl.GenericSPARQLGraphPatternImpl1
 
GenericSPARQLGraphPatternImpl2 - Class in se.liu.ida.hefquin.base.query.impl
This class is a generic implementation of SPARQLGraphPattern in which this graph pattern is given as an object of the class Op of the Jena API.
GenericSPARQLGraphPatternImpl2(Op) - Constructor for class se.liu.ida.hefquin.base.query.impl.GenericSPARQLGraphPatternImpl2
 
get() - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.cardinality.CardinalityEstimationImpl.WorkerForRequestOps
 
get() - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.cardinality.CardinalityEstimationImpl.WorkerForSubquery
 
get() - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.cardinality.MinBasedCardinalityEstimationImpl.WorkerForJoin
 
get() - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.cardinality.MinBasedCardinalityEstimationImpl.WorkerForUnion
 
get(IdType) - Method in interface se.liu.ida.hefquin.base.datastructures.Cache
Returns the object associated with the given ID in this cache, or null if there is no such object in the cache.
get(IdType) - Method in class se.liu.ida.hefquin.base.datastructures.impl.cache.GenericCacheImpl
 
get(List<PhysicalPlan>) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.simple.DPBasedJoinPlanOptimizer.OptimalPlansPerStage
 
get(PhysicalPlan, Var) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.cardinality.VarSpecificCardinalityEstimationImpl.MyCache
 
getAdjacentNodes() - Method in class se.liu.ida.hefquin.engine.wrappers.graphql.utils.SGPNode
 
getAlias() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.AliasedExpression
 
getAlias() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.UnwindIteratorImpl
 
getAlias() - Method in interface se.liu.ida.hefquin.engine.wrappers.lpg.query.UnwindIterator
Returns the CypherVar object that each set of return expressions is aliased as.
getAliases() - Method in interface se.liu.ida.hefquin.engine.wrappers.lpg.query.CypherMatchQuery
Returns a list with the aliases of each of the AliasedExpression objects contained by this query
getAliases() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.CypherMatchQueryImpl
 
getAll(CompletableFuture<? extends T>[], Class<T>) - Static method in class se.liu.ida.hefquin.base.utils.CompletableFutureUtils
Helper function that waits for all the given futures to complete and, then, returns their respective results.
GetAllException(Throwable, int) - Constructor for exception se.liu.ida.hefquin.base.utils.CompletableFutureUtils.GetAllException
 
getAllFederationMembers() - Method in interface se.liu.ida.hefquin.engine.federation.catalog.FederationCatalog
Returns an Iterable over all federation members in this catalog.
getAllFederationMembers() - Method in class se.liu.ida.hefquin.engine.federation.catalog.impl.FederationCatalogImpl
 
getAllMentionedVariables(Iterable<SolutionMapping>) - Static method in class se.liu.ida.hefquin.base.data.utils.SolutionMappingUtils
Returns a set containing all the variables that have a binding in at least one of the given solution mappings.
getAllSolutionMappings() - Method in class se.liu.ida.hefquin.base.datastructures.impl.SolutionMappingsHashTable
 
getAllSolutionMappings() - Method in class se.liu.ida.hefquin.base.datastructures.impl.SolutionMappingsHashTableBasedOnOneVar
 
getAllSolutionMappings() - Method in class se.liu.ida.hefquin.base.datastructures.impl.SolutionMappingsHashTableBasedOnTwoVars
 
getAllSolutionMappings() - Method in class se.liu.ida.hefquin.base.datastructures.impl.SolutionMappingsIndexForMixedUsage
 
getAllSolutionMappings() - Method in class se.liu.ida.hefquin.base.datastructures.impl.SolutionMappingsIndexNoJoinVars
 
getAllSolutionMappings() - Method in class se.liu.ida.hefquin.base.datastructures.impl.WrappingSolutionMappingsIndex
 
getAllSolutionMappings() - Method in interface se.liu.ida.hefquin.base.datastructures.SolutionMappingsIndex
Returns all solution mappings currently in this index.
getAllSubSets(List<T>, int) - Static method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.simple.DPBasedJoinPlanOptimizer
This method returns all subsets (with the given size) of the given superset.
getAllValues() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.data.impl.PropertyMapImpl
 
getAllValues() - Method in interface se.liu.ida.hefquin.engine.wrappers.lpg.data.PropertyMap
Obtain all the values stored on the map
getAnonVar() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.utils.CypherVarGenerator
 
getArgDefinition() - Method in interface se.liu.ida.hefquin.engine.wrappers.graphql.data.GraphQLArgument
 
getArgDefinition() - Method in class se.liu.ida.hefquin.engine.wrappers.graphql.data.impl.GraphQLArgumentImpl
 
getArgName() - Method in interface se.liu.ida.hefquin.engine.wrappers.graphql.data.GraphQLArgument
Get the name of the argument
getArgName() - Method in class se.liu.ida.hefquin.engine.wrappers.graphql.data.impl.GraphQLArgumentImpl
 
getArgumentDefinitions() - Method in interface se.liu.ida.hefquin.engine.wrappers.graphql.data.GraphQLEntrypoint
 
getArgumentDefinitions() - Method in class se.liu.ida.hefquin.engine.wrappers.graphql.data.impl.GraphQLEntrypointImpl
 
getArgumentDefinitions() - Method in interface se.liu.ida.hefquin.engine.wrappers.graphql.query.GraphQLQuery
 
getArgumentDefinitions() - Method in class se.liu.ida.hefquin.engine.wrappers.graphql.query.impl.GraphQLQueryImpl
 
getArgumentValues() - Method in interface se.liu.ida.hefquin.engine.wrappers.graphql.query.GraphQLQuery
 
getArgumentValues() - Method in class se.liu.ida.hefquin.engine.wrappers.graphql.query.impl.GraphQLQueryImpl
 
getArgValue() - Method in interface se.liu.ida.hefquin.engine.wrappers.graphql.data.GraphQLArgument
 
getArgValue() - Method in class se.liu.ida.hefquin.engine.wrappers.graphql.data.impl.GraphQLArgumentImpl
 
getBGP() - Method in class se.liu.ida.hefquin.cli.RunBGPOverNeo4j
 
getBGP() - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpBGPAdd
 
getBGP() - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpBGPOptAdd
 
getBindExpressions() - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpBind
 
getCardinality() - Method in interface se.liu.ida.hefquin.engine.federation.access.CardinalityResponse
 
getCardinality() - Method in class se.liu.ida.hefquin.engine.federation.access.impl.response.CardinalityResponseImpl
 
getCardinality() - Method in class se.liu.ida.hefquin.engine.federation.access.impl.response.CardinalityResponseImplWithoutCardinality
 
getCardinalityEstimate() - Method in class se.liu.ida.hefquin.engine.federation.access.impl.response.TPFResponseImpl
 
getCardinalityEstimate() - Method in interface se.liu.ida.hefquin.engine.federation.access.TPFResponse
Returns the cardinality estimate provided as metadata in the given TPF response.
getCauseOfFailure() - Method in interface se.liu.ida.hefquin.engine.queryplan.executable.impl.ExecPlanTask
Returns the exception that caused the execution of this task to fail (in case ExecPlanTask.hasFailed() is true).
getCauseOfFailure() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ExecPlanTaskBase
 
getCertainVariables() - Method in interface se.liu.ida.hefquin.base.queryplan.ExpectedVariables
Returns the variables that are guaranteed to be bound in every solution mapping produced by the operator for which this ExpectedVariables object was created.
getClassMembershipURI() - Method in interface se.liu.ida.hefquin.engine.wrappers.graphql.GraphQL2RDFConfiguration
 
getClassMembershipURI() - Method in class se.liu.ida.hefquin.engine.wrappers.graphql.impl.DefaultGraphQL2RDFConfiguration
 
getClassName() - Method in interface se.liu.ida.hefquin.engine.queryplan.executable.ExecutableOperatorStats
Returns the Java class name of the operator.
getClassName() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ExecutableOperatorStatsImpl
 
getClassPrefix() - Method in interface se.liu.ida.hefquin.engine.wrappers.graphql.GraphQL2RDFConfiguration
 
getClassPrefix() - Method in class se.liu.ida.hefquin.engine.wrappers.graphql.impl.DefaultGraphQL2RDFConfiguration
 
getCollectedSolutionMappings() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.CollectingIntermediateResultElementSink
Returns an iterable over the solution mappings that have been collected in this sink since the last time it was cleared (by calling CollectingIntermediateResultElementSink.clear()) or, if it has not been cleared so far, since it was created.
getCompilationTime() - Method in class se.liu.ida.hefquin.engine.queryproc.impl.QueryProcStatsImpl
 
getCompilationTime() - Method in interface se.liu.ida.hefquin.engine.queryproc.QueryProcStats
 
getConditions() - Method in interface se.liu.ida.hefquin.engine.wrappers.lpg.query.CypherMatchQuery
Obtains a list of conditions, such that their conjunction represents the condition imposed in the WHERE clause of the query.
getConditions() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.CypherMatchQueryImpl
 
getConnectingText() - Method in interface se.liu.ida.hefquin.engine.wrappers.graphql.GraphQL2RDFConfiguration
 
getConnectingText() - Method in class se.liu.ida.hefquin.engine.wrappers.graphql.impl.DefaultGraphQL2RDFConfiguration
 
getConnection() - Method in exception se.liu.ida.hefquin.engine.wrappers.lpg.conn.Neo4jConnectionException
 
getCostModel() - Method in interface se.liu.ida.hefquin.engine.HeFQUINEngineConfigReader.ExtendedContext
 
getCostModel() - Method in class se.liu.ida.hefquin.engine.HeFQUINEngineConfigReader.ExtendedContextImpl1
 
getCostModel() - Method in class se.liu.ida.hefquin.engine.HeFQUINEngineConfigReader.ExtendedContextImpl2
 
getCypherQuery() - Method in class se.liu.ida.hefquin.engine.federation.access.impl.req.Neo4jRequestImpl
 
getCypherQuery() - Method in interface se.liu.ida.hefquin.engine.federation.access.Neo4jRequest
 
getCypherQuery() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.impl.SPARQL2CypherTranslationResultImpl
 
getCypherQuery() - Method in interface se.liu.ida.hefquin.engine.wrappers.lpg.SPARQL2CypherTranslationResult
Returns the Cypher query produced by the translation process.
getDataRetrievalRequest() - Method in exception se.liu.ida.hefquin.engine.federation.access.FederationAccessException
Returns the request during which this exception occurred.
getDefaultConfigurationDescription() - Static method in class se.liu.ida.hefquin.engine.HeFQUINEngineDefaultComponents
 
getDefaultDimensions(CardinalityEstimation) - Static method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.costmodel.CostModelImpl
 
getDefaultHeuristics(QueryProcContext) - Static method in class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.HeuristicsBasedLogicalOptimizerImpl
 
getDirection() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.utils.LabeledGraph.Edge
 
getEdge() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.data.impl.LPGEdgeValue
 
getEdge() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.match.EdgeMatchClause
 
getEdge() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.utils.LabeledGraph.Edge
 
getEdgeLabelForIRI(Node) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.LPG2RDFConfigurationImpl
 
getEdgeLabelForIRI(Node) - Method in interface se.liu.ida.hefquin.engine.wrappers.lpg.conf.LPG2RDFConfiguration
Applies the inverse of the edge label mapping to the given IRI and, thus, returns the edge label that is mapped to the given IRI.
getEdges() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.match.PathMatchClause
 
getEdges() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.utils.LabeledGraph.Path
 
getElementIterator() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.iterbased.ResultBlockIterOverResultElementIter
 
getElements() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.data.impl.ArrayValue
 
getEngine(String, String) - Static method in class se.liu.ida.hefquin.service.HeFQUINServerUtils
 
getEngine(ExecutorService, ExecutorService, FederationCatalog, boolean, boolean, LogicalPlanPrinter, LogicalPlanPrinter, PhysicalPlanPrinter) - Method in class se.liu.ida.hefquin.cli.modules.ModEngineConfig
 
getEntry(int) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.data.impl.TableRecordImpl
 
getEntry(int) - Method in interface se.liu.ida.hefquin.engine.wrappers.lpg.data.TableRecord
Returns the RecordEntry in the i-th position
getEntry(String) - Method in interface se.liu.ida.hefquin.base.utils.Stats
Returns the value of the entry with the given name.
getEntry(String) - Method in class se.liu.ida.hefquin.base.utils.StatsImpl
 
getEntryFactory() - Method in interface se.liu.ida.hefquin.base.datastructures.impl.cache.CachePolicies
 
getEntryFactory() - Method in class se.liu.ida.hefquin.engine.federation.access.impl.FederationAccessManagerWithCache.MyDefaultCachePolicies
 
getEntryNames() - Method in interface se.liu.ida.hefquin.base.utils.Stats
Returns the names of all entries.
getEntryNames() - Method in class se.liu.ida.hefquin.base.utils.StatsImpl
 
getEntrypoint(String, GraphQLEntrypointType) - Method in interface se.liu.ida.hefquin.engine.wrappers.graphql.data.GraphQLSchema
 
getEntrypoint(String, GraphQLEntrypointType) - Method in class se.liu.ida.hefquin.engine.wrappers.graphql.data.impl.GraphQLSchemaImpl
 
getEntrypointAlias(int) - Method in interface se.liu.ida.hefquin.engine.wrappers.graphql.data.GraphQLEntrypoint
 
getEntrypointAlias(int) - Method in class se.liu.ida.hefquin.engine.wrappers.graphql.data.impl.GraphQLEntrypointImpl
 
getEstimateBasedOnAllCertainVars(List<Var>) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.cardinality.CardinalityEstimationImpl.WorkerForSubquery
 
getEstimates(CardinalityEstimation, List<PhysicalPlan>) - Static method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.utils.CardinalityEstimationUtils
Initiates the cardinality estimation processes for all the plans in the given list and, afterwards, waits for the resulting estimates and returns them.
getEstimates(CardinalityEstimation, PhysicalPlan...) - Static method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.utils.CardinalityEstimationUtils
Initiates the cardinality estimation processes for all the given plans and, afterwards, waits for the resulting estimates and returns them.
getEstimates(CostModel, List<PhysicalPlan>) - Static method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.utils.CostEstimationUtils
Initiates the cost estimation processes for all the plans in the given list and, afterwards, waits for the resulting estimates and returns them.
getEstimates(CostModel, PhysicalPlan...) - Static method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.utils.CostEstimationUtils
Initiates the cost estimation processes for all the given plans and, afterwards, waits for the resulting estimates and returns them.
getEvictionCandidates(int) - Method in interface se.liu.ida.hefquin.base.datastructures.impl.cache.CacheReplacementPolicy
Tries to determine the given number of cache entries as next candidates to be evicted from the cache.
getEvictionCandidates(int) - Method in class se.liu.ida.hefquin.base.datastructures.impl.cache.CacheReplacementPolicyLRU
 
getExceptionIfAny() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.iterbased.ResultElementIterBase.OpRunnerThread
 
getExceptionsCaughtDuringExecution() - Method in interface se.liu.ida.hefquin.engine.queryplan.executable.ExecutableOperator
Returns exceptions that were caught and collected during the execution of this operator (if any).
getExceptionsCaughtDuringExecution() - Method in interface se.liu.ida.hefquin.engine.queryplan.executable.ExecutablePlan
Returns exceptions that were caught and collected during the execution of this plan (if any).
getExceptionsCaughtDuringExecution() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ExecPlanTaskBase
 
getExceptionsCaughtDuringExecution() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.iterbased.IteratorBasedExecutablePlanImpl
 
getExceptionsCaughtDuringExecution() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOps
 
getExceptionsCaughtDuringExecution() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.TaskBasedExecutablePlanImpl
 
getExecOp() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ExecPlanTaskBase
 
getExecOp() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.pullbased.PullBasedExecPlanTaskForBinaryOperator
 
getExecOp() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.pullbased.PullBasedExecPlanTaskForNullaryOperator
 
getExecOp() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.pullbased.PullBasedExecPlanTaskForUnaryOperator
 
getExecOp() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.pushbased.ConnectorForAdditionalConsumer
 
getExecOp() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.pushbased.PushBasedExecPlanTaskForBinaryOperator
 
getExecOp() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.pushbased.PushBasedExecPlanTaskForNaryOperator
 
getExecOp() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.pushbased.PushBasedExecPlanTaskForNullaryOperator
 
getExecOp() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.pushbased.PushBasedExecPlanTaskForUnaryOperator
 
getExecutionEngine() - Method in class se.liu.ida.hefquin.engine.queryproc.impl.QueryProcessorImpl
 
getExecutionEngine() - Method in interface se.liu.ida.hefquin.engine.queryproc.QueryProcessor
 
getExecutionStats() - Method in class se.liu.ida.hefquin.engine.queryproc.impl.QueryProcStatsImpl
 
getExecutionStats() - Method in interface se.liu.ida.hefquin.engine.queryproc.QueryProcStats
 
getExecutionTime() - Method in class se.liu.ida.hefquin.engine.queryproc.impl.QueryProcStatsImpl
 
getExecutionTime() - Method in interface se.liu.ida.hefquin.engine.queryproc.QueryProcStats
 
getExecutorServiceForFederationAccess() - Method in interface se.liu.ida.hefquin.engine.HeFQUINEngineConfigReader.Context
 
getExecutorServiceForFederationAccess() - Method in class se.liu.ida.hefquin.engine.HeFQUINEngineConfigReader.ExtendedContextImpl1
 
getExecutorServiceForFederationAccess() - Method in class se.liu.ida.hefquin.engine.HeFQUINEngineConfigReader.ExtendedContextImpl2
 
getExecutorServiceForPlanTasks() - Method in interface se.liu.ida.hefquin.engine.HeFQUINEngineConfigReader.Context
 
getExecutorServiceForPlanTasks() - Method in class se.liu.ida.hefquin.engine.HeFQUINEngineConfigReader.ExtendedContextImpl1
 
getExecutorServiceForPlanTasks() - Method in class se.liu.ida.hefquin.engine.HeFQUINEngineConfigReader.ExtendedContextImpl2
 
getExecutorServiceForPlanTasks() - Method in interface se.liu.ida.hefquin.engine.queryproc.QueryProcContext
 
getExpectedVariables() - Method in interface se.liu.ida.hefquin.engine.federation.access.DataRetrievalRequest
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'.
getExpectedVariables() - Method in class se.liu.ida.hefquin.engine.federation.access.impl.req.BGPRequestImpl
 
getExpectedVariables() - Method in class se.liu.ida.hefquin.engine.federation.access.impl.req.BindingsRestrictedTriplePatternRequestImpl
 
getExpectedVariables() - Method in class se.liu.ida.hefquin.engine.federation.access.impl.req.GraphQLRequestImpl
 
getExpectedVariables() - Method in class se.liu.ida.hefquin.engine.federation.access.impl.req.Neo4jRequestImpl
 
getExpectedVariables() - Method in class se.liu.ida.hefquin.engine.federation.access.impl.req.SPARQLRequestImpl
 
getExpectedVariables() - Method in class se.liu.ida.hefquin.engine.federation.access.impl.req.TriplePatternRequestImpl
 
getExpectedVariables() - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalPlanWithBinaryRootImpl
 
getExpectedVariables() - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalPlanWithNaryRootImpl
 
getExpectedVariables() - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalPlanWithNullaryRootImpl
 
getExpectedVariables() - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalPlanWithUnaryRootImpl
 
getExpectedVariables() - Method in interface se.liu.ida.hefquin.engine.queryplan.logical.LogicalPlan
Returns the variables that can be expected in the solution mappings produced by this plan.
getExpectedVariables() - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalPlanWithBinaryRootImpl
 
getExpectedVariables() - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalPlanWithNaryRootImpl
 
getExpectedVariables() - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalPlanWithNullaryRootImpl
 
getExpectedVariables() - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalPlanWithUnaryRootImpl
 
getExpectedVariables() - Method in interface se.liu.ida.hefquin.engine.queryplan.physical.PhysicalPlan
Returns the variables that can be expected in the solution mappings produced by this plan.
getExpectedVariables(ExpectedVariables...) - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpBGPAdd
 
getExpectedVariables(ExpectedVariables...) - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpBGPOptAdd
 
getExpectedVariables(ExpectedVariables...) - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpBind
 
getExpectedVariables(ExpectedVariables...) - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpFilter
 
getExpectedVariables(ExpectedVariables...) - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpGlobalToLocal
 
getExpectedVariables(ExpectedVariables...) - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpGPAdd
 
getExpectedVariables(ExpectedVariables...) - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpGPOptAdd
 
getExpectedVariables(ExpectedVariables...) - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpJoin
 
getExpectedVariables(ExpectedVariables...) - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpLocalToGlobal
 
getExpectedVariables(ExpectedVariables...) - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpMultiwayJoin
 
getExpectedVariables(ExpectedVariables...) - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpMultiwayLeftJoin
 
getExpectedVariables(ExpectedVariables...) - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpMultiwayUnion
 
getExpectedVariables(ExpectedVariables...) - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpRequest
 
getExpectedVariables(ExpectedVariables...) - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpRightJoin
 
getExpectedVariables(ExpectedVariables...) - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpTPAdd
 
getExpectedVariables(ExpectedVariables...) - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpTPOptAdd
 
getExpectedVariables(ExpectedVariables...) - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpUnion
 
getExpectedVariables(ExpectedVariables...) - Method in interface se.liu.ida.hefquin.engine.queryplan.logical.LogicalOperator
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.
getExpectedVariables(ExpectedVariables...) - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.BaseForPhysicalOpBinaryJoin
 
getExpectedVariables(ExpectedVariables...) - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.BaseForPhysicalOpMultiwayJoin
 
getExpectedVariables(ExpectedVariables...) - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.BaseForPhysicalOpMultiwayLeftJoin
 
getExpectedVariables(ExpectedVariables...) - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.BaseForPhysicalOpSingleInputJoin
 
getExpectedVariables(ExpectedVariables...) - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpBinaryUnion
 
getExpectedVariables(ExpectedVariables...) - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpFilter
 
getExpectedVariables(ExpectedVariables...) - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpGlobalToLocal
 
getExpectedVariables(ExpectedVariables...) - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpHashRJoin
 
getExpectedVariables(ExpectedVariables...) - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpLocalToGlobal
 
getExpectedVariables(ExpectedVariables...) - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpMultiwayUnion
 
getExpectedVariables(ExpectedVariables...) - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpParallelMultiLeftJoin
 
getExpectedVariables(ExpectedVariables...) - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpRequest
 
getExpectedVariables(ExpectedVariables...) - Method in interface se.liu.ida.hefquin.engine.queryplan.physical.PhysicalOperator
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.
getExpectedVariables(PhysicalPlan...) - Static method in class se.liu.ida.hefquin.engine.queryplan.utils.ExpectedVariablesUtils
 
getExpectedVariablesInPattern(SPARQLGraphPattern) - Static method in class se.liu.ida.hefquin.base.query.impl.QueryPatternUtils
 
getExpectedVariablesInQuery(SPARQLQuery) - Static method in class se.liu.ida.hefquin.base.query.impl.QueryPatternUtils
 
getExpression() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.AliasedExpression
 
getExpression() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.GetItemExpression
 
getFactory(double) - Static method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.evolutionaryAlgorithm.TerminateByDistancePercAvg
 
getFactory(double) - Static method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.evolutionaryAlgorithm.TerminateByDistancePercAvgDynamicG
 
getFactory(double) - Static method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.evolutionaryAlgorithm.TerminateByDistancePercBest
 
getFactory(double) - Static method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.evolutionaryAlgorithm.TerminateByDiversityDistMax
 
getFactory(double) - Static method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.evolutionaryAlgorithm.TerminateByDiversityRelStDev
 
getFactory(double) - Static method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.evolutionaryAlgorithm.TerminatedByCostValue
 
getFactory(double, double) - Static method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.evolutionaryAlgorithm.TerminateByDiversityDistBest
 
getFactory(int) - Static method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.evolutionaryAlgorithm.TerminatedByNumberOfGenerations
 
getFactory(Iterable<SolutionMapping>) - Static method in class se.liu.ida.hefquin.base.data.utils.JoiningIteratorForSolMaps
 
getFactory(Iterable<SolutionMapping>) - Static method in class se.liu.ida.hefquin.base.data.utils.UnionIteratorForSolMaps
 
getFactory(Collection<List<SolutionMapping>>) - Static method in class se.liu.ida.hefquin.base.data.utils.SolutionMappingsIteratorOverCollectionOfLists
 
getFactory(Var, Node) - Static method in class se.liu.ida.hefquin.base.data.utils.FilteringIteratorForSolMaps_OneVarBinding
 
getFactory(Var, Node, Var, Node) - Static method in class se.liu.ida.hefquin.base.data.utils.FilteringIteratorForSolMaps_TwoVarsBindings
 
getFactory(Var, Node, Var, Node, Var, Node) - Static method in class se.liu.ida.hefquin.base.data.utils.FilteringIteratorForSolMaps_ThreeVarsBindings
 
getFactory(Expr...) - Static method in class se.liu.ida.hefquin.base.data.utils.FilteringIteratorForSolMaps_ExprList
 
getFactory(ExprList) - Static method in class se.liu.ida.hefquin.base.data.utils.FilteringIteratorForSolMaps_ExprList
 
getFactory(SolutionMapping) - Static method in class se.liu.ida.hefquin.base.data.utils.FilteringIteratorForSolMaps_CompatibleSolMap
 
getFactory(VocabularyMapping) - Static method in class se.liu.ida.hefquin.base.data.utils.RewritingIteratorForSolMapsG2L
 
getFactory(VocabularyMapping) - Static method in class se.liu.ida.hefquin.base.data.utils.RewritingIteratorForSolMapsL2G
 
getFctToObtainCardinalityResponseFromSolMapsResponse() - Method in class se.liu.ida.hefquin.engine.federation.access.impl.FederationAccessManagerBase1
 
getFctToObtainCardinalityResponseFromTPFResponse() - Method in class se.liu.ida.hefquin.engine.federation.access.impl.FederationAccessManagerBase1
 
getFederationAccessMgr() - Method in interface se.liu.ida.hefquin.engine.queryproc.QueryProcContext
 
getFederationAccessStats() - Method in interface se.liu.ida.hefquin.engine.HeFQUINEngine
 
getFederationAccessStats() - Method in class se.liu.ida.hefquin.engine.HeFQUINEngineImpl
 
getFederationCatalog() - Method in class se.liu.ida.hefquin.cli.modules.ModFederation
 
getFederationCatalog() - Method in interface se.liu.ida.hefquin.engine.HeFQUINEngineConfigReader.Context
 
getFederationCatalog() - Method in class se.liu.ida.hefquin.engine.HeFQUINEngineConfigReader.ExtendedContextImpl1
 
getFederationCatalog() - Method in class se.liu.ida.hefquin.engine.HeFQUINEngineConfigReader.ExtendedContextImpl2
 
getFederationCatalog() - Method in interface se.liu.ida.hefquin.engine.queryproc.QueryProcContext
 
getFederationMember() - Method in interface se.liu.ida.hefquin.engine.federation.access.DataRetrievalResponse
Returns the federation member where this response comes from.
getFederationMember() - Method in exception se.liu.ida.hefquin.engine.federation.access.FederationAccessException
Returns the federation member that was attempted to be accessed.
getFederationMember() - Method in class se.liu.ida.hefquin.engine.federation.access.impl.response.CardinalityResponseImpl
 
getFederationMember() - Method in class se.liu.ida.hefquin.engine.federation.access.impl.response.CardinalityResponseImplWithoutCardinality
 
getFederationMember() - Method in class se.liu.ida.hefquin.engine.federation.access.impl.response.DataRetrievalResponseBase
 
getFederationMember() - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpBGPAdd
 
getFederationMember() - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpBGPOptAdd
 
getFederationMember() - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpGPAdd
 
getFederationMember() - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpGPOptAdd
 
getFederationMember() - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpRequest
 
getFederationMember() - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpTPAdd
 
getFederationMember() - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpTPOptAdd
 
getFederationMemberByURI(String) - Method in interface se.liu.ida.hefquin.engine.federation.catalog.FederationCatalog
Returns the federation member identified by the given URI.
getFederationMemberByURI(String) - Method in class se.liu.ida.hefquin.engine.federation.catalog.impl.FederationCatalogImpl
 
getFieldName() - Method in interface se.liu.ida.hefquin.engine.wrappers.graphql.data.GraphQLEntrypoint
 
getFieldName() - Method in class se.liu.ida.hefquin.engine.wrappers.graphql.data.impl.GraphQLEntrypointImpl
 
getFieldPaths() - Method in interface se.liu.ida.hefquin.engine.wrappers.graphql.query.GraphQLQuery
 
getFieldPaths() - Method in class se.liu.ida.hefquin.engine.wrappers.graphql.query.impl.GraphQLQueryImpl
 
getFieldType() - Method in interface se.liu.ida.hefquin.engine.wrappers.graphql.data.GraphQLField
 
getFieldType() - Method in class se.liu.ida.hefquin.engine.wrappers.graphql.data.impl.GraphQLFieldImpl
 
getFilterExpressions() - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpFilter
 
getFilters() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.UnwindIteratorImpl
 
getFilters() - Method in interface se.liu.ida.hefquin.engine.wrappers.lpg.query.UnwindIterator
Returns the list of conditions that must evaluate to TRUE, for an element in listExpression to be considered in the final result.
getFms() - Method in class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.utils.QueryAnalyzer
 
getGlobalTerm() - Method in class se.liu.ida.hefquin.base.data.mappings.impl.TermMappingImpl
 
getGlobalTerm() - Method in interface se.liu.ida.hefquin.base.data.mappings.TermMapping
Return the global term that is mapped by this mapping.
getGraphQLArguments() - Method in class se.liu.ida.hefquin.engine.wrappers.graphql.utils.GraphQLQueryRootForStarPattern
Returns a map representing the arguments that can be used from the given star pattern.
getGraphQLEntryPoint() - Method in class se.liu.ida.hefquin.engine.wrappers.graphql.utils.GraphQLQueryRootForStarPattern
Returns the relevant entry point with regards to if the corresponding star pattern has the required arguments.
getGraphQLFieldType(String, String) - Method in interface se.liu.ida.hefquin.engine.wrappers.graphql.data.GraphQLSchema
 
getGraphQLFieldType(String, String) - Method in class se.liu.ida.hefquin.engine.wrappers.graphql.data.impl.GraphQLSchemaImpl
 
getGraphQLFieldValueType(String, String) - Method in interface se.liu.ida.hefquin.engine.wrappers.graphql.data.GraphQLSchema
 
getGraphQLFieldValueType(String, String) - Method in class se.liu.ida.hefquin.engine.wrappers.graphql.data.impl.GraphQLSchemaImpl
 
getGraphQLObjectFields(String) - Method in interface se.liu.ida.hefquin.engine.wrappers.graphql.data.GraphQLSchema
 
getGraphQLObjectFields(String) - Method in class se.liu.ida.hefquin.engine.wrappers.graphql.data.impl.GraphQLSchemaImpl
 
getGraphQLObjectType() - Method in class se.liu.ida.hefquin.engine.wrappers.graphql.utils.GraphQLQueryRootForStarPattern
Returns the GraphQL object type that corresponds to the star pattern or null if the type cannot be determined.
getGraphQLObjectTypes() - Method in interface se.liu.ida.hefquin.engine.wrappers.graphql.data.GraphQLSchema
 
getGraphQLObjectTypes() - Method in class se.liu.ida.hefquin.engine.wrappers.graphql.data.impl.GraphQLSchemaImpl
 
getGraphQLQuery() - Method in interface se.liu.ida.hefquin.engine.federation.access.GraphQLRequest
Returns the GraphQL query to be issued by this request.
getGraphQLQuery() - Method in class se.liu.ida.hefquin.engine.federation.access.impl.req.GraphQLRequestImpl
 
getId() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.data.impl.LPGEdge
 
getId() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.data.impl.LPGNode
 
getID() - Method in interface se.liu.ida.hefquin.engine.federation.access.DataRetrievalInterface
Returns an identifier of this data retrieval interface (federation member), which should be unique.
getID() - Method in class se.liu.ida.hefquin.engine.federation.access.impl.DataRetrievalInterfaceBase
 
getID() - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOperatorBase
 
getID() - Method in interface se.liu.ida.hefquin.engine.queryplan.logical.LogicalOperator
Returns an identifier of this operator, which should be unique for all the operators within the same plan (no matter what type of operator they are).
getID() - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.BaseForPhysicalOps
 
getID() - Method in interface se.liu.ida.hefquin.engine.queryplan.physical.PhysicalOperator
Returns an identifier of this operator, which should be unique for all the operators within the same plan (no matter what type of operator they are).
getIndentLevelString(int, int, int, String) - Method in class se.liu.ida.hefquin.engine.queryplan.utils.BaseForTextBasedPlanPrinters
 
getIndentLevelStringForDetail(int, int, int, int, String) - Method in class se.liu.ida.hefquin.engine.queryplan.utils.BaseForTextBasedPlanPrinters
 
getIndex() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.GetItemExpression
 
getIndex() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.MarkerExpression
 
getInnerVar() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.UnwindIteratorImpl
 
getInnerVar() - Method in interface se.liu.ida.hefquin.engine.wrappers.lpg.query.UnwindIterator
Returns the inner, temporary variable that iterates through the values of listExpression
getInput() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.iterbased.ResultElementIterWithUnaryExecOp.MyOpRunnerThread
 
getInput1() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.iterbased.ResultElementIterWithBinaryExecOp.MyOpRunnerThread
 
getInput2() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.iterbased.ResultElementIterWithBinaryExecOp.MyOpRunnerThread
 
getInstance() - Static method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpJoin
 
getInstance() - Static method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpMultiwayJoin
 
getInstance() - Static method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpMultiwayLeftJoin
 
getInstance() - Static method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpMultiwayUnion
 
getInstance() - Static method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpRightJoin
 
getInstance() - Static method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpUnion
 
getInterface() - Method in interface se.liu.ida.hefquin.engine.federation.BRTPFServer
 
getInterface() - Method in interface se.liu.ida.hefquin.engine.federation.FederationMember
 
getInterface() - Method in interface se.liu.ida.hefquin.engine.federation.GraphQLEndpoint
 
getInterface() - Method in interface se.liu.ida.hefquin.engine.federation.Neo4jServer
 
getInterface() - Method in interface se.liu.ida.hefquin.engine.federation.SPARQLEndpoint
 
getInterface() - Method in interface se.liu.ida.hefquin.engine.federation.TPFServer
 
getIntrospectionQuery() - Static method in class se.liu.ida.hefquin.engine.wrappers.graphql.impl.GraphQLSchemaInitializerImpl
 
getInvalidationPolicy() - Method in interface se.liu.ida.hefquin.base.datastructures.impl.cache.CachePolicies
 
getInvalidationPolicy() - Method in class se.liu.ida.hefquin.engine.federation.access.impl.FederationAccessManagerWithCache.MyDefaultCachePolicies
 
getIRIForEdgeLabel(String) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.LPG2RDFConfigurationImpl
 
getIRIForEdgeLabel(String) - Method in interface se.liu.ida.hefquin.engine.wrappers.lpg.conf.LPG2RDFConfiguration
Applies the edge label mapping to the given edge label and, thus, returns the IRI (in the form of a Jena Node object) that the edge label is mapped to.
getIRIForPropertyName(String) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.LPG2RDFConfigurationImpl
 
getIRIForPropertyName(String) - Method in interface se.liu.ida.hefquin.engine.wrappers.lpg.conf.LPG2RDFConfiguration
Applies the property name mapping to the given property name and, thus, returns the IRI (in the form of a Jena Node object) that the property name is mapped to.
GetItemExpression - Class in se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression
 
GetItemExpression(CypherExpression, int) - Constructor for class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.GetItemExpression
 
getIterators() - Method in interface se.liu.ida.hefquin.engine.wrappers.lpg.query.CypherMatchQuery
Obtains a list of iterator expressions, of the form list AS var, present on the query.
getIterators() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.CypherMatchQueryImpl
 
getJoinPartners(SolutionMapping) - Method in class se.liu.ida.hefquin.base.datastructures.impl.SolutionMappingsHashTable
 
getJoinPartners(SolutionMapping) - Method in class se.liu.ida.hefquin.base.datastructures.impl.SolutionMappingsHashTableBasedOnOneVar
This method assumes that the only variable that the given solution mapping has in common with the solution mappings in the index is the variable on which the index is built.
getJoinPartners(SolutionMapping) - Method in class se.liu.ida.hefquin.base.datastructures.impl.SolutionMappingsHashTableBasedOnTwoVars
This method assumes that the only variables that the given solution mapping has in common with the solution mappings in the index are the two variables on which the index is built.
getJoinPartners(SolutionMapping) - Method in class se.liu.ida.hefquin.base.datastructures.impl.SolutionMappingsIndexForMixedUsage
 
getJoinPartners(SolutionMapping) - Method in class se.liu.ida.hefquin.base.datastructures.impl.SolutionMappingsIndexNoJoinVars
 
getJoinPartners(SolutionMapping) - Method in class se.liu.ida.hefquin.base.datastructures.impl.SolutionMappingsIndexWithPostMatching
 
getJoinPartners(SolutionMapping) - Method in class se.liu.ida.hefquin.base.datastructures.impl.WrappingSolutionMappingsIndex
 
getJoinPartners(SolutionMapping) - Method in interface se.liu.ida.hefquin.base.datastructures.SolutionMappingsIndex
Returns an iterator over all solution mappings in this index that are compatible with the given solution mappings.
getJsonIDKeyPrefix() - Method in interface se.liu.ida.hefquin.engine.wrappers.graphql.GraphQL2RDFConfiguration
 
getJsonIDKeyPrefix() - Method in class se.liu.ida.hefquin.engine.wrappers.graphql.impl.DefaultGraphQL2RDFConfiguration
 
getJsonObject() - Method in class se.liu.ida.hefquin.engine.federation.access.impl.response.JSONResponseImpl
 
getJsonObject() - Method in interface se.liu.ida.hefquin.engine.federation.access.JSONResponse
 
getJsonObjectKeyPrefix() - Method in interface se.liu.ida.hefquin.engine.wrappers.graphql.GraphQL2RDFConfiguration
 
getJsonObjectKeyPrefix() - Method in class se.liu.ida.hefquin.engine.wrappers.graphql.impl.DefaultGraphQL2RDFConfiguration
 
getJsonScalarKeyPrefix() - Method in interface se.liu.ida.hefquin.engine.wrappers.graphql.GraphQL2RDFConfiguration
 
getJsonScalarKeyPrefix() - Method in class se.liu.ida.hefquin.engine.wrappers.graphql.impl.DefaultGraphQL2RDFConfiguration
 
getLabel() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.data.impl.LPGEdge
 
getLabel() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.data.impl.LPGNode
 
getLabel() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.VariableLabelExpression
 
getLabelPredicate() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.LPG2RDFConfigurationImpl
 
getLabelPredicate() - Method in interface se.liu.ida.hefquin.engine.wrappers.lpg.conf.LPG2RDFConfiguration
Returns the IRI (in the form of a Jena Node object) to be used in the predicate position of any RDF triple that captures information about the label of some LPG node.
getLeftExpression() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.EqualityExpression
 
getListExpression() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.UnwindIteratorImpl
 
getListExpression() - Method in interface se.liu.ida.hefquin.engine.wrappers.lpg.query.UnwindIterator
Returns the expression that evaluates to a list, whose values are iterated through.
getLocalTerms() - Method in class se.liu.ida.hefquin.base.data.mappings.impl.TermMappingImpl
 
getLocalTerms() - Method in interface se.liu.ida.hefquin.base.data.mappings.TermMapping
Return the local terms that this mapping maps to.
getLogicalOperator() - Method in interface se.liu.ida.hefquin.engine.queryplan.physical.BinaryPhysicalOpForLogicalOp
 
getLogicalOperator() - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.BaseForPhysicalOpBinaryJoin
 
getLogicalOperator() - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.BaseForPhysicalOpMultiwayJoin
 
getLogicalOperator() - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.BaseForPhysicalOpMultiwayLeftJoin
 
getLogicalOperator() - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.BaseForPhysicalOpSingleInputJoin
 
getLogicalOperator() - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpBinaryUnion
 
getLogicalOperator() - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpFilter
 
getLogicalOperator() - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpGlobalToLocal
 
getLogicalOperator() - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpHashRJoin
 
getLogicalOperator() - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpLocalToGlobal
 
getLogicalOperator() - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpMultiwayUnion
 
getLogicalOperator() - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpRequest
 
getLogicalOperator() - Method in interface se.liu.ida.hefquin.engine.queryplan.physical.NaryPhysicalOpForLogicalOp
 
getLogicalOperator() - Method in interface se.liu.ida.hefquin.engine.queryplan.physical.NullaryPhysicalOpForLogicalOp
 
getLogicalOperator() - Method in interface se.liu.ida.hefquin.engine.queryplan.physical.PhysicalOperatorForLogicalOperator
Returns the logical operator implemented by this physical operator.
getLogicalOperator() - Method in interface se.liu.ida.hefquin.engine.queryplan.physical.UnaryPhysicalOpForLogicalOp
 
getLogicalOptimizationTime() - Method in class se.liu.ida.hefquin.engine.queryproc.impl.planning.QueryPlanningStatsImpl
 
getLogicalOptimizationTime() - Method in interface se.liu.ida.hefquin.engine.queryproc.QueryPlanningStats
 
getLogicalOptimizer() - Method in class se.liu.ida.hefquin.engine.queryproc.impl.planning.QueryPlannerImpl
 
getLogicalOptimizer() - Method in interface se.liu.ida.hefquin.engine.queryproc.QueryPlanner
 
getLogicalPlanPrinter() - Method in class se.liu.ida.hefquin.cli.modules.ModPlanPrinting
 
getLogicalPlanPrinter() - Method in interface se.liu.ida.hefquin.engine.HeFQUINEngineConfigReader.Context
may be null if logical plan printing is not requested by the user
getLogicalPlanPrinter() - Method in class se.liu.ida.hefquin.engine.HeFQUINEngineConfigReader.ExtendedContextImpl1
 
getLogicalPlanPrinter() - Method in class se.liu.ida.hefquin.engine.HeFQUINEngineConfigReader.ExtendedContextImpl2
 
getLongestPath() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.utils.LabeledGraph
Enumerates all possible paths and returns the longest found.
getLPG2RDFConfiguration() - Method in class se.liu.ida.hefquin.cli.modules.ModLPG2RDFConfiguration
 
getLPGNodeForRDFTerm(Node) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.LPG2RDFConfigurationImpl
 
getLPGNodeForRDFTerm(Node) - Method in interface se.liu.ida.hefquin.engine.wrappers.lpg.conf.LPG2RDFConfiguration
Applies the inverse of the node mapping to the given RDF term and, thus, returns the LPG node that is mapped to the given RDF term (which must be an IRI or a blank node).
getMap() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.data.impl.MapValue
 
getMarkerVar() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.utils.CypherVarGenerator
 
getMatches() - Method in interface se.liu.ida.hefquin.engine.wrappers.lpg.query.CypherMatchQuery
Obtains the list of the patterns to be matched in the query.
getMatches() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.CypherMatchQueryImpl
 
getMatchVars() - Method in interface se.liu.ida.hefquin.engine.wrappers.lpg.query.CypherQuery
Returns the set of variables that are defined in the MATCH clauses of this query.
getMatchVars() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.CypherMatchQueryImpl
 
getMatchVars() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.CypherUnionQueryImpl
 
getMaterializedResultBlock() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.MaterializingIntermediateResultElementSink
Returns an IntermediateResultBlock that contains all solution mappings that have been sent to this sink since the last time MaterializingIntermediateResultElementSink.getMaterializedResultBlock() was called or, if this function has not been called so far, since this sink was created.
getMessage() - Method in exception se.liu.ida.hefquin.base.utils.CompletableFutureUtils.GetAllException
 
getMetadata() - Method in class se.liu.ida.hefquin.engine.federation.access.impl.response.TPFResponseImpl
 
getMetadata() - Method in interface se.liu.ida.hefquin.engine.federation.access.TPFResponse
Returns an iterator over all metadata triples contained in the given TPF response.
getMetadataSize() - Method in class se.liu.ida.hefquin.engine.federation.access.impl.response.TPFResponseImpl
 
getMetadataSize() - Method in interface se.liu.ida.hefquin.engine.federation.access.TPFResponse
Returns the number of triples that are returned by TPFResponse.getMetadata().
getName() - Method in interface se.liu.ida.hefquin.engine.wrappers.graphql.data.GraphQLField
 
getName() - Method in class se.liu.ida.hefquin.engine.wrappers.graphql.data.impl.GraphQLFieldImpl
 
getName() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.data.impl.RecordEntryImpl
 
getName() - Method in interface se.liu.ida.hefquin.engine.wrappers.lpg.data.RecordEntry
Gets the name of the column
getName() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.CypherVar
 
getNeighbours(PhysicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.randomized.RandomizedQueryOptimizerBase
 
getNewChildPlans(PhysicalPlan, PhysicalPlan, PhysicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.AbstractRuleApplicationImpl
 
getNextElement() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.SynchronizedIntermediateResultElementSink
 
getNextIntermediateResultBlock() - Method in interface se.liu.ida.hefquin.engine.queryplan.executable.impl.ExecPlanTask
Returns either the next intermediate result block produced by this task or null if all these blocks have been returned already to earlier calls of this function.
getNextIntermediateResultBlock() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.pullbased.PullBasedExecPlanTaskBase
 
getNextIntermediateResultBlock() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.pushbased.PushBasedExecPlanTaskBase
 
getNextPageURL() - Method in class se.liu.ida.hefquin.engine.federation.access.impl.response.TPFResponseImpl
 
getNextPageURL() - Method in interface se.liu.ida.hefquin.engine.federation.access.TPFResponse
Returns the URL via which the next page of the TPF can be requested.
getNode() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.data.impl.LPGNodeValue
 
getNode() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.match.NodeMatchClause
 
getNodeLabelForRDFTerm(Node) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.LPG2RDFConfigurationImpl
 
getNodeLabelForRDFTerm(Node) - Method in interface se.liu.ida.hefquin.engine.wrappers.lpg.conf.LPG2RDFConfiguration
Applies the inverse of the node label mapping to the given RDF term and, thus, returns the node label that is mapped to the given RDF term (which must be an IRI or a literal).
getNodeLabelVar(Node, Node, Node, LPG2RDFConfiguration, CypherVarGenerator) - Static method in class se.liu.ida.hefquin.engine.wrappers.lpg.impl.SPARQLStar2CypherTranslatorImpl
 
getNodePropertyVar(Node, Node, Node, LPG2RDFConfiguration, CypherVarGenerator) - Static method in class se.liu.ida.hefquin.engine.wrappers.lpg.impl.SPARQLStar2CypherTranslatorImpl
 
getNodeRelationshipVar(Node, Node, Node, LPG2RDFConfiguration, CypherVarGenerator) - Static method in class se.liu.ida.hefquin.engine.wrappers.lpg.impl.SPARQLStar2CypherTranslatorImpl
 
getNodeVarLabel(Node, Node, Node, LPG2RDFConfiguration, CypherVarGenerator) - Static method in class se.liu.ida.hefquin.engine.wrappers.lpg.impl.SPARQLStar2CypherTranslatorImpl
 
getNodeVarLiteral(Node, Node, Node, LPG2RDFConfiguration, CypherVarGenerator) - Static method in class se.liu.ida.hefquin.engine.wrappers.lpg.impl.SPARQLStar2CypherTranslatorImpl
 
getNodeVarNode(Node, Node, Node, LPG2RDFConfiguration, CypherVarGenerator) - Static method in class se.liu.ida.hefquin.engine.wrappers.lpg.impl.SPARQLStar2CypherTranslatorImpl
 
getNodeVarVar(Node, Node, Node, LPG2RDFConfiguration, CypherVarGenerator, Set<Node>, Set<Node>, Set<Node>, Set<Node>, Set<Node>, boolean) - Static method in class se.liu.ida.hefquin.engine.wrappers.lpg.impl.SPARQLStar2CypherTranslatorImpl
 
getNumberOfBNodeOccurrences(BGP) - Static method in class se.liu.ida.hefquin.base.query.impl.QueryPatternUtils
 
getNumberOfBNodeOccurrences(TriplePattern) - Static method in class se.liu.ida.hefquin.base.query.impl.QueryPatternUtils
Returns the number of elements of the given triple pattern that are blank nodes.
getNumberOfBRTPFRequestsCompleted() - Method in interface se.liu.ida.hefquin.engine.federation.access.FederationAccessStats
 
getNumberOfBRTPFRequestsCompleted() - Method in class se.liu.ida.hefquin.engine.federation.access.impl.FederationAccessStatsImpl
 
getNumberOfBRTPFRequestsIssued() - Method in interface se.liu.ida.hefquin.engine.federation.access.FederationAccessStats
 
getNumberOfBRTPFRequestsIssued() - Method in class se.liu.ida.hefquin.engine.federation.access.impl.FederationAccessStatsImpl
 
getNumberOfNeo4jRequestsCompleted() - Method in interface se.liu.ida.hefquin.engine.federation.access.FederationAccessStats
 
getNumberOfNeo4jRequestsCompleted() - Method in class se.liu.ida.hefquin.engine.federation.access.impl.FederationAccessStatsImpl
 
getNumberOfNeo4jRequestsIssued() - Method in interface se.liu.ida.hefquin.engine.federation.access.FederationAccessStats
 
getNumberOfNeo4jRequestsIssued() - Method in class se.liu.ida.hefquin.engine.federation.access.impl.FederationAccessStatsImpl
 
getNumberOfSPARQLRequestsCompleted() - Method in interface se.liu.ida.hefquin.engine.federation.access.FederationAccessStats
 
getNumberOfSPARQLRequestsCompleted() - Method in class se.liu.ida.hefquin.engine.federation.access.impl.FederationAccessStatsImpl
 
getNumberOfSPARQLRequestsIssued() - Method in interface se.liu.ida.hefquin.engine.federation.access.FederationAccessStats
 
getNumberOfSPARQLRequestsIssued() - Method in class se.liu.ida.hefquin.engine.federation.access.impl.FederationAccessStatsImpl
 
getNumberOfSubPatterns() - Method in class se.liu.ida.hefquin.base.query.impl.SPARQLGroupPatternImpl
 
getNumberOfSubPatterns() - Method in class se.liu.ida.hefquin.base.query.impl.SPARQLUnionPatternImpl
 
getNumberOfSubPatterns() - Method in interface se.liu.ida.hefquin.base.query.SPARQLGroupPattern
Returns the number of graph patterns that are combined in this group pattern.
getNumberOfSubPatterns() - Method in interface se.liu.ida.hefquin.base.query.SPARQLUnionPattern
Returns the number of graph patterns that are combined via this union operator.
getNumberOfSubPlans() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.iterbased.ExecutablePlanStatsOfIteratorBasedPlan
Returns the number of sub-plans of the executable plan for which this object has been created (considering sub-plans that are direct children of the root operator of the plan).
getNumberOfTermOccurrences(Op) - Static method in class se.liu.ida.hefquin.base.query.impl.QueryPatternUtils
 
getNumberOfTermOccurrences(Op2) - Static method in class se.liu.ida.hefquin.base.query.impl.QueryPatternUtils
 
getNumberOfTermOccurrences(OpBGP) - Static method in class se.liu.ida.hefquin.base.query.impl.QueryPatternUtils
 
getNumberOfTermOccurrences(BGP) - Static method in class se.liu.ida.hefquin.base.query.impl.QueryPatternUtils
 
getNumberOfTermOccurrences(SPARQLGraphPattern) - Static method in class se.liu.ida.hefquin.base.query.impl.QueryPatternUtils
Returns the number of occurrences of RDF terms in the given graph pattern.
getNumberOfTermOccurrences(TriplePattern) - Static method in class se.liu.ida.hefquin.base.query.impl.QueryPatternUtils
Returns the number of elements of the given triple pattern that are RDF terms.
getNumberOfTPFRequestsCompleted() - Method in interface se.liu.ida.hefquin.engine.federation.access.FederationAccessStats
 
getNumberOfTPFRequestsCompleted() - Method in class se.liu.ida.hefquin.engine.federation.access.impl.FederationAccessStatsImpl
 
getNumberOfTPFRequestsIssued() - Method in interface se.liu.ida.hefquin.engine.federation.access.FederationAccessStats
 
getNumberOfTPFRequestsIssued() - Method in class se.liu.ida.hefquin.engine.federation.access.impl.FederationAccessStatsImpl
 
getNumberOfVarOccurrences(Triple) - Static method in class se.liu.ida.hefquin.base.query.impl.QueryPatternUtils
 
getNumberOfVarOccurrences(Triple) - Static method in class se.liu.ida.hefquin.engine.wrappers.lpg.impl.SPARQLStar2CypherTranslatorImpl
Returns the number of elements of the given triple pattern that are variables.
getNumberOfVarOccurrences(Op) - Static method in class se.liu.ida.hefquin.base.query.impl.QueryPatternUtils
 
getNumberOfVarOccurrences(Op2) - Static method in class se.liu.ida.hefquin.base.query.impl.QueryPatternUtils
 
getNumberOfVarOccurrences(OpBGP) - Static method in class se.liu.ida.hefquin.base.query.impl.QueryPatternUtils
 
getNumberOfVarOccurrences(BGP) - Static method in class se.liu.ida.hefquin.base.query.impl.QueryPatternUtils
 
getNumberOfVarOccurrences(SPARQLGraphPattern) - Static method in class se.liu.ida.hefquin.base.query.impl.QueryPatternUtils
Returns the number of occurrences of variables in the given graph pattern.
getNumberOfVarOccurrences(TriplePattern) - Static method in class se.liu.ida.hefquin.base.query.impl.QueryPatternUtils
Returns the number of elements of the given triple pattern that are variables.
getObject() - Method in interface se.liu.ida.hefquin.base.datastructures.impl.cache.CacheEntry
Returns the object that is cached via this cache entry.
getObject() - Method in class se.liu.ida.hefquin.base.datastructures.impl.cache.CacheEntryBase
 
getObjs() - Method in class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.utils.QueryAnalyzer
 
getOp() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.iterbased.ResultElementIterBase
 
getOp() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.iterbased.ResultElementIterBase.OpRunnerThread
 
getOp() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.iterbased.ResultElementIterWithBinaryExecOp
 
getOp() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.iterbased.ResultElementIterWithBinaryExecOp.MyOpRunnerThread
 
getOp() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.iterbased.ResultElementIterWithNullaryExecOp
 
getOp() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.iterbased.ResultElementIterWithNullaryExecOp.MyOpRunnerThread
 
getOp() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.iterbased.ResultElementIterWithUnaryExecOp
 
getOp() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.iterbased.ResultElementIterWithUnaryExecOp.MyOpRunnerThread
 
getOperator() - Method in exception se.liu.ida.hefquin.engine.queryplan.executable.ExecOpExecutionException
Returns the ExecutableOperator during whose execution this exception occurred.
getOpRunnerThread() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.iterbased.ResultElementIterBase
 
getOpRunnerThread() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.iterbased.ResultElementIterWithBinaryExecOp
 
getOpRunnerThread() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.iterbased.ResultElementIterWithNullaryExecOp
 
getOpRunnerThread() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.iterbased.ResultElementIterWithUnaryExecOp
 
getOptimizedSubPlans(PhysicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.simple.SimpleJoinOrderingQueryOptimizer
 
getOrDefault(String, String) - Static method in class se.liu.ida.hefquin.service.HeFQUINServlet
 
getOverallNumberOfRequestsCompleted() - Method in interface se.liu.ida.hefquin.engine.federation.access.FederationAccessStats
 
getOverallNumberOfRequestsCompleted() - Method in class se.liu.ida.hefquin.engine.federation.access.impl.FederationAccessStatsImpl
 
getOverallNumberOfRequestsIssued() - Method in interface se.liu.ida.hefquin.engine.federation.access.FederationAccessStats
 
getOverallNumberOfRequestsIssued() - Method in class se.liu.ida.hefquin.engine.federation.access.impl.FederationAccessStatsImpl
 
getOverallQueryPlanningTime() - Method in class se.liu.ida.hefquin.engine.queryproc.impl.planning.QueryPlanningStatsImpl
 
getOverallQueryPlanningTime() - Method in interface se.liu.ida.hefquin.engine.queryproc.QueryPlanningStats
 
getOverallQueryProcessingTime() - Method in class se.liu.ida.hefquin.engine.queryproc.impl.QueryProcStatsImpl
 
getOverallQueryProcessingTime() - Method in interface se.liu.ida.hefquin.engine.queryproc.QueryProcStats
 
getPageURL() - Method in interface se.liu.ida.hefquin.engine.federation.access.BRTPFRequest
If this request is for a specific page of the requested TPF, then this method returns the URL from which that page can be retrieved.
getPageURL() - Method in class se.liu.ida.hefquin.engine.federation.access.impl.req.BRTPFRequestImpl
 
getPageURL() - Method in class se.liu.ida.hefquin.engine.federation.access.impl.req.TPFRequestImpl
 
getPageURL() - Method in interface se.liu.ida.hefquin.engine.federation.access.TPFRequest
If this request is for a specific page of the requested TPF, then this method returns the URL from which that page can be retrieved.
getPattern() - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpGPAdd
 
getPattern() - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpGPOptAdd
 
getPatternOfRequest(LogicalOpRequest<?, ?>) - Static method in class se.liu.ida.hefquin.engine.queryplan.utils.LogicalOpUtils
 
getPayload() - Method in class se.liu.ida.hefquin.engine.federation.access.impl.response.TPFResponseImpl
 
getPayload() - Method in interface se.liu.ida.hefquin.engine.federation.access.TPFResponse
While TriplesResponse.getTriples() returns an iterator over all triples contained in the given TPF response, this method here returns an iterator only over the matching triples that have been requested.
getPayloadSize() - Method in class se.liu.ida.hefquin.engine.federation.access.impl.response.TPFResponseImpl
 
getPayloadSize() - Method in interface se.liu.ida.hefquin.engine.federation.access.TPFResponse
Returns the number of triples that are returned by TPFResponse.getPayload().
getPhysicalOptimizationTime() - Method in class se.liu.ida.hefquin.engine.queryproc.impl.planning.QueryPlanningStatsImpl
 
getPhysicalOptimizationTime() - Method in interface se.liu.ida.hefquin.engine.queryproc.QueryPlanningStats
 
getPhysicalOptimizer() - Method in class se.liu.ida.hefquin.engine.queryproc.impl.planning.QueryPlannerImpl
 
getPhysicalOptimizer() - Method in interface se.liu.ida.hefquin.engine.queryproc.QueryPlanner
 
getPhysicalPlanPrinter() - Method in class se.liu.ida.hefquin.cli.modules.ModPlanPrinting
 
getPhysicalPlanPrinter() - Method in interface se.liu.ida.hefquin.engine.HeFQUINEngineConfigReader.Context
may be null if physical plan printing is not requested by the user
getPhysicalPlanPrinter() - Method in class se.liu.ida.hefquin.engine.HeFQUINEngineConfigReader.ExtendedContextImpl1
 
getPhysicalPlanPrinter() - Method in class se.liu.ida.hefquin.engine.HeFQUINEngineConfigReader.ExtendedContextImpl2
 
getPlan() - Method in class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.utils.QueryAnalyzer
 
getPlan() - Method in exception se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.CardinalityEstimationException
Returns the plan for which estimating the result cardinality failed with this exception.
getPlan() - Method in exception se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.CostEstimationException
Returns the plan for which the cost estimation failed with this exception.
getPlan() - Method in interface se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.RuleApplication
Returns the (complete) original plan to which the rule is meant to be applied.
getPlan() - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.AbstractRuleApplicationImpl
 
getPlan() - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.utils.PhysicalPlanWithCost
 
getPlanCompiler() - Method in class se.liu.ida.hefquin.engine.queryproc.impl.QueryProcessorImpl
 
getPlanCompiler() - Method in interface se.liu.ida.hefquin.engine.queryproc.QueryProcessor
 
getPlanner() - Method in class se.liu.ida.hefquin.engine.queryproc.impl.QueryProcessorImpl
 
getPlanner() - Method in interface se.liu.ida.hefquin.engine.queryproc.QueryProcessor
 
getPlanningTime() - Method in class se.liu.ida.hefquin.engine.queryproc.impl.QueryProcStatsImpl
 
getPlanningTime() - Method in interface se.liu.ida.hefquin.engine.queryproc.QueryProcStats
 
getPlanStats() - Method in interface se.liu.ida.hefquin.engine.queryproc.ExecutionStats
 
getPlanStats() - Method in class se.liu.ida.hefquin.engine.queryproc.impl.execution.ExecutionStatsImpl
 
getPossibleVariables() - Method in interface se.liu.ida.hefquin.base.queryplan.ExpectedVariables
Returns the variables that may be bound in solution mappings produced by the operator for which this ExpectedVariables object was created, but that are not guaranteed to be bound in every such solution mapping.
getPreds() - Method in class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.utils.QueryAnalyzer
 
getPriority() - Method in interface se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.RewritingRule
 
getPriority() - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.AbstractRewritingRuleImpl
 
getProperties() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.data.impl.LPGEdge
 
getProperties() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.data.impl.LPGNode
 
getProperty() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.PropertyAccessExpression
 
getPropertyNameForIRI(Node) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.LPG2RDFConfigurationImpl
 
getPropertyNameForIRI(Node) - Method in interface se.liu.ida.hefquin.engine.wrappers.lpg.conf.LPG2RDFConfiguration
Applies the inverse of the property name mapping to the given IRI and, thus, returns the property name that is mapped to the given IRI.
getPropertyNames() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.data.impl.PropertyMapImpl
 
getPropertyNames() - Method in interface se.liu.ida.hefquin.engine.wrappers.lpg.data.PropertyMap
Obtain the collection of property names on the map
getPropertyPrefix() - Method in interface se.liu.ida.hefquin.engine.wrappers.graphql.GraphQL2RDFConfiguration
 
getPropertyPrefix() - Method in class se.liu.ida.hefquin.engine.wrappers.graphql.impl.DefaultGraphQL2RDFConfiguration
 
getPropertyURIs(String, GraphQLFieldType, GraphQL2RDFConfiguration, GraphQLSchema) - Static method in class se.liu.ida.hefquin.engine.wrappers.graphql.utils.URI2GraphQLHelper
Takes @param objectTypeName and retrieves all fields for the GraphQL object type of that name in
getQuery() - Method in class se.liu.ida.hefquin.cli.RunQueryWithoutSrcSel
 
getQuery() - Method in class se.liu.ida.hefquin.engine.federation.access.impl.req.SPARQLRequestImpl
 
getQuery() - Method in interface se.liu.ida.hefquin.engine.federation.access.SPARQLRequest
Returns the SPARQL query for which solutions should be requested.
getQuery() - Method in exception se.liu.ida.hefquin.engine.queryproc.SourcePlanningException
Return the query for which the creation of a source assignment caused this exception.
getQueryOptimizationStats() - Method in class se.liu.ida.hefquin.engine.queryproc.impl.planning.QueryPlanningStatsImpl
 
getQueryOptimizationStats() - Method in interface se.liu.ida.hefquin.engine.queryproc.QueryPlanningStats
 
getQueryPattern() - Method in interface se.liu.ida.hefquin.engine.federation.access.BGPRequest
 
getQueryPattern() - Method in class se.liu.ida.hefquin.engine.federation.access.impl.req.BGPRequestImpl
 
getQueryPattern() - Method in class se.liu.ida.hefquin.engine.federation.access.impl.req.SPARQLRequestImpl
 
getQueryPattern() - Method in class se.liu.ida.hefquin.engine.federation.access.impl.req.TriplePatternRequestImpl
 
getQueryPattern() - Method in interface se.liu.ida.hefquin.engine.federation.access.SPARQLRequest
Returns the graph pattern for which solutions should be requested, or null if this request is based on an actual SPARQL query (to be accessed via the method SPARQLRequest.getQuery().
getQueryPattern() - Method in interface se.liu.ida.hefquin.engine.federation.access.TriplePatternRequest
 
getQueryPlanningStats() - Method in class se.liu.ida.hefquin.engine.queryproc.impl.QueryProcStatsImpl
 
getQueryPlanningStats() - Method in interface se.liu.ida.hefquin.engine.queryproc.QueryProcStats
 
getQueryProcContext() - Method in interface se.liu.ida.hefquin.engine.HeFQUINEngineConfigReader.ExtendedContext
 
getQueryProcContext() - Method in class se.liu.ida.hefquin.engine.HeFQUINEngineConfigReader.ExtendedContextImpl1
 
getQueryProcContext() - Method in class se.liu.ida.hefquin.engine.HeFQUINEngineConfigReader.ExtendedContextImpl2
 
getRandomElement(List<T>) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.randomized.RandomizedQueryOptimizerBase
 
getRandomlyPickingIterator(Set<T>) - Method in class se.liu.ida.hefquin.base.utils.RandomizedSelection
Returns an infinite iterator that can be used to continuously pick elements from the given set at random, where the weights of the elements determine their respective probability to be picked.
getRDFTermForLPGNode(LPGNode) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.LPG2RDFConfigurationImpl
 
getRDFTermForLPGNode(LPGNode) - Method in interface se.liu.ida.hefquin.engine.wrappers.lpg.conf.LPG2RDFConfiguration
Applies the node mapping to the given LPG node and, thus, returns the IRI or blank node (in the form of a Jena Node object) that the LPG node is mapped to.
getRDFTermForNodeLabel(String) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.LPG2RDFConfigurationImpl
 
getRDFTermForNodeLabel(String) - Method in interface se.liu.ida.hefquin.engine.wrappers.lpg.conf.LPG2RDFConfiguration
Applies the node label mapping to the given node label and, thus, returns the IRI or literal (in the form of a Jena Node object) that the node label is mapped to.
getRecordEntries() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.data.impl.TableRecordImpl
 
getRecordEntries() - Method in interface se.liu.ida.hefquin.engine.wrappers.lpg.data.TableRecord
Gets the collection of entries of the row/record.
getRecordsResponse(CompletableFuture<RecordsResponse>, DataRetrievalRequest, FederationMember) - Static method in class se.liu.ida.hefquin.engine.federation.access.utils.FederationAccessUtils
 
getRelevantNode(Triple) - Method in class se.liu.ida.hefquin.base.data.utils.TriplesToSolMapsConverter.ConvertingIterBase1
 
getRelevantNode(Triple) - Method in class se.liu.ida.hefquin.base.data.utils.TriplesToSolMapsConverter.ConvertingIterO
 
getRelevantNode(Triple) - Method in class se.liu.ida.hefquin.base.data.utils.TriplesToSolMapsConverter.ConvertingIterP
 
getRelevantNode(Triple) - Method in class se.liu.ida.hefquin.base.data.utils.TriplesToSolMapsConverter.ConvertingIterS
 
getRelevantNode1(Triple) - Method in class se.liu.ida.hefquin.base.data.utils.TriplesToSolMapsConverter.ConvertingIterBase2
 
getRelevantNode1(Triple) - Method in class se.liu.ida.hefquin.base.data.utils.TriplesToSolMapsConverter.ConvertingIterPO
 
getRelevantNode1(Triple) - Method in class se.liu.ida.hefquin.base.data.utils.TriplesToSolMapsConverter.ConvertingIterSO
 
getRelevantNode1(Triple) - Method in class se.liu.ida.hefquin.base.data.utils.TriplesToSolMapsConverter.ConvertingIterSP
 
getRelevantNode2(Triple) - Method in class se.liu.ida.hefquin.base.data.utils.TriplesToSolMapsConverter.ConvertingIterBase2
 
getRelevantNode2(Triple) - Method in class se.liu.ida.hefquin.base.data.utils.TriplesToSolMapsConverter.ConvertingIterPO
 
getRelevantNode2(Triple) - Method in class se.liu.ida.hefquin.base.data.utils.TriplesToSolMapsConverter.ConvertingIterSO
 
getRelevantNode2(Triple) - Method in class se.liu.ida.hefquin.base.data.utils.TriplesToSolMapsConverter.ConvertingIterSP
 
getReplacementPolicyFactory() - Method in interface se.liu.ida.hefquin.base.datastructures.impl.cache.CachePolicies
 
getReplacementPolicyFactory() - Method in class se.liu.ida.hefquin.engine.federation.access.impl.FederationAccessManagerWithCache.MyDefaultCachePolicies
 
getRequest() - Method in interface se.liu.ida.hefquin.engine.federation.access.DataRetrievalResponse
Returns the request that has been issued to obtain this response.
getRequest() - Method in class se.liu.ida.hefquin.engine.federation.access.impl.response.CardinalityResponseImpl
 
getRequest() - Method in class se.liu.ida.hefquin.engine.federation.access.impl.response.CardinalityResponseImplWithoutCardinality
 
getRequest() - Method in class se.liu.ida.hefquin.engine.federation.access.impl.response.DataRetrievalResponseBase
 
getRequest() - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpRequest
 
getRequestStartTime() - Method in interface se.liu.ida.hefquin.engine.federation.access.DataRetrievalResponse
Returns the time at which the corresponding data retrieval request (see DataRetrievalResponse.getRequest()) was started.
getRequestStartTime() - Method in class se.liu.ida.hefquin.engine.federation.access.impl.response.CardinalityResponseImpl
 
getRequestStartTime() - Method in class se.liu.ida.hefquin.engine.federation.access.impl.response.CardinalityResponseImplWithoutCardinality
 
getRequestStartTime() - Method in class se.liu.ida.hefquin.engine.federation.access.impl.response.DataRetrievalResponseBase
 
getResponse() - Method in class se.liu.ida.hefquin.engine.federation.access.impl.response.RecordsResponseImpl
 
getResponse() - Method in class se.liu.ida.hefquin.engine.federation.access.impl.response.StringResponseImpl
 
getResponse() - Method in interface se.liu.ida.hefquin.engine.federation.access.RecordsResponse
 
getResponse() - Method in interface se.liu.ida.hefquin.engine.federation.access.StringResponse
 
getResult() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.utils.VariableReplacementVisitor
 
getResultingLogicalPlan() - Method in class se.liu.ida.hefquin.engine.queryproc.impl.planning.QueryPlanningStatsImpl
 
getResultingLogicalPlan() - Method in interface se.liu.ida.hefquin.engine.queryproc.QueryPlanningStats
 
getResultingPhysicalPlan() - Method in class se.liu.ida.hefquin.engine.queryproc.impl.planning.QueryPlanningStatsImpl
 
getResultingPhysicalPlan() - Method in interface se.liu.ida.hefquin.engine.queryproc.QueryPlanningStats
 
getResultingPlan() - Method in interface se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.RuleApplication
Returns the complete rewritten plan.
getResultingPlan() - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.AbstractRuleApplicationImpl
 
getResultingPlan() - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.simple.CardinalityBasedGreedyJoinPlanOptimizerImpl.GreedyConstructionAlgorithm
 
getResultingPlan() - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.simple.CostModelBasedGreedyJoinPlanOptimizerImpl.GreedyEnumerationAlgorithm
 
getResultingPlan() - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.simple.DPBasedJoinPlanOptimizer.DynamicProgrammingOptimizerImpl
 
getResultingPlan() - Method in interface se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.simple.JoinPlanOptimizerBase.EnumerationAlgorithm
 
getResultingSourceAssignment() - Method in class se.liu.ida.hefquin.engine.queryproc.impl.planning.QueryPlanningStatsImpl
 
getResultingSourceAssignment() - Method in interface se.liu.ida.hefquin.engine.queryproc.QueryPlanningStats
 
getRetrievalEndTime() - Method in interface se.liu.ida.hefquin.engine.federation.access.DataRetrievalResponse
Returns the time at which the retrieval of this response was completed.
getRetrievalEndTime() - Method in class se.liu.ida.hefquin.engine.federation.access.impl.response.CardinalityResponseImpl
 
getRetrievalEndTime() - Method in class se.liu.ida.hefquin.engine.federation.access.impl.response.CardinalityResponseImplWithoutCardinality
 
getRetrievalEndTime() - Method in class se.liu.ida.hefquin.engine.federation.access.impl.response.DataRetrievalResponseBase
 
getReturnExpressions() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.UnwindIteratorImpl
 
getReturnExpressions() - Method in interface se.liu.ida.hefquin.engine.wrappers.lpg.query.UnwindIterator
Returns the list of expressions that are returned for each element in listExpression that passes the filters.
getReturnExprs() - Method in interface se.liu.ida.hefquin.engine.wrappers.lpg.query.CypherMatchQuery
Obtains a list of expressions with optional aliases that represent the columns being returned by the query.
getReturnExprs() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.CypherMatchQueryImpl
 
getRetVar(Node) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.utils.CypherVarGenerator
 
getReverseMap() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.utils.CypherVarGenerator
 
getRightExpression() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.EqualityExpression
 
getRootOperator() - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalPlanWithBinaryRootImpl
 
getRootOperator() - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalPlanWithNaryRootImpl
 
getRootOperator() - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalPlanWithNullaryRootImpl
 
getRootOperator() - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalPlanWithUnaryRootImpl
 
getRootOperator() - Method in interface se.liu.ida.hefquin.engine.queryplan.logical.LogicalPlan
Returns the root operator of this plan.
getRootOperator() - Method in interface se.liu.ida.hefquin.engine.queryplan.logical.LogicalPlanWithBinaryRoot
 
getRootOperator() - Method in interface se.liu.ida.hefquin.engine.queryplan.logical.LogicalPlanWithNaryRoot
 
getRootOperator() - Method in interface se.liu.ida.hefquin.engine.queryplan.logical.LogicalPlanWithNullaryRoot
 
getRootOperator() - Method in interface se.liu.ida.hefquin.engine.queryplan.logical.LogicalPlanWithUnaryRoot
 
getRootOperator() - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalPlanWithBinaryRootImpl
 
getRootOperator() - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalPlanWithNaryRootImpl
 
getRootOperator() - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalPlanWithNullaryRootImpl
 
getRootOperator() - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalPlanWithUnaryRootImpl
 
getRootOperator() - Method in interface se.liu.ida.hefquin.engine.queryplan.physical.PhysicalPlan
Returns the root operator of this plan.
getRootOperator() - Method in interface se.liu.ida.hefquin.engine.queryplan.physical.PhysicalPlanWithBinaryRoot
 
getRootOperator() - Method in interface se.liu.ida.hefquin.engine.queryplan.physical.PhysicalPlanWithNaryRoot
 
getRootOperator() - Method in interface se.liu.ida.hefquin.engine.queryplan.physical.PhysicalPlanWithNullaryRoot
 
getRootOperator() - Method in interface se.liu.ida.hefquin.engine.queryplan.physical.PhysicalPlanWithUnaryRoot
 
getRootOperatorStats() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.iterbased.ExecutablePlanStatsOfIteratorBasedPlan
Returns the stats of the root operator of the executable plan for which this object has been created.
getRule() - Method in interface se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.RuleApplication
Returns the actual rewriting rule to be applied.
getRule() - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.AbstractRuleApplicationImpl
 
getRuleApplications(PhysicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.PlanRewritingUtils
 
getSchema() - Method in interface se.liu.ida.hefquin.engine.federation.GraphQLEndpoint
 
getShortString() - Method in interface se.liu.ida.hefquin.engine.queryplan.executable.ExecutableOperatorStats
Returns a short string representing the operator.
getShortString() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ExecutableOperatorStatsImpl
 
getSingleLiteralProperty(Resource, Property, boolean) - Static method in class se.liu.ida.hefquin.jenaext.ModelUtils
 
getSingleMandatoryLiteralProperty(Resource, Property) - Static method in class se.liu.ida.hefquin.jenaext.ModelUtils
Assumes that the given resource has a single value for the given property and this value is a literal.
getSingleMandatoryProperty(Resource, Property) - Static method in class se.liu.ida.hefquin.jenaext.ModelUtils
Based on the assumption that the given resource has a single value for the given property, this function returns this.
getSingleMandatoryProperty_XSDString(Resource, Property) - Static method in class se.liu.ida.hefquin.jenaext.ModelUtils
Assumes that the given resource has a single value for the given property and this value is an xsd:string literal.
getSingleMandatoryProperty_XSDURI(Resource, Property) - Static method in class se.liu.ida.hefquin.jenaext.ModelUtils
Assumes that the given resource has a single value for the given property and this value is an xsd:anyURI literal.
getSingleMandatoryResourceProperty(Resource, Property) - Static method in class se.liu.ida.hefquin.jenaext.ModelUtils
Assumes that the given resource has a single value for the given property and this value is a resource (not a literal).
getSingleOptionalLiteralProperty(Resource, Property) - Static method in class se.liu.ida.hefquin.jenaext.ModelUtils
Assumes that the given resource may have a single value for the given property and, if so, this value is a literal.
getSingleOptionalProperty(Resource, Property) - Static method in class se.liu.ida.hefquin.jenaext.ModelUtils
Based on the assumption that the given resource may have a single value for the given property, this function returns either this value or null, depending on whether the resource has such a value.
getSingleOptionalProperty_XSDString(Resource, Property) - Static method in class se.liu.ida.hefquin.jenaext.ModelUtils
Assumes that the given resource may have a single value for the given property and, if so, this value is an xsd:string literal.
getSingleOptionalProperty_XSDURI(Resource, Property) - Static method in class se.liu.ida.hefquin.jenaext.ModelUtils
Assumes that the given resource may have a single value for the given property and, if so, this value is an xsd:anyURI literal.
getSingleOptionalResourceProperty(Resource, Property) - Static method in class se.liu.ida.hefquin.jenaext.ModelUtils
Assumes that the given resource may have a single value for the given property and, if so, this value is a resource (not a literal).
getSingleProperty(Resource, Property, boolean) - Static method in class se.liu.ida.hefquin.jenaext.ModelUtils
 
getSingleProperty_XSDString(Resource, Property, boolean) - Static method in class se.liu.ida.hefquin.jenaext.ModelUtils
 
getSingleProperty_XSDURI(Resource, Property, boolean) - Static method in class se.liu.ida.hefquin.jenaext.ModelUtils
 
getSingleResourceProperty(Resource, Property, boolean) - Static method in class se.liu.ida.hefquin.jenaext.ModelUtils
 
getSize() - Method in class se.liu.ida.hefquin.engine.federation.access.impl.response.SolMapsResponseImpl
 
getSize() - Method in class se.liu.ida.hefquin.engine.federation.access.impl.response.TPFResponseImpl
 
getSize() - Method in class se.liu.ida.hefquin.engine.federation.access.impl.response.TriplesResponseImpl
 
getSize() - Method in interface se.liu.ida.hefquin.engine.federation.access.SolMapsResponse
Returns the number of triples that are returned by SolMapsResponse.getSolutionMappings().
getSize() - Method in interface se.liu.ida.hefquin.engine.federation.access.TriplesResponse
Returns the number of triples that are returned by the TriplesResponse.getTriples().
getSizeOfCurrentResultBlock() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.MaterializingIntermediateResultElementSink
Returns the number of solution mappings that have currently been accumulated to be placed in the IntermediateResultBlock to be returned by MaterializingIntermediateResultElementSink.getMaterializedResultBlock().
getSolMapsIter() - Method in class se.liu.ida.hefquin.engine.queryproc.impl.MaterializingQueryResultSinkImpl
Returns an iterator over the materialized result.
getSolMapsResponse(CompletableFuture<SolMapsResponse>, DataRetrievalRequest, FederationMember) - Static method in class se.liu.ida.hefquin.engine.federation.access.utils.FederationAccessUtils
 
getSolutionMappings() - Method in interface se.liu.ida.hefquin.engine.federation.access.BindingsRestrictedTriplePatternRequest
 
getSolutionMappings() - Method in class se.liu.ida.hefquin.engine.federation.access.impl.req.BindingsRestrictedTriplePatternRequestImpl
 
getSolutionMappings() - Method in class se.liu.ida.hefquin.engine.federation.access.impl.response.SolMapsResponseImpl
 
getSolutionMappings() - Method in interface se.liu.ida.hefquin.engine.federation.access.SolMapsResponse
 
getSolutionMappings() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.GenericIntermediateResultBlockImpl
 
getSolutionMappings() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.pullbased.LastIntermediateResultBlock
 
getSolutionMappings() - Method in interface se.liu.ida.hefquin.engine.queryplan.executable.IntermediateResultBlock
Returns an iterator over the intermediate result elements in this block.
getSourceAssignmentPrinter() - Method in class se.liu.ida.hefquin.cli.modules.ModPlanPrinting
 
getSourceAssignmentPrinter() - Method in interface se.liu.ida.hefquin.engine.HeFQUINEngineConfigReader.Context
may be null if source assignment printing is not requested by the user
getSourceAssignmentPrinter() - Method in class se.liu.ida.hefquin.engine.HeFQUINEngineConfigReader.ExtendedContextImpl1
 
getSourceAssignmentPrinter() - Method in class se.liu.ida.hefquin.engine.HeFQUINEngineConfigReader.ExtendedContextImpl2
 
getSourceNode() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.match.EdgeMatchClause
 
getSourcePlanner() - Method in class se.liu.ida.hefquin.engine.queryproc.impl.planning.QueryPlannerImpl
 
getSourcePlanner() - Method in interface se.liu.ida.hefquin.engine.queryproc.QueryPlanner
 
getSourcePlanningStats() - Method in class se.liu.ida.hefquin.engine.queryproc.impl.planning.QueryPlanningStatsImpl
 
getSourcePlanningStats() - Method in interface se.liu.ida.hefquin.engine.queryproc.QueryPlanningStats
 
getSourcePlanningTime() - Method in class se.liu.ida.hefquin.engine.queryproc.impl.planning.QueryPlanningStatsImpl
 
getSourcePlanningTime() - Method in interface se.liu.ida.hefquin.engine.queryproc.QueryPlanningStats
 
getStarPattern() - Method in class se.liu.ida.hefquin.engine.wrappers.graphql.utils.GraphQLQueryRootForStarPattern
 
getStart() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.utils.LabeledGraph.Path
 
getStats() - Method in class se.liu.ida.hefquin.base.datastructures.impl.SolutionMappingsIndexBase
 
getStats() - Method in class se.liu.ida.hefquin.base.datastructures.impl.WrappingSolutionMappingsIndex
 
getStats() - Method in interface se.liu.ida.hefquin.base.utils.StatsProvider
 
getStats() - Method in interface se.liu.ida.hefquin.engine.federation.access.FederationAccessManager
 
getStats() - Method in class se.liu.ida.hefquin.engine.federation.access.impl.FederationAccessManagerBase1
 
getStats() - Method in class se.liu.ida.hefquin.engine.federation.access.impl.FederationAccessManagerWithCache
 
getStats() - Method in interface se.liu.ida.hefquin.engine.queryplan.executable.ExecutableOperator
 
getStats() - Method in interface se.liu.ida.hefquin.engine.queryplan.executable.ExecutablePlan
 
getStats() - Method in interface se.liu.ida.hefquin.engine.queryplan.executable.impl.ExecPlanTask
 
getStats() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ExecPlanTaskBase
 
getStats() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.iterbased.IteratorBasedExecutablePlanImpl
 
getStats() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BinaryExecutableOpBase
 
getStats() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.NaryExecutableOpBase
 
getStats() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.NullaryExecutableOpBase
 
getStats() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.UnaryExecutableOpBase
 
getStats() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.TaskBasedExecutablePlanImpl
 
getStatus() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ExecPlanTaskBase
 
getSubject() - Method in class se.liu.ida.hefquin.engine.wrappers.graphql.utils.StarPattern
 
getSubPattern() - Method in interface se.liu.ida.hefquin.base.query.SPARQLServicePattern
 
getSubPatterns() - Method in class se.liu.ida.hefquin.base.query.impl.SPARQLGroupPatternImpl
 
getSubPatterns() - Method in class se.liu.ida.hefquin.base.query.impl.SPARQLUnionPatternImpl
 
getSubPatterns() - Method in interface se.liu.ida.hefquin.base.query.SPARQLGroupPattern
Returns all graph patterns that are combined in this group pattern.
getSubPatterns() - Method in interface se.liu.ida.hefquin.base.query.SPARQLUnionPattern
Returns all graph patterns that are combined via this union operator.
getSubPatterns(int) - Method in class se.liu.ida.hefquin.base.query.impl.SPARQLGroupPatternImpl
 
getSubPatterns(int) - Method in class se.liu.ida.hefquin.base.query.impl.SPARQLUnionPatternImpl
 
getSubPatterns(int) - Method in interface se.liu.ida.hefquin.base.query.SPARQLGroupPattern
Returns the i-th of the graph patterns that are combined in this group pattern, where i starts at index 0 (zero).
getSubPatterns(int) - Method in interface se.liu.ida.hefquin.base.query.SPARQLUnionPattern
Returns the i-th of the graph patterns that are combined via this union operator, where i starts at index 0 (zero).
getSubPlan() - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalPlanWithUnaryRootImpl
 
getSubPlan() - Method in interface se.liu.ida.hefquin.engine.queryplan.logical.LogicalPlanWithUnaryRoot
Convenience method that always should return the same as what is returned by calling LogicalPlan.getSubPlan(int) with a value of 0.
getSubPlan() - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalPlanWithUnaryRootImpl
 
getSubPlan() - Method in interface se.liu.ida.hefquin.engine.queryplan.physical.PhysicalPlanWithUnaryRoot
Convenience method that always should return the same as what is returned by calling PhysicalPlan.getSubPlan(int) with a value of 0.
getSubPlan(int) - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalPlanWithBinaryRootImpl
 
getSubPlan(int) - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalPlanWithNaryRootImpl
 
getSubPlan(int) - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalPlanWithNullaryRootImpl
 
getSubPlan(int) - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalPlanWithUnaryRootImpl
 
getSubPlan(int) - Method in interface se.liu.ida.hefquin.engine.queryplan.logical.LogicalPlan
Returns the i-th sub-plan of this plan, where i starts at index 0 (zero).
getSubPlan(int) - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalPlanWithBinaryRootImpl
 
getSubPlan(int) - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalPlanWithNaryRootImpl
 
getSubPlan(int) - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalPlanWithNullaryRootImpl
 
getSubPlan(int) - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalPlanWithUnaryRootImpl
 
getSubPlan(int) - Method in interface se.liu.ida.hefquin.engine.queryplan.physical.PhysicalPlan
Returns the i-th sub-plan of this plan, where i starts at index 0 (zero).
getSubPlan1() - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalPlanWithBinaryRootImpl
 
getSubPlan1() - Method in interface se.liu.ida.hefquin.engine.queryplan.logical.LogicalPlanWithBinaryRoot
Convenience method that always should return the same as what is returned by calling LogicalPlan.getSubPlan(int) with a value of 0.
getSubPlan1() - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalPlanWithBinaryRootImpl
 
getSubPlan1() - Method in interface se.liu.ida.hefquin.engine.queryplan.physical.PhysicalPlanWithBinaryRoot
Convenience method that always should return the same as what is returned by calling PhysicalPlan.getSubPlan(int) with a value of 0.
getSubPlan2() - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalPlanWithBinaryRootImpl
 
getSubPlan2() - Method in interface se.liu.ida.hefquin.engine.queryplan.logical.LogicalPlanWithBinaryRoot
Convenience method that always should return the same as what is returned by calling LogicalPlan.getSubPlan(int) with a value of 1.
getSubPlan2() - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalPlanWithBinaryRootImpl
 
getSubPlan2() - Method in interface se.liu.ida.hefquin.engine.queryplan.physical.PhysicalPlanWithBinaryRoot
Convenience method that always should return the same as what is returned by calling PhysicalPlan.getSubPlan(int) with a value of 1.
getSubplanCount() - Method in class se.liu.ida.hefquin.engine.queryplan.logical.LogicalPlanUtils.LogicalPlanCounter
 
getSubPlans() - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalPlanWithNaryRootImpl
 
getSubPlans() - Method in interface se.liu.ida.hefquin.engine.queryplan.logical.LogicalPlanWithNaryRoot
Convenience method that always should return an iterator over the same sub-plans that can be accessed via LogicalPlan.getSubPlan(int).
getSubPlansContainVars(ExpectedVariables, List<CardinalityBasedGreedyJoinPlanOptimizerImpl.PhysicalPlanWithStatistics>) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.simple.CardinalityBasedGreedyJoinPlanOptimizerImpl.GreedyConstructionAlgorithm
Iterate through the remaining subplans and selected those that contain any of the variables in the given set of variables.
getSubPlanStats() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.iterbased.ExecutablePlanStatsOfIteratorBasedPlan
Returns an iterable over the stats created for the sub-plans of the executable plan for which this object has been created.
getSubPlanStats(int) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.iterbased.ExecutablePlanStatsOfIteratorBasedPlan
Returns the stats created for the i-th sub-plan of the executable plan for which this object has been created, where i starts at index 0 (zero).
getSubqueries() - Method in interface se.liu.ida.hefquin.engine.wrappers.lpg.query.CypherUnionQuery
Returns the list of MATCH Cypher queries that are part of the union of the modelled query.
getSubqueries() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.CypherUnionQueryImpl
 
getSubs() - Method in class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.utils.QueryAnalyzer
 
getSummary() - Method in class se.liu.ida.hefquin.cli.MaterializeRDFViewOfLPG
 
getSummary() - Method in class se.liu.ida.hefquin.cli.RunBGPOverNeo4j
 
getSummary() - Method in class se.liu.ida.hefquin.cli.RunCypherOverNeo4j
 
getSummary() - Method in class se.liu.ida.hefquin.cli.RunQueryWithoutSrcSel
 
getTarget() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.utils.LabeledGraph.Edge
 
getTargetNode() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.match.EdgeMatchClause
 
getTP() - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpTPAdd
 
getTP() - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpTPOptAdd
 
getTPFResponse(CompletableFuture<TPFResponse>, DataRetrievalRequest, FederationMember) - Static method in class se.liu.ida.hefquin.engine.federation.access.utils.FederationAccessUtils
 
getTPsInPattern(Op) - Static method in class se.liu.ida.hefquin.base.query.impl.QueryPatternUtils
 
getTPsInPattern(Op2) - Static method in class se.liu.ida.hefquin.base.query.impl.QueryPatternUtils
 
getTPsInPattern(Element) - Static method in class se.liu.ida.hefquin.base.query.impl.QueryPatternUtils
 
getTPsInPattern(SPARQLGraphPattern) - Static method in class se.liu.ida.hefquin.base.query.impl.QueryPatternUtils
Returns the set of all triple patterns that occur in the given graph pattern.
getTriplePattern() - Method in interface se.liu.ida.hefquin.engine.federation.access.BindingsRestrictedTriplePatternRequest
 
getTriplePattern() - Method in class se.liu.ida.hefquin.engine.federation.access.impl.req.BindingsRestrictedTriplePatternRequestImpl
 
getTriplePatterns() - Method in interface se.liu.ida.hefquin.base.query.BGP
Returns an unmodifiable set of triple patterns.
getTriplePatterns() - Method in class se.liu.ida.hefquin.base.query.impl.BGPImpl
 
getTriplePatternsOfReq(LogicalOpRequest<?, ?>) - Static method in class se.liu.ida.hefquin.engine.queryplan.utils.LogicalOpUtils
Return a set of triple patterns, which are extracted from a given Request (support TriplePatternRequest and BGPRequest)
getTriples() - Method in class se.liu.ida.hefquin.engine.federation.access.impl.response.TPFResponseImpl
 
getTriples() - Method in class se.liu.ida.hefquin.engine.federation.access.impl.response.TriplesResponseImpl
 
getTriples() - Method in interface se.liu.ida.hefquin.engine.federation.access.TriplesResponse
 
getTypeName() - Method in interface se.liu.ida.hefquin.engine.wrappers.graphql.data.GraphQLEntrypoint
 
getTypeName() - Method in class se.liu.ida.hefquin.engine.wrappers.graphql.data.impl.GraphQLEntrypointImpl
 
getTypeOfRule() - Method in class se.liu.ida.hefquin.base.data.mappings.impl.TermMappingImpl
 
getTypeOfRule() - Method in interface se.liu.ida.hefquin.base.data.mappings.TermMapping
Get the type of the mapping rule, e.g., equivalentClass, equivalentProperty, subClassOf, subPropertyOf, unionOf
getUniqueVars() - Method in class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.utils.QueryAnalyzer
 
getURI() - Static method in class se.liu.ida.hefquin.engine.vocabulary.ECVocab
The namespace of the vocabulary as a string
getURI() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.conn.Neo4jConnectionFactory.Neo4jConnection
 
getURI() - Static method in class se.liu.ida.hefquin.engine.wrappers.lpg.vocabulary.LPGtoRDF
The namespace of the vocabulary as a string
getURL() - Method in interface se.liu.ida.hefquin.engine.federation.access.GraphQLInterface
Returns the URL of the HTTP endpoint of this interface.
getURL() - Method in class se.liu.ida.hefquin.engine.federation.access.impl.iface.GraphQLInterfaceImpl
 
getURL() - Method in class se.liu.ida.hefquin.engine.federation.access.impl.iface.Neo4jInterfaceImpl
 
getURL() - Method in class se.liu.ida.hefquin.engine.federation.access.impl.iface.SPARQLEndpointInterfaceImpl
 
getURL() - Method in interface se.liu.ida.hefquin.engine.federation.access.Neo4jInterface
Returns the URL of the HTTP endpoint of this interface.
getURL() - Method in interface se.liu.ida.hefquin.engine.federation.access.SPARQLEndpointInterface
Returns the URL of the HTTP endpoint of this interface.
getUvars() - Method in interface se.liu.ida.hefquin.engine.wrappers.lpg.query.CypherMatchQuery
Returns a Set with all the aliases of the UnwindIterator objects contained by this query
getUvars() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.CypherMatchQueryImpl
 
getValue() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.data.impl.LiteralValue
 
getValue() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.data.impl.RecordEntryImpl
 
getValue() - Method in interface se.liu.ida.hefquin.engine.wrappers.lpg.data.RecordEntry
Gets the value of the column in this entry
getValueFor(String) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.data.impl.PropertyMapImpl
 
getValueFor(String) - Method in interface se.liu.ida.hefquin.engine.wrappers.lpg.data.PropertyMap
Retrieves the value of a given property, or null if the property is not present
getValueType() - Method in interface se.liu.ida.hefquin.engine.wrappers.graphql.data.GraphQLField
 
getValueType() - Method in class se.liu.ida.hefquin.engine.wrappers.graphql.data.impl.GraphQLFieldImpl
 
getVariableName() - Method in interface se.liu.ida.hefquin.engine.wrappers.graphql.data.GraphQLArgument
Get the variable name used for the argument
getVariableName() - Method in class se.liu.ida.hefquin.engine.wrappers.graphql.data.impl.GraphQLArgumentImpl
 
getVariablesInPattern(Triple) - Static method in class se.liu.ida.hefquin.base.query.impl.QueryPatternUtils
 
getVariablesInPattern(Op) - Static method in class se.liu.ida.hefquin.base.query.impl.QueryPatternUtils
Ignores variables in FILTER expressions.
getVariablesInPattern(Op2) - Static method in class se.liu.ida.hefquin.base.query.impl.QueryPatternUtils
 
getVariablesInPattern(OpBGP) - Static method in class se.liu.ida.hefquin.base.query.impl.QueryPatternUtils
 
getVariablesInPattern(BGP) - Static method in class se.liu.ida.hefquin.base.query.impl.QueryPatternUtils
 
getVariablesInPattern(SPARQLGraphPattern) - Static method in class se.liu.ida.hefquin.base.query.impl.QueryPatternUtils
Returns the set of all variables that occur in the given graph pattern, but ignoring variables in FILTER expressions.
getVariablesInPattern(TriplePattern) - Static method in class se.liu.ida.hefquin.base.query.impl.QueryPatternUtils
 
getVariablesMapping() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.impl.SPARQL2CypherTranslationResultImpl
 
getVariablesMapping() - Method in interface se.liu.ida.hefquin.engine.wrappers.lpg.SPARQL2CypherTranslationResult
Returns the mapping that maps each variable introduced in the Cypher query (see SPARQL2CypherTranslationResult.getCypherQuery()) to the corresponding SPARQL variable in the SPARQL pattern that was translated.
getVarKey(SolutionMapping) - Method in class se.liu.ida.hefquin.base.datastructures.impl.SolutionMappingsHashTableBasedOnOneVar
 
getVarKeys(SolutionMapping) - Method in class se.liu.ida.hefquin.base.datastructures.impl.SolutionMappingsHashTable
 
getVarLabelClass(Node, Node, Node, LPG2RDFConfiguration, CypherVarGenerator) - Static method in class se.liu.ida.hefquin.engine.wrappers.lpg.impl.SPARQLStar2CypherTranslatorImpl
 
getVarLabelVar(Node, Node, Node, LPG2RDFConfiguration, CypherVarGenerator) - Static method in class se.liu.ida.hefquin.engine.wrappers.lpg.impl.SPARQLStar2CypherTranslatorImpl
 
getVarPropertyLiteral(Node, Node, Node, LPG2RDFConfiguration, CypherVarGenerator, Set<Node>) - Static method in class se.liu.ida.hefquin.engine.wrappers.lpg.impl.SPARQLStar2CypherTranslatorImpl
 
getVarPropertyVar(Node, Node, Node, LPG2RDFConfiguration, CypherVarGenerator, Set<Node>) - Static method in class se.liu.ida.hefquin.engine.wrappers.lpg.impl.SPARQLStar2CypherTranslatorImpl
 
getVarRelationshipNode(Node, Node, Node, LPG2RDFConfiguration, CypherVarGenerator) - Static method in class se.liu.ida.hefquin.engine.wrappers.lpg.impl.SPARQLStar2CypherTranslatorImpl
 
getVarRelationshipVar(Node, Node, Node, LPG2RDFConfiguration, CypherVarGenerator) - Static method in class se.liu.ida.hefquin.engine.wrappers.lpg.impl.SPARQLStar2CypherTranslatorImpl
 
getVars() - Method in interface se.liu.ida.hefquin.engine.wrappers.lpg.query.CypherExpression
Returns a list of the [global] Cypher Variables used within the expression
getVars() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.AliasedExpression
 
getVars() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.AllLabelsExpression
 
getVars() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.CountLargerThanZeroExpression
 
getVars() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.CypherVar
 
getVars() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.EqualityExpression
 
getVars() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.EXISTSExpression
 
getVars() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.FirstLabelExpression
 
getVars() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.GetItemExpression
 
getVars() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.KeysExpression
 
getVars() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.LiteralExpression
 
getVars() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.MembershipExpression
 
getVars() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.PropertyAccessExpression
 
getVars() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.PropertyAccessWithVarExpression
 
getVars() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.TripleMapExpression
 
getVars() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.TypeExpression
 
getVars() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.UnwindIteratorImpl
 
getVars() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.VariableIDExpression
 
getVars() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.VariableLabelExpression
 
getVars() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.match.EdgeMatchClause
 
getVars() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.match.NodeMatchClause
 
getVars() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.match.PathMatchClause
 
getVars() - Method in interface se.liu.ida.hefquin.engine.wrappers.lpg.query.MatchClause
Obtains the set of variables defined in the pattern
getVarsOfServiceClauses() - Method in class se.liu.ida.hefquin.engine.ValuesServiceQueryResolver.ElementChecker
 
getVarVarLabel(Node, Node, Node, LPG2RDFConfiguration, CypherVarGenerator) - Static method in class se.liu.ida.hefquin.engine.wrappers.lpg.impl.SPARQLStar2CypherTranslatorImpl
 
getVarVarLiteral(Node, Node, Node, LPG2RDFConfiguration, CypherVarGenerator, Set<Node>) - Static method in class se.liu.ida.hefquin.engine.wrappers.lpg.impl.SPARQLStar2CypherTranslatorImpl
 
getVarVarNode(Node, Node, Node, LPG2RDFConfiguration, CypherVarGenerator) - Static method in class se.liu.ida.hefquin.engine.wrappers.lpg.impl.SPARQLStar2CypherTranslatorImpl
 
getVarVarVar(Node, Node, Node, LPG2RDFConfiguration, CypherVarGenerator, Set<Node>, Set<Node>, Set<Node>, Set<Node>, Set<Node>, boolean) - Static method in class se.liu.ida.hefquin.engine.wrappers.lpg.impl.SPARQLStar2CypherTranslatorImpl
 
getVocabularyMapping() - Method in interface se.liu.ida.hefquin.engine.federation.FederationMember
For federation members for which sub-queries need to be rewritten based on a particular vocabulary mapping, this function return that mapping.
getVocabularyMapping() - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpGlobalToLocal
 
getVocabularyMapping() - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpLocalToGlobal
 
getWeight() - Method in interface se.liu.ida.hefquin.base.utils.RandomizedSelection.WeightedObject
 
getWeight() - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.AbstractRuleApplicationImpl
 
getWeight() - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.utils.PhysicalPlanWithCost
 
getWrappedBlock() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.pullbased.LastIntermediateResultBlock
 
getWrappedExecutionException() - Method in exception se.liu.ida.hefquin.engine.queryplan.executable.impl.iterbased.ResultElementIterException
 
getWrappedResponse() - Method in class se.liu.ida.hefquin.engine.federation.access.impl.response.CardinalityResponseImpl
 
getWrappedResponse() - Method in class se.liu.ida.hefquin.engine.federation.access.impl.response.CardinalityResponseImplWithoutCardinality
 
givenSolMap - Variable in class se.liu.ida.hefquin.base.data.utils.FilteringIteratorForSolMaps_CompatibleSolMap
 
globalTerm - Variable in class se.liu.ida.hefquin.base.data.mappings.impl.TermMappingImpl
 
graph - Variable in class se.liu.ida.hefquin.cli.MaterializeRDFViewOfLPG.MyCachingStreamRDF
 
GraphCycleDetector - Class in se.liu.ida.hefquin.engine.wrappers.graphql.utils
 
GraphCycleDetector() - Constructor for class se.liu.ida.hefquin.engine.wrappers.graphql.utils.GraphCycleDetector
 
GraphQL2RDFConfiguration - Interface in se.liu.ida.hefquin.engine.wrappers.graphql
Used to represent a URI configuration.
GraphQLArgument - Interface in se.liu.ida.hefquin.engine.wrappers.graphql.data
Represents an individual argument for a GraphQL query
GraphQLArgumentImpl - Class in se.liu.ida.hefquin.engine.wrappers.graphql.data.impl
 
GraphQLArgumentImpl(String, String, JsonValue, String) - Constructor for class se.liu.ida.hefquin.engine.wrappers.graphql.data.impl.GraphQLArgumentImpl
 
GraphQLConnection - Class in se.liu.ida.hefquin.engine.wrappers.graphql.conn
 
GraphQLConnection() - Constructor for class se.liu.ida.hefquin.engine.wrappers.graphql.conn.GraphQLConnection
 
GraphQLConnectionException - Exception in se.liu.ida.hefquin.engine.wrappers.graphql.conn
 
GraphQLConnectionException(String) - Constructor for exception se.liu.ida.hefquin.engine.wrappers.graphql.conn.GraphQLConnectionException
 
GraphQLConnectionException(String, Throwable) - Constructor for exception se.liu.ida.hefquin.engine.wrappers.graphql.conn.GraphQLConnectionException
 
GraphQLConnectionException(Throwable) - Constructor for exception se.liu.ida.hefquin.engine.wrappers.graphql.conn.GraphQLConnectionException
 
GraphQLEndpoint - Interface in se.liu.ida.hefquin.engine.federation
 
GraphQLEndpointInterface - Static variable in class se.liu.ida.hefquin.engine.vocabulary.FD
 
GraphQLEntrypoint - Interface in se.liu.ida.hefquin.engine.wrappers.graphql.data
Used to represent and contain information about a specific field in the GraphQL "query" type
GraphQLEntrypointImpl - Class in se.liu.ida.hefquin.engine.wrappers.graphql.data.impl
 
GraphQLEntrypointImpl(String, Map<String, String>, String, GraphQLEntrypointType) - Constructor for class se.liu.ida.hefquin.engine.wrappers.graphql.data.impl.GraphQLEntrypointImpl
 
GraphQLEntrypointPath - Class in se.liu.ida.hefquin.engine.wrappers.graphql.data.impl
 
GraphQLEntrypointPath(GraphQLEntrypoint, int) - Constructor for class se.liu.ida.hefquin.engine.wrappers.graphql.data.impl.GraphQLEntrypointPath
 
GraphQLEntrypointPath(GraphQLEntrypoint, int, Set<GraphQLArgument>) - Constructor for class se.liu.ida.hefquin.engine.wrappers.graphql.data.impl.GraphQLEntrypointPath
 
GraphQLEntrypointType - Enum Class in se.liu.ida.hefquin.engine.wrappers.graphql.data.impl
Represents whether a GraphQLEntrypoint (a field in the query type) returns a single object, a list of filtered objects or a full list of all objects (of a certain type).
GraphQLException - Exception in se.liu.ida.hefquin.engine.wrappers.graphql
 
GraphQLException(String) - Constructor for exception se.liu.ida.hefquin.engine.wrappers.graphql.GraphQLException
 
GraphQLException(String, Throwable) - Constructor for exception se.liu.ida.hefquin.engine.wrappers.graphql.GraphQLException
 
GraphQLException(Throwable) - Constructor for exception se.liu.ida.hefquin.engine.wrappers.graphql.GraphQLException
 
GraphQLField - Interface in se.liu.ida.hefquin.engine.wrappers.graphql.data
Used to represent information about a field in a GraphQL object type
GraphQLFieldImpl - Class in se.liu.ida.hefquin.engine.wrappers.graphql.data.impl
 
GraphQLFieldImpl(String, String, GraphQLFieldType) - Constructor for class se.liu.ida.hefquin.engine.wrappers.graphql.data.impl.GraphQLFieldImpl
 
GraphQLFieldPath - Interface in se.liu.ida.hefquin.engine.wrappers.graphql.data
Used to represent either a full or segmented GraphQL field path.
GraphQLFieldPathBuilder - Class in se.liu.ida.hefquin.engine.wrappers.graphql.utils
A builder class for creating field paths used for GraphQL queries.
GraphQLFieldPathBuilder() - Constructor for class se.liu.ida.hefquin.engine.wrappers.graphql.utils.GraphQLFieldPathBuilder
 
GraphQLFieldPathBuilder(List<GraphQLFieldPath>) - Constructor for class se.liu.ida.hefquin.engine.wrappers.graphql.utils.GraphQLFieldPathBuilder
 
GraphQLFieldType - Enum Class in se.liu.ida.hefquin.engine.wrappers.graphql.data.impl
Used to represent whether a field in a GraphQL object type returns an object / list of objects OR a scalar value / list of scalar values.
GraphQLIDPath - Class in se.liu.ida.hefquin.engine.wrappers.graphql.data.impl
GraphQLFieldPath segment used to represent the "id" field for objects in a GraphQL query
GraphQLIDPath(String, String) - Constructor for class se.liu.ida.hefquin.engine.wrappers.graphql.data.impl.GraphQLIDPath
 
GraphQLInterface - Interface in se.liu.ida.hefquin.engine.federation.access
 
GraphQLInterfaceImpl - Class in se.liu.ida.hefquin.engine.federation.access.impl.iface
 
GraphQLInterfaceImpl(String) - Constructor for class se.liu.ida.hefquin.engine.federation.access.impl.iface.GraphQLInterfaceImpl
 
GraphQLObjectPath - Class in se.liu.ida.hefquin.engine.wrappers.graphql.data.impl
GraphQLFieldPath segment used to represent GraphQL object types in the query.
GraphQLObjectPath(String, String) - Constructor for class se.liu.ida.hefquin.engine.wrappers.graphql.data.impl.GraphQLObjectPath
 
GraphQLQuery - Interface in se.liu.ida.hefquin.engine.wrappers.graphql.query
Represents a GraphQL query
GraphQLQueryImpl - Class in se.liu.ida.hefquin.engine.wrappers.graphql.query.impl
 
GraphQLQueryImpl(Set<String>, Set<GraphQLArgument>) - Constructor for class se.liu.ida.hefquin.engine.wrappers.graphql.query.impl.GraphQLQueryImpl
 
GraphQLQueryRootForStarPattern - Class in se.liu.ida.hefquin.engine.wrappers.graphql.utils
An class for objects that wrap a StarPattern and provide functionality for creating the root field of a GraphQL query based on the star pattern.
GraphQLQueryRootForStarPattern(StarPattern, GraphQL2RDFConfiguration, GraphQLSchema) - Constructor for class se.liu.ida.hefquin.engine.wrappers.graphql.utils.GraphQLQueryRootForStarPattern
 
GraphQLRequest - Interface in se.liu.ida.hefquin.engine.federation.access
 
GraphQLRequestImpl - Class in se.liu.ida.hefquin.engine.federation.access.impl.req
 
GraphQLRequestImpl(GraphQLQuery) - Constructor for class se.liu.ida.hefquin.engine.federation.access.impl.req.GraphQLRequestImpl
 
GraphQLRequestProcessor - Interface in se.liu.ida.hefquin.engine.federation.access.impl.reqproc
 
GraphQLRequestProcessorImpl - Class in se.liu.ida.hefquin.engine.federation.access.impl.reqproc
 
GraphQLRequestProcessorImpl() - Constructor for class se.liu.ida.hefquin.engine.federation.access.impl.reqproc.GraphQLRequestProcessorImpl
 
GraphQLRequestProcessorImpl(int, int) - Constructor for class se.liu.ida.hefquin.engine.federation.access.impl.reqproc.GraphQLRequestProcessorImpl
The given timeouts are specified in milliseconds.
GraphQLScalarPath - Class in se.liu.ida.hefquin.engine.wrappers.graphql.data.impl
GraphQLFieldPath segment used to represent GraphQL scalar values in the query.
GraphQLScalarPath(String, String) - Constructor for class se.liu.ida.hefquin.engine.wrappers.graphql.data.impl.GraphQLScalarPath
 
GraphQLSchema - Interface in se.liu.ida.hefquin.engine.wrappers.graphql.data
 
GraphQLSchemaImpl - Class in se.liu.ida.hefquin.engine.wrappers.graphql.data.impl
 
GraphQLSchemaImpl(Map<String, Map<String, GraphQLField>>, Map<String, Map<GraphQLEntrypointType, GraphQLEntrypoint>>) - Constructor for class se.liu.ida.hefquin.engine.wrappers.graphql.data.impl.GraphQLSchemaImpl
 
GraphQLSchemaInitializer - Interface in se.liu.ida.hefquin.engine.wrappers.graphql
Used to initialize a GraphQL schema from a GraphQL endpoint
GraphQLSchemaInitializerImpl - Class in se.liu.ida.hefquin.engine.wrappers.graphql.impl
 
GraphQLSchemaInitializerImpl() - Constructor for class se.liu.ida.hefquin.engine.wrappers.graphql.impl.GraphQLSchemaInitializerImpl
 
GraphQLSolutionGraphSolver - Interface in se.liu.ida.hefquin.engine.wrappers.graphql
 
GraphQLSolutionGraphSolverImpl - Class in se.liu.ida.hefquin.engine.wrappers.graphql.impl
 
GraphQLSolutionGraphSolverImpl() - Constructor for class se.liu.ida.hefquin.engine.wrappers.graphql.impl.GraphQLSolutionGraphSolverImpl
 
GreedyBasedReordering - Class in se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics
Implement a greedy algorithm to determine the join order of sub-plans.
GreedyBasedReordering(FormulaForComputingSelectivity) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.GreedyBasedReordering
 
GreedyConstructionAlgorithm(List<PhysicalPlan>) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.simple.CardinalityBasedGreedyJoinPlanOptimizerImpl.GreedyConstructionAlgorithm
 
GreedyEnumerationAlgorithm(List<PhysicalPlan>) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.simple.CostModelBasedGreedyJoinPlanOptimizerImpl.GreedyEnumerationAlgorithm
 

H

handleTriplePattern(Triple, LPG2RDFConfiguration, CypherVarGenerator, Set<Node>, Set<Node>, Set<Node>, Set<Node>, Set<Node>) - Static method in class se.liu.ida.hefquin.engine.wrappers.lpg.impl.SPARQLStar2CypherTranslatorImpl
This method handles the translation of a given triple pattern, distinguishing the cases where the triple pattern is nested or non-nested.
hasAllNecessaryArguments(Set<String>, Set<String>) - Static method in class se.liu.ida.hefquin.engine.wrappers.graphql.utils.SPARQL2GraphQLHelper
Check if @param sgpArgumentNames contains all argument name from @param entrypointArgumentNames.
hasFailed() - Method in interface se.liu.ida.hefquin.engine.queryplan.executable.impl.ExecPlanTask
Returns true if the execution of this task has failed with an exception.
hasFailed() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ExecPlanTaskBase
 
hashCode() - Method in class se.liu.ida.hefquin.base.data.impl.SolutionMappingImpl
 
hashCode() - Method in class se.liu.ida.hefquin.base.data.impl.TripleImpl
 
hashCode() - Method in class se.liu.ida.hefquin.base.query.impl.BGPImpl
 
hashCode() - Method in class se.liu.ida.hefquin.base.query.impl.GenericSPARQLGraphPatternImpl1
 
hashCode() - Method in class se.liu.ida.hefquin.base.query.impl.GenericSPARQLGraphPatternImpl2
 
hashCode() - Method in class se.liu.ida.hefquin.base.query.impl.SPARQLGroupPatternImpl
 
hashCode() - Method in class se.liu.ida.hefquin.base.query.impl.SPARQLQueryImpl
 
hashCode() - Method in class se.liu.ida.hefquin.base.query.impl.SPARQLUnionPatternImpl
 
hashCode() - Method in class se.liu.ida.hefquin.base.query.impl.TriplePatternImpl
 
hashCode() - Method in class se.liu.ida.hefquin.engine.federation.access.impl.iface.SPARQLEndpointInterfaceImpl
 
hashCode() - Method in class se.liu.ida.hefquin.engine.federation.access.impl.req.BGPRequestImpl
 
hashCode() - Method in class se.liu.ida.hefquin.engine.federation.access.impl.req.BindingsRestrictedTriplePatternRequestImpl
 
hashCode() - Method in class se.liu.ida.hefquin.engine.federation.access.impl.req.Neo4jRequestImpl
 
hashCode() - Method in class se.liu.ida.hefquin.engine.federation.access.impl.req.SPARQLRequestImpl
 
hashCode() - Method in class se.liu.ida.hefquin.engine.federation.access.impl.req.TriplePatternRequestImpl
 
hashCode() - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpBGPAdd
 
hashCode() - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpBGPOptAdd
 
hashCode() - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpBind
 
hashCode() - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpFilter
 
hashCode() - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpGPAdd
 
hashCode() - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpGPOptAdd
 
hashCode() - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpJoin
 
hashCode() - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpMultiwayJoin
 
hashCode() - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpMultiwayLeftJoin
 
hashCode() - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpMultiwayUnion
 
hashCode() - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpRequest
 
hashCode() - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpRightJoin
 
hashCode() - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpTPAdd
 
hashCode() - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpTPOptAdd
 
hashCode() - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpUnion
 
hashCode() - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalPlanWithBinaryRootImpl
 
hashCode() - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalPlanWithNaryRootImpl
 
hashCode() - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalPlanWithNullaryRootImpl
 
hashCode() - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalPlanWithUnaryRootImpl
 
hashCode() - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.BaseForPhysicalOpBinaryJoin
 
hashCode() - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.BaseForPhysicalOpMultiwayJoin
 
hashCode() - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.BaseForPhysicalOpMultiwayLeftJoin
 
hashCode() - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.BaseForPhysicalOpSingleInputJoin
 
hashCode() - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpBinaryUnion
 
hashCode() - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpHashRJoin
 
hashCode() - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpMultiwayUnion
 
hashCode() - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpParallelMultiLeftJoin
 
hashCode() - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpRequest
 
hashCode() - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalPlanWithBinaryRootImpl
 
hashCode() - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalPlanWithNaryRootImpl
 
hashCode() - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalPlanWithNullaryRootImpl
 
hashCode() - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalPlanWithUnaryRootImpl
 
hashCode() - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.utils.PhysicalPlanWithCost
 
hashCode() - Method in class se.liu.ida.hefquin.engine.wrappers.graphql.utils.GraphQLQueryRootForStarPattern
 
hashCode() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.CypherMatchQueryImpl
 
hashCode() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.CypherUnionQueryImpl
 
hashCode() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.AliasedExpression
 
hashCode() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.AllLabelsExpression
 
hashCode() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.CypherVar
 
hashCode() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.EqualityExpression
 
hashCode() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.EXISTSExpression
 
hashCode() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.FirstLabelExpression
 
hashCode() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.GetItemExpression
 
hashCode() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.KeysExpression
 
hashCode() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.LiteralExpression
 
hashCode() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.MembershipExpression
 
hashCode() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.PropertyAccessExpression
 
hashCode() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.PropertyAccessWithVarExpression
 
hashCode() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.TripleMapExpression
 
hashCode() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.TypeExpression
 
hashCode() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.UnwindIteratorImpl
 
hashCode() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.VariableIDExpression
 
hashCode() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.VariableLabelExpression
 
hashCode() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.match.EdgeMatchClause
 
hashCode() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.match.NodeMatchClause
 
hashCode() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.match.PathMatchClause.EdgePattern
 
hashCode() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.match.PathMatchClause
 
hashCode() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.utils.LabeledGraph
 
hashCode() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.utils.LabeledGraph.Path
 
hasJoinPartner - Variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpIndexNestedLoopsJoinWithRequestOps.MyIntermediateResultElementSinkOuterJoin
 
hasMultiwayJoinAsRoot(PhysicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.simple.SimpleJoinOrderingQueryOptimizer
 
hasNecessaryArguments(Set<String>, Set<String>) - Static method in class se.liu.ida.hefquin.engine.wrappers.graphql.utils.SPARQL2GraphQLHelper
Check if @param sgpArgumentNames have atleast one match with @param entrypointArgumentNames
hasNext() - Method in class se.liu.ida.hefquin.base.data.utils.FilteringIteratorForSolMapsBase
 
hasNext() - Method in class se.liu.ida.hefquin.base.data.utils.JoiningIteratorForSolMaps
 
hasNext() - Method in class se.liu.ida.hefquin.base.data.utils.RewritingIteratorForSolMapsBase
 
hasNext() - Method in class se.liu.ida.hefquin.base.data.utils.SolutionMappingsIteratorOverCollectionOfLists
 
hasNext() - Method in class se.liu.ida.hefquin.base.data.utils.TriplesToSolMapsConverter.ConvertingIterBase
 
hasNext() - Method in class se.liu.ida.hefquin.base.data.utils.UnionIteratorForSolMaps
 
hasNext() - Method in class se.liu.ida.hefquin.base.datastructures.impl.SolutionMappingsHashTableBasedOnTwoVars.MyAllSolutionMappingsIterator
 
hasNext() - Method in class se.liu.ida.hefquin.base.utils.RandomizedSelection.MyIterator
 
hasNext() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.iterbased.ResultBlockIterOverResultElementIter
 
hasNext() - Method in interface se.liu.ida.hefquin.engine.queryplan.executable.impl.iterbased.ResultElementIterator
 
hasNext() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.iterbased.ResultElementIterBase
 
hasNextBinding() - Method in class se.liu.ida.hefquin.jenaintegration.sparql.engine.main.OpExecutorHeFQUIN.WrappingQueryIterator
 
hasNextIntermediateResultBlockAvailable() - Method in interface se.liu.ida.hefquin.engine.queryplan.executable.impl.ExecPlanTask
Returns true if an intermediate result block is already be available to be requested via ExecPlanTask.getNextIntermediateResultBlock().
hasNextIntermediateResultBlockAvailable() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ExecPlanTaskBase
 
hasObtainedInputAlready() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpBindJoinWithRequestOps.MyIntermediateResultElementSink
 
hasUnionRoot(LogicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.UnionPullUp
 
hasVariablePredicate(StarPattern) - Static method in class se.liu.ida.hefquin.engine.wrappers.graphql.utils.SPARQL2GraphQLHelper
Helper function which checks if any triple pattern predicate in @param sp is a variable or blank node, returns true if so
head - Variable in class se.liu.ida.hefquin.base.datastructures.impl.cache.CacheReplacementPolicyLRU
 
HeFQUINConstants - Class in se.liu.ida.hefquin.jenaintegration.sparql
 
HeFQUINConstants() - Constructor for class se.liu.ida.hefquin.jenaintegration.sparql.HeFQUINConstants
 
HeFQUINEngine - Interface in se.liu.ida.hefquin.engine
 
HeFQUINEngineConfigReader - Class in se.liu.ida.hefquin.engine
Reads an RDF description of a configuration for the HeFQUIN engine and creates a HeFQUINEngine object based on this configuration.
HeFQUINEngineConfigReader() - Constructor for class se.liu.ida.hefquin.engine.HeFQUINEngineConfigReader
 
HeFQUINEngineConfigReader.Context - Interface in se.liu.ida.hefquin.engine
 
HeFQUINEngineConfigReader.ExtendedContext - Interface in se.liu.ida.hefquin.engine
 
HeFQUINEngineConfigReader.ExtendedContextImpl1 - Class in se.liu.ida.hefquin.engine
 
HeFQUINEngineConfigReader.ExtendedContextImpl2 - Class in se.liu.ida.hefquin.engine
 
HeFQUINEngineConfiguration - Static variable in class se.liu.ida.hefquin.engine.vocabulary.ECVocab
Class of configurations of the HeFQUIN engine.
HeFQUINEngineDefaultComponents - Class in se.liu.ida.hefquin.engine
A collection of functions to create the default versions of the various components used by the HeFQUIN engine.
HeFQUINEngineDefaultComponents() - Constructor for class se.liu.ida.hefquin.engine.HeFQUINEngineDefaultComponents
 
HeFQUINEngineImpl - Class in se.liu.ida.hefquin.engine
 
HeFQUINEngineImpl(FederationAccessManager, QueryProcessor) - Constructor for class se.liu.ida.hefquin.engine.HeFQUINEngineImpl
 
HeFQUINServer - Class in se.liu.ida.hefquin.service
 
HeFQUINServer() - Constructor for class se.liu.ida.hefquin.service.HeFQUINServer
 
HeFQUINServerUtils - Class in se.liu.ida.hefquin.service
 
HeFQUINServerUtils() - Constructor for class se.liu.ida.hefquin.service.HeFQUINServerUtils
 
HeFQUINServlet - Class in se.liu.ida.hefquin.service
 
HeFQUINServlet() - Constructor for class se.liu.ida.hefquin.service.HeFQUINServlet
 
HeuristicForLogicalOptimization - Interface in se.liu.ida.hefquin.engine.queryproc.impl.loptimizer
 
heuristics - Variable in class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.HeuristicsBasedLogicalOptimizerImpl
 
HeuristicsBasedLogicalOptimizerImpl - Class in se.liu.ida.hefquin.engine.queryproc.impl.loptimizer
 
HeuristicsBasedLogicalOptimizerImpl(QueryProcContext, List<HeuristicForLogicalOptimization>) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.HeuristicsBasedLogicalOptimizerImpl
 
httpClient - Variable in class se.liu.ida.hefquin.engine.federation.access.impl.reqproc.SPARQLRequestProcessorImpl
 
httpClient - Variable in class se.liu.ida.hefquin.engine.federation.access.impl.reqproc.TPFRequestProcessorBase
 
httpQueryArgumentForBindings - Variable in class se.liu.ida.hefquin.engine.federation.access.impl.iface.BRTPFInterfaceImpl
 
httpQueryArgumentForBindings - Static variable in class se.liu.ida.hefquin.engine.federation.access.impl.iface.BRTPFInterfaceUtils
 
httpQueryArgumentForObject - Static variable in class se.liu.ida.hefquin.engine.federation.access.impl.iface.BRTPFInterfaceUtils
 
httpQueryArgumentForObject - Variable in class se.liu.ida.hefquin.engine.federation.access.impl.iface.TPFInterfaceImpl
 
httpQueryArgumentForObject - Static variable in class se.liu.ida.hefquin.engine.federation.access.impl.iface.TPFInterfaceUtils
 
httpQueryArgumentForPredicate - Static variable in class se.liu.ida.hefquin.engine.federation.access.impl.iface.BRTPFInterfaceUtils
 
httpQueryArgumentForPredicate - Variable in class se.liu.ida.hefquin.engine.federation.access.impl.iface.TPFInterfaceImpl
 
httpQueryArgumentForPredicate - Static variable in class se.liu.ida.hefquin.engine.federation.access.impl.iface.TPFInterfaceUtils
 
httpQueryArgumentForSubject - Static variable in class se.liu.ida.hefquin.engine.federation.access.impl.iface.BRTPFInterfaceUtils
 
httpQueryArgumentForSubject - Variable in class se.liu.ida.hefquin.engine.federation.access.impl.iface.TPFInterfaceImpl
 
httpQueryArgumentForSubject - Static variable in class se.liu.ida.hefquin.engine.federation.access.impl.iface.TPFInterfaceUtils
 
HttpRequestException(String) - Constructor for exception se.liu.ida.hefquin.engine.federation.access.impl.reqproc.TPFRequestProcessorBase.HttpRequestException
 
HttpRequestException(String, Throwable) - Constructor for exception se.liu.ida.hefquin.engine.federation.access.impl.reqproc.TPFRequestProcessorBase.HttpRequestException
 

I

i - Variable in exception se.liu.ida.hefquin.base.utils.CompletableFutureUtils.GetAllException
 
id - Variable in class se.liu.ida.hefquin.base.datastructures.impl.cache.CacheReplacementPolicyLRU.IdNode
 
id - Variable in class se.liu.ida.hefquin.engine.federation.access.impl.DataRetrievalInterfaceBase
 
id - Variable in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOperatorBase
 
id - Variable in class se.liu.ida.hefquin.engine.queryplan.physical.impl.BaseForPhysicalOps
 
id - Variable in class se.liu.ida.hefquin.engine.wrappers.lpg.data.impl.LPGEdge
 
id - Variable in class se.liu.ida.hefquin.engine.wrappers.lpg.data.impl.LPGNode
 
id - Variable in class se.liu.ida.hefquin.engine.wrappers.lpg.utils.LabeledGraph.Edge
 
IdentifyLogicalOp - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules
 
IdentifyLogicalOp() - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.IdentifyLogicalOp
 
IdentifyPhysicalOpUsedForBGPAdd - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules
 
IdentifyPhysicalOpUsedForBGPAdd() - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.IdentifyPhysicalOpUsedForBGPAdd
 
IdentifyPhysicalOpUsedForTPAdd - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules
This class contains methods that identifying the root physical operator of a physical plan.
IdentifyPhysicalOpUsedForTPAdd() - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.IdentifyPhysicalOpUsedForTPAdd
 
IdentifyTypeOfRequestUsedForReq - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules
 
IdentifyTypeOfRequestUsedForReq() - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.IdentifyTypeOfRequestUsedForReq
 
IdNode(IdType) - Constructor for class se.liu.ida.hefquin.base.datastructures.impl.cache.CacheReplacementPolicyLRU.IdNode
 
IdNode(IdType, CacheReplacementPolicyLRU.IdNode, CacheReplacementPolicyLRU.IdNode) - Constructor for class se.liu.ida.hefquin.base.datastructures.impl.cache.CacheReplacementPolicyLRU.IdNode
 
iFields - Static variable in class se.liu.ida.hefquin.engine.wrappers.graphql.impl.GraphQLSchemaInitializerImpl
 
ignoreParallelMultiLeftJoin - Variable in class se.liu.ida.hefquin.engine.queryplan.utils.LogicalToPhysicalPlanConverterImpl
 
ignorePhysicalOpsForLogicalAddOps - Variable in class se.liu.ida.hefquin.engine.queryplan.utils.LogicalToPhysicalPlanConverterImpl
 
iKind - Static variable in class se.liu.ida.hefquin.engine.wrappers.graphql.impl.GraphQLSchemaInitializerImpl
 
iMutationType - Static variable in class se.liu.ida.hefquin.engine.wrappers.graphql.impl.GraphQLSchemaInitializerImpl
 
iName - Static variable in class se.liu.ida.hefquin.engine.wrappers.graphql.impl.GraphQLSchemaInitializerImpl
 
increaseIndentationLevel() - Method in class se.liu.ida.hefquin.base.utils.IndentingPrintStream
 
IndentingPrintStream - Class in se.liu.ida.hefquin.base.utils
Wraps a PrintStream and adds functionality to print with different levels of indentation.
IndentingPrintStream(PrintStream) - Constructor for class se.liu.ida.hefquin.base.utils.IndentingPrintStream
 
indentLevel - Variable in class se.liu.ida.hefquin.base.utils.IndentingPrintStream
 
index - Variable in class se.liu.ida.hefquin.base.datastructures.impl.cache.GenericCacheImpl
Maps keys to slot indexes.
index - Variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpHashJoin
 
index - Variable in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.GetItemExpression
 
indexedSolMaps - Variable in class se.liu.ida.hefquin.base.datastructures.impl.SolutionMappingsIndexNoJoinVars
 
indexedStarPatterns - Variable in class se.liu.ida.hefquin.engine.wrappers.graphql.utils.SPARQL2GraphQLHelper
 
indexes - Variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpParallelMultiwayLeftJoin
 
indexForChild1 - Variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpSymmetricHashJoin
 
indexForChild2 - Variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpSymmetricHashJoin
 
init(ServletConfig) - Method in class se.liu.ida.hefquin.service.HeFQUINServlet
 
initializeEnumerationAlgorithm(List<PhysicalPlan>) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.simple.CardinalityBasedGreedyJoinPlanOptimizerImpl
 
initializeEnumerationAlgorithm(List<PhysicalPlan>) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.simple.CostModelBasedGreedyJoinPlanOptimizerImpl
 
initializeEnumerationAlgorithm(List<PhysicalPlan>) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.simple.DPBasedJoinPlanOptimizer
 
initializeEnumerationAlgorithm(List<PhysicalPlan>) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.simple.JoinPlanOptimizerBase
 
initializeSchema(String, int, int) - Method in interface se.liu.ida.hefquin.engine.wrappers.graphql.GraphQLSchemaInitializer
 
initializeSchema(String, int, int) - Method in class se.liu.ida.hefquin.engine.wrappers.graphql.impl.GraphQLSchemaInitializerImpl
 
initialPhaseCompleted - Variable in class se.liu.ida.hefquin.base.datastructures.impl.cache.GenericCacheImpl
Indicates that we have completed the initial cache population phase during which the cache has not yet reached its capacity.
initiateCardinalityEstimation(PhysicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.cardinality.CardinalityEstimationImpl
 
initiateCardinalityEstimation(PhysicalPlan) - Method in interface se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.CardinalityEstimation
Asynchronous method that initiates a process to estimate the cardinality of the result that will be produced by the given plan.
initiateCardinalityEstimation(PhysicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.costmodel.CFRBase
 
initiateCardinalityEstimation(PhysicalPlan, Var) - Method in interface se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.cardinality.VarSpecificCardinalityEstimation
Asynchronous method that initiates a process to estimate the the variable-specific cardinality of the result that will be produced by the given plan.
initiateCardinalityEstimation(PhysicalPlan, Var) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.cardinality.VarSpecificCardinalityEstimationImpl
 
initiateCostEstimation(Set<PhysicalPlan>, PhysicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.costmodel.CFRBasedCostFunctionForPlan
 
initiateCostEstimation(Set<PhysicalPlan>, PhysicalPlan) - Method in interface se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.costmodel.CostFunctionForPlan
A function for estimating the cost of a plan.
initiateCostEstimation(PhysicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.costmodel.CFRNumberOfProcessedSolMaps
 
initiateCostEstimation(PhysicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.costmodel.CFRNumberOfRequests
 
initiateCostEstimation(PhysicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.costmodel.CFRNumberOfTermsShippedInRequests
 
initiateCostEstimation(PhysicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.costmodel.CFRNumberOfTermsShippedInResponses
 
initiateCostEstimation(PhysicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.costmodel.CFRNumberOfVarsShippedInRequests
 
initiateCostEstimation(PhysicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.costmodel.CFRNumberOfVarsShippedInResponses
 
initiateCostEstimation(PhysicalPlan) - Method in interface se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.costmodel.CostFunctionForRootOp
 
initiateCostEstimation(PhysicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.costmodel.CostModelImpl
 
initiateCostEstimation(PhysicalPlan) - Method in interface se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.CostModel
 
initiateProcessing(SolutionMapping, IntermediateResultElementSink, ExecutionContext) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpIndexNestedLoopsJoinWithRequestOps
 
initiateProcessing(IntermediateResultBlock, IntermediateResultElementSink, ExecutionContext) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpIndexNestedLoopsJoinWithRequestOps
 
innerVar - Variable in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.PropertyAccessWithVarExpression
 
innerVar - Variable in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.UnwindIteratorImpl
 
input - Variable in class se.liu.ida.hefquin.base.data.utils.FilteringIteratorForSolMapsBase
 
input - Variable in class se.liu.ida.hefquin.base.data.utils.RewritingIteratorForSolMapsBase
 
input - Variable in class se.liu.ida.hefquin.base.utils.WrappingIterable
 
input - Variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpParallelMultiwayLeftJoin.Worker
 
input - Variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.pullbased.PullBasedExecPlanTaskForUnaryOperator
 
input - Variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.pushbased.PushBasedExecPlanTaskForUnaryOperator
 
input1 - Variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.pullbased.PullBasedExecPlanTaskForBinaryOperator
 
input1 - Variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.pushbased.PushBasedExecPlanTaskForBinaryOperator
 
input1Consumed - Variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.pullbased.PullBasedExecPlanTaskForBinaryOperator
 
input2 - Variable in class se.liu.ida.hefquin.base.data.utils.JoiningIteratorForSolMaps
 
input2 - Variable in class se.liu.ida.hefquin.base.data.utils.UnionIteratorForSolMaps
 
input2 - Variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.pullbased.PullBasedExecPlanTaskForBinaryOperator
 
input2 - Variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.pushbased.PushBasedExecPlanTaskForBinaryOperator
 
inputIter - Variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.iterbased.ResultElementIterWithUnaryExecOp.MyOpRunnerThread
 
inputIter1 - Variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.iterbased.ResultElementIterWithBinaryExecOp.MyOpRunnerThread
 
inputIter2 - Variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.iterbased.ResultElementIterWithBinaryExecOp.MyOpRunnerThread
 
inputLHS - Variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpNaiveNestedLoopsJoin
 
inputs - Variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.pushbased.PushBasedExecPlanTaskForNaryOperator
 
inputSolutionMappings - Variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpBindJoinWithRequestOps.MyIntermediateResultElementSink
 
inputSolutionMappingsWithJoinPartners - Variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpBindJoinWithRequestOps.MyIntermediateResultElementSinkOuterJoin
 
inputVarsFromNonOptionalPart - Variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpParallelMultiwayLeftJoin
 
instance - Static variable in class se.liu.ida.hefquin.engine.federation.catalog.FederationDescriptionReader
 
InstantiableJavaClass - Static variable in class se.liu.ida.hefquin.engine.vocabulary.ECVocab
Every instance of this class represents a Java class that can be instantiated based on the given RDF description.
instantiate(Resource, HeFQUINEngineConfigReader.ExtendedContext) - Method in class se.liu.ida.hefquin.engine.HeFQUINEngineConfigReader
 
InstantiationBasedConstructorArgument - Static variable in class se.liu.ida.hefquin.engine.vocabulary.ECVocab
Every instance of this class represents a Java object that is obtained by instantiating a Java class and that is meant to be passed to a constructor in order to instantiate another Java class.
integrateIntoJena() - Method in interface se.liu.ida.hefquin.engine.HeFQUINEngine
Call this one after the engine has been created.
integrateIntoJena() - Method in class se.liu.ida.hefquin.engine.HeFQUINEngineImpl
 
interface_ - Static variable in class se.liu.ida.hefquin.engine.vocabulary.FD
 
IntermediateResultBlock - Interface in se.liu.ida.hefquin.engine.queryplan.executable
 
IntermediateResultBlockBuilder - Interface in se.liu.ida.hefquin.engine.queryplan.executable
 
IntermediateResultElementSink - Interface in se.liu.ida.hefquin.engine.queryplan.executable
 
internalValue - Variable in class se.liu.ida.hefquin.engine.wrappers.lpg.data.impl.LiteralValue
 
INTERRUPTED - Enum constant in enum class se.liu.ida.hefquin.engine.queryplan.executable.impl.ExecPlanTaskBase.Status
The execution of the task was interrupted; hence, the execution is not running anymore.
intersectionOfAllVariables(ExpectedVariables...) - Static method in class se.liu.ida.hefquin.base.queryplan.utils.ExpectedVariablesUtilsCopy
Returns an intersection of the sets of all variables (certain and possible) in all the given ExpectedVariables objects.
intersectionOfAllVariables(ExpectedVariables...) - Static method in class se.liu.ida.hefquin.engine.queryplan.utils.ExpectedVariablesUtils
Returns an intersection of the sets of all variables (certain and possible) in all the given ExpectedVariables objects.
intersectionOfAllVariables(PhysicalPlan...) - Static method in class se.liu.ida.hefquin.engine.queryplan.utils.ExpectedVariablesUtils
Returns an intersection of the sets of all variables (certain and possible) in all the given plans.
intersectionOfCertainVariables(ExpectedVariables...) - Static method in class se.liu.ida.hefquin.base.queryplan.utils.ExpectedVariablesUtilsCopy
Returns an intersection of the sets of certain variables in all the given ExpectedVariables objects.
intersectionOfCertainVariables(ExpectedVariables...) - Static method in class se.liu.ida.hefquin.engine.queryplan.utils.ExpectedVariablesUtils
Returns an intersection of the sets of certain variables in all the given ExpectedVariables objects.
intersectionOfCertainVariables(PhysicalPlan...) - Static method in class se.liu.ida.hefquin.engine.queryplan.utils.ExpectedVariablesUtils
Returns an intersection of the sets of certain variables in all the given plans.
intersectionOfPossibleVariables(ExpectedVariables...) - Static method in class se.liu.ida.hefquin.base.queryplan.utils.ExpectedVariablesUtilsCopy
Returns an intersection of the sets of possible variables in all the given ExpectedVariables objects.
intersectionOfPossibleVariables(ExpectedVariables...) - Static method in class se.liu.ida.hefquin.engine.queryplan.utils.ExpectedVariablesUtils
Returns an intersection of the sets of possible variables in all the given ExpectedVariables objects.
intersectionOfPossibleVariables(PhysicalPlan...) - Static method in class se.liu.ida.hefquin.engine.queryplan.utils.ExpectedVariablesUtils
Returns an intersection of the sets of possible variables in all the given plans.
iOfType - Static variable in class se.liu.ida.hefquin.engine.wrappers.graphql.impl.GraphQLSchemaInitializerImpl
 
iQueryArgs - Static variable in class se.liu.ida.hefquin.engine.wrappers.graphql.impl.GraphQLSchemaInitializerImpl
 
iQueryType - Static variable in class se.liu.ida.hefquin.engine.wrappers.graphql.impl.GraphQLSchemaInitializerImpl
 
iri - Static variable in class se.liu.ida.hefquin.engine.wrappers.lpg.vocabulary.LPGtoRDF
Specifies the IRI that a lr:SingletonIRINodeLabelMapping, a lr:SingletonIRIEdgeLabelMapping, or a lr:SingletonIRIPropertyNameMapping maps its matching label or property name to.
IRIPrefixBasedEdgeLabelMapping - Static variable in class se.liu.ida.hefquin.engine.wrappers.lpg.vocabulary.LPGtoRDF
Class of edge label mappings that map every given edge label to an IRI by attaching the label to a common IRI prefix.
IRIPrefixBasedNodeLabelMapping - Static variable in class se.liu.ida.hefquin.engine.wrappers.lpg.vocabulary.LPGtoRDF
Class of node label mappings that map every given node label to an IRI by attaching the label to a common IRI prefix.
IRIPrefixBasedNodeMapping - Static variable in class se.liu.ida.hefquin.engine.wrappers.lpg.vocabulary.LPGtoRDF
Class of node mappings that map every given LPG node to an IRI by attaching the ID of the node to a common IRI prefix.
IRIPrefixBasedPropertyNameMapping - Static variable in class se.liu.ida.hefquin.engine.wrappers.lpg.vocabulary.LPGtoRDF
Class of property name mappings that map every given property name to an IRI by attaching the property name to a common IRI prefix.
isBGPAdd(PhysicalOperator) - Static method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.IdentifyLogicalOp
 
isBGPAddWithFm(PhysicalOperator, FederationMember) - Static method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.IdentifyLogicalOp
 
isBGPRequest(LogicalOperator) - Static method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.IdentifyTypeOfRequestUsedForReq
 
isBGPRequest(PhysicalOperator) - Static method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.IdentifyTypeOfRequestUsedForReq
 
isBGPRequestOverSPARQLEndpoint(LogicalOperator) - Static method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.IdentifyTypeOfRequestUsedForReq
 
isBGPRequestOverSPARQLEndpoint(PhysicalOperator) - Static method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.IdentifyTypeOfRequestUsedForReq
 
isBGPRequestWithFm(PhysicalOperator, FederationMember) - Static method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.IdentifyTypeOfRequestUsedForReq
 
isBindJoin(PhysicalOperator) - Static method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.IdentifyPhysicalOpUsedForTPAdd
 
isBindJoinFILTER(PhysicalOperator) - Static method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.IdentifyPhysicalOpUsedForBGPAdd
 
isBindJoinFILTER(PhysicalOperator) - Static method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.IdentifyPhysicalOpUsedForTPAdd
 
isBindJoinUNION(PhysicalOperator) - Static method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.IdentifyPhysicalOpUsedForBGPAdd
 
isBindJoinUNION(PhysicalOperator) - Static method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.IdentifyPhysicalOpUsedForTPAdd
 
isBindJoinVALUES(PhysicalOperator) - Static method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.IdentifyPhysicalOpUsedForBGPAdd
 
isBindJoinVALUES(PhysicalOperator) - Static method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.IdentifyPhysicalOpUsedForTPAdd
 
iSchema - Static variable in class se.liu.ida.hefquin.engine.wrappers.graphql.impl.GraphQLSchemaInitializerImpl
 
isClosed() - Method in interface se.liu.ida.hefquin.engine.queryplan.executable.impl.ClosableIntermediateResultElementSink
Returns true if this sink has been closed.
isClosed() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.SynchronizedIntermediateResultElementSink
 
isCompleted() - Method in interface se.liu.ida.hefquin.engine.queryplan.executable.impl.ExecPlanTask
Returns true if the execution of this task has completed successfully, and returns false if either the execution is still running (in which case ExecPlanTask.isRunning() is true) or the execution has been interrupted (in which case ExecPlanTask.isRunning() is false).
isCompleted() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ExecPlanTaskBase
 
isEmpty() - Method in interface se.liu.ida.hefquin.base.datastructures.Cache
Returns true if the cache does not contain any objects at the moment, and false otherwise.
isEmpty() - Method in class se.liu.ida.hefquin.base.datastructures.impl.cache.GenericCacheImpl
 
isEmpty() - Method in class se.liu.ida.hefquin.base.datastructures.impl.SolutionMappingsHashTable
 
isEmpty() - Method in class se.liu.ida.hefquin.base.datastructures.impl.SolutionMappingsHashTableBasedOnOneVar
 
isEmpty() - Method in class se.liu.ida.hefquin.base.datastructures.impl.SolutionMappingsHashTableBasedOnTwoVars
 
isEmpty() - Method in class se.liu.ida.hefquin.base.datastructures.impl.SolutionMappingsIndexNoJoinVars
 
isEmpty() - Method in class se.liu.ida.hefquin.base.datastructures.impl.WrappingSolutionMappingsIndex
 
isEmpty() - Method in interface se.liu.ida.hefquin.base.utils.Stats
Returns true if there are no entries in this object.
isEmpty() - Method in class se.liu.ida.hefquin.base.utils.StatsImpl
 
isEmpty() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.utils.LabeledGraph
 
isEquilibrium(int, int) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.randomized.EquilibriumConditionByRelativeSubplanCount
 
isEquilibrium(int, int) - Method in interface se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.randomized.EquilibriumConditionForSimulatedAnnealing
 
isEquivalenceOnly - Variable in class se.liu.ida.hefquin.base.data.mappings.impl.SchemaMappingImpl
 
isEquivalenceOnly() - Method in class se.liu.ida.hefquin.base.data.mappings.impl.SchemaMappingImpl
 
isEquivalenceOnly() - Method in class se.liu.ida.hefquin.base.data.mappings.impl.VocabularyMappingWrappingImpl
 
isEquivalenceOnly() - Method in interface se.liu.ida.hefquin.base.data.mappings.SchemaMapping
Checks whether the schema mapping only contains equivalence rules, e.g., owl:equivalentClass, owl:equivalentProperty Return true if the schema mapping consists solely of equivalence rules, false otherwise.
isEquivalenceOnly() - Method in interface se.liu.ida.hefquin.base.data.VocabularyMapping
Checks whether the vocabulary mapping only contains equivalence rules, e.g., owl:equivalentClass, owl:equivalentProperty, owl:sameAs Return true if the vocabulary mapping consists solely of equivalence rules, false otherwise.
isExperimentRun() - Method in interface se.liu.ida.hefquin.engine.HeFQUINEngineConfigReader.Context
 
isExperimentRun() - Method in class se.liu.ida.hefquin.engine.HeFQUINEngineConfigReader.ExtendedContextImpl1
 
isExperimentRun() - Method in class se.liu.ida.hefquin.engine.HeFQUINEngineConfigReader.ExtendedContextImpl2
 
isExperimentRun() - Method in interface se.liu.ida.hefquin.engine.queryproc.QueryProcContext
Returns true if the query execution process is done as part of an experiment, in which case additional statistics need to be produced.
isFinished() - Method in class se.liu.ida.hefquin.engine.wrappers.graphql.utils.SGPNode
 
isFrozen(double, int) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.randomized.SimulatedAnnealing
 
isGraphPatternRequest(LogicalOperator) - Static method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.IdentifyTypeOfRequestUsedForReq
 
isGraphPatternReqWithFm(PhysicalOperator, FederationMember) - Static method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.IdentifyTypeOfRequestUsedForReq
 
isIndexNLJ(PhysicalOperator) - Static method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.IdentifyPhysicalOpUsedForBGPAdd
 
isIndexNLJ(PhysicalOperator) - Static method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.IdentifyPhysicalOpUsedForTPAdd
 
isIRIForEdgeLabel(Node) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.LPG2RDFConfigurationImpl
 
isIRIForEdgeLabel(Node) - Method in interface se.liu.ida.hefquin.engine.wrappers.lpg.conf.LPG2RDFConfiguration
Returns true if the given IRI is in the image of the edge label mapping and, thus, may be returned by LPG2RDFConfiguration.getIRIForEdgeLabel(String) for some edge label.
isIRIForPropertyName(Node) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.LPG2RDFConfigurationImpl
 
isIRIForPropertyName(Node) - Method in interface se.liu.ida.hefquin.engine.wrappers.lpg.conf.LPG2RDFConfiguration
Returns true if the given IRI is in the image of the property name mapping and, thus, may be returned by LPG2RDFConfiguration.getIRIForPropertyName(String) for some property name.
isJoin(PhysicalOperator) - Static method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.IdentifyLogicalOp
 
isLastPage() - Method in class se.liu.ida.hefquin.engine.federation.access.impl.response.TPFResponseImpl
 
isLastPage() - Method in interface se.liu.ida.hefquin.engine.federation.access.TPFResponse
Returns true if the metadata of the given TPF response indicates that this response is the last page of matching triples.
isLastPage(PageRespType) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpRequestWithPaging
 
isLastPage(TPFResponse) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpRequestWithTPFPaging
 
isMultiwayJoin(PhysicalOperator) - Static method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.IdentifyLogicalOp
 
isMultiwayUnion(PhysicalOperator) - Static method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.IdentifyLogicalOp
 
isPossibleResult(Node) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.CompositeEdgeLabelMappingImpl
 
isPossibleResult(Node) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.CompositeNodeLabelMappingImpl
 
isPossibleResult(Node) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.CompositePropertyNameMappingImpl
 
isPossibleResult(Node) - Method in interface se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.EdgeLabelMapping
Check if the given RDF term is in the image of this edgeLabel mapping and, thus, may be one of the RDF terms returned by the EdgeLabelMapping.map(String) function for some String.
isPossibleResult(Node) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.EdgeLabelMappingImpl_AllToURIs
 
isPossibleResult(Node) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.EdgeLabelMappingImpl_SingleMatchToURI
 
isPossibleResult(Node) - Method in interface se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.NodeLabelMapping
Check if the given RDF term is in the image of this nodeLable mapping and, thus, may be one of the RDF terms returned by the NodeLabelMapping.map(String) function for some String.
isPossibleResult(Node) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.NodeLabelMappingImpl_AllToLiterals
 
isPossibleResult(Node) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.NodeLabelMappingImpl_AllToURIs
 
isPossibleResult(Node) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.NodeLabelMappingImpl_SingleMatchToLiteral
 
isPossibleResult(Node) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.NodeLabelMappingImpl_SingleMatchToURI
 
isPossibleResult(Node) - Method in interface se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.NodeMapping
Check if the given RDF term is in the image of this node mapping and, thus, may be one of the RDF terms returned by the NodeMapping.map(LPGNode) function for some LPG node.
isPossibleResult(Node) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.NodeMappingImpl_AllToBNodes
 
isPossibleResult(Node) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.NodeMappingImpl_AllToURIs
 
isPossibleResult(Node) - Method in interface se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.PropertyNameMapping
Check if the given RDF term is in the image of this property mapping and, thus, may be one of the RDF terms returned by the PropertyNameMapping.map(String) function for some String.
isPossibleResult(Node) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.PropertyNameMappingImpl_AllToURIs
 
isPossibleResult(Node) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.PropertyNameMappingImpl_SingleMatchToURI
 
isQueryToBeExpanded(Query) - Static method in class se.liu.ida.hefquin.engine.ValuesServiceQueryResolver
Returns true if the WHERE clause of the given query is of a form that should be rewritten.
isRDFTermForLPGNode(Node) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.LPG2RDFConfigurationImpl
 
isRDFTermForLPGNode(Node) - Method in interface se.liu.ida.hefquin.engine.wrappers.lpg.conf.LPG2RDFConfiguration
Returns true if the given RDF term is in the image of the node mapping and, thus, may be returned by LPG2RDFConfiguration.getRDFTermForLPGNode(LPGNode) for some LPG node.
isRDFTermForNodeLabel(Node) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.LPG2RDFConfigurationImpl
 
isRDFTermForNodeLabel(Node) - Method in interface se.liu.ida.hefquin.engine.wrappers.lpg.conf.LPG2RDFConfiguration
Returns true if the given RDF term is in the image of the node label mapping and, thus, may be returned by LPG2RDFConfiguration.getRDFTermForNodeLabel(String) for some node label.
isRedundantWith(MatchClause) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.match.EdgeMatchClause
 
isRedundantWith(MatchClause) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.match.NodeMatchClause
 
isRedundantWith(MatchClause) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.match.PathMatchClause
 
isRedundantWith(MatchClause) - Method in interface se.liu.ida.hefquin.engine.wrappers.lpg.query.MatchClause
Checks if two match statements are redundant.
isRunning() - Method in interface se.liu.ida.hefquin.engine.queryplan.executable.impl.ExecPlanTask
Returns true if the execution of this task is currently running; that is, the execution has started and has neither been interrupted nor completed.
isRunning() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ExecPlanTaskBase
 
isSourceAssignment - Variable in class se.liu.ida.hefquin.engine.queryplan.logical.LogicalPlanUtils.SourceAssignmentChecker
 
isSourceAssignment(LogicalPlan) - Static method in class se.liu.ida.hefquin.engine.queryplan.logical.LogicalPlanUtils
Returns true if the given logical plan is a source assignment.
isStillValid(EntryType) - Method in interface se.liu.ida.hefquin.base.datastructures.impl.cache.CacheInvalidationPolicy
Returns true if the given cache entry is still valid according to this cache invalidation policy.
isStillValid(EntryType) - Method in class se.liu.ida.hefquin.base.datastructures.impl.cache.CacheInvalidationPolicyAlwaysValid
 
issueCardinalityRequest(BRTPFRequest, BRTPFServer) - Method in interface se.liu.ida.hefquin.engine.federation.access.FederationAccessManager
 
issueCardinalityRequest(BRTPFRequest, BRTPFServer) - Method in class se.liu.ida.hefquin.engine.federation.access.impl.FederationAccessManagerBase1
 
issueCardinalityRequest(BRTPFRequest, BRTPFServer) - Method in class se.liu.ida.hefquin.engine.federation.access.impl.FederationAccessManagerWithCache
 
issueCardinalityRequest(SPARQLRequest, SPARQLEndpoint) - Method in interface se.liu.ida.hefquin.engine.federation.access.FederationAccessManager
Requests the cardinality of the result of the given request.
issueCardinalityRequest(SPARQLRequest, SPARQLEndpoint) - Method in class se.liu.ida.hefquin.engine.federation.access.impl.FederationAccessManagerBase1
 
issueCardinalityRequest(SPARQLRequest, SPARQLEndpoint) - Method in class se.liu.ida.hefquin.engine.federation.access.impl.FederationAccessManagerWithCache
 
issueCardinalityRequest(TPFRequest, BRTPFServer) - Method in interface se.liu.ida.hefquin.engine.federation.access.FederationAccessManager
 
issueCardinalityRequest(TPFRequest, BRTPFServer) - Method in class se.liu.ida.hefquin.engine.federation.access.impl.FederationAccessManagerBase1
 
issueCardinalityRequest(TPFRequest, BRTPFServer) - Method in class se.liu.ida.hefquin.engine.federation.access.impl.FederationAccessManagerWithCache
 
issueCardinalityRequest(TPFRequest, TPFServer) - Method in interface se.liu.ida.hefquin.engine.federation.access.FederationAccessManager
 
issueCardinalityRequest(TPFRequest, TPFServer) - Method in class se.liu.ida.hefquin.engine.federation.access.impl.FederationAccessManagerBase1
 
issueCardinalityRequest(TPFRequest, TPFServer) - Method in class se.liu.ida.hefquin.engine.federation.access.impl.FederationAccessManagerWithCache
 
issuedBRTPFRequests - Variable in class se.liu.ida.hefquin.engine.federation.access.impl.AsyncFederationAccessManagerImpl
 
issuedCardRequestsBRTPF - Variable in class se.liu.ida.hefquin.engine.federation.access.impl.FederationAccessManagerBase1
 
issuedCardRequestsSPARQL - Variable in class se.liu.ida.hefquin.engine.federation.access.impl.FederationAccessManagerBase1
 
issuedCardRequestsTPF - Variable in class se.liu.ida.hefquin.engine.federation.access.impl.FederationAccessManagerBase1
 
issuedNeo4jRequests - Variable in class se.liu.ida.hefquin.engine.federation.access.impl.AsyncFederationAccessManagerImpl
 
issuedSPARQLRequests - Variable in class se.liu.ida.hefquin.engine.federation.access.impl.AsyncFederationAccessManagerImpl
 
issuedTPFRequests - Variable in class se.liu.ida.hefquin.engine.federation.access.impl.AsyncFederationAccessManagerImpl
 
issueRequest(ReqType, FederationAccessManager) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpIndexNestedLoopsJoinWithRequests
 
issueRequest(BRTPFRequest, BRTPFServer) - Method in interface se.liu.ida.hefquin.engine.federation.access.FederationAccessManager
 
issueRequest(BRTPFRequest, BRTPFServer) - Method in class se.liu.ida.hefquin.engine.federation.access.impl.AsyncFederationAccessManagerImpl
 
issueRequest(BRTPFRequest, BRTPFServer) - Method in class se.liu.ida.hefquin.engine.federation.access.impl.BlockingFederationAccessManagerImpl
 
issueRequest(BRTPFRequest, BRTPFServer) - Method in class se.liu.ida.hefquin.engine.federation.access.impl.FederationAccessManagerWithCache
 
issueRequest(Neo4jRequest, Neo4jServer) - Method in interface se.liu.ida.hefquin.engine.federation.access.FederationAccessManager
 
issueRequest(Neo4jRequest, Neo4jServer) - Method in class se.liu.ida.hefquin.engine.federation.access.impl.AsyncFederationAccessManagerImpl
 
issueRequest(Neo4jRequest, Neo4jServer) - Method in class se.liu.ida.hefquin.engine.federation.access.impl.BlockingFederationAccessManagerImpl
 
issueRequest(Neo4jRequest, Neo4jServer) - Method in class se.liu.ida.hefquin.engine.federation.access.impl.FederationAccessManagerWithCache
 
issueRequest(SPARQLRequest, FederationAccessManager) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpIndexNestedLoopsJoinSPARQL
 
issueRequest(SPARQLRequest, SPARQLEndpoint) - Method in interface se.liu.ida.hefquin.engine.federation.access.FederationAccessManager
 
issueRequest(SPARQLRequest, SPARQLEndpoint) - Method in class se.liu.ida.hefquin.engine.federation.access.impl.AsyncFederationAccessManagerImpl
 
issueRequest(SPARQLRequest, SPARQLEndpoint) - Method in class se.liu.ida.hefquin.engine.federation.access.impl.BlockingFederationAccessManagerImpl
 
issueRequest(SPARQLRequest, SPARQLEndpoint) - Method in class se.liu.ida.hefquin.engine.federation.access.impl.FederationAccessManagerWithCache
 
issueRequest(TPFRequest, BRTPFServer) - Method in interface se.liu.ida.hefquin.engine.federation.access.FederationAccessManager
 
issueRequest(TPFRequest, BRTPFServer) - Method in class se.liu.ida.hefquin.engine.federation.access.impl.AsyncFederationAccessManagerImpl
 
issueRequest(TPFRequest, BRTPFServer) - Method in class se.liu.ida.hefquin.engine.federation.access.impl.BlockingFederationAccessManagerImpl
 
issueRequest(TPFRequest, BRTPFServer) - Method in class se.liu.ida.hefquin.engine.federation.access.impl.FederationAccessManagerWithCache
 
issueRequest(TPFRequest, TPFServer) - Method in interface se.liu.ida.hefquin.engine.federation.access.FederationAccessManager
 
issueRequest(TPFRequest, TPFServer) - Method in class se.liu.ida.hefquin.engine.federation.access.impl.AsyncFederationAccessManagerImpl
 
issueRequest(TPFRequest, TPFServer) - Method in class se.liu.ida.hefquin.engine.federation.access.impl.BlockingFederationAccessManagerImpl
 
issueRequest(TPFRequest, TPFServer) - Method in class se.liu.ida.hefquin.engine.federation.access.impl.FederationAccessManagerWithCache
 
isSupportedOp(Op) - Method in class se.liu.ida.hefquin.jenaintegration.sparql.engine.main.OpExecutorHeFQUIN
 
isTPAdd(PhysicalOperator) - Static method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.IdentifyLogicalOp
 
isTriplePatternRequest(LogicalOperator) - Static method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.IdentifyTypeOfRequestUsedForReq
 
isTriplePatternRequest(PhysicalOperator) - Static method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.IdentifyTypeOfRequestUsedForReq
 
isTriplePatternRequestWithFm(PhysicalOperator, FederationMember) - Static method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.IdentifyTypeOfRequestUsedForReq
 
iSubscriptionType - Static variable in class se.liu.ida.hefquin.engine.wrappers.graphql.impl.GraphQLSchemaInitializerImpl
 
isUnion(PhysicalOperator) - Static method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.IdentifyLogicalOp
 
isValidClassURI(String) - Method in interface se.liu.ida.hefquin.engine.wrappers.graphql.GraphQL2RDFConfiguration
Verifies that @param uri is valid (Has correct class prefix)
isValidClassURI(String) - Method in class se.liu.ida.hefquin.engine.wrappers.graphql.impl.DefaultGraphQL2RDFConfiguration
 
isValidMembershipURI(String) - Method in interface se.liu.ida.hefquin.engine.wrappers.graphql.GraphQL2RDFConfiguration
Verifies that @param uri is valid (Has correct membership uri)
isValidMembershipURI(String) - Method in class se.liu.ida.hefquin.engine.wrappers.graphql.impl.DefaultGraphQL2RDFConfiguration
 
isValidPropertyURI(String) - Method in interface se.liu.ida.hefquin.engine.wrappers.graphql.GraphQL2RDFConfiguration
Verifies that @param uri is valid (Has correct property prefix, and connecting text)
isValidPropertyURI(String) - Method in class se.liu.ida.hefquin.engine.wrappers.graphql.impl.DefaultGraphQL2RDFConfiguration
 
isVisited() - Method in class se.liu.ida.hefquin.engine.wrappers.graphql.utils.SGPNode
 
it - Variable in class se.liu.ida.hefquin.base.data.utils.TriplesToSolMapsConverter.ConvertingIterBase
 
it - Variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.iterbased.IteratorBasedExecutablePlanImpl
 
it - Variable in class se.liu.ida.hefquin.jenaintegration.sparql.engine.main.OpExecutorHeFQUIN.WrappingQueryIterator
 
it1 - Variable in class se.liu.ida.hefquin.base.data.utils.JoiningIteratorForSolMaps
 
it2 - Variable in class se.liu.ida.hefquin.base.data.utils.JoiningIteratorForSolMaps
 
itBuckets - Variable in class se.liu.ida.hefquin.base.data.utils.SolutionMappingsIteratorOverCollectionOfLists
 
itCurBucketElmts - Variable in class se.liu.ida.hefquin.base.data.utils.SolutionMappingsIteratorOverCollectionOfLists
 
IterativeImprovementBasedQueryOptimizer - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.randomized
 
IterativeImprovementBasedQueryOptimizer(StoppingConditionForIterativeImprovement, LogicalToPhysicalPlanConverter, CostModel, RuleInstances) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.randomized.IterativeImprovementBasedQueryOptimizer
 
iterator() - Method in class se.liu.ida.hefquin.base.datastructures.impl.SolutionMappingsHashTableBasedOnTwoVars.MyAllSolutionMappingsIterable
 
iterator() - Method in interface se.liu.ida.hefquin.base.datastructures.SolutionMappingsIndex
 
iterator() - Method in class se.liu.ida.hefquin.base.utils.ConcatenatingIterable
 
iterator() - Method in class se.liu.ida.hefquin.base.utils.IteratorFactoryBasedIterable
 
iterator() - Method in class se.liu.ida.hefquin.base.utils.WrappingIterable
 
IteratorBasedExecutablePlanImpl - Class in se.liu.ida.hefquin.engine.queryplan.executable.impl.iterbased
 
IteratorBasedExecutablePlanImpl(ResultElementIterator) - Constructor for class se.liu.ida.hefquin.engine.queryplan.executable.impl.iterbased.IteratorBasedExecutablePlanImpl
 
IteratorBasedQueryPlanCompilerImpl - Class in se.liu.ida.hefquin.engine.queryproc.impl.compiler
 
IteratorBasedQueryPlanCompilerImpl(QueryProcContext) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.compiler.IteratorBasedQueryPlanCompilerImpl
 
IteratorFactory<T> - Interface in se.liu.ida.hefquin.base.utils
 
IteratorFactoryBasedIterable<T> - Class in se.liu.ida.hefquin.base.utils
Provides iterators created by a given IteratorFactory.
IteratorFactoryBasedIterable(IteratorFactory<T>) - Constructor for class se.liu.ida.hefquin.base.utils.IteratorFactoryBasedIterable
 
iterators - Variable in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.CypherMatchQueryImpl
 
itFactory - Variable in class se.liu.ida.hefquin.base.utils.IteratorFactoryBasedIterable
 
itFactory - Variable in class se.liu.ida.hefquin.base.utils.WrappingIterable
 
itInnerMapElmts - Variable in class se.liu.ida.hefquin.base.datastructures.impl.SolutionMappingsHashTableBasedOnTwoVars.MyAllSolutionMappingsIterator
 
itInnerMaps - Variable in class se.liu.ida.hefquin.base.datastructures.impl.SolutionMappingsHashTableBasedOnTwoVars.MyAllSolutionMappingsIterator
 
iType - Static variable in class se.liu.ida.hefquin.engine.wrappers.graphql.impl.GraphQLSchemaInitializerImpl
 
iTypes - Static variable in class se.liu.ida.hefquin.engine.wrappers.graphql.impl.GraphQLSchemaInitializerImpl
 

J

J_Tc - Static variable in class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.formula.JoinAwareWeightedUnboundVariableCount
 
J_Ts - Static variable in class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.formula.JoinAwareWeightedUnboundVariableCount
 
J_Tu - Static variable in class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.formula.JoinAwareWeightedUnboundVariableCount
 
javaClassName - Static variable in class se.liu.ida.hefquin.engine.vocabulary.ECVocab
Specifies the full name of a Java class.
jenaObj - Variable in class se.liu.ida.hefquin.base.data.impl.SolutionMappingImpl
 
jenaObj - Variable in class se.liu.ida.hefquin.base.data.impl.TripleImpl
 
jenaObj - Variable in class se.liu.ida.hefquin.base.query.impl.TriplePatternImpl
 
jenaPatternElement - Variable in class se.liu.ida.hefquin.base.query.impl.GenericSPARQLGraphPatternImpl1
 
jenaPatternOp - Variable in class se.liu.ida.hefquin.base.query.impl.GenericSPARQLGraphPatternImpl2
 
jenaQuery - Variable in class se.liu.ida.hefquin.base.query.impl.SPARQLQueryImpl
 
JenaResultSetUtils - Class in se.liu.ida.hefquin.base.data.utils
 
JenaResultSetUtils() - Constructor for class se.liu.ida.hefquin.base.data.utils.JenaResultSetUtils
 
JoinAnalyzer - Class in se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.utils
 
JoinAnalyzer() - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.utils.JoinAnalyzer
 
JoinAwareWeightedUnboundVariableCount - Class in se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.formula
Estimate selectivity of a subplan by considering - the number of new unbound variables - the position of new unbound variables (sub, pred, or obj) - number of joins contained in this subplan - types of joins contained in this subplan (star join, chain join, unusual join) To get unbound variables, the set of bindings in selectedPlans needs to be considered.
JoinAwareWeightedUnboundVariableCount() - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.formula.JoinAwareWeightedUnboundVariableCount
 
JoiningIteratorForSolMaps - Class in se.liu.ida.hefquin.base.data.utils
This iterator enumerates the result of joining two collections of solution mappings.
JoiningIteratorForSolMaps(Iterable<SolutionMapping>, Iterable<SolutionMapping>) - Constructor for class se.liu.ida.hefquin.base.data.utils.JoiningIteratorForSolMaps
 
JoiningIteratorForSolMaps(Iterator<SolutionMapping>, Iterable<SolutionMapping>) - Constructor for class se.liu.ida.hefquin.base.data.utils.JoiningIteratorForSolMaps
 
joinPlanOptimizer - Variable in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.simple.SimpleJoinOrderingQueryOptimizer
 
JoinPlanOptimizer - Interface in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.simple
 
JoinPlanOptimizerBase - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.simple
An abstract base class for implementations of JoinPlanOptimizer.
JoinPlanOptimizerBase() - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.simple.JoinPlanOptimizerBase
 
JoinPlanOptimizerBase.EnumerationAlgorithm - Interface in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.simple
 
joinVar - Variable in class se.liu.ida.hefquin.base.datastructures.impl.SolutionMappingsHashTableBasedOnOneVar
 
joinVar1 - Variable in class se.liu.ida.hefquin.base.datastructures.impl.SolutionMappingsHashTableBasedOnTwoVars
 
joinVar2 - Variable in class se.liu.ida.hefquin.base.datastructures.impl.SolutionMappingsHashTableBasedOnTwoVars
 
joinVariables - Variable in class se.liu.ida.hefquin.base.datastructures.impl.SolutionMappingsHashTable
 
joinVars - Variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpParallelMultiwayLeftJoin
 
JSON2SolutionGraphConverter - Interface in se.liu.ida.hefquin.engine.wrappers.graphql
 
JSON2SolutionGraphConverterImpl - Class in se.liu.ida.hefquin.engine.wrappers.graphql.impl
An implementation of the JSON2SolutionMappings approach
JSON2SolutionGraphConverterImpl(GraphQL2RDFConfiguration, GraphQLSchema) - Constructor for class se.liu.ida.hefquin.engine.wrappers.graphql.impl.JSON2SolutionGraphConverterImpl
 
jsonIDKeyPrefix - Variable in class se.liu.ida.hefquin.engine.wrappers.graphql.impl.DefaultGraphQL2RDFConfiguration
 
jsonObj - Variable in class se.liu.ida.hefquin.engine.federation.access.impl.response.JSONResponseImpl
 
jsonObjectKeyPrefix - Variable in class se.liu.ida.hefquin.engine.wrappers.graphql.impl.DefaultGraphQL2RDFConfiguration
 
jsonPrimitiveToLiteral(JsonValue, String, String, Model) - Method in class se.liu.ida.hefquin.engine.wrappers.graphql.impl.JSON2SolutionGraphConverterImpl
Utility function used to create a Literal from a json value @param primitive usable by @param model.
JSONResponse - Interface in se.liu.ida.hefquin.engine.federation.access
 
JSONResponseImpl - Class in se.liu.ida.hefquin.engine.federation.access.impl.response
 
JSONResponseImpl(JsonObject, FederationMember, DataRetrievalRequest, Date) - Constructor for class se.liu.ida.hefquin.engine.federation.access.impl.response.JSONResponseImpl
 
JSONResponseImpl(JsonObject, FederationMember, DataRetrievalRequest, Date, Date) - Constructor for class se.liu.ida.hefquin.engine.federation.access.impl.response.JSONResponseImpl
 
JSONRetrievalInterface - Interface in se.liu.ida.hefquin.engine.federation.access
A DataRetrievalInterface via which a JSON document can be retrieved.
JSONRetrievalProcessor<ReqType extends DataRetrievalRequest,MemberType extends FederationMember> - Interface in se.liu.ida.hefquin.engine.federation.access.impl.reqproc
 
jsonScalarKeyPrefix - Variable in class se.liu.ida.hefquin.engine.wrappers.graphql.impl.DefaultGraphQL2RDFConfiguration
 

K

keepMultiwayJoinsInInitialPhysicalPlan() - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.PhysicalOptimizerBase
Return true if this optimizer expects that multiway joins are carried over from the given logical plan into the initial physical plan.
keepMultiwayJoinsInInitialPhysicalPlan() - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.PhysicalOptimizerWithoutOptimization
 
keepMultiwayJoinsInInitialPhysicalPlan() - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.simple.SimpleJoinOrderingQueryOptimizer
 
Key(DataRetrievalRequest, FederationMember) - Constructor for class se.liu.ida.hefquin.engine.federation.access.impl.FederationAccessManagerWithCache.Key
 
KeysExpression - Class in se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression
 
KeysExpression(CypherVar) - Constructor for class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.KeysExpression
 

L

l - Variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.CollectingIntermediateResultElementSink
 
l - Variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.CollectingIntermediateResultElementSinkWithTranslation
 
l - Variable in class se.liu.ida.hefquin.engine.queryproc.impl.MaterializingQueryResultSinkImpl
 
l2gMap - Variable in class se.liu.ida.hefquin.base.data.mappings.impl.EntityMappingImpl
 
l2gMap - Variable in class se.liu.ida.hefquin.base.data.mappings.impl.SchemaMappingImpl
The keys of this map are local terms, and the value for each such local term is a set of all term mappings that have the local term as an element of their TermMapping.getLocalTerms().
l2pConverter - Variable in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.evolutionaryAlgorithm.EvolutionaryAlgorithmQueryOptimizer
 
l2pConverter - Variable in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.PhysicalOptimizerBase
 
l2pConverter - Variable in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.randomized.RandomizedQueryOptimizerBase
 
label - Variable in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.EdgeLabelMappingImpl_SingleMatchToURI
 
label - Variable in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.NodeLabelMappingImpl_SingleMatchToLiteral
 
label - Variable in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.NodeLabelMappingImpl_SingleMatchToURI
 
label - Variable in class se.liu.ida.hefquin.engine.wrappers.lpg.data.impl.LPGEdge
 
label - Variable in class se.liu.ida.hefquin.engine.wrappers.lpg.data.impl.LPGNode
 
label - Variable in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.VariableLabelExpression
 
label - Static variable in class se.liu.ida.hefquin.engine.wrappers.lpg.vocabulary.LPGtoRDF
Specifies the particular node or edge label that a lr:SingletonLiteralNodeLabelMapping, a lr:SingletonIRINodeLabelMapping, or a lr:SingletonIRIEdgeLabelMapping considers.
LabeledGraph - Class in se.liu.ida.hefquin.engine.wrappers.lpg.utils
This class models graphs with labeled edges.
LabeledGraph(Map<CypherVar, List<LabeledGraph.Edge>>) - Constructor for class se.liu.ida.hefquin.engine.wrappers.lpg.utils.LabeledGraph
 
LabeledGraph.Direction - Enum Class in se.liu.ida.hefquin.engine.wrappers.lpg.utils
Enum for the possible edge directions
LabeledGraph.Edge - Class in se.liu.ida.hefquin.engine.wrappers.lpg.utils
An edge of a labeled graph has an id, an edge label, a target node and a direction
LabeledGraph.Path - Class in se.liu.ida.hefquin.engine.wrappers.lpg.utils
Represents a path in a graph, starting from a given node and following a sequence of edges.
LabeledGraphBuilder - Class in se.liu.ida.hefquin.engine.wrappers.lpg.utils
 
LabeledGraphBuilder() - Constructor for class se.liu.ida.hefquin.engine.wrappers.lpg.utils.LabeledGraphBuilder
 
labelPredicate - Variable in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.LPG2RDFConfigurationImpl
 
labelPredicate - Static variable in class se.liu.ida.hefquin.engine.wrappers.lpg.vocabulary.LPGtoRDF
Specifies the label predicate that is part of an LPG-to-RDF configuration.
lastChildIndentBase - Static variable in class se.liu.ida.hefquin.engine.queryplan.utils.BaseForTextBasedPlanPrinters
 
LastIntermediateResultBlock - Class in se.liu.ida.hefquin.engine.queryplan.executable.impl.pullbased
 
LastIntermediateResultBlock(IntermediateResultBlock) - Constructor for class se.liu.ida.hefquin.engine.queryplan.executable.impl.pullbased.LastIntermediateResultBlock
 
lastTarget() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.utils.LabeledGraph.Path
 
left - Variable in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.match.PathMatchClause.EdgePattern
 
LEFT2RIGHT - Enum constant in enum class se.liu.ida.hefquin.engine.wrappers.lpg.utils.LabeledGraph.Direction
 
leftExpression - Variable in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.EqualityExpression
 
levelIndentBase - Static variable in class se.liu.ida.hefquin.engine.queryplan.utils.BaseForTextBasedPlanPrinters
 
ListBasedConstructorArgument - Static variable in class se.liu.ida.hefquin.engine.vocabulary.ECVocab
Every instance of this class represents a 'java.util.List' that is populated and then passed as an argument to the constructor of a corresponding Java class.
ListCypherExpression - Interface in se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression
This interface represents elements in the subset of Cypher Expressions that can be evaluated to lists.
listExpression - Variable in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.MembershipExpression
 
listExpression - Variable in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.UnwindIteratorImpl
 
literal - Static variable in class se.liu.ida.hefquin.engine.wrappers.lpg.vocabulary.LPGtoRDF
Specifies the literal that a lr:SingletonLiteralNodeLabelMapping maps its matching node label to.
LiteralBasedNodeLabelMapping - Static variable in class se.liu.ida.hefquin.engine.wrappers.lpg.vocabulary.LPGtoRDF
Class of node label mappings that map every given node label to a string literal by using the label as the value of the literal.
LiteralExpression - Class in se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression
 
LiteralExpression(String) - Constructor for class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.LiteralExpression
 
LiteralExpression(String, XSDDatatype) - Constructor for class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.LiteralExpression
 
literalToJsonValue(LiteralLabel) - Static method in class se.liu.ida.hefquin.engine.wrappers.graphql.utils.SPARQL2GraphQLHelper
Helper function used to convert a LiteralLabel value to a valid jsonvalue
LiteralValue - Class in se.liu.ida.hefquin.engine.wrappers.lpg.data.impl
 
LiteralValue(Object) - Constructor for class se.liu.ida.hefquin.engine.wrappers.lpg.data.impl.LiteralValue
 
load(String) - Static method in class se.liu.ida.hefquin.service.ConfigLoader
 
localTerms - Variable in class se.liu.ida.hefquin.base.data.mappings.impl.TermMappingImpl
 
LogicalOpBGPAdd - Class in se.liu.ida.hefquin.engine.queryplan.logical.impl
 
LogicalOpBGPAdd(FederationMember, BGP) - Constructor for class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpBGPAdd
 
LogicalOpBGPOptAdd - Class in se.liu.ida.hefquin.engine.queryplan.logical.impl
 
LogicalOpBGPOptAdd(FederationMember, BGP) - Constructor for class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpBGPOptAdd
 
LogicalOpBind - Class in se.liu.ida.hefquin.engine.queryplan.logical.impl
 
LogicalOpBind(VarExprList) - Constructor for class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpBind
 
LogicalOperator - Interface in se.liu.ida.hefquin.engine.queryplan.logical
The top-level interface for all types of logical operators of HeFQUIN.
LogicalOperatorBase - Class in se.liu.ida.hefquin.engine.queryplan.logical.impl
 
LogicalOperatorBase() - Constructor for class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOperatorBase
 
LogicalOpFilter - Class in se.liu.ida.hefquin.engine.queryplan.logical.impl
 
LogicalOpFilter(Expr) - Constructor for class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpFilter
 
LogicalOpFilter(ExprList) - Constructor for class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpFilter
 
LogicalOpGlobalToLocal - Class in se.liu.ida.hefquin.engine.queryplan.logical.impl
 
LogicalOpGlobalToLocal(VocabularyMapping) - Constructor for class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpGlobalToLocal
 
LogicalOpGPAdd - Class in se.liu.ida.hefquin.engine.queryplan.logical.impl
 
LogicalOpGPAdd(FederationMember, SPARQLGraphPattern) - Constructor for class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpGPAdd
 
LogicalOpGPOptAdd - Class in se.liu.ida.hefquin.engine.queryplan.logical.impl
 
LogicalOpGPOptAdd(FederationMember, SPARQLGraphPattern) - Constructor for class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpGPOptAdd
 
LogicalOpJoin - Class in se.liu.ida.hefquin.engine.queryplan.logical.impl
 
LogicalOpJoin() - Constructor for class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpJoin
 
LogicalOpLocalToGlobal - Class in se.liu.ida.hefquin.engine.queryplan.logical.impl
 
LogicalOpLocalToGlobal(VocabularyMapping) - Constructor for class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpLocalToGlobal
 
LogicalOpMultiwayJoin - Class in se.liu.ida.hefquin.engine.queryplan.logical.impl
 
LogicalOpMultiwayJoin() - Constructor for class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpMultiwayJoin
 
LogicalOpMultiwayLeftJoin - Class in se.liu.ida.hefquin.engine.queryplan.logical.impl
A multiway left join corresponds to a sequence of SPARQL OPTIONAL clauses.
LogicalOpMultiwayLeftJoin() - Constructor for class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpMultiwayLeftJoin
 
LogicalOpMultiwayUnion - Class in se.liu.ida.hefquin.engine.queryplan.logical.impl
 
LogicalOpMultiwayUnion() - Constructor for class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpMultiwayUnion
 
LogicalOpRequest<ReqType extends DataRetrievalRequest,MemberType extends FederationMember> - Class in se.liu.ida.hefquin.engine.queryplan.logical.impl
 
LogicalOpRequest(MemberType, ReqType) - Constructor for class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpRequest
 
LogicalOpRightJoin - Class in se.liu.ida.hefquin.engine.queryplan.logical.impl
 
LogicalOpRightJoin() - Constructor for class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpRightJoin
 
LogicalOptimizationException - Exception in se.liu.ida.hefquin.engine.queryproc
 
LogicalOptimizationException() - Constructor for exception se.liu.ida.hefquin.engine.queryproc.LogicalOptimizationException
 
LogicalOptimizationException(String) - Constructor for exception se.liu.ida.hefquin.engine.queryproc.LogicalOptimizationException
 
LogicalOptimizationException(String, Throwable) - Constructor for exception se.liu.ida.hefquin.engine.queryproc.LogicalOptimizationException
 
LogicalOptimizationException(Throwable) - Constructor for exception se.liu.ida.hefquin.engine.queryproc.LogicalOptimizationException
 
logicalOptimizer - Static variable in class se.liu.ida.hefquin.engine.vocabulary.ECVocab
Specifies the logical optimizer to be used by the query planner.
LogicalOptimizer - Interface in se.liu.ida.hefquin.engine.queryproc
 
LogicalOptimizer - Static variable in class se.liu.ida.hefquin.engine.vocabulary.ECVocab
 
LogicalOpTPAdd - Class in se.liu.ida.hefquin.engine.queryplan.logical.impl
 
LogicalOpTPAdd(FederationMember, TriplePattern) - Constructor for class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpTPAdd
 
LogicalOpTPOptAdd - Class in se.liu.ida.hefquin.engine.queryplan.logical.impl
 
LogicalOpTPOptAdd(FederationMember, TriplePattern) - Constructor for class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpTPOptAdd
 
LogicalOpUnion - Class in se.liu.ida.hefquin.engine.queryplan.logical.impl
 
LogicalOpUnion() - Constructor for class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpUnion
 
LogicalOpUtils - Class in se.liu.ida.hefquin.engine.queryplan.utils
 
LogicalOpUtils() - Constructor for class se.liu.ida.hefquin.engine.queryplan.utils.LogicalOpUtils
 
LogicalPlan - Interface in se.liu.ida.hefquin.engine.queryplan.logical
 
LogicalPlanCounter() - Constructor for class se.liu.ida.hefquin.engine.queryplan.logical.LogicalPlanUtils.LogicalPlanCounter
 
LogicalPlanPrinter - Interface in se.liu.ida.hefquin.engine.queryplan.utils
Implementations of this interface provide the functionality to print logical plans in some way.
LogicalPlanUtils - Class in se.liu.ida.hefquin.engine.queryplan.logical
 
LogicalPlanUtils() - Constructor for class se.liu.ida.hefquin.engine.queryplan.logical.LogicalPlanUtils
 
LogicalPlanUtils.LogicalPlanCounter - Class in se.liu.ida.hefquin.engine.queryplan.logical
 
LogicalPlanUtils.SourceAssignmentChecker - Class in se.liu.ida.hefquin.engine.queryplan.logical
 
LogicalPlanVisitor - Interface in se.liu.ida.hefquin.engine.queryplan.logical
 
LogicalPlanVisitorBase - Class in se.liu.ida.hefquin.engine.queryplan.logical
 
LogicalPlanVisitorBase() - Constructor for class se.liu.ida.hefquin.engine.queryplan.logical.LogicalPlanVisitorBase
 
LogicalPlanWalker - Class in se.liu.ida.hefquin.engine.queryplan.logical
Applies a LogicalPlanVisitor to a given LogicalPlan recursively in a depth-first order.
LogicalPlanWalker() - Constructor for class se.liu.ida.hefquin.engine.queryplan.logical.LogicalPlanWalker
 
LogicalPlanWalker.LogicalWalkerVisitor - Class in se.liu.ida.hefquin.engine.queryplan.logical
 
LogicalPlanWithBinaryRoot - Interface in se.liu.ida.hefquin.engine.queryplan.logical
 
LogicalPlanWithBinaryRootImpl - Class in se.liu.ida.hefquin.engine.queryplan.logical.impl
 
LogicalPlanWithBinaryRootImpl(BinaryLogicalOp, LogicalPlan, LogicalPlan) - Constructor for class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalPlanWithBinaryRootImpl
 
LogicalPlanWithNaryRoot - Interface in se.liu.ida.hefquin.engine.queryplan.logical
 
LogicalPlanWithNaryRootImpl - Class in se.liu.ida.hefquin.engine.queryplan.logical.impl
 
LogicalPlanWithNaryRootImpl(NaryLogicalOp, List<LogicalPlan>) - Constructor for class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalPlanWithNaryRootImpl
 
LogicalPlanWithNaryRootImpl(NaryLogicalOp, LogicalPlan...) - Constructor for class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalPlanWithNaryRootImpl
 
LogicalPlanWithNullaryRoot - Interface in se.liu.ida.hefquin.engine.queryplan.logical
 
LogicalPlanWithNullaryRootImpl - Class in se.liu.ida.hefquin.engine.queryplan.logical.impl
 
LogicalPlanWithNullaryRootImpl(NullaryLogicalOp) - Constructor for class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalPlanWithNullaryRootImpl
 
LogicalPlanWithUnaryRoot - Interface in se.liu.ida.hefquin.engine.queryplan.logical
 
LogicalPlanWithUnaryRootImpl - Class in se.liu.ida.hefquin.engine.queryplan.logical.impl
 
LogicalPlanWithUnaryRootImpl(UnaryLogicalOp, LogicalPlan) - Constructor for class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalPlanWithUnaryRootImpl
 
LogicalToPhysicalOpConverter - Class in se.liu.ida.hefquin.engine.queryplan.utils
This class provides methods to convert logical operators into physical operators by using the respective default type of physical operator for each type of logical operator.
LogicalToPhysicalOpConverter() - Constructor for class se.liu.ida.hefquin.engine.queryplan.utils.LogicalToPhysicalOpConverter
 
LogicalToPhysicalPlanConverter - Interface in se.liu.ida.hefquin.engine.queryplan.utils
 
LogicalToPhysicalPlanConverterImpl - Class in se.liu.ida.hefquin.engine.queryplan.utils
 
LogicalToPhysicalPlanConverterImpl(boolean, boolean) - Constructor for class se.liu.ida.hefquin.engine.queryplan.utils.LogicalToPhysicalPlanConverterImpl
 
LogicalToPhysicalPlanConverterImpl.Worker - Class in se.liu.ida.hefquin.engine.queryplan.utils
 
LogicalWalkerVisitor(LogicalPlanVisitor, LogicalPlanVisitor) - Constructor for class se.liu.ida.hefquin.engine.queryplan.logical.LogicalPlanWalker.LogicalWalkerVisitor
 
lop - Variable in class se.liu.ida.hefquin.engine.queryplan.physical.impl.BaseForPhysicalOpBinaryJoin
 
lop - Variable in class se.liu.ida.hefquin.engine.queryplan.physical.impl.BaseForPhysicalOpMultiwayJoin
 
lop - Variable in class se.liu.ida.hefquin.engine.queryplan.physical.impl.BaseForPhysicalOpMultiwayLeftJoin
 
lop - Variable in class se.liu.ida.hefquin.engine.queryplan.physical.impl.BaseForPhysicalOpSingleInputJoin
 
lop - Variable in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpBinaryUnion
 
lop - Variable in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpFilter
 
lop - Variable in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpGlobalToLocal
 
lop - Variable in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpHashRJoin
 
lop - Variable in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpLocalToGlobal
 
lop - Variable in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpRequest
 
loptimizer - Variable in class se.liu.ida.hefquin.engine.queryproc.impl.planning.QueryPlannerImpl
 
lpg2rdfConfig - Variable in class se.liu.ida.hefquin.cli.modules.ModLPG2RDFConfiguration
 
lpg2rdfConfigDecl - Variable in class se.liu.ida.hefquin.cli.modules.ModLPG2RDFConfiguration
 
LPG2RDFConfiguration - Interface in se.liu.ida.hefquin.engine.wrappers.lpg.conf
Represents the notion of an LPG-to-RDF configuration as defined in Olaf Hartig: "Foundations to Query Labeled Property Graphs using SPARQL*."
LPG2RDFConfigurationImpl - Class in se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl
 
LPG2RDFConfigurationImpl(NodeMapping, NodeLabelMapping, EdgeLabelMapping, PropertyNameMapping, Node) - Constructor for class se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.LPG2RDFConfigurationImpl
 
LPG2RDFConfigurationReader - Class in se.liu.ida.hefquin.engine.wrappers.lpg.conf
 
LPG2RDFConfigurationReader() - Constructor for class se.liu.ida.hefquin.engine.wrappers.lpg.conf.LPG2RDFConfigurationReader
 
lpg2rdfConfigURIDecl - Variable in class se.liu.ida.hefquin.cli.modules.ModLPG2RDFConfiguration
 
LPGEdge - Class in se.liu.ida.hefquin.engine.wrappers.lpg.data.impl
 
LPGEdge(String, String, PropertyMap) - Constructor for class se.liu.ida.hefquin.engine.wrappers.lpg.data.impl.LPGEdge
 
LPGEdgeValue - Class in se.liu.ida.hefquin.engine.wrappers.lpg.data.impl
 
LPGEdgeValue(LPGEdge) - Constructor for class se.liu.ida.hefquin.engine.wrappers.lpg.data.impl.LPGEdgeValue
 
LPGNode - Class in se.liu.ida.hefquin.engine.wrappers.lpg.data.impl
 
LPGNode(String, String, PropertyMap) - Constructor for class se.liu.ida.hefquin.engine.wrappers.lpg.data.impl.LPGNode
 
LPGNodeValue - Class in se.liu.ida.hefquin.engine.wrappers.lpg.data.impl
 
LPGNodeValue(LPGNode) - Constructor for class se.liu.ida.hefquin.engine.wrappers.lpg.data.impl.LPGNodeValue
 
LPGtoRDF - Class in se.liu.ida.hefquin.engine.wrappers.lpg.vocabulary
Vocabulary definitions from LPGtoRDFConfiguration.ttl
LPGtoRDF() - Constructor for class se.liu.ida.hefquin.engine.wrappers.lpg.vocabulary.LPGtoRDF
 
LPGtoRDFConfiguration - Static variable in class se.liu.ida.hefquin.engine.wrappers.lpg.vocabulary.LPGtoRDF
Class of LPG-to-RDF configurations.
lplanPrinter - Variable in class se.liu.ida.hefquin.cli.modules.ModPlanPrinting
 
lplanPrinter - Variable in class se.liu.ida.hefquin.engine.queryproc.impl.planning.QueryPlannerImpl
 

M

main(String[]) - Static method in class se.liu.ida.hefquin.cli.MaterializeRDFViewOfLPG
 
main(String[]) - Static method in class se.liu.ida.hefquin.cli.RunBGPOverNeo4j
 
main(String[]) - Static method in class se.liu.ida.hefquin.cli.RunCypherOverNeo4j
 
main(String...) - Static method in class se.liu.ida.hefquin.cli.RunQueryWithoutSrcSel
 
main(String[]) - Static method in class se.liu.ida.hefquin.service.HeFQUINServer
 
MainQueryIterator(Op, QueryIterator) - Constructor for class se.liu.ida.hefquin.jenaintegration.sparql.engine.main.OpExecutorHeFQUIN.MainQueryIterator
 
map - Variable in class se.liu.ida.hefquin.base.datastructures.impl.SolutionMappingsHashTable
 
map - Variable in class se.liu.ida.hefquin.base.datastructures.impl.SolutionMappingsHashTableBasedOnOneVar
 
map - Variable in class se.liu.ida.hefquin.base.datastructures.impl.SolutionMappingsHashTableBasedOnTwoVars
 
map - Variable in class se.liu.ida.hefquin.base.utils.RandomizedSelection.MyIterator
 
map - Variable in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.cardinality.VarSpecificCardinalityEstimationImpl.MyCache
 
map - Variable in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.simple.DPBasedJoinPlanOptimizer.OptimalPlansPerStage
 
map(String) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.CompositeEdgeLabelMappingImpl
 
map(String) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.CompositeNodeLabelMappingImpl
 
map(String) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.CompositePropertyNameMappingImpl
 
map(String) - Method in interface se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.EdgeLabelMapping
Returns a URI edge label (in the form of a Jena Node object) for the given String.
map(String) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.EdgeLabelMappingImpl_AllToURIs
 
map(String) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.EdgeLabelMappingImpl_RegexMatchToURIs
 
map(String) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.EdgeLabelMappingImpl_SingleMatchToURI
 
map(String) - Method in interface se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.NodeLabelMapping
Returns a URI or a literal nodeLabel (in the form of a Jena Node object) for the given String.
map(String) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.NodeLabelMappingImpl_AllToLiterals
 
map(String) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.NodeLabelMappingImpl_AllToURIs
 
map(String) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.NodeLabelMappingImpl_RegexMatchToLiterals
 
map(String) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.NodeLabelMappingImpl_RegexMatchToURIs
 
map(String) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.NodeLabelMappingImpl_SingleMatchToLiteral
 
map(String) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.NodeLabelMappingImpl_SingleMatchToURI
 
map(String) - Method in interface se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.PropertyNameMapping
Returns the IRI (in the form of a Jena Node object) that is the result of applying this property name mapping to the given property name.
map(String) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.PropertyNameMappingImpl_AllToURIs
 
map(String) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.PropertyNameMappingImpl_RegexMatchToURIs
 
map(String) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.PropertyNameMappingImpl_SingleMatchToURI
 
map(LPGNode) - Method in interface se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.NodeMapping
Returns a URI or a blank node (in the form of a Jena Node object) for the given LPG node.
map(LPGNode) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.NodeMappingImpl_AllToBNodes
 
map(LPGNode) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.NodeMappingImpl_AllToURIs
 
mapClassToType(String) - Method in interface se.liu.ida.hefquin.engine.wrappers.graphql.GraphQL2RDFConfiguration
Maps an rdfs class uri to a GraphQL type Return null if URI is invalid (not a class URI)
mapClassToType(String) - Method in class se.liu.ida.hefquin.engine.wrappers.graphql.impl.DefaultGraphQL2RDFConfiguration
 
mapFieldToProperty(String, String) - Method in interface se.liu.ida.hefquin.engine.wrappers.graphql.GraphQL2RDFConfiguration
Maps a GraphQL object type and field to an rdf property URI
mapFieldToProperty(String, String) - Method in class se.liu.ida.hefquin.engine.wrappers.graphql.impl.DefaultGraphQL2RDFConfiguration
 
mapPropertyToField(String) - Method in interface se.liu.ida.hefquin.engine.wrappers.graphql.GraphQL2RDFConfiguration
Maps an rdf property URI to a GraphQL field Return null if URI is invalid (not a property URI)
mapPropertyToField(String) - Method in class se.liu.ida.hefquin.engine.wrappers.graphql.impl.DefaultGraphQL2RDFConfiguration
 
mapPropertyToType(String) - Method in interface se.liu.ida.hefquin.engine.wrappers.graphql.GraphQL2RDFConfiguration
Maps an rdf property URI to a GraphQL type Return null if URI is invalid (not a property URI)
mapPropertyToType(String) - Method in class se.liu.ida.hefquin.engine.wrappers.graphql.impl.DefaultGraphQL2RDFConfiguration
 
mapTypeToClass(String) - Method in interface se.liu.ida.hefquin.engine.wrappers.graphql.GraphQL2RDFConfiguration
Maps a GraphQL type to an rdfs class uri
mapTypeToClass(String) - Method in class se.liu.ida.hefquin.engine.wrappers.graphql.impl.DefaultGraphQL2RDFConfiguration
 
MapValue - Class in se.liu.ida.hefquin.engine.wrappers.lpg.data.impl
 
MapValue(Map<String, Object>) - Constructor for class se.liu.ida.hefquin.engine.wrappers.lpg.data.impl.MapValue
 
MarkerExpression - Class in se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression
This class represents a special type of AliasedExpression.
MarkerExpression(int, CypherVar) - Constructor for class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.MarkerExpression
 
matchableTP - Variable in class se.liu.ida.hefquin.engine.federation.access.impl.reqproc.TPFRequestProcessorBase.StreamRDF_TPFResponseBuilder
 
MatchClause - Interface in se.liu.ida.hefquin.engine.wrappers.lpg.query
Represents path matching statements of Cypher queries For example, MATCH (x), MATCH (x)-[e]->(y)
matches - Variable in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.CypherMatchQueryImpl
 
matchingTriples - Variable in class se.liu.ida.hefquin.engine.federation.access.impl.response.TPFResponseBuilder
 
matchingTriples - Variable in class se.liu.ida.hefquin.engine.federation.access.impl.response.TPFResponseImpl
 
materializeAll() - Method in class se.liu.ida.hefquin.engine.wrappers.graphql.utils.SPARQL2GraphQLHelper
Generates a GraphQL query that fetches everything from the GraphQL endpoint.
MaterializeRDFViewOfLPG - Class in se.liu.ida.hefquin.cli
 
MaterializeRDFViewOfLPG(String[]) - Constructor for class se.liu.ida.hefquin.cli.MaterializeRDFViewOfLPG
 
MaterializeRDFViewOfLPG.MyCachingStreamRDF - Class in se.liu.ida.hefquin.cli
Collects the emitted triples into a graph and writes this graph to the given OutputStream upon calling the MaterializeRDFViewOfLPG.MyCachingStreamRDF.finish() function.
MaterializingIntermediateResultElementSink - Class in se.liu.ida.hefquin.engine.queryplan.executable.impl
An implementation of IntermediateResultElementSink that materializes all solution mappings that are sent to it directly into an IntermediateResultBlock.
MaterializingIntermediateResultElementSink() - Constructor for class se.liu.ida.hefquin.engine.queryplan.executable.impl.MaterializingIntermediateResultElementSink
 
MaterializingQueryResultSinkImpl - Class in se.liu.ida.hefquin.engine.queryproc.impl
An implementation of QueryResultSink that simply materializes the query result.
MaterializingQueryResultSinkImpl() - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.MaterializingQueryResultSinkImpl
 
members - Variable in class se.liu.ida.hefquin.engine.federation.catalog.impl.FederationCatalogImpl
 
membersByURI - Variable in class se.liu.ida.hefquin.engine.federation.catalog.impl.FederationCatalogImpl
 
MembershipExpression - Class in se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression
 
MembershipExpression(CypherVar, ListCypherExpression) - Constructor for class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.MembershipExpression
 
membershipURI - Variable in class se.liu.ida.hefquin.engine.wrappers.graphql.impl.DefaultGraphQL2RDFConfiguration
 
merge(VarExprList, SPARQLGraphPattern) - Static method in class se.liu.ida.hefquin.base.query.impl.QueryPatternUtils
Merges the given BIND clause into the given graph pattern.
merge(ExprList, SPARQLGraphPattern) - Static method in class se.liu.ida.hefquin.base.query.impl.QueryPatternUtils
Merges the given filter expressions into the given graph pattern.
merge(SolutionMapping) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpParallelMultiwayLeftJoin
 
merge(SolutionMapping, SolutionMapping) - Static method in class se.liu.ida.hefquin.base.data.utils.SolutionMappingUtils
Merges the given solution mappings into one, assuming that the given solution mappings are compatible.
merge(BGP, SPARQLGraphPattern) - Static method in class se.liu.ida.hefquin.base.query.impl.QueryPatternUtils
Merges the given BGP into the given graph pattern.
merge(SPARQLGraphPattern, SPARQLGraphPattern) - Static method in class se.liu.ida.hefquin.base.query.impl.QueryPatternUtils
Merges the two graph patterns into a single one, using join semantics.
merge(TriplePattern, SPARQLGraphPattern) - Static method in class se.liu.ida.hefquin.base.query.impl.QueryPatternUtils
Merges the given triple pattern into the given graph pattern.
merge(SPARQLRequest, SPARQLGraphPattern) - Static method in class se.liu.ida.hefquin.engine.federation.access.utils.SPARQLRequestUtils
Merges the given graph pattern into the given request.
mergeBindIntoSPARQLEndpointRequest(LogicalOpBind, SPARQLEndpoint, SPARQLRequest) - Static method in class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.MergeRequests
 
mergeFilterIntoSPARQLEndpointRequest(LogicalOpFilter, SPARQLEndpoint, SPARQLRequest) - Static method in class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.MergeRequests
 
mergeGraphPatternIntoSPARQLRequest(SPARQLGraphPattern, FederationMember, SPARQLRequest) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.MergeRequests
 
mergeIntoMultiwayJoin(List<LogicalPlan>) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.srcsel.ServiceClauseBasedSourcePlannerImpl
 
mergeIntoMultiwayJoin(LogicalPlan...) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.srcsel.ServiceClauseBasedSourcePlannerImpl
 
mergeIntoMultiwayLeftJoin(LogicalPlan, LogicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.srcsel.ServiceClauseBasedSourcePlannerImpl
 
mergeIntoMultiwayUnion(LogicalPlan...) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.srcsel.ServiceClauseBasedSourcePlannerImpl
 
mergeLists(List<Exception>...) - Static method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.iterbased.ResultIteratorUtils
 
mergeOptionalPatternsIntoSPARQLRequest(List<SPARQLGraphPattern>, SPARQLEndpoint, SPARQLRequest) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.MergeRequests
 
mergePaths(List<MatchClause>) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.impl.SPARQLStar2CypherTranslatorImpl
 
mergePaths(List<MatchClause>) - Method in interface se.liu.ida.hefquin.engine.wrappers.lpg.SPARQLStar2CypherTranslator
Receives a list of MatchClause and merges compatible clauses into longer paths.
mergePhase(Iterable<SolutionMapping>, IntermediateResultElementSink) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpParallelMultiwayLeftJoin
 
MergeRequests - Class in se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics
Merges subplans that consists of multiple requests to the same federation member if such a merge is possible.
MergeRequests() - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.MergeRequests
 
mergeSPARQLRequestsViaJoin(FederationMember, List<LogicalPlan>) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.MergeRequests
Assumes that the given list contains at list two plans and that all plans in the list consist only of a request operator.
mergeSPARQLRequestsViaJoin(FederationMember, SPARQLRequest, SPARQLRequest) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.MergeRequests
 
mergeSPARQLRequestsViaUnion(SPARQLEndpoint, List<LogicalPlan>) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.MergeRequests
 
mergeSPARQLRequestsViaUnion(SPARQLEndpoint, SPARQLRequest, SPARQLRequest) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.MergeRequests
 
metadataTriples - Variable in class se.liu.ida.hefquin.engine.federation.access.impl.response.TPFResponseBuilder
 
metadataTriples - Variable in class se.liu.ida.hefquin.engine.federation.access.impl.response.TPFResponseImpl
 
MinBasedCardinalityEstimationImpl - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.cardinality
This class implements a cardinality estimation approach that relies on the cardinalities of subPlans.
MinBasedCardinalityEstimationImpl(FederationAccessManager) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.cardinality.MinBasedCardinalityEstimationImpl
 
MinBasedCardinalityEstimationImpl(QueryProcContext) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.cardinality.MinBasedCardinalityEstimationImpl
 
MinBasedCardinalityEstimationImpl.WorkerForJoin - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.cardinality
 
MinBasedCardinalityEstimationImpl.WorkerForUnion - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.cardinality
 
minimumRequestBlockSize - Static variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpBindJoinWithRequestOps
The minimum value to which BaseForExecOpBindJoinWithRequestOps.requestBlockSize can be reduced.
ModelUtils - Class in se.liu.ida.hefquin.jenaext
 
ModelUtils() - Constructor for class se.liu.ida.hefquin.jenaext.ModelUtils
 
modEngineConfig - Variable in class se.liu.ida.hefquin.cli.RunQueryWithoutSrcSel
 
ModEngineConfig - Class in se.liu.ida.hefquin.cli.modules
 
ModEngineConfig() - Constructor for class se.liu.ida.hefquin.cli.modules.ModEngineConfig
 
modFederation - Variable in class se.liu.ida.hefquin.cli.RunQueryWithoutSrcSel
 
ModFederation - Class in se.liu.ida.hefquin.cli.modules
 
ModFederation() - Constructor for class se.liu.ida.hefquin.cli.modules.ModFederation
 
modLangOut - Variable in class se.liu.ida.hefquin.cli.MaterializeRDFViewOfLPG
 
modLPG2RDFConfiguration - Variable in class se.liu.ida.hefquin.cli.MaterializeRDFViewOfLPG
 
modLPG2RDFConfiguration - Variable in class se.liu.ida.hefquin.cli.RunBGPOverNeo4j
 
ModLPG2RDFConfiguration - Class in se.liu.ida.hefquin.cli.modules
 
ModLPG2RDFConfiguration() - Constructor for class se.liu.ida.hefquin.cli.modules.ModLPG2RDFConfiguration
 
modPlanPrinting - Variable in class se.liu.ida.hefquin.cli.RunQueryWithoutSrcSel
 
ModPlanPrinting - Class in se.liu.ida.hefquin.cli.modules
 
ModPlanPrinting() - Constructor for class se.liu.ida.hefquin.cli.modules.ModPlanPrinting
 
modQuery - Variable in class se.liu.ida.hefquin.cli.RunBGPOverNeo4j
 
modQuery - Variable in class se.liu.ida.hefquin.cli.RunQueryWithoutSrcSel
 
ModQuery - Class in se.liu.ida.hefquin.cli.modules
 
ModQuery() - Constructor for class se.liu.ida.hefquin.cli.modules.ModQuery
 
modResults - Variable in class se.liu.ida.hefquin.cli.RunBGPOverNeo4j
 
modResults - Variable in class se.liu.ida.hefquin.cli.RunQueryWithoutSrcSel
 
modTime - Variable in class se.liu.ida.hefquin.cli.MaterializeRDFViewOfLPG
 
modTime - Variable in class se.liu.ida.hefquin.cli.RunBGPOverNeo4j
 
modTime - Variable in class se.liu.ida.hefquin.cli.RunCypherOverNeo4j
 
modTime - Variable in class se.liu.ida.hefquin.cli.RunQueryWithoutSrcSel
 
moveToNextBinding() - Method in class se.liu.ida.hefquin.jenaintegration.sparql.engine.main.OpExecutorHeFQUIN.WrappingQueryIterator
 
mutationPath - Static variable in class se.liu.ida.hefquin.engine.wrappers.graphql.impl.GraphQLSchemaInitializerImpl
 
MyAllSolutionMappingsIterable() - Constructor for class se.liu.ida.hefquin.base.datastructures.impl.SolutionMappingsHashTableBasedOnTwoVars.MyAllSolutionMappingsIterable
 
MyAllSolutionMappingsIterator() - Constructor for class se.liu.ida.hefquin.base.datastructures.impl.SolutionMappingsHashTableBasedOnTwoVars.MyAllSolutionMappingsIterator
 
MyCache() - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.cardinality.VarSpecificCardinalityEstimationImpl.MyCache
 
MyCachingStreamRDF(RDFFormat, OutputStream) - Constructor for class se.liu.ida.hefquin.cli.MaterializeRDFViewOfLPG.MyCachingStreamRDF
 
MyDefaultCachePolicies() - Constructor for class se.liu.ida.hefquin.engine.federation.access.impl.FederationAccessManagerWithCache.MyDefaultCachePolicies
 
MyElementTransform(Binding) - Constructor for class se.liu.ida.hefquin.engine.ValuesServiceQueryResolver.MyElementTransform
 
MyIntermediateResultElementSink(IntermediateResultElementSink, Iterable<SolutionMapping>) - Constructor for class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpBindJoinWithRequestOps.MyIntermediateResultElementSink
 
MyIntermediateResultElementSink(IntermediateResultElementSink, SolutionMapping) - Constructor for class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpIndexNestedLoopsJoinWithRequestOps.MyIntermediateResultElementSink
 
MyIntermediateResultElementSinkOuterJoin(IntermediateResultElementSink, Iterable<SolutionMapping>) - Constructor for class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpBindJoinWithRequestOps.MyIntermediateResultElementSinkOuterJoin
 
MyIntermediateResultElementSinkOuterJoin(IntermediateResultElementSink, SolutionMapping) - Constructor for class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpIndexNestedLoopsJoinWithRequestOps.MyIntermediateResultElementSinkOuterJoin
 
MyIterator(Set<T>) - Constructor for class se.liu.ida.hefquin.base.utils.RandomizedSelection.MyIterator
 
MyOpRunnerThread(BinaryExecutableOp, ResultBlockIterator, ResultBlockIterator) - Constructor for class se.liu.ida.hefquin.engine.queryplan.executable.impl.iterbased.ResultElementIterWithBinaryExecOp.MyOpRunnerThread
 
MyOpRunnerThread(NullaryExecutableOp) - Constructor for class se.liu.ida.hefquin.engine.queryplan.executable.impl.iterbased.ResultElementIterWithNullaryExecOp.MyOpRunnerThread
 
MyOpRunnerThread(UnaryExecutableOp, ResultBlockIterator) - Constructor for class se.liu.ida.hefquin.engine.queryplan.executable.impl.iterbased.ResultElementIterWithUnaryExecOp.MyOpRunnerThread
 
MyPatternVarsVisitor(Collection<Var>) - Constructor for class se.liu.ida.hefquin.jenaext.PatternVarsAll.MyPatternVarsVisitor
 
MyResponseProcessor(SolutionMapping, IntermediateResultElementSink) - Constructor for class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpIndexNestedLoopsJoinWithRequests.MyResponseProcessor
 
mySink - Variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpParallelMultiwayLeftJoin.Worker
 
MySolutionConsumer() - Constructor for class se.liu.ida.hefquin.engine.federation.access.impl.reqproc.SPARQLRequestProcessorImpl.MySolutionConsumer
 

N

name - Variable in class se.liu.ida.hefquin.engine.wrappers.graphql.data.impl.GraphQLFieldImpl
 
nameOfLogicalOp(LogicalOperator) - Method in class se.liu.ida.hefquin.engine.queryplan.utils.BaseForTextBasedPlanPrinters
 
NAMESPACE - Static variable in class se.liu.ida.hefquin.engine.vocabulary.ECVocab
The namespace of the vocabulary as a resource
NAMESPACE - Static variable in class se.liu.ida.hefquin.engine.wrappers.lpg.vocabulary.LPGtoRDF
The namespace of the vocabulary as a resource
NaryExecutableOp - Interface in se.liu.ida.hefquin.engine.queryplan.executable
A specialization of the ExecutableOperator interface that captures executable operators that consume an arbitrary number of sequences of solution mappings (where each such sequence is batched into several blocks of solution mappings).
NaryExecutableOpBase - Class in se.liu.ida.hefquin.engine.queryplan.executable.impl.ops
Top-level base class for all implementations of NaryExecutableOp.
NaryExecutableOpBase(int, boolean) - Constructor for class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.NaryExecutableOpBase
 
NaryLogicalOp - Interface in se.liu.ida.hefquin.engine.queryplan.logical
An interface for any type of LogicalOperator that has an arbitrary arity ; i.e., it is defined of as a function over an arbitrary number of multisets of solution mappings.
NaryPhysicalOp - Interface in se.liu.ida.hefquin.engine.queryplan.physical
An interface for any type of PhysicalOperator whose algorithm consumes an arbitrary number of sequences of solution mappings as input.
NaryPhysicalOpForLogicalOp - Interface in se.liu.ida.hefquin.engine.queryplan.physical
An interface for any type of PhysicalOperator that directly implements a particular logical operator that has an arbitrary arity.
Neo4jConnection(String) - Constructor for class se.liu.ida.hefquin.engine.wrappers.lpg.conn.Neo4jConnectionFactory.Neo4jConnection
 
Neo4jConnection(URI) - Constructor for class se.liu.ida.hefquin.engine.wrappers.lpg.conn.Neo4jConnectionFactory.Neo4jConnection
 
Neo4jConnectionException - Exception in se.liu.ida.hefquin.engine.wrappers.lpg.conn
 
Neo4jConnectionException(Neo4jConnectionFactory.Neo4jConnection, String) - Constructor for exception se.liu.ida.hefquin.engine.wrappers.lpg.conn.Neo4jConnectionException
 
Neo4jConnectionException(Neo4jConnectionFactory.Neo4jConnection, String, Throwable) - Constructor for exception se.liu.ida.hefquin.engine.wrappers.lpg.conn.Neo4jConnectionException
 
Neo4jConnectionException(Neo4jConnectionFactory.Neo4jConnection, Throwable) - Constructor for exception se.liu.ida.hefquin.engine.wrappers.lpg.conn.Neo4jConnectionException
 
Neo4jConnectionFactory - Class in se.liu.ida.hefquin.engine.wrappers.lpg.conn
 
Neo4jConnectionFactory() - Constructor for class se.liu.ida.hefquin.engine.wrappers.lpg.conn.Neo4jConnectionFactory
 
Neo4jConnectionFactory.Neo4jConnection - Class in se.liu.ida.hefquin.engine.wrappers.lpg.conn
 
Neo4jException - Exception in se.liu.ida.hefquin.engine.wrappers.lpg
 
Neo4jException(String) - Constructor for exception se.liu.ida.hefquin.engine.wrappers.lpg.Neo4jException
 
Neo4jException(String, Throwable) - Constructor for exception se.liu.ida.hefquin.engine.wrappers.lpg.Neo4jException
 
Neo4jException(Throwable) - Constructor for exception se.liu.ida.hefquin.engine.wrappers.lpg.Neo4jException
 
Neo4jInterface - Interface in se.liu.ida.hefquin.engine.federation.access
 
Neo4jInterfaceImpl - Class in se.liu.ida.hefquin.engine.federation.access.impl.iface
 
Neo4jInterfaceImpl(String) - Constructor for class se.liu.ida.hefquin.engine.federation.access.impl.iface.Neo4jInterfaceImpl
 
Neo4jRequest - Interface in se.liu.ida.hefquin.engine.federation.access
 
Neo4jRequestImpl - Class in se.liu.ida.hefquin.engine.federation.access.impl.req
 
Neo4jRequestImpl(String) - Constructor for class se.liu.ida.hefquin.engine.federation.access.impl.req.Neo4jRequestImpl
 
Neo4jRequestProcessor - Interface in se.liu.ida.hefquin.engine.federation.access.impl.reqproc
 
Neo4jRequestProcessorImpl - Class in se.liu.ida.hefquin.engine.federation.access.impl.reqproc
 
Neo4jRequestProcessorImpl() - Constructor for class se.liu.ida.hefquin.engine.federation.access.impl.reqproc.Neo4jRequestProcessorImpl
 
Neo4jServer - Interface in se.liu.ida.hefquin.engine.federation
 
nestedLoopJoin(Iterable<SolutionMapping>, Iterable<SolutionMapping>) - Static method in class se.liu.ida.hefquin.base.data.utils.SolutionMappingUtils
Performs a nested-loop join between two Solution Mapping iterables.
next - Variable in class se.liu.ida.hefquin.base.datastructures.impl.cache.CacheReplacementPolicyLRU.IdNode
 
next() - Method in class se.liu.ida.hefquin.base.data.utils.FilteringIteratorForSolMapsBase
 
next() - Method in class se.liu.ida.hefquin.base.data.utils.JoiningIteratorForSolMaps
 
next() - Method in class se.liu.ida.hefquin.base.data.utils.RewritingIteratorForSolMapsBase
 
next() - Method in class se.liu.ida.hefquin.base.data.utils.SolutionMappingsIteratorOverCollectionOfLists
 
next() - Method in class se.liu.ida.hefquin.base.data.utils.TriplesToSolMapsConverter.ConvertingIterBase
 
next() - Method in class se.liu.ida.hefquin.base.data.utils.UnionIteratorForSolMaps
 
next() - Method in class se.liu.ida.hefquin.base.datastructures.impl.SolutionMappingsHashTableBasedOnTwoVars.MyAllSolutionMappingsIterator
 
next() - Method in class se.liu.ida.hefquin.base.utils.RandomizedSelection.MyIterator
 
next() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.iterbased.ResultBlockIterOverResultElementIter
 
next() - Method in interface se.liu.ida.hefquin.engine.queryplan.executable.impl.iterbased.ResultElementIterator
 
next() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.iterbased.ResultElementIterBase
 
nextElement - Variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.iterbased.ResultElementIterBase
 
nextOutputElement - Variable in class se.liu.ida.hefquin.base.data.utils.FilteringIteratorForSolMapsBase
 
nextOutputElement - Variable in class se.liu.ida.hefquin.base.data.utils.JoiningIteratorForSolMaps
 
nextPagePredicate1 - Static variable in class se.liu.ida.hefquin.engine.federation.access.impl.response.TPFResponseBuilder
 
nextPagePredicate2 - Static variable in class se.liu.ida.hefquin.engine.federation.access.impl.response.TPFResponseBuilder
 
nextPageURL - Variable in class se.liu.ida.hefquin.engine.federation.access.impl.response.TPFResponseBuilder
 
nextPageURL - Variable in class se.liu.ida.hefquin.engine.federation.access.impl.response.TPFResponseImpl
 
nextStage(Binding) - Method in class se.liu.ida.hefquin.jenaintegration.sparql.engine.main.OpExecutorHeFQUIN.MainQueryIterator
 
nlm - Variable in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.LPG2RDFConfigurationImpl
 
nm - Variable in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.LPG2RDFConfigurationImpl
 
nmCandidates - Variable in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.evolutionaryAlgorithm.EvolutionaryAlgorithmQueryOptimizer
 
nmSurvivors - Variable in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.evolutionaryAlgorithm.EvolutionaryAlgorithmQueryOptimizer
 
node - Variable in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.EdgeLabelMappingImpl_SingleMatchToURI
 
node - Variable in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.NodeLabelMappingImpl_SingleMatchToLiteral
 
node - Variable in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.NodeLabelMappingImpl_SingleMatchToURI
 
node - Variable in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.PropertyNameMappingImpl_SingleMatchToURI
 
node - Variable in class se.liu.ida.hefquin.engine.wrappers.lpg.data.impl.LPGNodeValue
 
node - Variable in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.match.NodeMatchClause
 
nodeFormatter - Static variable in class se.liu.ida.hefquin.engine.federation.access.impl.iface.TPFInterfaceImpl
 
nodeLabelMapping - Static variable in class se.liu.ida.hefquin.engine.wrappers.lpg.vocabulary.LPGtoRDF
Specifies the node label mapping that is part of an LPG-to-RDF configuration.
NodeLabelMapping - Interface in se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl
This interface captures the notion of a nodeLabel mapping that is part of the notion of an LPG-to-RDF configuration, and that such a nodeLabel mapping is an injective function from nodeLabels in LPGs to IRIs or RDF-literal nodes as can occur in RDF graphs.
NodeLabelMapping - Static variable in class se.liu.ida.hefquin.engine.wrappers.lpg.vocabulary.LPGtoRDF
A node label mapping is an injective function that maps labels of LPG nodes to IRIs or literals, and it is one of the five components of an LPG-to-RDF configuration.
NodeLabelMappingImpl_AllToLiterals - Class in se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl
 
NodeLabelMappingImpl_AllToLiterals() - Constructor for class se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.NodeLabelMappingImpl_AllToLiterals
 
NodeLabelMappingImpl_AllToURIs - Class in se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl
 
NodeLabelMappingImpl_AllToURIs(String) - Constructor for class se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.NodeLabelMappingImpl_AllToURIs
 
NodeLabelMappingImpl_RegexMatchToLiterals - Class in se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl
 
NodeLabelMappingImpl_RegexMatchToLiterals(String) - Constructor for class se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.NodeLabelMappingImpl_RegexMatchToLiterals
 
NodeLabelMappingImpl_RegexMatchToURIs - Class in se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl
 
NodeLabelMappingImpl_RegexMatchToURIs(String, String) - Constructor for class se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.NodeLabelMappingImpl_RegexMatchToURIs
 
NodeLabelMappingImpl_SingleMatchToLiteral - Class in se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl
 
NodeLabelMappingImpl_SingleMatchToLiteral(String, String) - Constructor for class se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.NodeLabelMappingImpl_SingleMatchToLiteral
 
NodeLabelMappingImpl_SingleMatchToURI - Class in se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl
 
NodeLabelMappingImpl_SingleMatchToURI(String, String) - Constructor for class se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.NodeLabelMappingImpl_SingleMatchToURI
 
nodeLabelMappings - Variable in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.CompositeNodeLabelMappingImpl
 
nodeMapping - Static variable in class se.liu.ida.hefquin.engine.wrappers.lpg.vocabulary.LPGtoRDF
Specifies the node mapping that is part of an LPG-to-RDF configuration.
NodeMapping - Interface in se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl
This interface captures the notion of a node mapping that is part of the notion of an LPG-to-RDF configuration, and that such a node mapping is an injective function from nodes in LPGs to IRIs or blank nodes as can occur in RDF graphs.
NodeMapping - Static variable in class se.liu.ida.hefquin.engine.wrappers.lpg.vocabulary.LPGtoRDF
A node mapping is an injective function that maps every given LPG node to either an IRI or a blank node, and it is one of the five components of an LPG-to-RDF configuration.
NodeMappingImpl_AllToBNodes - Class in se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl
 
NodeMappingImpl_AllToBNodes() - Constructor for class se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.NodeMappingImpl_AllToBNodes
 
NodeMappingImpl_AllToURIs - Class in se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl
 
NodeMappingImpl_AllToURIs(String) - Constructor for class se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.NodeMappingImpl_AllToURIs
 
NodeMatchClause - Class in se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.match
Represents a node match clause For example, MATCH (x)
NodeMatchClause(CypherVar) - Constructor for class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.match.NodeMatchClause
 
nodes - Variable in class se.liu.ida.hefquin.base.datastructures.impl.cache.CacheReplacementPolicyLRU
 
nonLastChildIndentBase - Static variable in class se.liu.ida.hefquin.engine.queryplan.utils.BaseForTextBasedPlanPrinters
 
nrGenerations - Variable in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.evolutionaryAlgorithm.TerminationCriterionBase
 
nrOfPlansWithBestCost - Variable in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.evolutionaryAlgorithm.Generation
 
NS - Static variable in class se.liu.ida.hefquin.engine.vocabulary.ECVocab
The namespace of the vocabulary as a string
NS - Static variable in class se.liu.ida.hefquin.engine.wrappers.lpg.vocabulary.LPGtoRDF
The namespace of the vocabulary as a string
NSNODE - Variable in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.NodeMappingImpl_AllToURIs
 
NSNODELABEL - Variable in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.NodeLabelMappingImpl_AllToURIs
 
NSPROPERTY - Variable in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.PropertyNameMappingImpl_AllToURIs
 
NSRELATIONSHIP - Variable in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.EdgeLabelMappingImpl_AllToURIs
 
NullaryExecutableOp - Interface in se.liu.ida.hefquin.engine.queryplan.executable
A specialization of the ExecutableOperator interface that captures executable operators that do not consume any input produced by other operators; hence, these operators are the leaf nodes in a tree representation of query execution plans.
NullaryExecutableOpBase - Class in se.liu.ida.hefquin.engine.queryplan.executable.impl.ops
Top-level base class for all implementations of NullaryExecutableOp.
NullaryExecutableOpBase(boolean) - Constructor for class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.NullaryExecutableOpBase
 
NullaryLogicalOp - Interface in se.liu.ida.hefquin.engine.queryplan.logical
An interface for any type of LogicalOperator that has an arity of zero.
NullaryPhysicalOp - Interface in se.liu.ida.hefquin.engine.queryplan.physical
An interface for any type of PhysicalOperator whose algorithm does not consume any input (but produces a sequence of solution mappings as output).
NullaryPhysicalOpForLogicalOp - Interface in se.liu.ida.hefquin.engine.queryplan.physical
An interface for any type of PhysicalOperator that directly implements a particular logical operator that has an arity of zero.
numberOfChildren - Variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.NaryExecutableOpBase
 
numberOfOutputMappingsProduced - Variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpIndexNestedLoopsJoinWithRequestOps
 
numberOfRequestOpsUsed - Variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpBindJoinWithRequestOps
 
numberOfRequestOpsUsed - Variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpIndexNestedLoopsJoinWithRequestOps
 
numberOfSubPlans() - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalPlanWithBinaryRootImpl
 
numberOfSubPlans() - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalPlanWithNaryRootImpl
 
numberOfSubPlans() - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalPlanWithNullaryRootImpl
 
numberOfSubPlans() - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalPlanWithUnaryRootImpl
 
numberOfSubPlans() - Method in interface se.liu.ida.hefquin.engine.queryplan.logical.LogicalPlan
Returns the number of sub-plans that this plan has (considering sub-plans that are direct children of the root operator of this plan).
numberOfSubPlans() - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalPlanWithBinaryRootImpl
 
numberOfSubPlans() - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalPlanWithNaryRootImpl
 
numberOfSubPlans() - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalPlanWithNullaryRootImpl
 
numberOfSubPlans() - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalPlanWithUnaryRootImpl
 
numberOfSubPlans() - Method in interface se.liu.ida.hefquin.engine.queryplan.physical.PhysicalPlan
Returns the number of sub-plans that this plan has (considering sub-plans that are direct children of the root operator of this plan).
numberOfVars() - Method in class se.liu.ida.hefquin.base.query.impl.TriplePatternImpl
 
numberOfVars() - Method in interface se.liu.ida.hefquin.base.query.TriplePattern
Returns the number of distinct variables in this triple pattern.

O

obj - Variable in class se.liu.ida.hefquin.base.datastructures.impl.cache.CacheEntryBase
 
OBJECT - Enum constant in enum class se.liu.ida.hefquin.engine.wrappers.graphql.data.impl.GraphQLFieldType
 
object1 - Variable in class se.liu.ida.hefquin.base.utils.Pair
 
object2 - Variable in class se.liu.ida.hefquin.base.utils.Pair
 
objectTypeToEntrypoint - Variable in class se.liu.ida.hefquin.engine.wrappers.graphql.data.impl.GraphQLSchemaImpl
 
objectTypeToFields - Variable in class se.liu.ida.hefquin.engine.wrappers.graphql.data.impl.GraphQLSchemaImpl
 
objs - Variable in class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.utils.QueryAnalyzer
 
ofTypePath - Static variable in class se.liu.ida.hefquin.engine.wrappers.graphql.impl.GraphQLSchemaInitializerImpl
 
op - Variable in exception se.liu.ida.hefquin.engine.queryplan.executable.ExecOpExecutionException
operator during whose execution this exception occurred
op - Variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.pullbased.PullBasedExecPlanTaskForBinaryOperator
 
op - Variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.pullbased.PullBasedExecPlanTaskForNullaryOperator
 
op - Variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.pullbased.PullBasedExecPlanTaskForUnaryOperator
 
op - Variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.pushbased.PushBasedExecPlanTaskForBinaryOperator
 
op - Variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.pushbased.PushBasedExecPlanTaskForNaryOperator
 
op - Variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.pushbased.PushBasedExecPlanTaskForNullaryOperator
 
op - Variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.pushbased.PushBasedExecPlanTaskForUnaryOperator
 
op - Variable in class se.liu.ida.hefquin.jenaintegration.sparql.engine.main.OpExecutorHeFQUIN.MainQueryIterator
 
OpExecutorHeFQUIN - Class in se.liu.ida.hefquin.jenaintegration.sparql.engine.main
 
OpExecutorHeFQUIN(QueryProcessor, ExecutionContext) - Constructor for class se.liu.ida.hefquin.jenaintegration.sparql.engine.main.OpExecutorHeFQUIN
 
OpExecutorHeFQUIN.MainQueryIterator - Class in se.liu.ida.hefquin.jenaintegration.sparql.engine.main
 
OpExecutorHeFQUIN.UnsupportedOpFinder - Class in se.liu.ida.hefquin.jenaintegration.sparql.engine.main
 
OpExecutorHeFQUIN.WrappingQueryIterator - Class in se.liu.ida.hefquin.jenaintegration.sparql.engine.main
 
opRunnerThread - Variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.iterbased.ResultElementIterWithBinaryExecOp
 
opRunnerThread - Variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.iterbased.ResultElementIterWithNullaryExecOp
 
opRunnerThread - Variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.iterbased.ResultElementIterWithUnaryExecOp
 
OpRunnerThread() - Constructor for class se.liu.ida.hefquin.engine.queryplan.executable.impl.iterbased.ResultElementIterBase.OpRunnerThread
 
OptimalPlansPerStage() - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.simple.DPBasedJoinPlanOptimizer.OptimalPlansPerStage
 
optimize(LogicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.evolutionaryAlgorithm.EvolutionaryAlgorithmQueryOptimizer
 
optimize(LogicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.PhysicalOptimizerBase
 
optimize(LogicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.randomized.IterativeImprovementBasedQueryOptimizer
 
optimize(LogicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.randomized.SimulatedAnnealing
 
optimize(LogicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.randomized.TwoPhaseQueryOptimizer
 
optimize(LogicalPlan) - Method in interface se.liu.ida.hefquin.engine.queryproc.PhysicalOptimizer
 
optimize(LogicalPlan, boolean) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.HeuristicsBasedLogicalOptimizerImpl
 
optimize(LogicalPlan, boolean) - Method in interface se.liu.ida.hefquin.engine.queryproc.LogicalOptimizer
 
optimize(PhysicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.PhysicalOptimizerBase
 
optimize(PhysicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.PhysicalOptimizerWithoutOptimization
 
optimize(PhysicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.randomized.IterativeImprovementBasedQueryOptimizer
 
optimize(PhysicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.simple.SimpleJoinOrderingQueryOptimizer
 
optimize(PhysicalPlan, int) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.randomized.SimulatedAnnealing
 
optimize(PhysicalPlan, int, double) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.randomized.SimulatedAnnealing
 
optimize(PhysicalPlan, TerminationCriterion) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.evolutionaryAlgorithm.EvolutionaryAlgorithmQueryOptimizer
 
optimizePlan(PhysicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.simple.SimpleJoinOrderingQueryOptimizer
 
optimizer1 - Variable in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.randomized.TwoPhaseQueryOptimizer
 
optimizer2 - Variable in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.randomized.TwoPhaseQueryOptimizer
 
optionalParts - Variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpParallelMultiwayLeftJoin
 
optionalParts - Variable in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpParallelMultiLeftJoin
 
out - Variable in class se.liu.ida.hefquin.base.utils.IndentingPrintStream
 
out - Variable in class se.liu.ida.hefquin.cli.MaterializeRDFViewOfLPG.MyCachingStreamRDF
 
outputBlockSize - Variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.pushbased.PushBasedExecPlanTaskBase
 
outputSink - Variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpBindJoinWithRequestOps.MyIntermediateResultElementSink
 
outputSink - Variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpIndexNestedLoopsJoinWithRequestOps.MyIntermediateResultElementSink
 
overallTimeout - Variable in class se.liu.ida.hefquin.engine.federation.access.impl.reqproc.SPARQLRequestProcessorImpl
 

P

pageURL - Variable in class se.liu.ida.hefquin.engine.federation.access.impl.req.BRTPFRequestImpl
 
pageURL - Variable in class se.liu.ida.hefquin.engine.federation.access.impl.req.TPFRequestImpl
 
Pair<T1,T2> - Class in se.liu.ida.hefquin.base.utils
 
Pair(T1, T2) - Constructor for class se.liu.ida.hefquin.base.utils.Pair
 
parallelPhase(IntermediateResultBlock, ExecutionContext) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpParallelMultiwayLeftJoin
 
parse(String) - Static method in class se.liu.ida.hefquin.engine.wrappers.lpg.utils.CypherUtils
This method parses a JSON response obtained from a Neo4j HTTP server into a list of POJOs
parseAsPropertyValue(JsonNode) - Static method in class se.liu.ida.hefquin.engine.wrappers.lpg.utils.RecordEntryFactory
 
parseEntrypoints(JsonObject) - Method in class se.liu.ida.hefquin.engine.wrappers.graphql.impl.GraphQLSchemaInitializerImpl
Initializes GraphQLEntrypoints by parsing the __schema/queryType parts of the json.
parseFedDescr(String) - Method in class se.liu.ida.hefquin.engine.federation.catalog.FederationDescriptionReader
 
parseFedDescr(Model) - Method in class se.liu.ida.hefquin.engine.federation.catalog.FederationDescriptionReader
 
parseJSON(JsonObject, Map<PairOfSameType<String>, Resource>, Model) - Method in class se.liu.ida.hefquin.engine.wrappers.graphql.impl.JSON2SolutionGraphConverterImpl
Parses through a JsonObject recursively and expands @param blankNodes and @param solutionGraph.
parseTypesAndFields(JsonObject) - Method in class se.liu.ida.hefquin.engine.wrappers.graphql.impl.GraphQLSchemaInitializerImpl
Initializes the available GraphQL types and fields received from the response.
parseVocabMapping(Resource, Model) - Method in class se.liu.ida.hefquin.engine.federation.catalog.FederationDescriptionReader
Checks whether given RDF resource (fm) representing a federation member is associated with a vocabulary mapping in the given federation description (fd) and, if so, parses this vocabulary mapping and returns it.
path - Variable in class se.liu.ida.hefquin.engine.wrappers.lpg.utils.LabeledGraph.Path
 
Path(CypherVar, List<LabeledGraph.Edge>) - Constructor for class se.liu.ida.hefquin.engine.wrappers.lpg.utils.LabeledGraph.Path
 
Path(CypherVar, LabeledGraph.Edge) - Constructor for class se.liu.ida.hefquin.engine.wrappers.lpg.utils.LabeledGraph.Path
 
PathMatchClause - Class in se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.match
 
PathMatchClause(List<PathMatchClause.EdgePattern>) - Constructor for class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.match.PathMatchClause
 
PathMatchClause(LabeledGraph.Path) - Constructor for class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.match.PathMatchClause
 
PathMatchClause.EdgePattern - Class in se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.match
 
pathSegments - Variable in class se.liu.ida.hefquin.engine.wrappers.graphql.utils.GraphQLFieldPathBuilder
 
pathToTargetSubPlan - Variable in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.AbstractRuleApplicationImpl
 
pattern - Variable in class se.liu.ida.hefquin.engine.federation.access.impl.req.SPARQLRequestImpl
 
pattern - Variable in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpGPAdd
 
pattern - Variable in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpGPOptAdd
 
PatternVarsAll - Class in se.liu.ida.hefquin.jenaext
In contrast to Jena's PatternVars class, this one collects all the variables in a given Element; i.e., including the ones inside MINUS and FILTERs.
PatternVarsAll() - Constructor for class se.liu.ida.hefquin.jenaext.PatternVarsAll
 
PatternVarsAll.MyPatternVarsVisitor - Class in se.liu.ida.hefquin.jenaext
 
PatternVarsVisitorWithoutServiceVars(Collection<Var>) - Constructor for class se.liu.ida.hefquin.engine.ValuesServiceQueryResolver.PatternVarsVisitorWithoutServiceVars
 
percAvgThreshold - Variable in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.evolutionaryAlgorithm.TerminateByDistancePercAvg
 
percAvgThreshold - Variable in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.evolutionaryAlgorithm.TerminateByDistancePercAvgDynamicG
 
percBestThreshold - Variable in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.evolutionaryAlgorithm.TerminateByDistancePercBest
 
performCardinalityRequests(FederationAccessManager, List<LogicalOpRequest<?, ?>>) - Static method in class se.liu.ida.hefquin.engine.federation.access.utils.FederationAccessUtils
 
performCardinalityRequests(FederationAccessManager, LogicalOpRequest<?, ?>...) - Static method in class se.liu.ida.hefquin.engine.federation.access.utils.FederationAccessUtils
 
performPageRequest(PageReqType, FederationAccessManager) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpRequestWithPaging
 
performPageRequest(PageReqType, FederationAccessManager) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpRequestWithTPFPaging
 
performPageRequest(BRTPFRequest, FederationAccessManager) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpRequestBRTPF
 
performPageRequest(TPFRequest, FederationAccessManager) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpRequestTPFatBRTPFServer
 
performPageRequest(TPFRequest, FederationAccessManager) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpRequestTPFatTPFServer
 
performQueryExecution(CypherQuery) - Method in class se.liu.ida.hefquin.cli.RunBGPOverNeo4j
 
performQueryTranslation(Set<Triple>, LPG2RDFConfiguration) - Method in class se.liu.ida.hefquin.cli.RunBGPOverNeo4j
 
performRequest(String, TriplePattern) - Method in class se.liu.ida.hefquin.engine.federation.access.impl.reqproc.TPFRequestProcessorBase
 
performRequest(ReqType, MemberType) - Method in interface se.liu.ida.hefquin.engine.federation.access.impl.reqproc.JSONRetrievalProcessor
Assumes that fm has a JSONRetrievalInterface.
performRequest(ReqType, MemberType) - Method in interface se.liu.ida.hefquin.engine.federation.access.impl.reqproc.RecordsRetrievalProcessor
Assumes that fm has a RecordsRetrievalInterface.
performRequest(ReqType, MemberType) - Method in interface se.liu.ida.hefquin.engine.federation.access.impl.reqproc.RequestProcessor
 
performRequest(ReqType, MemberType) - Method in interface se.liu.ida.hefquin.engine.federation.access.impl.reqproc.SolMapRetrievalProcessor
Assumes that fm has a SolMapRetrievalInterface.
performRequest(ReqType, MemberType) - Method in interface se.liu.ida.hefquin.engine.federation.access.impl.reqproc.StringRetrievalProcessor
 
performRequest(ReqType, MemberType) - Method in interface se.liu.ida.hefquin.engine.federation.access.impl.reqproc.TriplesRetrievalProcessor
Assumes that fm has a TriplesRetrievalInterface.
performRequest(BRTPFRequest, BRTPFServer) - Method in interface se.liu.ida.hefquin.engine.federation.access.impl.reqproc.BRTPFRequestProcessor
 
performRequest(BRTPFRequest, BRTPFServer) - Method in class se.liu.ida.hefquin.engine.federation.access.impl.reqproc.BRTPFRequestProcessorImpl
 
performRequest(FederationAccessManager) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpSolMapsRequest
 
performRequest(FederationAccessManager) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpTriplesRequest
 
performRequest(FederationAccessManager) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpRequestSPARQL
 
performRequest(FederationAccessManager, BRTPFRequest, BRTPFServer) - Static method in class se.liu.ida.hefquin.engine.federation.access.utils.FederationAccessUtils
 
performRequest(FederationAccessManager, Neo4jRequest, Neo4jServer) - Static method in class se.liu.ida.hefquin.engine.federation.access.utils.FederationAccessUtils
 
performRequest(FederationAccessManager, SPARQLRequest, SPARQLEndpoint) - Static method in class se.liu.ida.hefquin.engine.federation.access.utils.FederationAccessUtils
 
performRequest(FederationAccessManager, TPFRequest, BRTPFServer) - Static method in class se.liu.ida.hefquin.engine.federation.access.utils.FederationAccessUtils
 
performRequest(FederationAccessManager, TPFRequest, TPFServer) - Static method in class se.liu.ida.hefquin.engine.federation.access.utils.FederationAccessUtils
 
performRequest(FederationAccessManager, LogicalOpRequest<?, ?>...) - Static method in class se.liu.ida.hefquin.engine.federation.access.utils.FederationAccessUtils
 
performRequest(GraphQLRequest, GraphQLEndpoint) - Method in class se.liu.ida.hefquin.engine.federation.access.impl.reqproc.GraphQLRequestProcessorImpl
 
performRequest(Neo4jRequest, Neo4jServer) - Method in class se.liu.ida.hefquin.engine.federation.access.impl.reqproc.Neo4jRequestProcessorImpl
 
performRequest(SPARQLRequest, SPARQLEndpoint) - Method in class se.liu.ida.hefquin.engine.federation.access.impl.reqproc.SPARQLRequestProcessorImpl
 
performRequest(TPFRequest, TPFInterface, FederationMember) - Method in class se.liu.ida.hefquin.engine.federation.access.impl.reqproc.TPFRequestProcessorImpl
 
performRequest(TPFRequest, BRTPFServer) - Method in interface se.liu.ida.hefquin.engine.federation.access.impl.reqproc.TPFRequestProcessor
 
performRequest(TPFRequest, BRTPFServer) - Method in class se.liu.ida.hefquin.engine.federation.access.impl.reqproc.TPFRequestProcessorImpl
 
performRequest(TPFRequest, TPFServer) - Method in interface se.liu.ida.hefquin.engine.federation.access.impl.reqproc.TPFRequestProcessor
 
performRequest(TPFRequest, TPFServer) - Method in class se.liu.ida.hefquin.engine.federation.access.impl.reqproc.TPFRequestProcessorImpl
 
performRequest(GraphQLQuery, String, int, int) - Static method in class se.liu.ida.hefquin.engine.wrappers.graphql.conn.GraphQLConnection
 
performRequestWithQueryExecutionHTTP(SPARQLRequest, SPARQLEndpoint) - Method in class se.liu.ida.hefquin.engine.federation.access.impl.reqproc.SPARQLRequestProcessorImpl
 
performRequestWithRDFConnection(SPARQLRequest, SPARQLEndpoint) - Method in class se.liu.ida.hefquin.engine.federation.access.impl.reqproc.SPARQLRequestProcessorImpl
 
performResultTranslation(List<TableRecord>, LPG2RDFConfiguration, SPARQL2CypherTranslationResult) - Method in class se.liu.ida.hefquin.cli.RunBGPOverNeo4j
 
PhysicalOpBinaryUnion - Class in se.liu.ida.hefquin.engine.queryplan.physical.impl
A physical operator that implements a binary union.
PhysicalOpBinaryUnion(LogicalOpUnion) - Constructor for class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpBinaryUnion
 
PhysicalOpBindJoin - Class in se.liu.ida.hefquin.engine.queryplan.physical.impl
A physical operator that implements (a batching version of) the bind join algorithm for cases in which the federation member accessed by the algorithm supports the brTPF interface.
PhysicalOpBindJoin(LogicalOpTPAdd) - Constructor for class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpBindJoin
 
PhysicalOpBindJoin(LogicalOpTPOptAdd) - Constructor for class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpBindJoin
 
PhysicalOpBindJoinWithFILTER - Class in se.liu.ida.hefquin.engine.queryplan.physical.impl
A physical operator that implements (a batching version of) the bind join algorithm using FILTERs to capture the potential join partners that are sent to the federation member.
PhysicalOpBindJoinWithFILTER(LogicalOpBGPAdd) - Constructor for class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpBindJoinWithFILTER
 
PhysicalOpBindJoinWithFILTER(LogicalOpBGPOptAdd) - Constructor for class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpBindJoinWithFILTER
 
PhysicalOpBindJoinWithFILTER(LogicalOpGPAdd) - Constructor for class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpBindJoinWithFILTER
 
PhysicalOpBindJoinWithFILTER(LogicalOpGPOptAdd) - Constructor for class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpBindJoinWithFILTER
 
PhysicalOpBindJoinWithFILTER(LogicalOpTPAdd) - Constructor for class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpBindJoinWithFILTER
 
PhysicalOpBindJoinWithFILTER(LogicalOpTPOptAdd) - Constructor for class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpBindJoinWithFILTER
 
PhysicalOpBindJoinWithUNION - Class in se.liu.ida.hefquin.engine.queryplan.physical.impl
A physical operator that implements (a batching version of) the bind join algorithm using UNION.
PhysicalOpBindJoinWithUNION(LogicalOpBGPAdd) - Constructor for class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpBindJoinWithUNION
 
PhysicalOpBindJoinWithUNION(LogicalOpGPAdd) - Constructor for class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpBindJoinWithUNION
 
PhysicalOpBindJoinWithUNION(LogicalOpTPAdd) - Constructor for class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpBindJoinWithUNION
 
PhysicalOpBindJoinWithVALUES - Class in se.liu.ida.hefquin.engine.queryplan.physical.impl
A physical operator that implements (a batching version of) the bind join algorithm using a VALUES clause to capture the potential join partners that are sent to the federation member.
PhysicalOpBindJoinWithVALUES(LogicalOpBGPAdd) - Constructor for class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpBindJoinWithVALUES
 
PhysicalOpBindJoinWithVALUES(LogicalOpGPAdd) - Constructor for class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpBindJoinWithVALUES
 
PhysicalOpBindJoinWithVALUES(LogicalOpTPAdd) - Constructor for class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpBindJoinWithVALUES
 
PhysicalOperator - Interface in se.liu.ida.hefquin.engine.queryplan.physical
This is the top-level interface for all types of physical operators of HeFQUIN, where a physical operator is an element in a (physical) query execution plan and is associated with a concrete algorithm that produces a result (in HeFQUIN, this would be in the form of a sequence of solution mappings) by consuming such results produced by the sub-plans under the current operator.
PhysicalOperatorForLogicalOperator - Interface in se.liu.ida.hefquin.engine.queryplan.physical
An interface for any type of PhysicalOperator that directly implements a particular logical operator.
PhysicalOpFilter - Class in se.liu.ida.hefquin.engine.queryplan.physical.impl
A physical operator that filters the input solution mappings.
PhysicalOpFilter(LogicalOpFilter) - Constructor for class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpFilter
 
PhysicalOpGlobalToLocal - Class in se.liu.ida.hefquin.engine.queryplan.physical.impl
A physical operator that applies a given vocabulary mapping to all input solution mappings, converting them from using global vocabulary terms to using local vocabulary terms.
PhysicalOpGlobalToLocal(LogicalOpGlobalToLocal) - Constructor for class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpGlobalToLocal
 
PhysicalOpHashJoin - Class in se.liu.ida.hefquin.engine.queryplan.physical.impl
A physical operator that implements the hash join algorithm to perform an inner join of two sequences of input solution mappings (produced by the two sub-plans under this operator).
PhysicalOpHashJoin(LogicalOpJoin) - Constructor for class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpHashJoin
 
PhysicalOpHashRJoin - Class in se.liu.ida.hefquin.engine.queryplan.physical.impl
A physical operator that implements the hash join algorithm to perform a right outer join of two sequences of input solution mappings (produced by the two sub-plans under this operator).
PhysicalOpHashRJoin(LogicalOpRightJoin) - Constructor for class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpHashRJoin
 
PhysicalOpIndexNestedLoopsJoin - Class in se.liu.ida.hefquin.engine.queryplan.physical.impl
A physical operator that implements a version of the index nested loops join algorithm where the federation member is used as an index to request join partners for the input solution mappings.
PhysicalOpIndexNestedLoopsJoin(LogicalOpBGPAdd) - Constructor for class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpIndexNestedLoopsJoin
 
PhysicalOpIndexNestedLoopsJoin(LogicalOpBGPOptAdd) - Constructor for class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpIndexNestedLoopsJoin
 
PhysicalOpIndexNestedLoopsJoin(LogicalOpGPAdd) - Constructor for class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpIndexNestedLoopsJoin
 
PhysicalOpIndexNestedLoopsJoin(LogicalOpGPOptAdd) - Constructor for class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpIndexNestedLoopsJoin
 
PhysicalOpIndexNestedLoopsJoin(LogicalOpTPAdd) - Constructor for class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpIndexNestedLoopsJoin
 
PhysicalOpIndexNestedLoopsJoin(LogicalOpTPOptAdd) - Constructor for class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpIndexNestedLoopsJoin
 
PhysicalOpLocalToGlobal - Class in se.liu.ida.hefquin.engine.queryplan.physical.impl
A physical operator that applies a given vocabulary mapping to all input solution mappings, converting them from using local vocabulary terms to using global vocabulary terms.
PhysicalOpLocalToGlobal(LogicalOpLocalToGlobal) - Constructor for class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpLocalToGlobal
 
PhysicalOpMultiwayUnion - Class in se.liu.ida.hefquin.engine.queryplan.physical.impl
A physical operator that implements a multi-way union.
PhysicalOpMultiwayUnion() - Constructor for class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpMultiwayUnion
 
PhysicalOpNaiveNestedLoopsJoin - Class in se.liu.ida.hefquin.engine.queryplan.physical.impl
A physical operator that implements a local (!)
PhysicalOpNaiveNestedLoopsJoin(LogicalOpJoin) - Constructor for class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpNaiveNestedLoopsJoin
 
PhysicalOpParallelMultiLeftJoin - Class in se.liu.ida.hefquin.engine.queryplan.physical.impl
A physical operator that implements a left-outer join for multiple optional parts; as a unary operator, the operator has a single input, which provides the solutions of the non-optional part.
PhysicalOpParallelMultiLeftJoin(List<LogicalOpRequest<?, ?>>) - Constructor for class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpParallelMultiLeftJoin
 
PhysicalOpRequest<ReqType extends DataRetrievalRequest,MemberType extends FederationMember> - Class in se.liu.ida.hefquin.engine.queryplan.physical.impl
A physical operator that performs a request at a federation member and, then, outputs the solution mappings obtained via this request.
PhysicalOpRequest(LogicalOpRequest<ReqType, MemberType>) - Constructor for class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpRequest
 
PhysicalOpSymmetricHashJoin - Class in se.liu.ida.hefquin.engine.queryplan.physical.impl
A physical operator that implements the symmetric hash join algorithm to perform an inner join of two sequences of input solution mappings (produced by the two sub-plans under this operator).
PhysicalOpSymmetricHashJoin(LogicalOpJoin) - Constructor for class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpSymmetricHashJoin
 
PhysicalOptimizationException - Exception in se.liu.ida.hefquin.engine.queryproc
An exception that occurred during query optimization.
PhysicalOptimizationException() - Constructor for exception se.liu.ida.hefquin.engine.queryproc.PhysicalOptimizationException
 
PhysicalOptimizationException(String) - Constructor for exception se.liu.ida.hefquin.engine.queryproc.PhysicalOptimizationException
 
PhysicalOptimizationException(String, Throwable) - Constructor for exception se.liu.ida.hefquin.engine.queryproc.PhysicalOptimizationException
 
PhysicalOptimizationException(Throwable) - Constructor for exception se.liu.ida.hefquin.engine.queryproc.PhysicalOptimizationException
 
PhysicalOptimizationStats - Interface in se.liu.ida.hefquin.engine.queryproc
 
PhysicalOptimizationStatsImpl - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer
 
PhysicalOptimizationStatsImpl() - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.PhysicalOptimizationStatsImpl
 
physicalOptimizer - Static variable in class se.liu.ida.hefquin.engine.vocabulary.ECVocab
Specifies the physical optimizer to be used by the query planner.
PhysicalOptimizer - Interface in se.liu.ida.hefquin.engine.queryproc
 
PhysicalOptimizer - Static variable in class se.liu.ida.hefquin.engine.vocabulary.ECVocab
 
PhysicalOptimizerBase - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer
 
PhysicalOptimizerBase(LogicalToPhysicalPlanConverter) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.PhysicalOptimizerBase
 
PhysicalOptimizerWithoutOptimization - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer
 
PhysicalOptimizerWithoutOptimization(LogicalToPhysicalPlanConverter) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.PhysicalOptimizerWithoutOptimization
 
PhysicalPlan - Interface in se.liu.ida.hefquin.engine.queryplan.physical
 
PhysicalPlanFactory - Class in se.liu.ida.hefquin.engine.queryplan.utils
 
PhysicalPlanFactory() - Constructor for class se.liu.ida.hefquin.engine.queryplan.utils.PhysicalPlanFactory
 
PhysicalPlanPrinter - Interface in se.liu.ida.hefquin.engine.queryplan.utils
Implementations of this interface provide the functionality to print physical plans in some way.
PhysicalPlanVisitor - Interface in se.liu.ida.hefquin.engine.queryplan.physical
 
PhysicalPlanWalker - Class in se.liu.ida.hefquin.engine.queryplan.physical
 
PhysicalPlanWalker() - Constructor for class se.liu.ida.hefquin.engine.queryplan.physical.PhysicalPlanWalker
 
PhysicalPlanWalker.PhysicalWalkerVisitor - Class in se.liu.ida.hefquin.engine.queryplan.physical
 
PhysicalPlanWithBinaryRoot - Interface in se.liu.ida.hefquin.engine.queryplan.physical
 
PhysicalPlanWithBinaryRootImpl - Class in se.liu.ida.hefquin.engine.queryplan.physical.impl
 
PhysicalPlanWithBinaryRootImpl(BinaryPhysicalOp, PhysicalPlan, PhysicalPlan) - Constructor for class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalPlanWithBinaryRootImpl
Instead of creating such a plan directly using this constructor, use PhysicalPlanFactory.
PhysicalPlanWithCost - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.utils
 
PhysicalPlanWithCost(PhysicalPlan, double) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.utils.PhysicalPlanWithCost
 
PhysicalPlanWithCostUtils - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.utils
 
PhysicalPlanWithCostUtils() - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.utils.PhysicalPlanWithCostUtils
 
PhysicalPlanWithNaryRoot - Interface in se.liu.ida.hefquin.engine.queryplan.physical
 
PhysicalPlanWithNaryRootImpl - Class in se.liu.ida.hefquin.engine.queryplan.physical.impl
 
PhysicalPlanWithNaryRootImpl(NaryPhysicalOp, List<PhysicalPlan>) - Constructor for class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalPlanWithNaryRootImpl
Instead of creating such a plan directly using this constructor, use PhysicalPlanFactory.
PhysicalPlanWithNaryRootImpl(NaryPhysicalOp, PhysicalPlan...) - Constructor for class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalPlanWithNaryRootImpl
Instead of creating such a plan directly using this constructor, use PhysicalPlanFactory.
PhysicalPlanWithNullaryRoot - Interface in se.liu.ida.hefquin.engine.queryplan.physical
 
PhysicalPlanWithNullaryRootImpl - Class in se.liu.ida.hefquin.engine.queryplan.physical.impl
 
PhysicalPlanWithNullaryRootImpl(NullaryPhysicalOp) - Constructor for class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalPlanWithNullaryRootImpl
Instead of creating such a plan directly using this constructor, use PhysicalPlanFactory.
PhysicalPlanWithUnaryRoot - Interface in se.liu.ida.hefquin.engine.queryplan.physical
 
PhysicalPlanWithUnaryRootImpl - Class in se.liu.ida.hefquin.engine.queryplan.physical.impl
 
PhysicalPlanWithUnaryRootImpl(UnaryPhysicalOp, PhysicalPlan) - Constructor for class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalPlanWithUnaryRootImpl
Instead of creating such a plan directly using this constructor, use PhysicalPlanFactory.
PhysicalWalkerVisitor(PhysicalPlanVisitor, PhysicalPlanVisitor) - Constructor for class se.liu.ida.hefquin.engine.queryplan.physical.PhysicalPlanWalker.PhysicalWalkerVisitor
 
pickOne(Set<T>) - Method in class se.liu.ida.hefquin.base.utils.RandomizedSelection
Picks one of the elements from the given set by random and returns that element, where the weights of the elements determine their respective probability to be picked.
plan - Variable in class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.CardinalityBasedJoinOrderingBase.AnnotatedLogicalPlan
The wrapped LogicalPlan.
plan - Variable in class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.utils.QueryAnalyzer
 
plan - Variable in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.cardinality.CardinalityEstimationImpl.WorkerForSubquery
 
plan - Variable in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.cardinality.MinBasedCardinalityEstimationImpl.WorkerForUnion
 
plan - Variable in exception se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.CardinalityEstimationException
 
plan - Variable in exception se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.CostEstimationException
 
plan - Variable in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.utils.PhysicalPlanWithCost
 
plan1 - Variable in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.cardinality.MinBasedCardinalityEstimationImpl.WorkerForJoin
 
plan2 - Variable in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.cardinality.MinBasedCardinalityEstimationImpl.WorkerForJoin
 
planCompiler - Variable in class se.liu.ida.hefquin.engine.queryproc.impl.QueryProcessorImpl
 
planCompiler - Static variable in class se.liu.ida.hefquin.engine.vocabulary.ECVocab
Specifies the plan compiler to be used by the query processor.
PlanCompiler - Static variable in class se.liu.ida.hefquin.engine.vocabulary.ECVocab
 
planner - Variable in class se.liu.ida.hefquin.engine.queryproc.impl.QueryProcessorImpl
 
planRandomizedSelect - Variable in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.evolutionaryAlgorithm.EvolutionaryAlgorithmQueryOptimizer
 
PlanRewritingUtils - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting
 
PlanRewritingUtils(RuleInstances) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.PlanRewritingUtils
 
plans - Variable in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.evolutionaryAlgorithm.Generation
 
planWalk(LogicalPlan, int, int, int, PrintStream, String) - Method in class se.liu.ida.hefquin.engine.queryplan.utils.TextBasedLogicalPlanPrinterImpl
This method recursively goes through a plan, and appends specific strings to a print stream.
planWalk(PhysicalPlan, int, int, int, PrintStream, String) - Method in class se.liu.ida.hefquin.engine.queryplan.utils.TextBasedPhysicalPlanPrinterImpl
This method recursively goes through a plan, and appends specific strings to a print stream.
pm - Variable in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.LPG2RDFConfigurationImpl
 
PM_PREFIX - Static variable in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.DefaultLPG2RDFConfigurationImpl
 
policies - Variable in class se.liu.ida.hefquin.base.datastructures.impl.cache.GenericCacheImpl
 
poptimizer - Variable in class se.liu.ida.hefquin.engine.queryproc.impl.planning.QueryPlannerImpl
 
populateL2G(Map<Node, Set<TermMapping>>, Map<Node, Set<TermMapping>>) - Static method in class se.liu.ida.hefquin.base.data.mappings.impl.SchemaMappingImpl
Populates the given l2gMap based on the given g2lMap and returns whether all the TermMappings in g2lMap are equivalence mappings only.
potentialJoinVars - Variable in class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.CardinalityBasedJoinOrderingBase.AnnotatedLogicalPlan
The set of certain variables of CardinalityBasedJoinOrderingBase.AnnotatedLogicalPlan.plan; shortcut for calling ExpectedVariables#getCertainVariables()) on LogicalPlan.getExpectedVariables().
pplanPrinter - Variable in class se.liu.ida.hefquin.cli.modules.ModPlanPrinting
 
pplanPrinter - Variable in class se.liu.ida.hefquin.engine.queryproc.impl.planning.QueryPlannerImpl
 
PREDICATE_LABEL - Static variable in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.DefaultLPG2RDFConfigurationImpl
 
preds - Variable in class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.utils.QueryAnalyzer
 
preferredInputBlockSize() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpBindJoin
 
preferredInputBlockSize() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpIndexNestedLoopsJoinWithRequestOps
 
preferredInputBlockSize() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpIndexNestedLoopsJoinWithRequests
 
preferredInputBlockSize() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpParallelMultiwayLeftJoin
 
preferredInputBlockSize() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.UnaryExecutableOpBaseWithIterator
 
preferredInputBlockSize() - Method in interface se.liu.ida.hefquin.engine.queryplan.executable.UnaryExecutableOp
Returns the preferred block size of input blocks that are passed to this executable operator.
preferredInputBlockSizeFromChild1() - Method in interface se.liu.ida.hefquin.engine.queryplan.executable.BinaryExecutableOp
Returns the preferred block size of input blocks that are passed to this executable operator from the first operand.
preferredInputBlockSizeFromChild1() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpBinaryUnion
 
preferredInputBlockSizeFromChild1() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpHashJoin
 
preferredInputBlockSizeFromChild1() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpNaiveNestedLoopsJoin
 
preferredInputBlockSizeFromChild1() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpSymmetricHashJoin
 
preferredInputBlockSizeFromChild2() - Method in interface se.liu.ida.hefquin.engine.queryplan.executable.BinaryExecutableOp
Returns the preferred block size of input blocks that are passed to this executable operator from the second operand.
preferredInputBlockSizeFromChild2() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpBinaryUnion
 
preferredInputBlockSizeFromChild2() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpHashJoin
 
preferredInputBlockSizeFromChild2() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpNaiveNestedLoopsJoin
 
preferredInputBlockSizeFromChild2() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpSymmetricHashJoin
 
preferredInputBlockSizeFromChilden() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpMultiwayUnion
 
preferredInputBlockSizeFromChilden() - Method in interface se.liu.ida.hefquin.engine.queryplan.executable.NaryExecutableOp
Returns the preferred block size of input blocks that are passed to this executable operator from any of its operands.
preferredMinimumBlockSize - Variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ExecPlanTaskBase
 
prefix - Variable in class se.liu.ida.hefquin.engine.wrappers.graphql.data.impl.GraphQLIDPath
 
prefix - Variable in class se.liu.ida.hefquin.engine.wrappers.graphql.data.impl.GraphQLObjectPath
 
prefix - Variable in class se.liu.ida.hefquin.engine.wrappers.graphql.data.impl.GraphQLScalarPath
 
prefix(String, String) - Method in class se.liu.ida.hefquin.cli.MaterializeRDFViewOfLPG.MyCachingStreamRDF
 
prefix(String, String) - Method in class se.liu.ida.hefquin.engine.federation.access.impl.reqproc.TPFRequestProcessorBase.StreamRDF_TPFResponseBuilder
 
prefixOfIRIs - Static variable in class se.liu.ida.hefquin.engine.wrappers.lpg.vocabulary.LPGtoRDF
Specifies the IRI prefix used by IRI-based node mappings, by IRI-based node label mappings, by IRI-based edge label mappings, and by IRI-based property name mappings.
prev - Variable in class se.liu.ida.hefquin.base.datastructures.impl.cache.CacheReplacementPolicyLRU.IdNode
 
print(PrintStream) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.TaskBasedExecutablePlanImpl
 
print(Stats, PrintStream, boolean) - Static method in class se.liu.ida.hefquin.base.utils.StatsPrinter
Prints the given stats to the given print stream.
print(Stats, PrintStream, boolean, int) - Static method in class se.liu.ida.hefquin.base.utils.StatsPrinter
Prints the given stats to the given print stream at the given indentation level.
print(LogicalPlan, PrintStream) - Method in interface se.liu.ida.hefquin.engine.queryplan.utils.LogicalPlanPrinter
Prints the given plan to the given stream.
print(LogicalPlan, PrintStream) - Method in class se.liu.ida.hefquin.engine.queryplan.utils.TextBasedLogicalPlanPrinterImpl
 
print(PhysicalPlan, PrintStream) - Method in interface se.liu.ida.hefquin.engine.queryplan.utils.PhysicalPlanPrinter
Prints the given plan to the given stream.
print(PhysicalPlan, PrintStream) - Method in class se.liu.ida.hefquin.engine.queryplan.utils.TextBasedPhysicalPlanPrinterImpl
 
printFederationMember(FederationMember, String, PrintStream) - Method in class se.liu.ida.hefquin.engine.queryplan.utils.BaseForTextBasedPlanPrinters
 
printLogicalOperator(PhysicalOperatorForLogicalOperator, PrintStream, String) - Method in class se.liu.ida.hefquin.engine.queryplan.utils.TextBasedPhysicalPlanPrinterImpl
 
printLogicalOperatorBase(String, LogicalOperator, PrintStream, String) - Method in class se.liu.ida.hefquin.engine.queryplan.utils.BaseForTextBasedPlanPrinters
 
printOp(LogicalOpBGPAdd, PrintStream, String, String) - Method in class se.liu.ida.hefquin.engine.queryplan.utils.TextBasedLogicalPlanPrinterImpl
 
printOp(LogicalOpBGPOptAdd, PrintStream, String, String) - Method in class se.liu.ida.hefquin.engine.queryplan.utils.TextBasedLogicalPlanPrinterImpl
 
printOp(LogicalOpBind, PrintStream, String, String) - Method in class se.liu.ida.hefquin.engine.queryplan.utils.TextBasedLogicalPlanPrinterImpl
 
printOp(LogicalOpFilter, PrintStream, String, String) - Method in class se.liu.ida.hefquin.engine.queryplan.utils.TextBasedLogicalPlanPrinterImpl
 
printOp(LogicalOpGlobalToLocal, PrintStream, String, String) - Method in class se.liu.ida.hefquin.engine.queryplan.utils.TextBasedLogicalPlanPrinterImpl
 
printOp(LogicalOpGPAdd, PrintStream, String, String) - Method in class se.liu.ida.hefquin.engine.queryplan.utils.TextBasedLogicalPlanPrinterImpl
 
printOp(LogicalOpGPOptAdd, PrintStream, String, String) - Method in class se.liu.ida.hefquin.engine.queryplan.utils.TextBasedLogicalPlanPrinterImpl
 
printOp(LogicalOpJoin, PrintStream, String) - Method in class se.liu.ida.hefquin.engine.queryplan.utils.TextBasedLogicalPlanPrinterImpl
 
printOp(LogicalOpLocalToGlobal, PrintStream, String, String) - Method in class se.liu.ida.hefquin.engine.queryplan.utils.TextBasedLogicalPlanPrinterImpl
 
printOp(LogicalOpMultiwayJoin, PrintStream, String) - Method in class se.liu.ida.hefquin.engine.queryplan.utils.TextBasedLogicalPlanPrinterImpl
 
printOp(LogicalOpMultiwayLeftJoin, PrintStream, String) - Method in class se.liu.ida.hefquin.engine.queryplan.utils.TextBasedLogicalPlanPrinterImpl
 
printOp(LogicalOpMultiwayUnion, PrintStream, String) - Method in class se.liu.ida.hefquin.engine.queryplan.utils.TextBasedLogicalPlanPrinterImpl
 
printOp(LogicalOpRequest<?, ?>, PrintStream, String, String) - Method in class se.liu.ida.hefquin.engine.queryplan.utils.TextBasedLogicalPlanPrinterImpl
 
printOp(LogicalOpRightJoin, PrintStream, String) - Method in class se.liu.ida.hefquin.engine.queryplan.utils.TextBasedLogicalPlanPrinterImpl
 
printOp(LogicalOpTPAdd, PrintStream, String, String) - Method in class se.liu.ida.hefquin.engine.queryplan.utils.TextBasedLogicalPlanPrinterImpl
 
printOp(LogicalOpTPOptAdd, PrintStream, String, String) - Method in class se.liu.ida.hefquin.engine.queryplan.utils.TextBasedLogicalPlanPrinterImpl
 
printOp(LogicalOpUnion, PrintStream, String) - Method in class se.liu.ida.hefquin.engine.queryplan.utils.TextBasedLogicalPlanPrinterImpl
 
printOp(PhysicalOpBinaryUnion, PrintStream, String, String) - Method in class se.liu.ida.hefquin.engine.queryplan.utils.TextBasedPhysicalPlanPrinterImpl
 
printOp(PhysicalOpBindJoin, PrintStream, String, String) - Method in class se.liu.ida.hefquin.engine.queryplan.utils.TextBasedPhysicalPlanPrinterImpl
 
printOp(PhysicalOpBindJoinWithFILTER, PrintStream, String, String) - Method in class se.liu.ida.hefquin.engine.queryplan.utils.TextBasedPhysicalPlanPrinterImpl
 
printOp(PhysicalOpBindJoinWithUNION, PrintStream, String, String) - Method in class se.liu.ida.hefquin.engine.queryplan.utils.TextBasedPhysicalPlanPrinterImpl
 
printOp(PhysicalOpBindJoinWithVALUES, PrintStream, String, String) - Method in class se.liu.ida.hefquin.engine.queryplan.utils.TextBasedPhysicalPlanPrinterImpl
 
printOp(PhysicalOpFilter, PrintStream, String, String) - Method in class se.liu.ida.hefquin.engine.queryplan.utils.TextBasedPhysicalPlanPrinterImpl
 
printOp(PhysicalOpGlobalToLocal, PrintStream, String, String) - Method in class se.liu.ida.hefquin.engine.queryplan.utils.TextBasedPhysicalPlanPrinterImpl
 
printOp(PhysicalOpHashJoin, PrintStream, String, String) - Method in class se.liu.ida.hefquin.engine.queryplan.utils.TextBasedPhysicalPlanPrinterImpl
 
printOp(PhysicalOpHashRJoin, PrintStream, String, String) - Method in class se.liu.ida.hefquin.engine.queryplan.utils.TextBasedPhysicalPlanPrinterImpl
 
printOp(PhysicalOpIndexNestedLoopsJoin, PrintStream, String, String) - Method in class se.liu.ida.hefquin.engine.queryplan.utils.TextBasedPhysicalPlanPrinterImpl
 
printOp(PhysicalOpLocalToGlobal, PrintStream, String, String) - Method in class se.liu.ida.hefquin.engine.queryplan.utils.TextBasedPhysicalPlanPrinterImpl
 
printOp(PhysicalOpMultiwayUnion, PrintStream, String, String) - Method in class se.liu.ida.hefquin.engine.queryplan.utils.TextBasedPhysicalPlanPrinterImpl
 
printOp(PhysicalOpNaiveNestedLoopsJoin, PrintStream, String, String) - Method in class se.liu.ida.hefquin.engine.queryplan.utils.TextBasedPhysicalPlanPrinterImpl
 
printOp(PhysicalOpParallelMultiLeftJoin, PrintStream, String, String) - Method in class se.liu.ida.hefquin.engine.queryplan.utils.TextBasedPhysicalPlanPrinterImpl
 
printOp(PhysicalOpRequest<?, ?>, PrintStream, String, String) - Method in class se.liu.ida.hefquin.engine.queryplan.utils.TextBasedPhysicalPlanPrinterImpl
 
printOp(PhysicalOpSymmetricHashJoin, PrintStream, String, String) - Method in class se.liu.ida.hefquin.engine.queryplan.utils.TextBasedPhysicalPlanPrinterImpl
 
printOperatorInfoFmAndPattern(PhysicalOperatorForLogicalOperator, PrintStream, String) - Method in class se.liu.ida.hefquin.engine.queryplan.utils.TextBasedPhysicalPlanPrinterImpl
 
printResult(List<Binding>) - Method in class se.liu.ida.hefquin.cli.RunBGPOverNeo4j
 
printSPARQLGraphPattern(SPARQLGraphPattern, String, PrintStream) - Method in class se.liu.ida.hefquin.engine.queryplan.utils.BaseForTextBasedPlanPrinters
 
priority - Variable in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.AbstractRewritingRuleImpl
 
process(SolMapsResponse, IntermediateResultElementSink) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpSolMapsRequest
 
process(IntermediateResultBlock, IntermediateResultElementSink, ExecutionContext) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.UnaryExecutableOpBase
 
process(IntermediateResultBlock, IntermediateResultElementSink, ExecutionContext) - Method in interface se.liu.ida.hefquin.engine.queryplan.executable.UnaryExecutableOp
Processes the given input and sends the produced result elements (if any) to the given sink.
processArgs(CmdArgModule) - Method in class se.liu.ida.hefquin.cli.modules.ModEngineConfig
 
processArgs(CmdArgModule) - Method in class se.liu.ida.hefquin.cli.modules.ModFederation
 
processArgs(CmdArgModule) - Method in class se.liu.ida.hefquin.cli.modules.ModLPG2RDFConfiguration
 
processArgs(CmdArgModule) - Method in class se.liu.ida.hefquin.cli.modules.ModPlanPrinting
 
processBlockFromChild1(IntermediateResultBlock, IntermediateResultElementSink, ExecutionContext) - Method in interface se.liu.ida.hefquin.engine.queryplan.executable.BinaryExecutableOp
Processes the given input coming from the first operand and sends the produced result elements (if any) to the given sink.
processBlockFromChild1(IntermediateResultBlock, IntermediateResultElementSink, ExecutionContext) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BinaryExecutableOpBase
 
processBlockFromChild2(IntermediateResultBlock, IntermediateResultElementSink, ExecutionContext) - Method in interface se.liu.ida.hefquin.engine.queryplan.executable.BinaryExecutableOp
Processes the given input coming from the second operand and sends the produced result elements (if any) to the given sink.
processBlockFromChild2(IntermediateResultBlock, IntermediateResultElementSink, ExecutionContext) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BinaryExecutableOpBase
 
processBlockFromXthChild(int, IntermediateResultBlock, IntermediateResultElementSink, ExecutionContext) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.NaryExecutableOpBase
 
processBlockFromXthChild(int, IntermediateResultBlock, IntermediateResultElementSink, ExecutionContext) - Method in interface se.liu.ida.hefquin.engine.queryplan.executable.NaryExecutableOp
Processes the given input coming from the x-th operand and sends the produced result elements (if any) to the given sink.
processQuery(Query, QueryResultSink) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.QueryProcessorImpl
 
processQuery(Query, QueryResultSink) - Method in interface se.liu.ida.hefquin.engine.queryproc.QueryProcessor
 
produceNextIntermediateResultBlock() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.pullbased.PullBasedExecPlanTaskBase
Produces and returns a new IntermediateResultBlock.
produceNextIntermediateResultBlock() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.pullbased.PullBasedExecPlanTaskForBinaryOperator
 
produceNextIntermediateResultBlock() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.pullbased.PullBasedExecPlanTaskForNullaryOperator
 
produceNextIntermediateResultBlock() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.pullbased.PullBasedExecPlanTaskForUnaryOperator
 
produceOutput(IntermediateResultElementSink) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.pushbased.ConnectorForAdditionalConsumer
 
produceOutput(IntermediateResultElementSink) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.pushbased.PushBasedExecPlanTaskBase
 
produceOutput(IntermediateResultElementSink) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.pushbased.PushBasedExecPlanTaskForBinaryOperator
 
produceOutput(IntermediateResultElementSink) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.pushbased.PushBasedExecPlanTaskForNaryOperator
 
produceOutput(IntermediateResultElementSink) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.pushbased.PushBasedExecPlanTaskForNullaryOperator
 
produceOutput(IntermediateResultElementSink) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.pushbased.PushBasedExecPlanTaskForUnaryOperator
 
produceOutputByConsumingAllInputsInParallel(IntermediateResultElementSink) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.pushbased.PushBasedExecPlanTaskForNaryOperator
Consumes the complete i-th input first (and pushes that input to the operator PushBasedExecPlanTaskForNaryOperator.op), before moving on to the (i+1)-th input.
produceOutputByConsumingBothInputsInParallel(IntermediateResultElementSink) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.pushbased.PushBasedExecPlanTaskForBinaryOperator
Aims to consume both inputs in parallel.
produceOutputByConsumingInput1First(IntermediateResultElementSink) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.pushbased.PushBasedExecPlanTaskForBinaryOperator
Consumes the complete child 1 input first (and pushes that input to the operator PushBasedExecPlanTaskForBinaryOperator.op), before moving on to the input from child 2.
produceOutputByConsumingInputsOneAfterAnother(IntermediateResultElementSink) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.pushbased.PushBasedExecPlanTaskForNaryOperator
Consumes the complete i-th input first (and pushes that input to the operator PushBasedExecPlanTaskForNaryOperator.op), before moving on to the (i+1)-th input.
properties - Variable in class se.liu.ida.hefquin.engine.wrappers.lpg.data.impl.LPGEdge
 
properties - Variable in class se.liu.ida.hefquin.engine.wrappers.lpg.data.impl.LPGNode
 
properties - Variable in class se.liu.ida.hefquin.engine.wrappers.lpg.data.impl.PropertyMapImpl
 
property - Variable in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.PropertyAccessExpression
 
property(String) - Static method in class se.liu.ida.hefquin.engine.vocabulary.FD
 
PropertyAccessExpression - Class in se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression
 
PropertyAccessExpression(CypherVar, String) - Constructor for class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.PropertyAccessExpression
 
PropertyAccessWithVarExpression - Class in se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression
 
PropertyAccessWithVarExpression(CypherVar, CypherVar) - Constructor for class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.PropertyAccessWithVarExpression
 
PropertyMap - Interface in se.liu.ida.hefquin.engine.wrappers.lpg.data
Represents the set of property/value pairs that an LPG node or edge can have
PropertyMapImpl - Class in se.liu.ida.hefquin.engine.wrappers.lpg.data.impl
 
PropertyMapImpl(Map<String, Value>) - Constructor for class se.liu.ida.hefquin.engine.wrappers.lpg.data.impl.PropertyMapImpl
 
propertyName - Variable in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.PropertyNameMappingImpl_SingleMatchToURI
 
propertyName - Static variable in class se.liu.ida.hefquin.engine.wrappers.lpg.vocabulary.LPGtoRDF
Specifies the particular property name that a lr:SingletonIRIPropertyNameMapping considers.
propertyNameMapping - Static variable in class se.liu.ida.hefquin.engine.wrappers.lpg.vocabulary.LPGtoRDF
Specifies the property name mapping that is part of an LPG-to-RDF configuration.
PropertyNameMapping - Interface in se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl
This interface captures the notion of a property name mapping that is part of the notion of an LPG-to-RDF configuration, where such a property name mapping is an injective function from names of properties in LPGs to IRIs nodes as can occur in RDF graphs.
PropertyNameMapping - Static variable in class se.liu.ida.hefquin.engine.wrappers.lpg.vocabulary.LPGtoRDF
A property name mapping is an injective function that maps names of properties of LPG nodes and edges to IRIs, and it is one of the five components of an LPG-to-RDF configuration.
PropertyNameMappingImpl_AllToURIs - Class in se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl
 
PropertyNameMappingImpl_AllToURIs(String) - Constructor for class se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.PropertyNameMappingImpl_AllToURIs
 
PropertyNameMappingImpl_RegexMatchToURIs - Class in se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl
 
PropertyNameMappingImpl_RegexMatchToURIs(String, String) - Constructor for class se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.PropertyNameMappingImpl_RegexMatchToURIs
 
PropertyNameMappingImpl_SingleMatchToURI - Class in se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl
 
PropertyNameMappingImpl_SingleMatchToURI(String, String) - Constructor for class se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.PropertyNameMappingImpl_SingleMatchToURI
 
propertyNameMappings - Variable in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.CompositePropertyNameMappingImpl
 
propertyPrefix - Variable in class se.liu.ida.hefquin.engine.wrappers.graphql.impl.DefaultGraphQL2RDFConfiguration
 
PullBasedExecPlanTaskBase - Class in se.liu.ida.hefquin.engine.queryplan.executable.impl.pullbased
Pull-based implementation of ExecPlanTask.
PullBasedExecPlanTaskBase(ExecutionContext, int) - Constructor for class se.liu.ida.hefquin.engine.queryplan.executable.impl.pullbased.PullBasedExecPlanTaskBase
 
PullBasedExecPlanTaskForBinaryOperator - Class in se.liu.ida.hefquin.engine.queryplan.executable.impl.pullbased
 
PullBasedExecPlanTaskForBinaryOperator(BinaryExecutableOp, ExecPlanTask, ExecPlanTask, ExecutionContext, int) - Constructor for class se.liu.ida.hefquin.engine.queryplan.executable.impl.pullbased.PullBasedExecPlanTaskForBinaryOperator
 
PullBasedExecPlanTaskForNullaryOperator - Class in se.liu.ida.hefquin.engine.queryplan.executable.impl.pullbased
 
PullBasedExecPlanTaskForNullaryOperator(NullaryExecutableOp, ExecutionContext, int) - Constructor for class se.liu.ida.hefquin.engine.queryplan.executable.impl.pullbased.PullBasedExecPlanTaskForNullaryOperator
 
PullBasedExecPlanTaskForUnaryOperator - Class in se.liu.ida.hefquin.engine.queryplan.executable.impl.pullbased
 
PullBasedExecPlanTaskForUnaryOperator(UnaryExecutableOp, ExecPlanTask, ExecutionContext, int) - Constructor for class se.liu.ida.hefquin.engine.queryplan.executable.impl.pullbased.PullBasedExecPlanTaskForUnaryOperator
 
PullBasedQueryPlanCompilerImpl - Class in se.liu.ida.hefquin.engine.queryproc.impl.compiler
 
PullBasedQueryPlanCompilerImpl(QueryProcContext) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.compiler.PullBasedQueryPlanCompilerImpl
 
PullUpLtgOverJoin - Class in se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics
 
PullUpLtgOverJoin() - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.PullUpLtgOverJoin
 
PullUpLtgOverUnion - Class in se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics
 
PullUpLtgOverUnion() - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.PullUpLtgOverUnion
 
PushBasedExecPlanTask - Interface in se.liu.ida.hefquin.engine.queryplan.executable.impl.pushbased
 
PushBasedExecPlanTaskBase - Class in se.liu.ida.hefquin.engine.queryplan.executable.impl.pushbased
Push-based implementation of ExecPlanTask.
PushBasedExecPlanTaskBase(ExecutionContext, int) - Constructor for class se.liu.ida.hefquin.engine.queryplan.executable.impl.pushbased.PushBasedExecPlanTaskBase
 
PushBasedExecPlanTaskForBinaryOperator - Class in se.liu.ida.hefquin.engine.queryplan.executable.impl.pushbased
 
PushBasedExecPlanTaskForBinaryOperator(BinaryExecutableOp, ExecPlanTask, ExecPlanTask, ExecutionContext, int) - Constructor for class se.liu.ida.hefquin.engine.queryplan.executable.impl.pushbased.PushBasedExecPlanTaskForBinaryOperator
 
PushBasedExecPlanTaskForNaryOperator - Class in se.liu.ida.hefquin.engine.queryplan.executable.impl.pushbased
 
PushBasedExecPlanTaskForNaryOperator(NaryExecutableOp, ExecPlanTask[], ExecutionContext, int) - Constructor for class se.liu.ida.hefquin.engine.queryplan.executable.impl.pushbased.PushBasedExecPlanTaskForNaryOperator
 
PushBasedExecPlanTaskForNullaryOperator - Class in se.liu.ida.hefquin.engine.queryplan.executable.impl.pushbased
 
PushBasedExecPlanTaskForNullaryOperator(NullaryExecutableOp, ExecutionContext, int) - Constructor for class se.liu.ida.hefquin.engine.queryplan.executable.impl.pushbased.PushBasedExecPlanTaskForNullaryOperator
 
PushBasedExecPlanTaskForUnaryOperator - Class in se.liu.ida.hefquin.engine.queryplan.executable.impl.pushbased
 
PushBasedExecPlanTaskForUnaryOperator(UnaryExecutableOp, ExecPlanTask, ExecutionContext, int) - Constructor for class se.liu.ida.hefquin.engine.queryplan.executable.impl.pushbased.PushBasedExecPlanTaskForUnaryOperator
 
PushBasedQueryPlanCompilerImpl - Class in se.liu.ida.hefquin.engine.queryproc.impl.compiler
 
PushBasedQueryPlanCompilerImpl(QueryProcContext) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.compiler.PushBasedQueryPlanCompilerImpl
 
PushBasedQueryPlanCompilerImpl.Worker - Class in se.liu.ida.hefquin.engine.queryproc.impl.compiler
 
PushJoinUnderUnionWithRequests - Class in se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics
In cases in which there are unions with requests under joins (which may happen only if we do not use UnionPullUp, this heuristics turns the requests into xxAdd operators with the previous join arguments as subplans.
PushJoinUnderUnionWithRequests() - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.PushJoinUnderUnionWithRequests
 
pushToNonOptSubPlan(ExprList, LogicalPlan, ExprList) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.FilterPushDown
 
put(IdType, ObjectType) - Method in interface se.liu.ida.hefquin.base.datastructures.Cache
Adds the given object to this cache, associated with the given ID.
put(IdType, ObjectType) - Method in class se.liu.ida.hefquin.base.datastructures.impl.cache.GenericCacheImpl
 
put(String, Object) - Method in class se.liu.ida.hefquin.base.utils.StatsImpl
 
put(PhysicalPlan, Var, CompletableFuture<Integer>) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.cardinality.VarSpecificCardinalityEstimationImpl.MyCache
 

Q

q - Variable in class se.liu.ida.hefquin.engine.wrappers.lpg.impl.SPARQL2CypherTranslationResultImpl
 
qProc - Variable in class se.liu.ida.hefquin.engine.HeFQUINEngineImpl
 
qProc - Variable in class se.liu.ida.hefquin.jenaintegration.sparql.engine.main.OpExecutorHeFQUIN
 
qprocCtx - Variable in class se.liu.ida.hefquin.engine.HeFQUINEngineConfigReader.ExtendedContextImpl2
 
quad(Quad) - Method in class se.liu.ida.hefquin.cli.MaterializeRDFViewOfLPG.MyCachingStreamRDF
 
quad(Quad) - Method in class se.liu.ida.hefquin.engine.federation.access.impl.reqproc.TPFRequestProcessorBase.StreamRDF_TPFResponseBuilder
 
query - Variable in class se.liu.ida.hefquin.engine.federation.access.impl.req.GraphQLRequestImpl
 
query - Variable in class se.liu.ida.hefquin.engine.federation.access.impl.req.SPARQLRequestImpl
 
query - Variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpBindJoin
 
query - Variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpIndexNestedLoopsJoin
 
query - Variable in exception se.liu.ida.hefquin.engine.queryproc.SourcePlanningException
 
Query - Interface in se.liu.ida.hefquin.base.query
 
QueryAnalyzer - Class in se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.utils
 
QueryAnalyzer(LogicalPlan) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.utils.QueryAnalyzer
 
queryArgs - Variable in class se.liu.ida.hefquin.engine.wrappers.graphql.query.impl.GraphQLQueryImpl
 
QueryCompilationException - Exception in se.liu.ida.hefquin.engine.queryproc
An exception that occurred during query compilation.
QueryCompilationException() - Constructor for exception se.liu.ida.hefquin.engine.queryproc.QueryCompilationException
 
QueryCompilationException(String) - Constructor for exception se.liu.ida.hefquin.engine.queryproc.QueryCompilationException
 
QueryCompilationException(String, Throwable) - Constructor for exception se.liu.ida.hefquin.engine.queryproc.QueryCompilationException
 
QueryCompilationException(Throwable) - Constructor for exception se.liu.ida.hefquin.engine.queryproc.QueryCompilationException
 
QueryExecutionException - Exception in se.liu.ida.hefquin.engine.wrappers.graphql.utils
 
QueryExecutionException(String, Exception) - Constructor for exception se.liu.ida.hefquin.engine.wrappers.graphql.utils.QueryExecutionException
 
QueryPatternUtils - Class in se.liu.ida.hefquin.base.query.impl
 
QueryPatternUtils() - Constructor for class se.liu.ida.hefquin.base.query.impl.QueryPatternUtils
 
QueryPatternUtils.VariableByBlankNodeSubstitutionException - Exception in se.liu.ida.hefquin.base.query.impl
 
QueryPlanCompiler - Interface in se.liu.ida.hefquin.engine.queryproc
 
QueryPlanCompilerBase - Class in se.liu.ida.hefquin.engine.queryproc.impl.compiler
 
QueryPlanCompilerBase(QueryProcContext) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.compiler.QueryPlanCompilerBase
 
queryPlanner - Static variable in class se.liu.ida.hefquin.engine.vocabulary.ECVocab
Specifies the query planner to be used by the query processor.
QueryPlanner - Interface in se.liu.ida.hefquin.engine.queryproc
 
QueryPlanner - Static variable in class se.liu.ida.hefquin.engine.vocabulary.ECVocab
Instances of this class must have exactly one 'sourcePlanner' property, one 'logicalOptimizer' property, one 'physicalOptimizer' property.
QueryPlannerImpl - Class in se.liu.ida.hefquin.engine.queryproc.impl.planning
Simple implementation of QueryPlanner.
QueryPlannerImpl(SourcePlanner, LogicalOptimizer, PhysicalOptimizer, LogicalPlanPrinter, LogicalPlanPrinter, PhysicalPlanPrinter) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.planning.QueryPlannerImpl
 
QueryPlanningException - Exception in se.liu.ida.hefquin.engine.queryproc
An exception that occurred during query planning.
QueryPlanningException() - Constructor for exception se.liu.ida.hefquin.engine.queryproc.QueryPlanningException
 
QueryPlanningException(String) - Constructor for exception se.liu.ida.hefquin.engine.queryproc.QueryPlanningException
 
QueryPlanningException(String, Throwable) - Constructor for exception se.liu.ida.hefquin.engine.queryproc.QueryPlanningException
 
QueryPlanningException(Throwable) - Constructor for exception se.liu.ida.hefquin.engine.queryproc.QueryPlanningException
 
QueryPlanningStats - Interface in se.liu.ida.hefquin.engine.queryproc
 
QueryPlanningStatsImpl - Class in se.liu.ida.hefquin.engine.queryproc.impl.planning
 
QueryPlanningStatsImpl(long, long, long, long, SourcePlanningStats, LogicalPlan, LogicalPlan, PhysicalPlan, PhysicalOptimizationStats) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.planning.QueryPlanningStatsImpl
 
QueryProcContext - Interface in se.liu.ida.hefquin.engine.queryproc
 
QueryProcContext - Static variable in class se.liu.ida.hefquin.engine.vocabulary.ECVocab
 
queryProcessor - Static variable in class se.liu.ida.hefquin.engine.vocabulary.ECVocab
Specifies the query processor to be used in a configuration of the HeFQUIN engine.
QueryProcessor - Interface in se.liu.ida.hefquin.engine.queryproc
 
QueryProcessor - Static variable in class se.liu.ida.hefquin.engine.vocabulary.ECVocab
Instances of this class must have exactly one 'queryPlanner' property, one 'planCompiler' property, one 'executionEngine' property.
QueryProcessorImpl - Class in se.liu.ida.hefquin.engine.queryproc.impl
Simple implementation of QueryProcessor.
QueryProcessorImpl(QueryPlanner, QueryPlanCompiler, ExecutionEngine, QueryProcContext) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.QueryProcessorImpl
 
QueryProcException - Exception in se.liu.ida.hefquin.engine.queryproc
An exception that may occur when processing a query.
QueryProcException() - Constructor for exception se.liu.ida.hefquin.engine.queryproc.QueryProcException
 
QueryProcException(String) - Constructor for exception se.liu.ida.hefquin.engine.queryproc.QueryProcException
 
QueryProcException(String, Throwable) - Constructor for exception se.liu.ida.hefquin.engine.queryproc.QueryProcException
 
QueryProcException(Throwable) - Constructor for exception se.liu.ida.hefquin.engine.queryproc.QueryProcException
 
QueryProcStats - Interface in se.liu.ida.hefquin.engine.queryproc
 
QueryProcStatsImpl - Class in se.liu.ida.hefquin.engine.queryproc.impl
 
QueryProcStatsImpl(long, long, long, long, QueryPlanningStats, ExecutionStats) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.QueryProcStatsImpl
 
QueryResultSink - Interface in se.liu.ida.hefquin.engine.queryproc
 
QueryTranslatingException - Exception in se.liu.ida.hefquin.engine.wrappers.graphql.utils
 
QueryTranslatingException(String) - Constructor for exception se.liu.ida.hefquin.engine.wrappers.graphql.utils.QueryTranslatingException
 
QueryTranslatingException(String, Exception) - Constructor for exception se.liu.ida.hefquin.engine.wrappers.graphql.utils.QueryTranslatingException
 
queryTypeArgsPath1 - Static variable in class se.liu.ida.hefquin.engine.wrappers.graphql.impl.GraphQLSchemaInitializerImpl
 
queryTypeArgsPath2 - Static variable in class se.liu.ida.hefquin.engine.wrappers.graphql.impl.GraphQLSchemaInitializerImpl
 
queryTypePath1 - Static variable in class se.liu.ida.hefquin.engine.wrappers.graphql.impl.GraphQLSchemaInitializerImpl
 
queryTypePath2 - Static variable in class se.liu.ida.hefquin.engine.wrappers.graphql.impl.GraphQLSchemaInitializerImpl
 
queryTypePath3 - Static variable in class se.liu.ida.hefquin.engine.wrappers.graphql.impl.GraphQLSchemaInitializerImpl
 

R

rand - Variable in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.evolutionaryAlgorithm.EvolutionaryAlgorithmQueryOptimizer
 
random - Variable in class se.liu.ida.hefquin.base.utils.RandomizedSelection.MyIterator
 
random - Variable in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.simple.RandomizedJoinPlanOptimizerImpl
The class contains a random seed object.
RandomizedJoinPlanOptimizerImpl - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.simple
 
RandomizedJoinPlanOptimizerImpl() - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.simple.RandomizedJoinPlanOptimizerImpl
 
RandomizedQueryOptimizerBase - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.randomized
 
RandomizedQueryOptimizerBase(LogicalToPhysicalPlanConverter, CostModel, RuleInstances) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.randomized.RandomizedQueryOptimizerBase
 
RandomizedSelection<T extends RandomizedSelection.WeightedObject> - Class in se.liu.ida.hefquin.base.utils
 
RandomizedSelection() - Constructor for class se.liu.ida.hefquin.base.utils.RandomizedSelection
 
RandomizedSelection.MyIterator - Class in se.liu.ida.hefquin.base.utils
 
RandomizedSelection.WeightedObject - Interface in se.liu.ida.hefquin.base.utils
 
read(Graph) - Static method in class se.liu.ida.hefquin.base.data.mappings.impl.EntityMappingReader
Parses the given RDF description of an entity mapping into a Map in which the global terms of the entity mapping are the keys, each of them associated with a set of its corresponding local terms.
read(Graph) - Static method in class se.liu.ida.hefquin.base.data.mappings.impl.SchemaMappingReader
Parses the given RDF description of a schema mapping into a Map in which every global term of the schema mapping is a key that is associated with a set of all TermMappings that have the global term as their TermMapping.getGlobalTerm().
read(Model) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.LPG2RDFConfigurationReader
 
read(Model, HeFQUINEngineConfigReader.Context) - Method in class se.liu.ida.hefquin.engine.HeFQUINEngineConfigReader
Creates a HeFQUINEngine that is configured based on the description in the given RDF model.
read(Resource) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.LPG2RDFConfigurationReader
 
read(Resource, HeFQUINEngineConfigReader.Context) - Method in class se.liu.ida.hefquin.engine.HeFQUINEngineConfigReader
 
readCompositeEdgeLabelMapping(Resource) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.LPG2RDFConfigurationReader
 
readCompositeNodeLabelMapping(Resource) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.LPG2RDFConfigurationReader
 
readCompositePropertyNameMapping(Resource) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.LPG2RDFConfigurationReader
 
readCostModel(Resource, HeFQUINEngineConfigReader.ExtendedContext) - Method in class se.liu.ida.hefquin.engine.HeFQUINEngineConfigReader
 
readEdgeLabelMapping(Resource) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.LPG2RDFConfigurationReader
 
readEdgeLabelMappingFromConfig(Resource) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.LPG2RDFConfigurationReader
 
readExecutionEngine(Resource, HeFQUINEngineConfigReader.ExtendedContext) - Method in class se.liu.ida.hefquin.engine.HeFQUINEngineConfigReader
 
readFederationAccessManager(Resource, HeFQUINEngineConfigReader.Context) - Method in class se.liu.ida.hefquin.engine.HeFQUINEngineConfigReader
 
readFromFile(String) - Static method in class se.liu.ida.hefquin.engine.federation.catalog.FederationDescriptionReader
 
readFromFile(String) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.LPG2RDFConfigurationReader
Creates a LPG2RDFConfiguration from the RDF-based description in the given file.
readFromFile(String, String) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.LPG2RDFConfigurationReader
Creates the LPG2RDFConfiguration that is identified by the given URI in the RDF-based description in the given file.
readFromFile(String, String, HeFQUINEngineConfigReader.Context) - Method in class se.liu.ida.hefquin.engine.HeFQUINEngineConfigReader
Creates a HeFQUINEngine that is configured based on the configuration identified by the given URI in the given RDF file.
readFromFile(String, HeFQUINEngineConfigReader.Context) - Method in class se.liu.ida.hefquin.engine.HeFQUINEngineConfigReader
Creates a HeFQUINEngine that is configured based on the description in the given RDF file.
readFromModel(Model) - Static method in class se.liu.ida.hefquin.engine.federation.catalog.FederationDescriptionReader
 
readIRIPrefixBasedEdgeLabelMapping(Resource) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.LPG2RDFConfigurationReader
 
readIRIPrefixBasedNodeLabelMapping(Resource) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.LPG2RDFConfigurationReader
 
readIRIPrefixBasedNodeMapping(Resource) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.LPG2RDFConfigurationReader
 
readIRIPrefixBasedPropertyNameMapping(Resource) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.LPG2RDFConfigurationReader
 
readLabelPredicateFromConfig(Resource) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.LPG2RDFConfigurationReader
 
readLiteralBasedNodeLabelMapping(Resource) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.LPG2RDFConfigurationReader
 
readLogicalOptimizer(Resource, HeFQUINEngineConfigReader.ExtendedContext) - Method in class se.liu.ida.hefquin.engine.HeFQUINEngineConfigReader
 
readNodeLabelMapping(Resource) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.LPG2RDFConfigurationReader
 
readNodeLabelMappingFromConfig(Resource) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.LPG2RDFConfigurationReader
 
readNodeMappingFromConfig(Resource) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.LPG2RDFConfigurationReader
 
readPhysicalOptimizer(Resource, HeFQUINEngineConfigReader.ExtendedContext) - Method in class se.liu.ida.hefquin.engine.HeFQUINEngineConfigReader
 
readPropertyNameMapping(Resource) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.LPG2RDFConfigurationReader
 
readPropertyNameMappingFromConfig(Resource) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.LPG2RDFConfigurationReader
 
readQueryPlanCompiler(Resource, HeFQUINEngineConfigReader.ExtendedContext) - Method in class se.liu.ida.hefquin.engine.HeFQUINEngineConfigReader
 
readQueryPlanner(Resource, HeFQUINEngineConfigReader.ExtendedContext) - Method in class se.liu.ida.hefquin.engine.HeFQUINEngineConfigReader
 
readQueryProcessor(Resource, HeFQUINEngineConfigReader.ExtendedContext) - Method in class se.liu.ida.hefquin.engine.HeFQUINEngineConfigReader
 
readRegexBasedEdgeLabelMapping(Resource) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.LPG2RDFConfigurationReader
 
readRegexBasedNodeLabelMapping(Resource) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.LPG2RDFConfigurationReader
 
readRegexBasedPropertyNameMapping(Resource) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.LPG2RDFConfigurationReader
 
readRequestBody(HttpServletRequest) - Method in class se.liu.ida.hefquin.service.HeFQUINServlet
 
readSingletonIRIEdgeLabelMapping(Resource) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.LPG2RDFConfigurationReader
 
readSingletonIRINodeLabelMapping(Resource) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.LPG2RDFConfigurationReader
 
readSingletonIRIPropertyNameMapping(Resource) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.LPG2RDFConfigurationReader
 
readSingletonLiteralNodeLabelMapping(Resource) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.LPG2RDFConfigurationReader
 
readSourcePlanner(Resource, HeFQUINEngineConfigReader.ExtendedContext) - Method in class se.liu.ida.hefquin.engine.HeFQUINEngineConfigReader
 
readTimeout - Variable in class se.liu.ida.hefquin.engine.federation.access.impl.reqproc.GraphQLRequestProcessorImpl
 
readyToStop(int) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.randomized.StoppingConditionByNumberOfGenerations
 
readyToStop(int) - Method in interface se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.randomized.StoppingConditionForIterativeImprovement
 
readyToTerminate(Generation, List<Generation>) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.evolutionaryAlgorithm.TerminateByDistancePercAvg
 
readyToTerminate(Generation, List<Generation>) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.evolutionaryAlgorithm.TerminateByDistancePercAvgDynamicG
 
readyToTerminate(Generation, List<Generation>) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.evolutionaryAlgorithm.TerminateByDistancePercBest
 
readyToTerminate(Generation, List<Generation>) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.evolutionaryAlgorithm.TerminateByDiversityDistBest
 
readyToTerminate(Generation, List<Generation>) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.evolutionaryAlgorithm.TerminateByDiversityDistMax
 
readyToTerminate(Generation, List<Generation>) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.evolutionaryAlgorithm.TerminateByDiversityRelStDev
 
readyToTerminate(Generation, List<Generation>) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.evolutionaryAlgorithm.TerminatedByCostValue
 
readyToTerminate(Generation, List<Generation>) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.evolutionaryAlgorithm.TerminatedByNumberOfGenerations
Returns true if the generation number exceeds the threshold
readyToTerminate(Generation, List<Generation>) - Method in interface se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.evolutionaryAlgorithm.TerminationCriterion
Returns true if this termination criterion has been reached with the current generation.
reconstructParentPlan(PhysicalPlan, PhysicalPlan, PhysicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.AbstractRuleApplicationImpl
 
Record2SolutionMappingTranslator - Interface in se.liu.ida.hefquin.engine.wrappers.lpg
 
Record2SolutionMappingTranslatorImpl - Class in se.liu.ida.hefquin.engine.wrappers.lpg.impl
 
Record2SolutionMappingTranslatorImpl() - Constructor for class se.liu.ida.hefquin.engine.wrappers.lpg.impl.Record2SolutionMappingTranslatorImpl
 
RecordEntry - Interface in se.liu.ida.hefquin.engine.wrappers.lpg.data
A record entry is a pair (ai, vi) where ai is a Cypher variable and vi is a Value.
RecordEntryFactory - Class in se.liu.ida.hefquin.engine.wrappers.lpg.utils
 
RecordEntryFactory() - Constructor for class se.liu.ida.hefquin.engine.wrappers.lpg.utils.RecordEntryFactory
 
RecordEntryImpl - Class in se.liu.ida.hefquin.engine.wrappers.lpg.data.impl
 
RecordEntryImpl(CypherVar, Value) - Constructor for class se.liu.ida.hefquin.engine.wrappers.lpg.data.impl.RecordEntryImpl
 
recordExceptionCaughtDuringExecution(Exception) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOps
 
RecordsResponse - Interface in se.liu.ida.hefquin.engine.federation.access
 
RecordsResponseImpl - Class in se.liu.ida.hefquin.engine.federation.access.impl.response
 
RecordsResponseImpl(List<TableRecord>, FederationMember, DataRetrievalRequest, Date) - Constructor for class se.liu.ida.hefquin.engine.federation.access.impl.response.RecordsResponseImpl
 
RecordsResponseImpl(List<TableRecord>, FederationMember, DataRetrievalRequest, Date, Date) - Constructor for class se.liu.ida.hefquin.engine.federation.access.impl.response.RecordsResponseImpl
 
RecordsRetrievalInterface - Interface in se.liu.ida.hefquin.engine.federation.access
 
RecordsRetrievalProcessor<ReqType extends DataRetrievalRequest,MemberType extends FederationMember> - Interface in se.liu.ida.hefquin.engine.federation.access.impl.reqproc
 
reduceRequestBlockSize() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpBindJoinWithRequestOps
Reduces BaseForExecOpBindJoinWithRequestOps.requestBlockSize to its current value divided by 2 if the resulting value would still be greater or equal to BaseForExecOpBindJoinWithRequestOps.minimumRequestBlockSize.
regex - Variable in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.EdgeLabelMappingImpl_RegexMatchToURIs
 
regex - Variable in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.NodeLabelMappingImpl_RegexMatchToLiterals
 
regex - Variable in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.NodeLabelMappingImpl_RegexMatchToURIs
 
regex - Variable in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.PropertyNameMappingImpl_RegexMatchToURIs
 
regex - Static variable in class se.liu.ida.hefquin.engine.wrappers.lpg.vocabulary.LPGtoRDF
Specifies the regular expression used by regex-based node label mappings, by regex-based edge label mappings, and by regex-based property name mappings.
RegexBasedEdgeLabelMapping - Static variable in class se.liu.ida.hefquin.engine.wrappers.lpg.vocabulary.LPGtoRDF
Class of edge label mappings that focus only on edge labels that match a given regular expression.
RegexBasedNodeLabelMapping - Static variable in class se.liu.ida.hefquin.engine.wrappers.lpg.vocabulary.LPGtoRDF
Class of node label mappings that focus only on node labels that match a given regular expression.
RegexBasedPropertyNameMapping - Static variable in class se.liu.ida.hefquin.engine.wrappers.lpg.vocabulary.LPGtoRDF
Class of property name mappings that focus only on property names that match a given regular expression.
registerWith(CmdGeneral) - Method in class se.liu.ida.hefquin.cli.modules.ModEngineConfig
 
registerWith(CmdGeneral) - Method in class se.liu.ida.hefquin.cli.modules.ModFederation
 
registerWith(CmdGeneral) - Method in class se.liu.ida.hefquin.cli.modules.ModLPG2RDFConfiguration
 
registerWith(CmdGeneral) - Method in class se.liu.ida.hefquin.cli.modules.ModPlanPrinting
 
registerWith(CmdGeneral) - Method in class se.liu.ida.hefquin.cli.modules.ModQuery
 
relStDevThreshold - Variable in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.evolutionaryAlgorithm.TerminateByDiversityRelStDev
 
remove(Object) - Method in class se.liu.ida.hefquin.base.datastructures.impl.SolutionMappingsIndexBase
 
remove(Object) - Method in class se.liu.ida.hefquin.base.datastructures.impl.WrappingSolutionMappingsIndex
 
removeAll(Collection<?>) - Method in class se.liu.ida.hefquin.base.datastructures.impl.SolutionMappingsIndexBase
 
removeAll(Collection<?>) - Method in class se.liu.ida.hefquin.base.datastructures.impl.WrappingSolutionMappingsIndex
 
removeFromList(CacheReplacementPolicyLRU.IdNode) - Method in class se.liu.ida.hefquin.base.datastructures.impl.cache.CacheReplacementPolicyLRU
Attention, this method does not remove n from CacheReplacementPolicyLRU.nodes.
removeJsonKeyPrefix(String) - Method in interface se.liu.ida.hefquin.engine.wrappers.graphql.GraphQL2RDFConfiguration
 
removeJsonKeyPrefix(String) - Method in class se.liu.ida.hefquin.engine.wrappers.graphql.impl.DefaultGraphQL2RDFConfiguration
 
removeLast() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.utils.LabeledGraph.Path
 
RemovePairsOfG2lAndL2g - Class in se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics
 
RemovePairsOfG2lAndL2g() - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.RemovePairsOfG2lAndL2g
 
removePath(LabeledGraph.Path) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.utils.LabeledGraph
removes the edges contained in path
removePropertyPrefix(String) - Method in interface se.liu.ida.hefquin.engine.wrappers.graphql.GraphQL2RDFConfiguration
Function to remove the prefix from the property URI: @param uri Otherwise return null if unable (invalid property URI)
removePropertyPrefix(String) - Method in class se.liu.ida.hefquin.engine.wrappers.graphql.impl.DefaultGraphQL2RDFConfiguration
 
removePropertySuffix(String) - Method in interface se.liu.ida.hefquin.engine.wrappers.graphql.GraphQL2RDFConfiguration
Function to remove the suffix (connecting text and class name) from the property URI: @param uri.
removePropertySuffix(String) - Method in class se.liu.ida.hefquin.engine.wrappers.graphql.impl.DefaultGraphQL2RDFConfiguration
 
RemoveUnnecessaryL2gAndG2l - Class in se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics
 
RemoveUnnecessaryL2gAndG2l() - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.RemoveUnnecessaryL2gAndG2l
 
reorder(LogicalPlan[]) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.CardinalityBasedJoinOrderingBase
Changes the order of the subplans in the given array by using the greedy algorithm described above for this class.
reorderSubPlans(LogicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.GreedyBasedReordering
 
replacementPolicy - Variable in class se.liu.ida.hefquin.base.datastructures.impl.cache.GenericCacheImpl
 
replaceVariable(Map<CypherVar, CypherVar>, CypherExpression) - Static method in class se.liu.ida.hefquin.engine.wrappers.lpg.utils.CypherUtils
 
req - Variable in exception se.liu.ida.hefquin.engine.federation.access.FederationAccessException
the request during which this exception occurred
req - Variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpRequest
 
req - Variable in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpRequest
 
reqOp - Variable in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.cardinality.CardinalityEstimationImpl.WorkerForRequestOps
 
reqProcBRTPF - Variable in class se.liu.ida.hefquin.engine.federation.access.impl.FederationAccessManagerBase2
 
reqProcNeo4j - Variable in class se.liu.ida.hefquin.engine.federation.access.impl.FederationAccessManagerBase2
 
reqProcSPARQL - Variable in class se.liu.ida.hefquin.engine.federation.access.impl.FederationAccessManagerBase2
 
reqProcTPF - Variable in class se.liu.ida.hefquin.engine.federation.access.impl.FederationAccessManagerBase2
 
request - Variable in class se.liu.ida.hefquin.engine.federation.access.impl.response.CardinalityResponseImpl
 
request - Variable in class se.liu.ida.hefquin.engine.federation.access.impl.response.CardinalityResponseImplWithoutCardinality
 
request - Variable in class se.liu.ida.hefquin.engine.federation.access.impl.response.TPFResponseBuilder
 
requestBlockSize - Variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpBindJoinWithRequestOps
The number of solution mappings that this operator uses for each of the bind join requests.
requestBlockSizeWasReduced - Variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpBindJoinWithRequestOps
 
requestCancel() - Method in class se.liu.ida.hefquin.jenaintegration.sparql.engine.main.OpExecutorHeFQUIN.WrappingQueryIterator
 
RequestProcessor<ReqType extends DataRetrievalRequest,MemberType extends FederationMember> - Interface in se.liu.ida.hefquin.engine.federation.access.impl.reqproc
 
requestStartTime - Variable in class se.liu.ida.hefquin.engine.federation.access.impl.response.TPFResponseBuilder
 
requiresCompleteChild1InputFirst() - Method in interface se.liu.ida.hefquin.engine.queryplan.executable.BinaryExecutableOp
Returns true if this operator is implemented based on the assumption that the COMPLETE input from the first operand has been sent to it before input from the second operand is sent.
requiresCompleteChild1InputFirst() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpBinaryUnion
 
requiresCompleteChild1InputFirst() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpHashJoin
 
requiresCompleteChild1InputFirst() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpNaiveNestedLoopsJoin
 
requiresCompleteChild1InputFirst() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpSymmetricHashJoin
 
resetStats() - Method in class se.liu.ida.hefquin.base.datastructures.impl.SolutionMappingsIndexBase
 
resetStats() - Method in class se.liu.ida.hefquin.base.datastructures.impl.WrappingSolutionMappingsIndex
 
resetStats() - Method in interface se.liu.ida.hefquin.base.utils.StatsProvider
 
resetStats() - Method in class se.liu.ida.hefquin.engine.federation.access.impl.FederationAccessManagerBase1
 
resetStats() - Method in class se.liu.ida.hefquin.engine.federation.access.impl.FederationAccessManagerWithCache
 
resetStats() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ExecPlanTaskBase
 
resetStats() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.iterbased.IteratorBasedExecutablePlanImpl
 
resetStats() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpBindJoinWithRequestOps
 
resetStats() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpIndexNestedLoopsJoinWithRequestOps
 
resetStats() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpRequestWithTPFPaging
 
resetStats() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpSolMapsRequest
 
resetStats() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BinaryExecutableOpBase
 
resetStats() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpBinaryUnion
 
resetStats() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpMultiwayUnion
 
resetStats() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpSymmetricHashJoin
 
resetStats() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.NaryExecutableOpBase
 
resetStats() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.NullaryExecutableOpBase
 
resetStats() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.UnaryExecutableOpBase
 
resetStats() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.UnaryExecutableOpBaseWithIterator
 
resetStats() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.TaskBasedExecutablePlanImpl
 
resource(String) - Static method in class se.liu.ida.hefquin.engine.vocabulary.FD
 
response - Variable in class se.liu.ida.hefquin.engine.federation.access.impl.response.RecordsResponseImpl
 
response - Variable in class se.liu.ida.hefquin.engine.federation.access.impl.response.StringResponseImpl
 
restrict(Binding, Collection<Var>) - Static method in class se.liu.ida.hefquin.base.data.utils.SolutionMappingUtils
Restricts the given Jena binding to the given set of variables.
restrict(SolutionMapping, Collection<Var>) - Static method in class se.liu.ida.hefquin.base.data.utils.SolutionMappingUtils
Restricts the given solution mapping to the given set of variables.
restrictSolMaps(Iterable<SolutionMapping>, Set<Var>) - Static method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpBindJoinBRTPF
Returns null if at least one of the solution mappings that would otherwise be added to the returned set of solution mappings is the empty solution mapping (in which case this operator better uses a TPF request rather than a brTPF request).
ResultBlockIterator - Interface in se.liu.ida.hefquin.engine.queryplan.executable.impl.iterbased
 
ResultBlockIterOverResultElementIter - Class in se.liu.ida.hefquin.engine.queryplan.executable.impl.iterbased
 
ResultBlockIterOverResultElementIter(ResultElementIterator, IntermediateResultBlockBuilder, int) - Constructor for class se.liu.ida.hefquin.engine.queryplan.executable.impl.iterbased.ResultBlockIterOverResultElementIter
 
ResultElementIterator - Interface in se.liu.ida.hefquin.engine.queryplan.executable.impl.iterbased
 
ResultElementIterBase - Class in se.liu.ida.hefquin.engine.queryplan.executable.impl.iterbased
 
ResultElementIterBase(ExecutionContext) - Constructor for class se.liu.ida.hefquin.engine.queryplan.executable.impl.iterbased.ResultElementIterBase
 
ResultElementIterBase.OpRunnerThread - Class in se.liu.ida.hefquin.engine.queryplan.executable.impl.iterbased
 
ResultElementIterException - Exception in se.liu.ida.hefquin.engine.queryplan.executable.impl.iterbased
 
ResultElementIterException(ExecutionException) - Constructor for exception se.liu.ida.hefquin.engine.queryplan.executable.impl.iterbased.ResultElementIterException
 
ResultElementIterWithBinaryExecOp - Class in se.liu.ida.hefquin.engine.queryplan.executable.impl.iterbased
 
ResultElementIterWithBinaryExecOp(BinaryExecutableOp, ResultBlockIterator, ResultBlockIterator, ExecutionContext) - Constructor for class se.liu.ida.hefquin.engine.queryplan.executable.impl.iterbased.ResultElementIterWithBinaryExecOp
 
ResultElementIterWithBinaryExecOp.MyOpRunnerThread - Class in se.liu.ida.hefquin.engine.queryplan.executable.impl.iterbased
 
ResultElementIterWithNullaryExecOp - Class in se.liu.ida.hefquin.engine.queryplan.executable.impl.iterbased
 
ResultElementIterWithNullaryExecOp(NullaryExecutableOp, ExecutionContext) - Constructor for class se.liu.ida.hefquin.engine.queryplan.executable.impl.iterbased.ResultElementIterWithNullaryExecOp
 
ResultElementIterWithNullaryExecOp.MyOpRunnerThread - Class in se.liu.ida.hefquin.engine.queryplan.executable.impl.iterbased
 
ResultElementIterWithUnaryExecOp - Class in se.liu.ida.hefquin.engine.queryplan.executable.impl.iterbased
 
ResultElementIterWithUnaryExecOp(UnaryExecutableOp, ResultBlockIterator, ExecutionContext) - Constructor for class se.liu.ida.hefquin.engine.queryplan.executable.impl.iterbased.ResultElementIterWithUnaryExecOp
 
ResultElementIterWithUnaryExecOp.MyOpRunnerThread - Class in se.liu.ida.hefquin.engine.queryplan.executable.impl.iterbased
 
ResultIteratorUtils - Class in se.liu.ida.hefquin.engine.queryplan.executable.impl.iterbased
 
ResultIteratorUtils() - Constructor for class se.liu.ida.hefquin.engine.queryplan.executable.impl.iterbased.ResultIteratorUtils
 
retainAll(Collection<?>) - Method in class se.liu.ida.hefquin.base.datastructures.impl.SolutionMappingsIndexBase
 
retainAll(Collection<?>) - Method in class se.liu.ida.hefquin.base.datastructures.impl.WrappingSolutionMappingsIndex
 
returnExpressions - Variable in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.UnwindIteratorImpl
 
returnExprs - Variable in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.CypherMatchQueryImpl
 
returnLookupResultOrEmptyList(List<Node>) - Method in class se.liu.ida.hefquin.base.datastructures.impl.SolutionMappingsHashTable
 
returnLookupResultOrEmptyList(Node, Node) - Method in class se.liu.ida.hefquin.base.datastructures.impl.SolutionMappingsHashTableBasedOnTwoVars
 
rewrite(Iterator<Element>, Binding) - Static method in class se.liu.ida.hefquin.engine.ValuesServiceQueryResolver
 
rewrite(ElementGroup, Binding) - Static method in class se.liu.ida.hefquin.engine.ValuesServiceQueryResolver
 
rewrite(LogicalPlan, List<LogicalPlan>) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.PushJoinUnderUnionWithRequests
 
rewriteJoins(CypherMatchQuery) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.impl.SPARQLStar2CypherTranslatorImpl
 
rewriteJoins(CypherMatchQuery) - Method in interface se.liu.ida.hefquin.engine.wrappers.lpg.SPARQLStar2CypherTranslator
Receives a CypherMatchQuery and rewrites explicit variable joins in the WHERE clause as implicit joins in the MATCH clauses.
rewriteJoins(CypherUnionQuery) - Method in interface se.liu.ida.hefquin.engine.wrappers.lpg.SPARQLStar2CypherTranslator
Applies the join rewriting method to each subquery of a CypherUnionQuery
rewritePlan(PhysicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.AbstractRuleApplicationImpl
 
rewritePlanWithJoinOverUnion(List<LogicalPlan>, List<LogicalPlan>) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.UnionPullUp
Based on the assumptions that i) the plans in the given lists have all been subplans of a join and ii) the given list of union-rooted plans is nonempty, pulls the unions out of these union-rooted plans by joining all their subplans with one another, and also with all the plans given in the other list (plansWithNonUnionRoot).
rewritePlanWithUnaryRootAndUnionChild(UnaryLogicalOp, LogicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.UnionPullUp
Based on the assumption that the given subplan has a union operator as its root operator, this function pulls up that union by pushing the given unary operator to be the root of each of the children of the union.
rewritePlanWithUnionRootAndUnionChild(List<LogicalPlan>, List<LogicalPlan>) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.UnionPullUp
Based on the assumptions that i) the plans in the given lists have all been subplans of a union and ii) the given list of union-rooted plans is nonempty, merges all these union-rooted plans (plansWithUnionRoot) into a single union-root plan that has all the subplans of the given union-rooted plans as its subplans, together with all the plans given in the other list (plansWithNonUnionRoot).
rewriteReqOf(SPARQLGraphPattern, FederationMember) - Static method in class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.ApplyVocabularyMappings
Creates a logical plan where all requests are TriplePatternRequests for use when a federation member's interface is a TPF-server.
rewriteToUseLocalVocabulary(LogicalPlan) - Static method in class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.ApplyVocabularyMappings
Rewrites the given logical plan with a request operator as root into a logical plan that uses the local vocabulary of the federation member of the request.
RewritingIteratorForSolMapsBase - Class in se.liu.ida.hefquin.base.data.utils
Abstract base class for classes that implement iterators that translate solution mappings from an input iterator by applying a vocabulary mapping.
RewritingIteratorForSolMapsBase(Iterable<SolutionMapping>, VocabularyMapping) - Constructor for class se.liu.ida.hefquin.base.data.utils.RewritingIteratorForSolMapsBase
 
RewritingIteratorForSolMapsBase(Iterator<SolutionMapping>, VocabularyMapping) - Constructor for class se.liu.ida.hefquin.base.data.utils.RewritingIteratorForSolMapsBase
 
RewritingIteratorForSolMapsG2L - Class in se.liu.ida.hefquin.base.data.utils
Attention: if you need a list of all the resulting solution mappings, use instead.
RewritingIteratorForSolMapsG2L(Iterable<SolutionMapping>, VocabularyMapping) - Constructor for class se.liu.ida.hefquin.base.data.utils.RewritingIteratorForSolMapsG2L
 
RewritingIteratorForSolMapsG2L(Iterator<SolutionMapping>, VocabularyMapping) - Constructor for class se.liu.ida.hefquin.base.data.utils.RewritingIteratorForSolMapsG2L
 
RewritingIteratorForSolMapsL2G - Class in se.liu.ida.hefquin.base.data.utils
Attention: if you need a list of all the resulting solution mappings, use SolutionMappingUtils.applyVocabularyMappingL2G(Iterator, VocabularyMapping) instead.
RewritingIteratorForSolMapsL2G(Iterable<SolutionMapping>, VocabularyMapping) - Constructor for class se.liu.ida.hefquin.base.data.utils.RewritingIteratorForSolMapsL2G
 
RewritingIteratorForSolMapsL2G(Iterator<SolutionMapping>, VocabularyMapping) - Constructor for class se.liu.ida.hefquin.base.data.utils.RewritingIteratorForSolMapsL2G
 
RewritingRule - Interface in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting
 
right - Variable in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.match.PathMatchClause.EdgePattern
 
RIGHT2LEFT - Enum constant in enum class se.liu.ida.hefquin.engine.wrappers.lpg.utils.LabeledGraph.Direction
 
rightExpression - Variable in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.EqualityExpression
 
rng - Variable in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.randomized.RandomizedQueryOptimizerBase
 
rootOp - Variable in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalPlanWithNaryRootImpl
 
rule - Variable in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.AbstractRuleApplicationImpl
 
RuleApplication - Interface in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting
 
RuleChangeOrderAndMergeJoinOfBGPReqIntoBGPAdd - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules
 
RuleChangeOrderAndMergeJoinOfBGPReqIntoBGPAdd(double) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleChangeOrderAndMergeJoinOfBGPReqIntoBGPAdd
 
RuleChangeOrderAndMergeJoinOfTPReqIntoTPAdd - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules
 
RuleChangeOrderAndMergeJoinOfTPReqIntoTPAdd(double) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleChangeOrderAndMergeJoinOfTPReqIntoTPAdd
 
RuleChangeOrderOfBGPAddAndTPAdd - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules
 
RuleChangeOrderOfBGPAddAndTPAdd(double) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleChangeOrderOfBGPAddAndTPAdd
 
RuleChangeOrderOfThreeSubPlansOfJOIN - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules
 
RuleChangeOrderOfThreeSubPlansOfJOIN(double) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleChangeOrderOfThreeSubPlansOfJOIN
 
RuleChangeOrderOfThreeSubPlansOfUNION - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules
 
RuleChangeOrderOfThreeSubPlansOfUNION(double) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleChangeOrderOfThreeSubPlansOfUNION
 
RuleChangeOrderOfTPAddAndBGPAdd - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules
 
RuleChangeOrderOfTPAddAndBGPAdd(double) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleChangeOrderOfTPAddAndBGPAdd
 
RuleChangeOrderOfTwoBGPAdd - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules
 
RuleChangeOrderOfTwoBGPAdd(double) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleChangeOrderOfTwoBGPAdd
 
RuleChangeOrderOfTwoSubPlansOfJOIN - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules
 
RuleChangeOrderOfTwoSubPlansOfJOIN(double) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleChangeOrderOfTwoSubPlansOfJOIN
 
RuleChangeOrderOfTwoSubPlansOfUNION - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules
 
RuleChangeOrderOfTwoSubPlansOfUNION(double) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleChangeOrderOfTwoSubPlansOfUNION
 
RuleChangeOrderOfTwoTPAdd - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules
 
RuleChangeOrderOfTwoTPAdd(double) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleChangeOrderOfTwoTPAdd
 
RuleConvertBGPAddToBJFILTER - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules
 
RuleConvertBGPAddToBJFILTER(double) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleConvertBGPAddToBJFILTER
 
RuleConvertBGPAddToBJUNION - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules
 
RuleConvertBGPAddToBJUNION(double) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleConvertBGPAddToBJUNION
 
RuleConvertBGPAddToBJVALUES - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules
 
RuleConvertBGPAddToBJVALUES(double) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleConvertBGPAddToBJVALUES
 
RuleConvertBGPAddToHashJoin - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules
 
RuleConvertBGPAddToHashJoin(double) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleConvertBGPAddToHashJoin
 
RuleConvertBGPAddToIndexNLJ - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules
 
RuleConvertBGPAddToIndexNLJ(double) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleConvertBGPAddToIndexNLJ
 
RuleConvertBGPAddToSymmetricHashJoin - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules
 
RuleConvertBGPAddToSymmetricHashJoin(double) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleConvertBGPAddToSymmetricHashJoin
 
RuleConvertGBPAddToNaiveNLJ - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules
 
RuleConvertGBPAddToNaiveNLJ(double) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleConvertGBPAddToNaiveNLJ
 
RuleConvertTPAddToBindJoin - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules
 
RuleConvertTPAddToBindJoin(double) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleConvertTPAddToBindJoin
 
RuleConvertTPAddToBJFILTER - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules
 
RuleConvertTPAddToBJFILTER(double) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleConvertTPAddToBJFILTER
 
RuleConvertTPAddToBJUNION - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules
 
RuleConvertTPAddToBJUNION(double) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleConvertTPAddToBJUNION
 
RuleConvertTPAddToBJVALUES - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules
 
RuleConvertTPAddToBJVALUES(double) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleConvertTPAddToBJVALUES
 
RuleConvertTPAddToHashJoin - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules
 
RuleConvertTPAddToHashJoin(double) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleConvertTPAddToHashJoin
 
RuleConvertTPAddToIndexNLJ - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules
 
RuleConvertTPAddToIndexNLJ(double) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleConvertTPAddToIndexNLJ
 
RuleConvertTPAddToNaiveNLJ - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules
 
RuleConvertTPAddToNaiveNLJ(double) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleConvertTPAddToNaiveNLJ
 
RuleConvertTPAddToSymmetricHashJoin - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules
 
RuleConvertTPAddToSymmetricHashJoin(double) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleConvertTPAddToSymmetricHashJoin
 
RuleConvertUnionOfTwoJoinsToJoinOfUnion - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules
 
RuleConvertUnionOfTwoJoinsToJoinOfUnion(double) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleConvertUnionOfTwoJoinsToJoinOfUnion
 
RuleDistributeJOINOverUNION - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules
 
RuleDistributeJOINOverUNION(double) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleDistributeJOINOverUNION
 
RuleDivideBGPAddToMultiTPAdd - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules
 
RuleDivideBGPAddToMultiTPAdd(double) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleDivideBGPAddToMultiTPAdd
 
RuleDivideBGPReqIntoJoinOfTPReqs - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules
 
RuleDivideBGPReqIntoJoinOfTPReqs(double) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleDivideBGPReqIntoJoinOfTPReqs
 
RuleDivideBGPReqIntoMultiTPAdds - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules
 
RuleDivideBGPReqIntoMultiTPAdds(double) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleDivideBGPReqIntoMultiTPAdds
 
RuleDivideMultiwayJoinToJoinOfSubPlans - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules
 
RuleDivideMultiwayJoinToJoinOfSubPlans(double) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleDivideMultiwayJoinToJoinOfSubPlans
 
RuleDivideMultiwayUnionToUnionOfSubPlans - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules
 
RuleDivideMultiwayUnionToUnionOfSubPlans(double) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleDivideMultiwayUnionToUnionOfSubPlans
 
ruleIns - Variable in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.PlanRewritingUtils
 
ruleInstances - Variable in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.RuleInstances
 
RuleInstances - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting
 
RuleInstances() - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.RuleInstances
 
RuleMergeBGPAddOfBGPReqIntoOneBGPReq - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules
 
RuleMergeBGPAddOfBGPReqIntoOneBGPReq(double) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleMergeBGPAddOfBGPReqIntoOneBGPReq
 
RuleMergeBGPAddOfGraphPatternReqIntoOneRequest - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules
 
RuleMergeBGPAddOfGraphPatternReqIntoOneRequest(double) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleMergeBGPAddOfGraphPatternReqIntoOneRequest
 
RuleMergeBGPAddOfTPReqIntoOneBGPReq - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules
 
RuleMergeBGPAddOfTPReqIntoOneBGPReq(double) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleMergeBGPAddOfTPReqIntoOneBGPReq
 
RuleMergeChildJoinIntoMultiwayJoin - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules
 
RuleMergeChildJoinIntoMultiwayJoin(double) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleMergeChildJoinIntoMultiwayJoin
 
RuleMergeChildUnionIntoMultiwayUnion - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules
 
RuleMergeChildUnionIntoMultiwayUnion(double) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleMergeChildUnionIntoMultiwayUnion
 
RuleMergeJoinOfOneBGPReqIntoBGPAdd - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules
 
RuleMergeJoinOfOneBGPReqIntoBGPAdd(double) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleMergeJoinOfOneBGPReqIntoBGPAdd
 
RuleMergeJoinOfOneTPReqIntoTPAdd - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules
 
RuleMergeJoinOfOneTPReqIntoTPAdd(double) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleMergeJoinOfOneTPReqIntoTPAdd
 
RuleMergeJoinOfTPReqAndBGPReqIntoOneBGPReq - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules
 
RuleMergeJoinOfTPReqAndBGPReqIntoOneBGPReq(double) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleMergeJoinOfTPReqAndBGPReqIntoOneBGPReq
 
RuleMergeJoinOfTwoBGPReqIntoOneReq - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules
 
RuleMergeJoinOfTwoBGPReqIntoOneReq(double) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleMergeJoinOfTwoBGPReqIntoOneReq
 
RuleMergeJoinOfTwoPatternReqIntoOneReq - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules
 
RuleMergeJoinOfTwoPatternReqIntoOneReq(double) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleMergeJoinOfTwoPatternReqIntoOneReq
 
RuleMergeJoinOfTwoTPReqIntoOneBGPReq - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules
 
RuleMergeJoinOfTwoTPReqIntoOneBGPReq(double) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleMergeJoinOfTwoTPReqIntoOneBGPReq
 
RuleMergeMultiwayJoinOfMultiIdenticalSubPlansIntoOne - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules
 
RuleMergeMultiwayJoinOfMultiIdenticalSubPlansIntoOne(double) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleMergeMultiwayJoinOfMultiIdenticalSubPlansIntoOne
 
RuleMergeMultiwayUnionOfMultiIdenticalSubPlansIntoOne - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules
 
RuleMergeMultiwayUnionOfMultiIdenticalSubPlansIntoOne(double) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleMergeMultiwayUnionOfMultiIdenticalSubPlansIntoOne
 
RuleMergeTPAddOfBGPAddIntoBGPAdd - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules
 
RuleMergeTPAddOfBGPAddIntoBGPAdd(double) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleMergeTPAddOfBGPAddIntoBGPAdd
 
RuleMergeTPAddOfBGPReqIntoOneRequest - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules
 
RuleMergeTPAddOfBGPReqIntoOneRequest(double) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleMergeTPAddOfBGPReqIntoOneRequest
 
RuleMergeTPAddOfGraphPatternReqIntoOneRequest - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules
 
RuleMergeTPAddOfGraphPatternReqIntoOneRequest(double) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleMergeTPAddOfGraphPatternReqIntoOneRequest
 
RuleMergeTwoBGPAddIntoOneBGPAdd - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules
 
RuleMergeTwoBGPAddIntoOneBGPAdd(double) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleMergeTwoBGPAddIntoOneBGPAdd
 
RuleMergeUnionOfTwoIdenticalSubPlansIntoOne - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules
 
RuleMergeUnionOfTwoIdenticalSubPlansIntoOne(double) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleMergeUnionOfTwoIdenticalSubPlansIntoOne
 
RuleMergeUNIONOfTwoPatternReqIntoOneReq - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules
 
RuleMergeUNIONOfTwoPatternReqIntoOneReq(double) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleMergeUNIONOfTwoPatternReqIntoOneReq
 
ruleRandomizedSelect - Variable in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.evolutionaryAlgorithm.EvolutionaryAlgorithmQueryOptimizer
 
rules - Variable in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.randomized.RandomizedQueryOptimizerBase
 
run() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.iterbased.ResultElementIterBase.OpRunnerThread
 
run() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpParallelMultiwayLeftJoin.Worker
 
run() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.pullbased.PullBasedExecPlanTaskBase
 
run() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.pushbased.PushBasedExecPlanTaskBase
 
run(int) - Static method in class se.liu.ida.hefquin.service.HeFQUINServer
 
run(QueryResultSink) - Method in interface se.liu.ida.hefquin.engine.queryplan.executable.ExecutablePlan
 
run(QueryResultSink) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.iterbased.IteratorBasedExecutablePlanImpl
 
run(QueryResultSink) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.TaskBasedExecutablePlanImpl
 
RunBGPOverNeo4j - Class in se.liu.ida.hefquin.cli
 
RunBGPOverNeo4j(String[]) - Constructor for class se.liu.ida.hefquin.cli.RunBGPOverNeo4j
 
RunCypherOverNeo4j - Class in se.liu.ida.hefquin.cli
 
RunCypherOverNeo4j(String[]) - Constructor for class se.liu.ida.hefquin.cli.RunCypherOverNeo4j
 
RUNNING - Enum constant in enum class se.liu.ida.hefquin.engine.queryplan.executable.impl.ExecPlanTaskBase.Status
The execution of the task is currently running.
RunQueryWithoutSrcSel - Class in se.liu.ida.hefquin.cli
 
RunQueryWithoutSrcSel(String[]) - Constructor for class se.liu.ida.hefquin.cli.RunQueryWithoutSrcSel
 

S

SCALAR - Enum constant in enum class se.liu.ida.hefquin.engine.wrappers.graphql.data.impl.GraphQLFieldType
 
scalingFactor - Variable in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.randomized.EquilibriumConditionByRelativeSubplanCount
 
schema - Variable in class se.liu.ida.hefquin.engine.wrappers.graphql.impl.JSON2SolutionGraphConverterImpl
 
schema - Variable in class se.liu.ida.hefquin.engine.wrappers.graphql.utils.GraphQLQueryRootForStarPattern
 
schema - Variable in class se.liu.ida.hefquin.engine.wrappers.graphql.utils.SPARQL2GraphQLHelper
 
SchemaMapping - Interface in se.liu.ida.hefquin.base.data.mappings
Maps from the global schema (considered RDF vocabularies) to a local schema of some data source(s) / federation member(s).
SchemaMappingImpl - Class in se.liu.ida.hefquin.base.data.mappings.impl
 
SchemaMappingImpl(Map<Node, Set<TermMapping>>) - Constructor for class se.liu.ida.hefquin.base.data.mappings.impl.SchemaMappingImpl
 
SchemaMappingReader - Class in se.liu.ida.hefquin.base.data.mappings.impl
 
SchemaMappingReader() - Constructor for class se.liu.ida.hefquin.base.data.mappings.impl.SchemaMappingReader
 
schemaPath - Static variable in class se.liu.ida.hefquin.engine.wrappers.graphql.impl.GraphQLSchemaInitializerImpl
 
scxt - Static variable in class se.liu.ida.hefquin.engine.federation.access.impl.iface.BRTPFInterfaceImpl
 
se.liu.ida.hefquin.base.data - package se.liu.ida.hefquin.base.data
 
se.liu.ida.hefquin.base.data.impl - package se.liu.ida.hefquin.base.data.impl
 
se.liu.ida.hefquin.base.data.mappings - package se.liu.ida.hefquin.base.data.mappings
 
se.liu.ida.hefquin.base.data.mappings.impl - package se.liu.ida.hefquin.base.data.mappings.impl
 
se.liu.ida.hefquin.base.data.utils - package se.liu.ida.hefquin.base.data.utils
 
se.liu.ida.hefquin.base.datastructures - package se.liu.ida.hefquin.base.datastructures
 
se.liu.ida.hefquin.base.datastructures.impl - package se.liu.ida.hefquin.base.datastructures.impl
 
se.liu.ida.hefquin.base.datastructures.impl.cache - package se.liu.ida.hefquin.base.datastructures.impl.cache
 
se.liu.ida.hefquin.base.query - package se.liu.ida.hefquin.base.query
 
se.liu.ida.hefquin.base.query.impl - package se.liu.ida.hefquin.base.query.impl
 
se.liu.ida.hefquin.base.queryplan - package se.liu.ida.hefquin.base.queryplan
 
se.liu.ida.hefquin.base.queryplan.utils - package se.liu.ida.hefquin.base.queryplan.utils
 
se.liu.ida.hefquin.base.utils - package se.liu.ida.hefquin.base.utils
 
se.liu.ida.hefquin.cli - package se.liu.ida.hefquin.cli
 
se.liu.ida.hefquin.cli.modules - package se.liu.ida.hefquin.cli.modules
 
se.liu.ida.hefquin.engine - package se.liu.ida.hefquin.engine
 
se.liu.ida.hefquin.engine.federation - package se.liu.ida.hefquin.engine.federation
 
se.liu.ida.hefquin.engine.federation.access - package se.liu.ida.hefquin.engine.federation.access
 
se.liu.ida.hefquin.engine.federation.access.impl - package se.liu.ida.hefquin.engine.federation.access.impl
 
se.liu.ida.hefquin.engine.federation.access.impl.iface - package se.liu.ida.hefquin.engine.federation.access.impl.iface
 
se.liu.ida.hefquin.engine.federation.access.impl.req - package se.liu.ida.hefquin.engine.federation.access.impl.req
 
se.liu.ida.hefquin.engine.federation.access.impl.reqproc - package se.liu.ida.hefquin.engine.federation.access.impl.reqproc
 
se.liu.ida.hefquin.engine.federation.access.impl.response - package se.liu.ida.hefquin.engine.federation.access.impl.response
 
se.liu.ida.hefquin.engine.federation.access.utils - package se.liu.ida.hefquin.engine.federation.access.utils
 
se.liu.ida.hefquin.engine.federation.catalog - package se.liu.ida.hefquin.engine.federation.catalog
 
se.liu.ida.hefquin.engine.federation.catalog.impl - package se.liu.ida.hefquin.engine.federation.catalog.impl
 
se.liu.ida.hefquin.engine.queryplan.executable - package se.liu.ida.hefquin.engine.queryplan.executable
 
se.liu.ida.hefquin.engine.queryplan.executable.impl - package se.liu.ida.hefquin.engine.queryplan.executable.impl
 
se.liu.ida.hefquin.engine.queryplan.executable.impl.iterbased - package se.liu.ida.hefquin.engine.queryplan.executable.impl.iterbased
 
se.liu.ida.hefquin.engine.queryplan.executable.impl.ops - package se.liu.ida.hefquin.engine.queryplan.executable.impl.ops
 
se.liu.ida.hefquin.engine.queryplan.executable.impl.pullbased - package se.liu.ida.hefquin.engine.queryplan.executable.impl.pullbased
 
se.liu.ida.hefquin.engine.queryplan.executable.impl.pushbased - package se.liu.ida.hefquin.engine.queryplan.executable.impl.pushbased
 
se.liu.ida.hefquin.engine.queryplan.logical - package se.liu.ida.hefquin.engine.queryplan.logical
 
se.liu.ida.hefquin.engine.queryplan.logical.impl - package se.liu.ida.hefquin.engine.queryplan.logical.impl
 
se.liu.ida.hefquin.engine.queryplan.physical - package se.liu.ida.hefquin.engine.queryplan.physical
 
se.liu.ida.hefquin.engine.queryplan.physical.impl - package se.liu.ida.hefquin.engine.queryplan.physical.impl
 
se.liu.ida.hefquin.engine.queryplan.utils - package se.liu.ida.hefquin.engine.queryplan.utils
 
se.liu.ida.hefquin.engine.queryproc - package se.liu.ida.hefquin.engine.queryproc
 
se.liu.ida.hefquin.engine.queryproc.impl - package se.liu.ida.hefquin.engine.queryproc.impl
 
se.liu.ida.hefquin.engine.queryproc.impl.compiler - package se.liu.ida.hefquin.engine.queryproc.impl.compiler
 
se.liu.ida.hefquin.engine.queryproc.impl.execution - package se.liu.ida.hefquin.engine.queryproc.impl.execution
 
se.liu.ida.hefquin.engine.queryproc.impl.loptimizer - package se.liu.ida.hefquin.engine.queryproc.impl.loptimizer
 
se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics - package se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics
 
se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.formula - package se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.formula
 
se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.utils - package se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.utils
 
se.liu.ida.hefquin.engine.queryproc.impl.planning - package se.liu.ida.hefquin.engine.queryproc.impl.planning
 
se.liu.ida.hefquin.engine.queryproc.impl.poptimizer - package se.liu.ida.hefquin.engine.queryproc.impl.poptimizer
 
se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.cardinality - package se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.cardinality
 
se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.costmodel - package se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.costmodel
 
se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.evolutionaryAlgorithm - package se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.evolutionaryAlgorithm
 
se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.randomized - package se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.randomized
 
se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting - package se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting
 
se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules - package se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules
 
se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.simple - package se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.simple
 
se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.utils - package se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.utils
 
se.liu.ida.hefquin.engine.queryproc.impl.srcsel - package se.liu.ida.hefquin.engine.queryproc.impl.srcsel
 
se.liu.ida.hefquin.engine.vocabulary - package se.liu.ida.hefquin.engine.vocabulary
 
se.liu.ida.hefquin.engine.wrappers.graphql - package se.liu.ida.hefquin.engine.wrappers.graphql
 
se.liu.ida.hefquin.engine.wrappers.graphql.conn - package se.liu.ida.hefquin.engine.wrappers.graphql.conn
 
se.liu.ida.hefquin.engine.wrappers.graphql.data - package se.liu.ida.hefquin.engine.wrappers.graphql.data
 
se.liu.ida.hefquin.engine.wrappers.graphql.data.impl - package se.liu.ida.hefquin.engine.wrappers.graphql.data.impl
 
se.liu.ida.hefquin.engine.wrappers.graphql.impl - package se.liu.ida.hefquin.engine.wrappers.graphql.impl
 
se.liu.ida.hefquin.engine.wrappers.graphql.query - package se.liu.ida.hefquin.engine.wrappers.graphql.query
 
se.liu.ida.hefquin.engine.wrappers.graphql.query.impl - package se.liu.ida.hefquin.engine.wrappers.graphql.query.impl
 
se.liu.ida.hefquin.engine.wrappers.graphql.utils - package se.liu.ida.hefquin.engine.wrappers.graphql.utils
 
se.liu.ida.hefquin.engine.wrappers.lpg - package se.liu.ida.hefquin.engine.wrappers.lpg
 
se.liu.ida.hefquin.engine.wrappers.lpg.conf - package se.liu.ida.hefquin.engine.wrappers.lpg.conf
 
se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl - package se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl
 
se.liu.ida.hefquin.engine.wrappers.lpg.conn - package se.liu.ida.hefquin.engine.wrappers.lpg.conn
 
se.liu.ida.hefquin.engine.wrappers.lpg.data - package se.liu.ida.hefquin.engine.wrappers.lpg.data
 
se.liu.ida.hefquin.engine.wrappers.lpg.data.impl - package se.liu.ida.hefquin.engine.wrappers.lpg.data.impl
 
se.liu.ida.hefquin.engine.wrappers.lpg.impl - package se.liu.ida.hefquin.engine.wrappers.lpg.impl
 
se.liu.ida.hefquin.engine.wrappers.lpg.impl.exceptions - package se.liu.ida.hefquin.engine.wrappers.lpg.impl.exceptions
 
se.liu.ida.hefquin.engine.wrappers.lpg.query - package se.liu.ida.hefquin.engine.wrappers.lpg.query
 
se.liu.ida.hefquin.engine.wrappers.lpg.query.impl - package se.liu.ida.hefquin.engine.wrappers.lpg.query.impl
 
se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression - package se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression
 
se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.match - package se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.match
 
se.liu.ida.hefquin.engine.wrappers.lpg.utils - package se.liu.ida.hefquin.engine.wrappers.lpg.utils
 
se.liu.ida.hefquin.engine.wrappers.lpg.vocabulary - package se.liu.ida.hefquin.engine.wrappers.lpg.vocabulary
 
se.liu.ida.hefquin.jenaext - package se.liu.ida.hefquin.jenaext
 
se.liu.ida.hefquin.jenaintegration.sparql - package se.liu.ida.hefquin.jenaintegration.sparql
 
se.liu.ida.hefquin.jenaintegration.sparql.engine.main - package se.liu.ida.hefquin.jenaintegration.sparql.engine.main
 
se.liu.ida.hefquin.service - package se.liu.ida.hefquin.service
 
selectNextGenFromCandidates(List<PhysicalPlanWithCost>) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.evolutionaryAlgorithm.EvolutionaryAlgorithmQueryOptimizer
 
send(SolutionMapping) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.CollectingIntermediateResultElementSink
 
send(SolutionMapping) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.CollectingIntermediateResultElementSinkWithTranslation
 
send(SolutionMapping) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.MaterializingIntermediateResultElementSink
 
send(SolutionMapping) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpBindJoinWithRequestOps.MyIntermediateResultElementSink
 
send(SolutionMapping) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpIndexNestedLoopsJoinWithRequestOps.MyIntermediateResultElementSink
 
send(SolutionMapping) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpIndexNestedLoopsJoinWithRequestOps.MyIntermediateResultElementSinkOuterJoin
 
send(SolutionMapping) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.pushbased.PushBasedExecPlanTaskBase
 
send(SolutionMapping) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.SynchronizedIntermediateResultElementSink
 
send(SolutionMapping) - Method in interface se.liu.ida.hefquin.engine.queryplan.executable.IntermediateResultElementSink
 
send(SolutionMapping) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.MaterializingQueryResultSinkImpl
 
send(SolutionMapping) - Method in interface se.liu.ida.hefquin.engine.queryproc.QueryResultSink
 
separateSubPlansOfMultiwayOps(List<LogicalPlan>, Map<FederationMember, List<LogicalPlan>>, List<LogicalPlan>) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.MergeRequests
 
ServiceClauseBasedSourcePlannerImpl - Class in se.liu.ida.hefquin.engine.queryproc.impl.srcsel
This implementation of SourcePlanner does not actually perform query decomposition and source selection but simply assumes queries with SERVICE clauses where, for the moment, all of these SERVICE clauses are of the form "SERVICE uri {...}"
ServiceClauseBasedSourcePlannerImpl(QueryProcContext) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.srcsel.ServiceClauseBasedSourcePlannerImpl
 
setCauseOfFailure(Exception) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ExecPlanTaskBase
 
setConfigProperties(String) - Static method in class se.liu.ida.hefquin.service.HeFQUINServlet
 
setFederationMember(FederationMember) - Method in class se.liu.ida.hefquin.engine.federation.access.impl.response.TPFResponseBuilder
 
setFinished(boolean) - Method in class se.liu.ida.hefquin.engine.wrappers.graphql.utils.SGPNode
 
setObjs(List<Node>) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.utils.QueryAnalyzer
 
setPreds(List<Node>) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.utils.QueryAnalyzer
 
setRequest(DataRetrievalRequest) - Method in class se.liu.ida.hefquin.engine.federation.access.impl.response.TPFResponseBuilder
 
setRequestStartTime(Date) - Method in class se.liu.ida.hefquin.engine.federation.access.impl.response.TPFResponseBuilder
 
setRequestStartTimeNow() - Method in class se.liu.ida.hefquin.engine.federation.access.impl.response.TPFResponseBuilder
 
setStatus(ExecPlanTaskBase.Status) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ExecPlanTaskBase
 
setStatus(ExecPlanTaskBase.Status) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.pushbased.ConnectorForAdditionalConsumer
 
setSubs(List<Node>) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.utils.QueryAnalyzer
 
setupOutputStream(OutputStream) - Method in class se.liu.ida.hefquin.cli.MaterializeRDFViewOfLPG
 
setVisited(boolean) - Method in class se.liu.ida.hefquin.engine.wrappers.graphql.utils.SGPNode
 
SGPNode - Class in se.liu.ida.hefquin.engine.wrappers.graphql.utils
Helper class representing the nodes used to check for cyclic bindings between SGPs
SGPNode() - Constructor for class se.liu.ida.hefquin.engine.wrappers.graphql.utils.SGPNode
 
SimpleJoinOrderingQueryOptimizer - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.simple
This class implements a simple query optimizer that focuses only on join ordering, for which it uses an enumeration algorithm to optimize any subplan that consists of a group of joins.
SimpleJoinOrderingQueryOptimizer(JoinPlanOptimizer, LogicalToPhysicalPlanConverter) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.simple.SimpleJoinOrderingQueryOptimizer
 
simpleOptimizer - Variable in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.randomized.IterativeImprovementBasedQueryOptimizer
 
SimulatedAnnealing - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.randomized
 
SimulatedAnnealing(EquilibriumConditionForSimulatedAnnealing, LogicalToPhysicalPlanConverter, CostModel, RuleInstances) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.randomized.SimulatedAnnealing
 
SINGLE - Enum constant in enum class se.liu.ida.hefquin.engine.wrappers.graphql.data.impl.GraphQLEntrypointType
 
singleBase - Static variable in class se.liu.ida.hefquin.engine.queryplan.utils.BaseForTextBasedPlanPrinters
 
singleton - Static variable in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpJoin
 
singleton - Static variable in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpMultiwayJoin
 
singleton - Static variable in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpMultiwayLeftJoin
 
singleton - Static variable in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpMultiwayUnion
 
singleton - Static variable in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpRightJoin
 
singleton - Static variable in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpUnion
 
SingletonIRIEdgeLabelMapping - Static variable in class se.liu.ida.hefquin.engine.wrappers.lpg.vocabulary.LPGtoRDF
Class of edge label mappings that focus only on a single edge label and map it to a given IRI.
SingletonIRINodeLabelMapping - Static variable in class se.liu.ida.hefquin.engine.wrappers.lpg.vocabulary.LPGtoRDF
Class of node label mappings that focus only on a single node label and map it to a given IRI.
SingletonIRIPropertyNameMapping - Static variable in class se.liu.ida.hefquin.engine.wrappers.lpg.vocabulary.LPGtoRDF
Class of property name mappings that focus only on a single property name and map it to a given IRI.
SingletonLiteralNodeLabelMapping - Static variable in class se.liu.ida.hefquin.engine.wrappers.lpg.vocabulary.LPGtoRDF
Class of node mappings that focus only on a single node label and map it to a given literal.
sink - Variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.iterbased.ResultElementIterBase
 
sink - Variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpIndexNestedLoopsJoinWithRequests.MyResponseProcessor
 
sink - Variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.pullbased.PullBasedExecPlanTaskForBinaryOperator
 
sink - Variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.pullbased.PullBasedExecPlanTaskForUnaryOperator
 
size() - Method in class se.liu.ida.hefquin.base.datastructures.impl.SolutionMappingsHashTable
 
size() - Method in class se.liu.ida.hefquin.base.datastructures.impl.SolutionMappingsHashTableBasedOnOneVar
 
size() - Method in class se.liu.ida.hefquin.base.datastructures.impl.SolutionMappingsHashTableBasedOnTwoVars
 
size() - Method in class se.liu.ida.hefquin.base.datastructures.impl.SolutionMappingsIndexNoJoinVars
 
size() - Method in class se.liu.ida.hefquin.base.datastructures.impl.WrappingSolutionMappingsIndex
 
size() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.GenericIntermediateResultBlockImpl
 
size() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.pullbased.LastIntermediateResultBlock
 
size() - Method in interface se.liu.ida.hefquin.engine.queryplan.executable.IntermediateResultBlock
Returns the number of intermediate result elements in this block.
size() - Method in class se.liu.ida.hefquin.engine.queryproc.impl.MaterializingQueryResultSinkImpl
Returns the size of the materialized result.
size() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.data.impl.TableRecordImpl
 
size() - Method in interface se.liu.ida.hefquin.engine.wrappers.lpg.data.TableRecord
Returns the number of columns of the Record
size() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.utils.LabeledGraph.Path
 
sizeOfCurrentBlock() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.GenericIntermediateResultBlockBuilderImpl
 
sizeOfCurrentBlock() - Method in interface se.liu.ida.hefquin.engine.queryplan.executable.IntermediateResultBlockBuilder
Returns the current size of the currently-created block.
skipExecution() - Method in interface se.liu.ida.hefquin.engine.HeFQUINEngineConfigReader.Context
 
skipExecution() - Method in class se.liu.ida.hefquin.engine.HeFQUINEngineConfigReader.ExtendedContextImpl1
 
skipExecution() - Method in class se.liu.ida.hefquin.engine.HeFQUINEngineConfigReader.ExtendedContextImpl2
 
skipExecution() - Method in interface se.liu.ida.hefquin.engine.queryproc.QueryProcContext
Returns true if the user requested to skip the actual query execution.
slicePlans(List<T>, int) - Static method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.utils.PhysicalPlanWithCostUtils
 
slots - Variable in class se.liu.ida.hefquin.base.datastructures.impl.cache.GenericCacheImpl
The slots of this cache.
sm - Variable in class se.liu.ida.hefquin.base.data.mappings.impl.VocabularyMappingWrappingImpl
 
sm - Variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpIndexNestedLoopsJoinWithRequests.MyResponseProcessor
 
smFromInput - Variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpIndexNestedLoopsJoinWithRequestOps.MyIntermediateResultElementSink
 
solmap - Variable in class se.liu.ida.hefquin.engine.ValuesServiceQueryResolver.MyElementTransform
 
SolMapRetrievalInterface - Interface in se.liu.ida.hefquin.engine.federation.access
A DataRetrievalInterface via which a set of solution mappings can be retrieved.
SolMapRetrievalProcessor<ReqType extends DataRetrievalRequest,MemberType extends FederationMember> - Interface in se.liu.ida.hefquin.engine.federation.access.impl.reqproc
 
solMaps - Variable in class se.liu.ida.hefquin.engine.federation.access.impl.req.BindingsRestrictedTriplePatternRequestImpl
 
solMaps - Variable in class se.liu.ida.hefquin.engine.federation.access.impl.reqproc.SPARQLRequestProcessorImpl.MySolutionConsumer
 
solMaps - Variable in class se.liu.ida.hefquin.engine.federation.access.impl.response.SolMapsResponseImpl
 
SolMapsResponse - Interface in se.liu.ida.hefquin.engine.federation.access
 
SolMapsResponseImpl - Class in se.liu.ida.hefquin.engine.federation.access.impl.response
 
SolMapsResponseImpl(List<SolutionMapping>, FederationMember, DataRetrievalRequest, Date) - Constructor for class se.liu.ida.hefquin.engine.federation.access.impl.response.SolMapsResponseImpl
Initializes the retrievalEndTime to the time when this object is created.
SolMapsResponseImpl(List<SolutionMapping>, FederationMember, DataRetrievalRequest, Date, Date) - Constructor for class se.liu.ida.hefquin.engine.federation.access.impl.response.SolMapsResponseImpl
 
SolutionMapping - Interface in se.liu.ida.hefquin.base.data
 
SolutionMappingImpl - Class in se.liu.ida.hefquin.base.data.impl
 
SolutionMappingImpl() - Constructor for class se.liu.ida.hefquin.base.data.impl.SolutionMappingImpl
Create a SolutionMapping object that represents the empty solution mapping.
SolutionMappingImpl(Binding) - Constructor for class se.liu.ida.hefquin.base.data.impl.SolutionMappingImpl
 
SolutionMappingsHashTable - Class in se.liu.ida.hefquin.base.datastructures.impl
This is a hash table based implementation of SolutionMappingsIndex that can be used for indexes that are meant to be used for cases in which adding and probing into the index may not happen concurrently.
SolutionMappingsHashTable(List<Var>) - Constructor for class se.liu.ida.hefquin.base.datastructures.impl.SolutionMappingsHashTable
 
SolutionMappingsHashTable(Set<Var>) - Constructor for class se.liu.ida.hefquin.base.datastructures.impl.SolutionMappingsHashTable
 
SolutionMappingsHashTable(Var...) - Constructor for class se.liu.ida.hefquin.base.datastructures.impl.SolutionMappingsHashTable
 
SolutionMappingsHashTableBasedOnOneVar - Class in se.liu.ida.hefquin.base.datastructures.impl
This is a hash table based implementation of SolutionMappingsIndex that can be used for indexes that are built on one query variable and that are meant to be used for cases in which adding and probing into the index may not happen concurrently.
SolutionMappingsHashTableBasedOnOneVar(Var) - Constructor for class se.liu.ida.hefquin.base.datastructures.impl.SolutionMappingsHashTableBasedOnOneVar
 
SolutionMappingsHashTableBasedOnTwoVars - Class in se.liu.ida.hefquin.base.datastructures.impl
This is a hash table based implementation of SolutionMappingsIndex that can be used for indexes that are built on two query variables and that are meant to be used for cases in which adding and probing into the index may not happen concurrently.
SolutionMappingsHashTableBasedOnTwoVars(Var, Var) - Constructor for class se.liu.ida.hefquin.base.datastructures.impl.SolutionMappingsHashTableBasedOnTwoVars
 
SolutionMappingsHashTableBasedOnTwoVars.MyAllSolutionMappingsIterable - Class in se.liu.ida.hefquin.base.datastructures.impl
 
SolutionMappingsHashTableBasedOnTwoVars.MyAllSolutionMappingsIterator - Class in se.liu.ida.hefquin.base.datastructures.impl
 
SolutionMappingsIndex - Interface in se.liu.ida.hefquin.base.datastructures
Implementations of this interface can be used as an index for SolutionMapping objects.
SolutionMappingsIndexBase - Class in se.liu.ida.hefquin.base.datastructures.impl
 
SolutionMappingsIndexBase() - Constructor for class se.liu.ida.hefquin.base.datastructures.impl.SolutionMappingsIndexBase
 
SolutionMappingsIndexForMixedUsage - Class in se.liu.ida.hefquin.base.datastructures.impl
Wraps another SolutionMappingsIndex and, for every method that returns an Iterable of solution mappings, this implementation copies the Iterable returned by the wrapped index into a new list and, then, returns that list.
SolutionMappingsIndexForMixedUsage(SolutionMappingsIndex) - Constructor for class se.liu.ida.hefquin.base.datastructures.impl.SolutionMappingsIndexForMixedUsage
 
SolutionMappingsIndexNoJoinVars - Class in se.liu.ida.hefquin.base.datastructures.impl
This is a special implementation of SolutionMappingsIndex that can be used for cases in which ALL indexed solution mappings should be returned as join partners.
SolutionMappingsIndexNoJoinVars() - Constructor for class se.liu.ida.hefquin.base.datastructures.impl.SolutionMappingsIndexNoJoinVars
 
SolutionMappingsIndexWithPostMatching - Class in se.liu.ida.hefquin.base.datastructures.impl
 
SolutionMappingsIndexWithPostMatching(SolutionMappingsIndex) - Constructor for class se.liu.ida.hefquin.base.datastructures.impl.SolutionMappingsIndexWithPostMatching
 
SolutionMappingsIteratorOverCollectionOfLists - Class in se.liu.ida.hefquin.base.data.utils
This is an iterator over all solution mappings contained in a nested collection (more precisely, in lists contained in a collection).
SolutionMappingsIteratorOverCollectionOfLists(Collection<List<SolutionMapping>>) - Constructor for class se.liu.ida.hefquin.base.data.utils.SolutionMappingsIteratorOverCollectionOfLists
 
SolutionMappingUtils - Class in se.liu.ida.hefquin.base.data.utils
 
SolutionMappingUtils() - Constructor for class se.liu.ida.hefquin.base.data.utils.SolutionMappingUtils
 
source - Variable in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.TripleMapExpression
 
SourceAssignmentChecker() - Constructor for class se.liu.ida.hefquin.engine.queryplan.logical.LogicalPlanUtils.SourceAssignmentChecker
 
sourceNode - Variable in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.match.EdgeMatchClause
 
sourcePlanner - Variable in class se.liu.ida.hefquin.engine.queryproc.impl.planning.QueryPlannerImpl
 
sourcePlanner - Static variable in class se.liu.ida.hefquin.engine.vocabulary.ECVocab
Specifies the source planner to be used by the query planner.
SourcePlanner - Interface in se.liu.ida.hefquin.engine.queryproc
 
SourcePlanner - Static variable in class se.liu.ida.hefquin.engine.vocabulary.ECVocab
 
SourcePlannerBase - Class in se.liu.ida.hefquin.engine.queryproc.impl.srcsel
 
SourcePlannerBase(QueryProcContext) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.srcsel.SourcePlannerBase
 
SourcePlanningException - Exception in se.liu.ida.hefquin.engine.queryproc
An exception that occurred when creating a source assignment for a given query.
SourcePlanningException(String, Throwable, Query) - Constructor for exception se.liu.ida.hefquin.engine.queryproc.SourcePlanningException
 
SourcePlanningException(String, Query) - Constructor for exception se.liu.ida.hefquin.engine.queryproc.SourcePlanningException
 
SourcePlanningException(Throwable, Query) - Constructor for exception se.liu.ida.hefquin.engine.queryproc.SourcePlanningException
 
SourcePlanningException(Query) - Constructor for exception se.liu.ida.hefquin.engine.queryproc.SourcePlanningException
 
SourcePlanningStats - Interface in se.liu.ida.hefquin.engine.queryproc
 
SourcePlanningStatsImpl - Class in se.liu.ida.hefquin.engine.queryproc.impl.srcsel
 
SourcePlanningStatsImpl() - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.srcsel.SourcePlanningStatsImpl
 
sp - Variable in class se.liu.ida.hefquin.engine.wrappers.graphql.utils.GraphQLQueryRootForStarPattern
 
spaceBase - Static variable in class se.liu.ida.hefquin.engine.queryplan.utils.BaseForTextBasedPlanPrinters
 
SPARQL2CypherTranslationResult - Interface in se.liu.ida.hefquin.engine.wrappers.lpg
Objects of this type capture the output of the SPARQL-to-Cypher translation (as performed by a SPARQLStar2CypherTranslator).
SPARQL2CypherTranslationResultImpl - Class in se.liu.ida.hefquin.engine.wrappers.lpg.impl
 
SPARQL2CypherTranslationResultImpl(CypherQuery, Map<CypherVar, Var>) - Constructor for class se.liu.ida.hefquin.engine.wrappers.lpg.impl.SPARQL2CypherTranslationResultImpl
 
SPARQL2GraphQLHelper - Class in se.liu.ida.hefquin.engine.wrappers.graphql.utils
Provides helper functions for creating the necessary data in a GraphQL query.
SPARQL2GraphQLHelper(GraphQL2RDFConfiguration, GraphQLSchema, Map<Node, StarPattern>, Map<TriplePattern, StarPattern>) - Constructor for class se.liu.ida.hefquin.engine.wrappers.graphql.utils.SPARQL2GraphQLHelper
 
SPARQL2GraphQLTranslator - Interface in se.liu.ida.hefquin.engine.wrappers.graphql
Translator for SPARQL to GraphQL
SPARQL2GraphQLTranslatorImpl - Class in se.liu.ida.hefquin.engine.wrappers.graphql.impl
 
SPARQL2GraphQLTranslatorImpl() - Constructor for class se.liu.ida.hefquin.engine.wrappers.graphql.impl.SPARQL2GraphQLTranslatorImpl
 
SPARQLEndpoint - Interface in se.liu.ida.hefquin.engine.federation
 
SPARQLEndpoint - Static variable in class se.liu.ida.hefquin.engine.vocabulary.FD
 
SPARQLEndpointInterface - Interface in se.liu.ida.hefquin.engine.federation.access
 
SPARQLEndpointInterface - Static variable in class se.liu.ida.hefquin.engine.vocabulary.FD
 
SPARQLEndpointInterfaceImpl - Class in se.liu.ida.hefquin.engine.federation.access.impl.iface
 
SPARQLEndpointInterfaceImpl(String) - Constructor for class se.liu.ida.hefquin.engine.federation.access.impl.iface.SPARQLEndpointInterfaceImpl
 
SPARQLGraphPattern - Interface in se.liu.ida.hefquin.base.query
 
SPARQLGroupPattern - Interface in se.liu.ida.hefquin.base.query
A SPARQL group pattern represents a collection of SPARQL graph patterns for which the results are meant to be joined.
SPARQLGroupPatternImpl - Class in se.liu.ida.hefquin.base.query.impl
 
SPARQLGroupPatternImpl(List<SPARQLGraphPattern>) - Constructor for class se.liu.ida.hefquin.base.query.impl.SPARQLGroupPatternImpl
 
SPARQLGroupPatternImpl(SPARQLGraphPattern...) - Constructor for class se.liu.ida.hefquin.base.query.impl.SPARQLGroupPatternImpl
 
SPARQLQuery - Interface in se.liu.ida.hefquin.base.query
 
SPARQLQueryImpl - Class in se.liu.ida.hefquin.base.query.impl
 
SPARQLQueryImpl(Query) - Constructor for class se.liu.ida.hefquin.base.query.impl.SPARQLQueryImpl
 
SPARQLQueryImpl(Element) - Constructor for class se.liu.ida.hefquin.base.query.impl.SPARQLQueryImpl
 
SPARQLQueryImpl(SPARQLGraphPattern) - Constructor for class se.liu.ida.hefquin.base.query.impl.SPARQLQueryImpl
 
SPARQLRequest - Interface in se.liu.ida.hefquin.engine.federation.access
 
SPARQLRequestImpl - Class in se.liu.ida.hefquin.engine.federation.access.impl.req
 
SPARQLRequestImpl(SPARQLGraphPattern) - Constructor for class se.liu.ida.hefquin.engine.federation.access.impl.req.SPARQLRequestImpl
 
SPARQLRequestImpl(SPARQLQuery) - Constructor for class se.liu.ida.hefquin.engine.federation.access.impl.req.SPARQLRequestImpl
 
SPARQLRequestProcessor - Interface in se.liu.ida.hefquin.engine.federation.access.impl.reqproc
 
SPARQLRequestProcessorImpl - Class in se.liu.ida.hefquin.engine.federation.access.impl.reqproc
 
SPARQLRequestProcessorImpl() - Constructor for class se.liu.ida.hefquin.engine.federation.access.impl.reqproc.SPARQLRequestProcessorImpl
 
SPARQLRequestProcessorImpl(long, long) - Constructor for class se.liu.ida.hefquin.engine.federation.access.impl.reqproc.SPARQLRequestProcessorImpl
The given timeouts are specified in milliseconds.
SPARQLRequestProcessorImpl.MySolutionConsumer - Class in se.liu.ida.hefquin.engine.federation.access.impl.reqproc
 
SPARQLRequestUtils - Class in se.liu.ida.hefquin.engine.federation.access.utils
 
SPARQLRequestUtils() - Constructor for class se.liu.ida.hefquin.engine.federation.access.utils.SPARQLRequestUtils
 
SPARQLServicePattern - Interface in se.liu.ida.hefquin.base.query
 
SPARQLStar2CypherTranslator - Interface in se.liu.ida.hefquin.engine.wrappers.lpg
 
SPARQLStar2CypherTranslatorImpl - Class in se.liu.ida.hefquin.engine.wrappers.lpg.impl
 
SPARQLStar2CypherTranslatorImpl() - Constructor for class se.liu.ida.hefquin.engine.wrappers.lpg.impl.SPARQLStar2CypherTranslatorImpl
 
SPARQLUnionPattern - Interface in se.liu.ida.hefquin.base.query
 
SPARQLUnionPatternImpl - Class in se.liu.ida.hefquin.base.query.impl
 
SPARQLUnionPatternImpl(List<SPARQLGraphPattern>) - Constructor for class se.liu.ida.hefquin.base.query.impl.SPARQLUnionPatternImpl
 
SPARQLUnionPatternImpl(SPARQLGraphPattern...) - Constructor for class se.liu.ida.hefquin.base.query.impl.SPARQLUnionPatternImpl
 
split(E_LogicalAnd, ExprList) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.FilterPushDown
 
splitConjunctions(ExprList) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.FilterPushDown
 
splitIntoSubSets(List<T>) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.simple.DPBasedBushyJoinPlanOptimizer
 
splitIntoSubSets(List<T>) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.simple.DPBasedJoinPlanOptimizer
 
splitIntoSubSets(List<T>) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.simple.DPBasedLinearJoinPlanOptimizer
 
srcasgPrinter - Variable in class se.liu.ida.hefquin.cli.modules.ModPlanPrinting
 
srcasgPrinter - Variable in class se.liu.ida.hefquin.engine.queryproc.impl.planning.QueryPlannerImpl
 
stack - Variable in class se.liu.ida.hefquin.engine.wrappers.lpg.utils.VariableReplacementVisitor
 
StarPattern - Class in se.liu.ida.hefquin.engine.wrappers.graphql.utils
This class represents a subject-based star pattern, that is, a set of triple patterns that all share the same subject.
StarPattern() - Constructor for class se.liu.ida.hefquin.engine.wrappers.graphql.utils.StarPattern
 
start - Variable in class se.liu.ida.hefquin.engine.wrappers.lpg.utils.LabeledGraph.Path
 
start() - Method in class se.liu.ida.hefquin.cli.MaterializeRDFViewOfLPG.MyCachingStreamRDF
 
start() - Method in class se.liu.ida.hefquin.engine.federation.access.impl.reqproc.TPFRequestProcessorBase.StreamRDF_TPFResponseBuilder
 
startNewBlock() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.GenericIntermediateResultBlockBuilderImpl
 
startNewBlock() - Method in interface se.liu.ida.hefquin.engine.queryplan.executable.IntermediateResultBlockBuilder
Starts creating a new IntermediateResultBlock.
Stats - Interface in se.liu.ida.hefquin.base.utils
An interface for statistics collected during some process or by a data structure or component.
StatsImpl - Class in se.liu.ida.hefquin.base.utils
 
StatsImpl() - Constructor for class se.liu.ida.hefquin.base.utils.StatsImpl
 
statsOfFirstReqOp - Variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpBindJoinWithRequestOps
 
statsOfIndex - Variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpHashJoin
 
statsOfIndexForChild1 - Variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpSymmetricHashJoin
 
statsOfIndexForChild2 - Variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpSymmetricHashJoin
 
statsOfLastReqOp - Variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpBindJoinWithRequestOps
 
statsOfLastReqOp - Variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpIndexNestedLoopsJoinWithRequestOps
 
StatsPrinter - Class in se.liu.ida.hefquin.base.utils
 
StatsPrinter() - Constructor for class se.liu.ida.hefquin.base.utils.StatsPrinter
 
StatsProvider - Interface in se.liu.ida.hefquin.base.utils
 
StoppingConditionByNumberOfGenerations - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.randomized
 
StoppingConditionByNumberOfGenerations(int) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.randomized.StoppingConditionByNumberOfGenerations
 
StoppingConditionForIterativeImprovement - Interface in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.randomized
 
StreamRDF_TPFResponseBuilder(TriplePattern) - Constructor for class se.liu.ida.hefquin.engine.federation.access.impl.reqproc.TPFRequestProcessorBase.StreamRDF_TPFResponseBuilder
 
StringResponse - Interface in se.liu.ida.hefquin.engine.federation.access
 
StringResponseImpl - Class in se.liu.ida.hefquin.engine.federation.access.impl.response
 
StringResponseImpl(String, FederationMember, DataRetrievalRequest, Date) - Constructor for class se.liu.ida.hefquin.engine.federation.access.impl.response.StringResponseImpl
 
StringResponseImpl(String, FederationMember, DataRetrievalRequest, Date, Date) - Constructor for class se.liu.ida.hefquin.engine.federation.access.impl.response.StringResponseImpl
 
StringRetrievalInterface - Interface in se.liu.ida.hefquin.engine.federation.access
 
StringRetrievalProcessor<ReqType extends DataRetrievalRequest,MemberType extends FederationMember> - Interface in se.liu.ida.hefquin.engine.federation.access.impl.reqproc
 
subPatterns - Variable in class se.liu.ida.hefquin.base.query.impl.SPARQLGroupPatternImpl
 
subPatterns - Variable in class se.liu.ida.hefquin.base.query.impl.SPARQLUnionPatternImpl
 
subplanCount - Variable in class se.liu.ida.hefquin.engine.queryplan.logical.LogicalPlanUtils.LogicalPlanCounter
 
subplans - Variable in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.simple.CardinalityBasedGreedyJoinPlanOptimizerImpl.GreedyConstructionAlgorithm
 
subplans - Variable in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.simple.CostModelBasedGreedyJoinPlanOptimizerImpl.GreedyEnumerationAlgorithm
 
subplans - Variable in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.simple.DPBasedJoinPlanOptimizer.DynamicProgrammingOptimizerImpl
 
subPlans - Variable in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalPlanWithNaryRootImpl
 
subs - Variable in class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.utils.QueryAnalyzer
 
subscriptionPath - Static variable in class se.liu.ida.hefquin.engine.wrappers.graphql.impl.GraphQLSchemaInitializerImpl
 
supportsBGPRequests() - Method in interface se.liu.ida.hefquin.engine.federation.access.DataRetrievalInterface
 
supportsBGPRequests() - Method in class se.liu.ida.hefquin.engine.federation.access.impl.iface.GraphQLInterfaceImpl
 
supportsBGPRequests() - Method in class se.liu.ida.hefquin.engine.federation.access.impl.iface.Neo4jInterfaceImpl
 
supportsBGPRequests() - Method in class se.liu.ida.hefquin.engine.federation.access.impl.iface.SPARQLEndpointInterfaceImpl
 
supportsBGPRequests() - Method in class se.liu.ida.hefquin.engine.federation.access.impl.iface.TPFInterfaceImpl
 
supportsRequest(DataRetrievalRequest) - Method in interface se.liu.ida.hefquin.engine.federation.access.DataRetrievalInterface
 
supportsRequest(DataRetrievalRequest) - Method in class se.liu.ida.hefquin.engine.federation.access.impl.iface.BRTPFInterfaceImpl
 
supportsRequest(DataRetrievalRequest) - Method in class se.liu.ida.hefquin.engine.federation.access.impl.iface.GraphQLInterfaceImpl
 
supportsRequest(DataRetrievalRequest) - Method in class se.liu.ida.hefquin.engine.federation.access.impl.iface.Neo4jInterfaceImpl
 
supportsRequest(DataRetrievalRequest) - Method in class se.liu.ida.hefquin.engine.federation.access.impl.iface.SPARQLEndpointInterfaceImpl
 
supportsRequest(DataRetrievalRequest) - Method in class se.liu.ida.hefquin.engine.federation.access.impl.iface.TPFInterfaceImpl
 
supportsSPARQLPatternRequests() - Method in interface se.liu.ida.hefquin.engine.federation.access.DataRetrievalInterface
 
supportsSPARQLPatternRequests() - Method in class se.liu.ida.hefquin.engine.federation.access.impl.iface.GraphQLInterfaceImpl
 
supportsSPARQLPatternRequests() - Method in class se.liu.ida.hefquin.engine.federation.access.impl.iface.Neo4jInterfaceImpl
 
supportsSPARQLPatternRequests() - Method in class se.liu.ida.hefquin.engine.federation.access.impl.iface.SPARQLEndpointInterfaceImpl
 
supportsSPARQLPatternRequests() - Method in class se.liu.ida.hefquin.engine.federation.access.impl.iface.TPFInterfaceImpl
 
supportsTriplePatternRequests() - Method in interface se.liu.ida.hefquin.engine.federation.access.DataRetrievalInterface
 
supportsTriplePatternRequests() - Method in class se.liu.ida.hefquin.engine.federation.access.impl.iface.GraphQLInterfaceImpl
 
supportsTriplePatternRequests() - Method in class se.liu.ida.hefquin.engine.federation.access.impl.iface.Neo4jInterfaceImpl
 
supportsTriplePatternRequests() - Method in class se.liu.ida.hefquin.engine.federation.access.impl.iface.SPARQLEndpointInterfaceImpl
 
supportsTriplePatternRequests() - Method in class se.liu.ida.hefquin.engine.federation.access.impl.iface.TPFInterfaceImpl
 
SynchronizedIntermediateResultElementSink - Class in se.liu.ida.hefquin.engine.queryplan.executable.impl
 
SynchronizedIntermediateResultElementSink() - Constructor for class se.liu.ida.hefquin.engine.queryplan.executable.impl.SynchronizedIntermediateResultElementSink
 
sysEngine - Static variable in class se.liu.ida.hefquin.jenaintegration.sparql.HeFQUINConstants
 
sysQueryProcExceptions - Static variable in class se.liu.ida.hefquin.jenaintegration.sparql.HeFQUINConstants
 
sysQueryProcStats - Static variable in class se.liu.ida.hefquin.jenaintegration.sparql.HeFQUINConstants
 
systemVarNS - Static variable in class se.liu.ida.hefquin.jenaintegration.sparql.HeFQUINConstants
 

T

TableRecord - Interface in se.liu.ida.hefquin.engine.wrappers.lpg.data
A record is a "row" of the results of the evaluation of a Cypher query.
TableRecordImpl - Class in se.liu.ida.hefquin.engine.wrappers.lpg.data.impl
 
TableRecordImpl(List<RecordEntry>) - Constructor for class se.liu.ida.hefquin.engine.wrappers.lpg.data.impl.TableRecordImpl
 
tail - Variable in class se.liu.ida.hefquin.base.datastructures.impl.cache.CacheReplacementPolicyLRU
 
target - Variable in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.TripleMapExpression
 
target - Variable in class se.liu.ida.hefquin.engine.wrappers.lpg.utils.LabeledGraph.Edge
 
targetNode - Variable in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.match.EdgeMatchClause
 
TaskBasedExecutablePlanImpl - Class in se.liu.ida.hefquin.engine.queryplan.executable.impl
 
TaskBasedExecutablePlanImpl(LinkedList<ExecPlanTask>, ExecutionContext) - Constructor for class se.liu.ida.hefquin.engine.queryplan.executable.impl.TaskBasedExecutablePlanImpl
 
TaskBasedQueryPlanCompilerBase - Class in se.liu.ida.hefquin.engine.queryproc.impl.compiler
 
TaskBasedQueryPlanCompilerBase(QueryProcContext) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.compiler.TaskBasedQueryPlanCompilerBase
 
TaskBasedQueryPlanCompilerBase.Worker - Class in se.liu.ida.hefquin.engine.queryproc.impl.compiler
 
tasks - Variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.TaskBasedExecutablePlanImpl
 
tcFactory - Variable in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.evolutionaryAlgorithm.EvolutionaryAlgorithmQueryOptimizer
 
TerminateByDistancePercAvg - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.evolutionaryAlgorithm
Distance-based termination criterion: Termination is triggered when the relative distance between the average cost of plans in the current generation and in the previous generation has not exceeded a specified distance threshold for a number of generations.
TerminateByDistancePercAvg(double, LogicalPlan) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.evolutionaryAlgorithm.TerminateByDistancePercAvg
 
TerminateByDistancePercAvgDynamicG - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.evolutionaryAlgorithm
Distance-based termination criterion: Termination is triggered when the relative distance between the average cost in the current generation and in the previous generation has not exceeded a specified distance threshold for a number of generations.
TerminateByDistancePercAvgDynamicG(double, LogicalPlan) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.evolutionaryAlgorithm.TerminateByDistancePercAvgDynamicG
 
TerminateByDistancePercBest - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.evolutionaryAlgorithm
Distance-based termination criterion: Termination is triggered when the relative distance between the cost of the best plan in the current generation and in the previous generation has not exceeded a specified distance threshold for a number of generations.
TerminateByDistancePercBest(double, LogicalPlan) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.evolutionaryAlgorithm.TerminateByDistancePercBest
 
TerminateByDiversityDistBest - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.evolutionaryAlgorithm
Diversity-based termination criterion: Similar to TerminateByDiversityDistMax, but only the top-k plans with lowest cost within each generation are considered.
TerminateByDiversityDistBest(double, double, LogicalPlan) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.evolutionaryAlgorithm.TerminateByDiversityDistBest
 
TerminateByDiversityDistMax - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.evolutionaryAlgorithm
Diversity-based termination criterion: Termination is triggered when the relative difference between the cost of the best plan and the worst plan within each generation has not exceeded a specified distance threshold for a number of generations.
TerminateByDiversityDistMax(double, LogicalPlan) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.evolutionaryAlgorithm.TerminateByDiversityDistMax
 
TerminateByDiversityRelStDev - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.evolutionaryAlgorithm
Diversity-based termination criterion: Termination is triggered when the relative standard deviation of the cost values within the current generation is below a given threshold or the N-th generation is reached.
TerminateByDiversityRelStDev(double, LogicalPlan) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.evolutionaryAlgorithm.TerminateByDiversityRelStDev
 
TerminatedByCostValue - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.evolutionaryAlgorithm
Termination is triggered when the lowest-cost plan per generation has not exceeded a specified threshold for a number of generations.
TerminatedByCostValue(double, LogicalPlan) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.evolutionaryAlgorithm.TerminatedByCostValue
 
TerminatedByNumberOfGenerations - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.evolutionaryAlgorithm
termination criterion: number of generations
TerminatedByNumberOfGenerations(int, LogicalPlan) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.evolutionaryAlgorithm.TerminatedByNumberOfGenerations
 
TerminationCriterion - Interface in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.evolutionaryAlgorithm
 
TerminationCriterionBase - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.evolutionaryAlgorithm
Base class for implementations of TerminationCriterion.
TerminationCriterionBase(int) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.evolutionaryAlgorithm.TerminationCriterionBase
 
TerminationCriterionBase(LogicalPlan) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.evolutionaryAlgorithm.TerminationCriterionBase
 
TerminationCriterionFactory - Interface in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.evolutionaryAlgorithm
 
TermMapping - Interface in se.liu.ida.hefquin.base.data.mappings
 
TermMappingImpl - Class in se.liu.ida.hefquin.base.data.mappings.impl
 
TermMappingImpl(Node, Node, Set<Node>) - Constructor for class se.liu.ida.hefquin.base.data.mappings.impl.TermMappingImpl
 
TermMappingImpl(Node, Node, Node...) - Constructor for class se.liu.ida.hefquin.base.data.mappings.impl.TermMappingImpl
 
TextBasedLogicalPlanPrinterImpl - Class in se.liu.ida.hefquin.engine.queryplan.utils
 
TextBasedLogicalPlanPrinterImpl() - Constructor for class se.liu.ida.hefquin.engine.queryplan.utils.TextBasedLogicalPlanPrinterImpl
 
TextBasedPhysicalPlanPrinterImpl - Class in se.liu.ida.hefquin.engine.queryplan.utils
 
TextBasedPhysicalPlanPrinterImpl() - Constructor for class se.liu.ida.hefquin.engine.queryplan.utils.TextBasedPhysicalPlanPrinterImpl
 
threadPool - Variable in class se.liu.ida.hefquin.engine.federation.access.impl.AsyncFederationAccessManagerImpl
 
threadPool - Variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.TaskBasedExecutablePlanImpl
 
timeAtCurrentLeftProcStart - Variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BinaryExecutableOpBase
 
timeAtCurrentProcStart - Variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.UnaryExecutableOpBase
 
timeAtCurrentProcStartXthInput - Variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.NaryExecutableOpBase
 
timeAtCurrentRightProcStart - Variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BinaryExecutableOpBase
 
timeAtExecEnd - Variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.NullaryExecutableOpBase
 
timeAtExecStart - Variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.NullaryExecutableOpBase
 
toArray() - Method in class se.liu.ida.hefquin.base.datastructures.impl.SolutionMappingsIndexBase
 
toArray() - Method in class se.liu.ida.hefquin.base.datastructures.impl.WrappingSolutionMappingsIndex
 
toArray(T[]) - Method in class se.liu.ida.hefquin.base.datastructures.impl.SolutionMappingsIndexBase
 
toArray(T[]) - Method in class se.liu.ida.hefquin.base.datastructures.impl.SolutionMappingsIndexForMixedUsage
 
toArray(T[]) - Method in class se.liu.ida.hefquin.base.datastructures.impl.WrappingSolutionMappingsIndex
 
topK - Variable in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.evolutionaryAlgorithm.TerminateByDiversityDistBest
 
toSet(Node...) - Static method in class se.liu.ida.hefquin.base.data.mappings.impl.TermMappingImpl
 
toString() - Method in class se.liu.ida.hefquin.base.data.impl.SolutionMappingImpl
 
toString() - Method in interface se.liu.ida.hefquin.base.query.BGP
Returns a string representation of the BGP
toString() - Method in class se.liu.ida.hefquin.base.query.impl.BGPImpl
 
toString() - Method in class se.liu.ida.hefquin.base.query.impl.GenericSPARQLGraphPatternImpl1
 
toString() - Method in class se.liu.ida.hefquin.base.query.impl.GenericSPARQLGraphPatternImpl2
 
toString() - Method in class se.liu.ida.hefquin.base.query.impl.SPARQLGroupPatternImpl
 
toString() - Method in class se.liu.ida.hefquin.base.query.impl.SPARQLQueryImpl
 
toString() - Method in class se.liu.ida.hefquin.base.query.impl.SPARQLUnionPatternImpl
 
toString() - Method in class se.liu.ida.hefquin.base.query.impl.TriplePatternImpl
 
toString() - Method in interface se.liu.ida.hefquin.base.query.TriplePattern
Returns a string representation of the triple
toString() - Method in interface se.liu.ida.hefquin.engine.federation.access.DataRetrievalRequest
 
toString() - Method in class se.liu.ida.hefquin.engine.federation.access.impl.iface.BRTPFInterfaceImpl
 
toString() - Method in class se.liu.ida.hefquin.engine.federation.access.impl.iface.GraphQLInterfaceImpl
 
toString() - Method in class se.liu.ida.hefquin.engine.federation.access.impl.iface.Neo4jInterfaceImpl
 
toString() - Method in class se.liu.ida.hefquin.engine.federation.access.impl.iface.SPARQLEndpointInterfaceImpl
 
toString() - Method in class se.liu.ida.hefquin.engine.federation.access.impl.iface.TPFInterfaceImpl
 
toString() - Method in class se.liu.ida.hefquin.engine.federation.access.impl.req.BGPRequestImpl
 
toString() - Method in class se.liu.ida.hefquin.engine.federation.access.impl.req.BindingsRestrictedTriplePatternRequestImpl
 
toString() - Method in class se.liu.ida.hefquin.engine.federation.access.impl.req.Neo4jRequestImpl
 
toString() - Method in class se.liu.ida.hefquin.engine.federation.access.impl.req.SPARQLRequestImpl
 
toString() - Method in class se.liu.ida.hefquin.engine.federation.access.impl.req.TriplePatternRequestImpl
 
toString() - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpBGPAdd
 
toString() - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpBGPOptAdd
 
toString() - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpBind
 
toString() - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpFilter
 
toString() - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpGlobalToLocal
 
toString() - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpGPAdd
 
toString() - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpGPOptAdd
 
toString() - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpJoin
 
toString() - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpLocalToGlobal
 
toString() - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpMultiwayJoin
 
toString() - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpMultiwayLeftJoin
 
toString() - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpMultiwayUnion
 
toString() - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpRequest
 
toString() - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpRightJoin
 
toString() - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpTPAdd
 
toString() - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpTPOptAdd
 
toString() - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpUnion
 
toString() - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpBinaryUnion
 
toString() - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpBindJoin
 
toString() - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpBindJoinWithFILTER
 
toString() - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpBindJoinWithUNION
 
toString() - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpBindJoinWithVALUES
 
toString() - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpGlobalToLocal
 
toString() - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpHashJoin
 
toString() - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpHashRJoin
 
toString() - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpIndexNestedLoopsJoin
 
toString() - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpLocalToGlobal
 
toString() - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpMultiwayUnion
 
toString() - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpNaiveNestedLoopsJoin
 
toString() - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpParallelMultiLeftJoin
 
toString() - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpRequest
 
toString() - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpSymmetricHashJoin
 
toString() - Method in interface se.liu.ida.hefquin.engine.wrappers.graphql.data.GraphQLArgument
 
toString() - Method in interface se.liu.ida.hefquin.engine.wrappers.graphql.data.GraphQLFieldPath
 
toString() - Method in class se.liu.ida.hefquin.engine.wrappers.graphql.data.impl.GraphQLArgumentImpl
 
toString() - Method in class se.liu.ida.hefquin.engine.wrappers.graphql.data.impl.GraphQLEntrypointPath
 
toString() - Method in class se.liu.ida.hefquin.engine.wrappers.graphql.data.impl.GraphQLIDPath
 
toString() - Method in class se.liu.ida.hefquin.engine.wrappers.graphql.data.impl.GraphQLObjectPath
 
toString() - Method in class se.liu.ida.hefquin.engine.wrappers.graphql.data.impl.GraphQLScalarPath
 
toString() - Method in class se.liu.ida.hefquin.engine.wrappers.graphql.data.impl.GraphQLSchemaImpl
 
toString() - Method in interface se.liu.ida.hefquin.engine.wrappers.graphql.query.GraphQLQuery
 
toString() - Method in class se.liu.ida.hefquin.engine.wrappers.graphql.query.impl.GraphQLQueryImpl
 
toString() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.data.impl.ArrayValue
 
toString() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.data.impl.LiteralValue
 
toString() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.data.impl.LPGEdge
 
toString() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.data.impl.LPGEdgeValue
 
toString() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.data.impl.LPGNode
 
toString() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.data.impl.LPGNodeValue
 
toString() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.data.impl.RecordEntryImpl
 
toString() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.data.impl.TableRecordImpl
 
toString() - Method in interface se.liu.ida.hefquin.engine.wrappers.lpg.query.CypherQuery
Returns a Cypher expression representing this query.
toString() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.CypherMatchQueryImpl
 
toString() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.CypherUnionQueryImpl
 
toString() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.AliasedExpression
 
toString() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.AllLabelsExpression
 
toString() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.CountLargerThanZeroExpression
 
toString() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.CypherVar
 
toString() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.EqualityExpression
 
toString() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.EXISTSExpression
 
toString() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.FirstLabelExpression
 
toString() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.GetItemExpression
 
toString() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.KeysExpression
 
toString() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.LiteralExpression
 
toString() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.MembershipExpression
 
toString() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.PropertyAccessExpression
 
toString() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.PropertyAccessWithVarExpression
 
toString() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.TripleMapExpression
 
toString() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.TypeExpression
 
toString() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.UnwindIteratorImpl
 
toString() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.VariableIDExpression
 
toString() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.VariableLabelExpression
 
toString() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.match.EdgeMatchClause
 
toString() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.match.NodeMatchClause
 
toString() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.match.PathMatchClause
 
toString() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.utils.LabeledGraph.Edge
 
toString() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.utils.LabeledGraph.Path
 
toString() - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.utils.LabeledGraph
 
total - Variable in class se.liu.ida.hefquin.base.utils.RandomizedSelection.MyIterator
 
tp - Variable in class se.liu.ida.hefquin.engine.federation.access.impl.req.BindingsRestrictedTriplePatternRequestImpl
 
tp - Variable in class se.liu.ida.hefquin.engine.federation.access.impl.req.TriplePatternRequestImpl
 
tp - Variable in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpTPAdd
 
tp - Variable in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpTPOptAdd
 
TPFInterface - Interface in se.liu.ida.hefquin.engine.federation.access
 
TPFInterface - Static variable in class se.liu.ida.hefquin.engine.vocabulary.FD
 
TPFInterfaceImpl - Class in se.liu.ida.hefquin.engine.federation.access.impl.iface
 
TPFInterfaceImpl(String, String, String, String) - Constructor for class se.liu.ida.hefquin.engine.federation.access.impl.iface.TPFInterfaceImpl
 
TPFInterfaceUtils - Class in se.liu.ida.hefquin.engine.federation.access.impl.iface
 
TPFInterfaceUtils() - Constructor for class se.liu.ida.hefquin.engine.federation.access.impl.iface.TPFInterfaceUtils
 
TPFRequest - Interface in se.liu.ida.hefquin.engine.federation.access
 
TPFRequestImpl - Class in se.liu.ida.hefquin.engine.federation.access.impl.req
 
TPFRequestImpl(TriplePattern) - Constructor for class se.liu.ida.hefquin.engine.federation.access.impl.req.TPFRequestImpl
 
TPFRequestImpl(TriplePattern, String) - Constructor for class se.liu.ida.hefquin.engine.federation.access.impl.req.TPFRequestImpl
 
TPFRequestProcessor - Interface in se.liu.ida.hefquin.engine.federation.access.impl.reqproc
 
TPFRequestProcessorBase - Class in se.liu.ida.hefquin.engine.federation.access.impl.reqproc
Base class for RequestProcessor implementations that retrieve TPFResponse.
TPFRequestProcessorBase() - Constructor for class se.liu.ida.hefquin.engine.federation.access.impl.reqproc.TPFRequestProcessorBase
 
TPFRequestProcessorBase(long) - Constructor for class se.liu.ida.hefquin.engine.federation.access.impl.reqproc.TPFRequestProcessorBase
The given timeouts are specified in milliseconds.
TPFRequestProcessorBase.HttpRequestException - Exception in se.liu.ida.hefquin.engine.federation.access.impl.reqproc
 
TPFRequestProcessorBase.StreamRDF_TPFResponseBuilder - Class in se.liu.ida.hefquin.engine.federation.access.impl.reqproc
 
TPFRequestProcessorImpl - Class in se.liu.ida.hefquin.engine.federation.access.impl.reqproc
 
TPFRequestProcessorImpl() - Constructor for class se.liu.ida.hefquin.engine.federation.access.impl.reqproc.TPFRequestProcessorImpl
 
TPFRequestProcessorImpl(long) - Constructor for class se.liu.ida.hefquin.engine.federation.access.impl.reqproc.TPFRequestProcessorImpl
 
TPFResponse - Interface in se.liu.ida.hefquin.engine.federation.access
 
TPFResponseBuilder - Class in se.liu.ida.hefquin.engine.federation.access.impl.response
 
TPFResponseBuilder() - Constructor for class se.liu.ida.hefquin.engine.federation.access.impl.response.TPFResponseBuilder
 
TPFResponseImpl - Class in se.liu.ida.hefquin.engine.federation.access.impl.response
 
TPFResponseImpl(List<Triple>, List<Triple>, String, int, FederationMember, DataRetrievalRequest, Date) - Constructor for class se.liu.ida.hefquin.engine.federation.access.impl.response.TPFResponseImpl
Initializes the retrievalEndTime to the time when this object is created.
TPFResponseImpl(List<Triple>, List<Triple>, String, int, FederationMember, DataRetrievalRequest, Date, Date) - Constructor for class se.liu.ida.hefquin.engine.federation.access.impl.response.TPFResponseImpl
 
TPFResponseImpl(List<Triple>, List<Triple>, String, FederationMember, DataRetrievalRequest, Date) - Constructor for class se.liu.ida.hefquin.engine.federation.access.impl.response.TPFResponseImpl
Initializes the retrievalEndTime to the time when this object is created.
TPFResponseImpl(List<Triple>, List<Triple>, String, FederationMember, DataRetrievalRequest, Date, Date) - Constructor for class se.liu.ida.hefquin.engine.federation.access.impl.response.TPFResponseImpl
 
TPFServer - Interface in se.liu.ida.hefquin.engine.federation
 
TPFServer - Static variable in class se.liu.ida.hefquin.engine.vocabulary.FD
 
transform(ElementService, Node, Element) - Method in class se.liu.ida.hefquin.engine.ValuesServiceQueryResolver.MyElementTransform
 
translate(SolutionMapping) - Method in class se.liu.ida.hefquin.base.data.utils.RewritingIteratorForSolMapsBase
 
translate(SolutionMapping) - Method in class se.liu.ida.hefquin.base.data.utils.RewritingIteratorForSolMapsG2L
 
translate(SolutionMapping) - Method in class se.liu.ida.hefquin.base.data.utils.RewritingIteratorForSolMapsL2G
 
translateBGP(Set<Triple>, LPG2RDFConfiguration, boolean) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.impl.SPARQLStar2CypherTranslatorImpl
 
translateBGP(Set<Triple>, LPG2RDFConfiguration, boolean) - Method in interface se.liu.ida.hefquin.engine.wrappers.lpg.SPARQLStar2CypherTranslator
Translates each individual triple pattern in the given BGP, and then combines the individual translations into one Cypher query that represents the whole BGP.
translateBGP(BGP, GraphQL2RDFConfiguration, GraphQLSchema) - Method in class se.liu.ida.hefquin.engine.wrappers.graphql.impl.SPARQL2GraphQLTranslatorImpl
 
translateBGP(BGP, GraphQL2RDFConfiguration, GraphQLSchema) - Method in interface se.liu.ida.hefquin.engine.wrappers.graphql.SPARQL2GraphQLTranslator
Translates @param bgp into a GraphQL query using information from @param config and @param endpoint
translateExpressions(ExprList, VocabularyMapping) - Static method in class se.liu.ida.hefquin.base.data.mappings.VocabularyMappingUtils
 
translateGraphPattern(OpBGP, VocabularyMapping) - Static method in class se.liu.ida.hefquin.base.data.mappings.VocabularyMappingUtils
 
translateGraphPattern(OpFilter, VocabularyMapping) - Static method in class se.liu.ida.hefquin.base.data.mappings.VocabularyMappingUtils
 
translateGraphPattern(OpJoin, VocabularyMapping) - Static method in class se.liu.ida.hefquin.base.data.mappings.VocabularyMappingUtils
 
translateGraphPattern(OpSequence, VocabularyMapping) - Static method in class se.liu.ida.hefquin.base.data.mappings.VocabularyMappingUtils
 
translateGraphPattern(OpUnion, VocabularyMapping) - Static method in class se.liu.ida.hefquin.base.data.mappings.VocabularyMappingUtils
 
translateGraphPattern(Op, VocabularyMapping) - Static method in class se.liu.ida.hefquin.base.data.mappings.VocabularyMappingUtils
 
translateGraphPattern(BGP, VocabularyMapping) - Static method in class se.liu.ida.hefquin.base.data.mappings.VocabularyMappingUtils
 
translateGraphPattern(SPARQLGraphPattern, VocabularyMapping) - Static method in class se.liu.ida.hefquin.base.data.mappings.VocabularyMappingUtils
Rewrites the given graph pattern by recursively applying the given vocabulary mapping to each of the triple patterns inside the graph pattern.
translateGraphPattern(SPARQLGroupPattern, VocabularyMapping) - Static method in class se.liu.ida.hefquin.base.data.mappings.VocabularyMappingUtils
 
translateGraphPattern(SPARQLUnionPattern, VocabularyMapping) - Static method in class se.liu.ida.hefquin.base.data.mappings.VocabularyMappingUtils
 
translateJSON(JsonObject) - Method in class se.liu.ida.hefquin.engine.wrappers.graphql.impl.JSON2SolutionGraphConverterImpl
 
translateJSON(JsonObject) - Method in interface se.liu.ida.hefquin.engine.wrappers.graphql.JSON2SolutionGraphConverter
Translates a JSON object (obtained as a response to a GraphQL request) into a solution graph (model) containing triples created by parsing the JSON object.
translateRecord(TableRecord, LPG2RDFConfiguration, CypherQuery, Map<CypherVar, Var>) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.impl.Record2SolutionMappingTranslatorImpl
 
translateRecord(TableRecord, LPG2RDFConfiguration, CypherQuery, Map<CypherVar, Var>) - Method in interface se.liu.ida.hefquin.engine.wrappers.lpg.Record2SolutionMappingTranslator
Translates a single TableRecord into a SPARQL solution mapping that is represented as a Binding.
translateRecord(TableRecord, LPG2RDFConfiguration, SPARQL2CypherTranslationResult) - Method in interface se.liu.ida.hefquin.engine.wrappers.lpg.Record2SolutionMappingTranslator
 
translateRecords(List<TableRecord>, LPG2RDFConfiguration, CypherQuery, Map<CypherVar, Var>) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.impl.Record2SolutionMappingTranslatorImpl
 
translateRecords(List<TableRecord>, LPG2RDFConfiguration, CypherQuery, Map<CypherVar, Var>) - Method in interface se.liu.ida.hefquin.engine.wrappers.lpg.Record2SolutionMappingTranslator
 
translateRecords(List<TableRecord>, LPG2RDFConfiguration, SPARQL2CypherTranslationResult) - Method in interface se.liu.ida.hefquin.engine.wrappers.lpg.Record2SolutionMappingTranslator
 
translateSolutionMapping(SolutionMapping) - Method in class se.liu.ida.hefquin.base.data.mappings.impl.VocabularyMappingWrappingImpl
 
translateSolutionMapping(SolutionMapping) - Method in interface se.liu.ida.hefquin.base.data.VocabularyMapping
Applies this vocabulary mapping to the given solution mapping expressed in the local vocabulary and returns a resulting set of solution mappings expressed in the global vocabulary.
translateSolutionMappingFromGlobal(SolutionMapping) - Method in class se.liu.ida.hefquin.base.data.mappings.impl.VocabularyMappingWrappingImpl
 
translateSolutionMappingFromGlobal(SolutionMapping) - Method in interface se.liu.ida.hefquin.base.data.VocabularyMapping
Applies this vocabulary mapping to the given solution mapping expressed in the global vocabulary and returns a resulting set of solution mappings expressed in the local vocabulary.
translateToCypher(Set<Triple>, LPG2RDFConfiguration) - Method in class se.liu.ida.hefquin.cli.RunBGPOverNeo4j
 
translateTriplePattern(Triple, LPG2RDFConfiguration) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.impl.SPARQLStar2CypherTranslatorImpl
 
translateTriplePattern(Triple, LPG2RDFConfiguration) - Method in interface se.liu.ida.hefquin.engine.wrappers.lpg.SPARQLStar2CypherTranslator
Translates the given Triple Pattern into a Cypher query, using a given LPG2RDFConfiguration.
translateTriplePattern(Triple, LPG2RDFConfiguration, CypherVarGenerator, Set<Node>, Set<Node>, Set<Node>, Set<Node>, Set<Node>) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.impl.SPARQLStar2CypherTranslatorImpl
 
translateTriplePattern(Triple, LPG2RDFConfiguration, CypherVarGenerator, Set<Node>, Set<Node>, Set<Node>, Set<Node>, Set<Node>) - Method in interface se.liu.ida.hefquin.engine.wrappers.lpg.SPARQLStar2CypherTranslator
Translates a triple pattern to a Cypher query, using restricted rules based on the different boundedness properties the variables might have
translateTriplePattern(Triple, LPG2RDFConfiguration, CypherVarGenerator, Set<Node>, Set<Node>, Set<Node>, Set<Node>, Set<Node>, boolean) - Static method in class se.liu.ida.hefquin.engine.wrappers.lpg.impl.SPARQLStar2CypherTranslatorImpl
This method translates non-nested triple patterns into Cypher, leveraging knowledge of properties that the variables in the triple pattern may hold like boundedness to given LPG elements or edge-compatibility.
translateTriplePattern(TriplePattern) - Method in class se.liu.ida.hefquin.base.data.mappings.impl.VocabularyMappingWrappingImpl
 
translateTriplePattern(TriplePattern) - Method in interface se.liu.ida.hefquin.base.data.VocabularyMapping
Applies this vocabulary mapping to the given triple pattern and returns the resulting combination of triple patterns, which may be a union of triple patterns (captured as a SPARQLUnionPattern) or just a single triple pattern (captured as a TriplePattern).
triple(Triple) - Method in class se.liu.ida.hefquin.cli.MaterializeRDFViewOfLPG.MyCachingStreamRDF
 
triple(Triple) - Method in class se.liu.ida.hefquin.engine.federation.access.impl.reqproc.TPFRequestProcessorBase.StreamRDF_TPFResponseBuilder
 
Triple - Interface in se.liu.ida.hefquin.base.data
 
tripleCount - Variable in class se.liu.ida.hefquin.engine.federation.access.impl.response.TPFResponseBuilder
 
TripleImpl - Class in se.liu.ida.hefquin.base.data.impl
 
TripleImpl(Node, Node, Node) - Constructor for class se.liu.ida.hefquin.base.data.impl.TripleImpl
 
TripleImpl(Triple) - Constructor for class se.liu.ida.hefquin.base.data.impl.TripleImpl
 
TripleMapExpression - Class in se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression
 
TripleMapExpression(CypherVar, CypherVar, CypherVar) - Constructor for class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.TripleMapExpression
 
TriplePattern - Interface in se.liu.ida.hefquin.base.query
 
TriplePatternImpl - Class in se.liu.ida.hefquin.base.query.impl
 
TriplePatternImpl(Node, Node, Node) - Constructor for class se.liu.ida.hefquin.base.query.impl.TriplePatternImpl
 
TriplePatternImpl(Triple) - Constructor for class se.liu.ida.hefquin.base.query.impl.TriplePatternImpl
 
TriplePatternRequest - Interface in se.liu.ida.hefquin.engine.federation.access
 
TriplePatternRequestImpl - Class in se.liu.ida.hefquin.engine.federation.access.impl.req
 
TriplePatternRequestImpl(TriplePattern) - Constructor for class se.liu.ida.hefquin.engine.federation.access.impl.req.TriplePatternRequestImpl
 
triples - Variable in class se.liu.ida.hefquin.engine.federation.access.impl.response.TriplesResponseImpl
 
TriplesResponse - Interface in se.liu.ida.hefquin.engine.federation.access
 
TriplesResponseImpl - Class in se.liu.ida.hefquin.engine.federation.access.impl.response
 
TriplesResponseImpl(List<Triple>, FederationMember, DataRetrievalRequest, Date) - Constructor for class se.liu.ida.hefquin.engine.federation.access.impl.response.TriplesResponseImpl
Initializes the retrievalEndTime to the time when this object is created.
TriplesResponseImpl(List<Triple>, FederationMember, DataRetrievalRequest, Date, Date) - Constructor for class se.liu.ida.hefquin.engine.federation.access.impl.response.TriplesResponseImpl
 
TriplesRetrievalInterface - Interface in se.liu.ida.hefquin.engine.federation.access
A DataRetrievalInterface via which a set of triples can be retrieved.
TriplesRetrievalProcessor<ReqType extends DataRetrievalRequest,MemberType extends FederationMember> - Interface in se.liu.ida.hefquin.engine.federation.access.impl.reqproc
 
TriplesToSolMapsConverter - Class in se.liu.ida.hefquin.base.data.utils
 
TriplesToSolMapsConverter() - Constructor for class se.liu.ida.hefquin.base.data.utils.TriplesToSolMapsConverter
 
TriplesToSolMapsConverter.ConvertingIterBase - Class in se.liu.ida.hefquin.base.data.utils
 
TriplesToSolMapsConverter.ConvertingIterBase1 - Class in se.liu.ida.hefquin.base.data.utils
 
TriplesToSolMapsConverter.ConvertingIterBase2 - Class in se.liu.ida.hefquin.base.data.utils
 
TriplesToSolMapsConverter.ConvertingIterEmpty - Class in se.liu.ida.hefquin.base.data.utils
 
TriplesToSolMapsConverter.ConvertingIterO - Class in se.liu.ida.hefquin.base.data.utils
 
TriplesToSolMapsConverter.ConvertingIterP - Class in se.liu.ida.hefquin.base.data.utils
 
TriplesToSolMapsConverter.ConvertingIterPO - Class in se.liu.ida.hefquin.base.data.utils
 
TriplesToSolMapsConverter.ConvertingIterS - Class in se.liu.ida.hefquin.base.data.utils
 
TriplesToSolMapsConverter.ConvertingIterSO - Class in se.liu.ida.hefquin.base.data.utils
 
TriplesToSolMapsConverter.ConvertingIterSP - Class in se.liu.ida.hefquin.base.data.utils
 
TriplesToSolMapsConverter.ConvertingIterSPO - Class in se.liu.ida.hefquin.base.data.utils
 
tryExtractCountMetadataOrNextPageURL(Triple) - Method in class se.liu.ida.hefquin.engine.federation.access.impl.response.TPFResponseBuilder
 
tryGetExceptionsOfInput() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.iterbased.ResultElementIterWithUnaryExecOp
 
tryGetExceptionsOfInput1() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.iterbased.ResultElementIterWithBinaryExecOp
 
tryGetExceptionsOfInput2() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.iterbased.ResultElementIterWithBinaryExecOp
 
tryGetExceptionsOfProducingOperator(ResultElementIterator) - Static method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.iterbased.ResultIteratorUtils
 
tryGetExceptionsOfProducingSubPlan(ResultBlockIterator) - Static method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.iterbased.ResultIteratorUtils
 
tryGetExceptionsOfProducingSubPlan(ResultElementIterator) - Static method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.iterbased.ResultIteratorUtils
 
tryGetProducingOperator(ResultElementIterator) - Static method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.iterbased.ResultIteratorUtils
 
tryGetStatsOfInput() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.iterbased.ResultElementIterWithUnaryExecOp
 
tryGetStatsOfInput1() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.iterbased.ResultElementIterWithBinaryExecOp
 
tryGetStatsOfInput2() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.iterbased.ResultElementIterWithBinaryExecOp
 
tryGetStatsOfProducingOperator(ResultElementIterator) - Static method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.iterbased.ResultIteratorUtils
 
tryGetStatsOfProducingSubPlan(ResultBlockIterator) - Static method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.iterbased.ResultIteratorUtils
 
tryGetStatsOfProducingSubPlan(ResultElementIterator) - Static method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.iterbased.ResultIteratorUtils
 
twoGraphPatternReqWithSameSPARQLEndpoint(PhysicalOperator, PhysicalOperator) - Static method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.IdentifyTypeOfRequestUsedForReq
 
TwoPhaseQueryOptimizer - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.randomized
 
TwoPhaseQueryOptimizer(StoppingConditionForIterativeImprovement, EquilibriumConditionForSimulatedAnnealing, LogicalToPhysicalPlanConverter, CostModel, RuleInstances) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.randomized.TwoPhaseQueryOptimizer
 
type - Variable in class se.liu.ida.hefquin.base.data.mappings.impl.TermMappingImpl
 
type - Variable in class se.liu.ida.hefquin.engine.wrappers.graphql.data.impl.GraphQLIDPath
 
TypeExpression - Class in se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression
 
TypeExpression(CypherVar) - Constructor for class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.TypeExpression
 
typeName - Variable in class se.liu.ida.hefquin.engine.wrappers.graphql.data.impl.GraphQLEntrypointImpl
 
typePath1 - Static variable in class se.liu.ida.hefquin.engine.wrappers.graphql.impl.GraphQLSchemaInitializerImpl
 
typePath2 - Static variable in class se.liu.ida.hefquin.engine.wrappers.graphql.impl.GraphQLSchemaInitializerImpl
 
typePath3 - Static variable in class se.liu.ida.hefquin.engine.wrappers.graphql.impl.GraphQLSchemaInitializerImpl
 

U

UnaryExecutableOp - Interface in se.liu.ida.hefquin.engine.queryplan.executable
A specialization of the ExecutableOperator interface that captures executable operators that consume a single input sequence of solution mappings (which are batched into several blocks).
UnaryExecutableOpBase - Class in se.liu.ida.hefquin.engine.queryplan.executable.impl.ops
Top-level base class for all implementations of UnaryExecutableOp.
UnaryExecutableOpBase(boolean) - Constructor for class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.UnaryExecutableOpBase
 
UnaryExecutableOpBaseWithIterator - Class in se.liu.ida.hefquin.engine.queryplan.executable.impl.ops
 
UnaryExecutableOpBaseWithIterator(boolean) - Constructor for class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.UnaryExecutableOpBaseWithIterator
 
UnaryLogicalOp - Interface in se.liu.ida.hefquin.engine.queryplan.logical
An interface for any type of LogicalOperator that has an arity of one; i.e., it is defined of as a function over one multiset of solution mappings.
UnaryPhysicalOp - Interface in se.liu.ida.hefquin.engine.queryplan.physical
An interface for any type of PhysicalOperator whose algorithm consumes a single sequence of solution mappings as input.
UnaryPhysicalOpForLogicalOp - Interface in se.liu.ida.hefquin.engine.queryplan.physical
An interface for any type of PhysicalOperator that directly implements a particular logical operator that has an arity of one.
UNDIRECTED - Enum constant in enum class se.liu.ida.hefquin.engine.wrappers.lpg.utils.LabeledGraph.Direction
 
UnionIteratorForSolMaps - Class in se.liu.ida.hefquin.base.data.utils
This iterator enumerates the solution mappings from two other iterators, essentially producing a union of the collections of solution mappings that the other two iterators enumerate.
UnionIteratorForSolMaps(Iterable<SolutionMapping>, Iterable<SolutionMapping>) - Constructor for class se.liu.ida.hefquin.base.data.utils.UnionIteratorForSolMaps
 
UnionIteratorForSolMaps(Iterator<SolutionMapping>, Iterator<SolutionMapping>) - Constructor for class se.liu.ida.hefquin.base.data.utils.UnionIteratorForSolMaps
 
unionOfAllVariables(ExpectedVariables...) - Static method in class se.liu.ida.hefquin.base.queryplan.utils.ExpectedVariablesUtilsCopy
Returns a set of all the variables (certain and possible) in all the given ExpectedVariables objects.
unionOfAllVariables(ExpectedVariables...) - Static method in class se.liu.ida.hefquin.engine.queryplan.utils.ExpectedVariablesUtils
Returns a set of all the variables (certain and possible) in all the given ExpectedVariables objects.
unionOfAllVariables(PhysicalPlan...) - Static method in class se.liu.ida.hefquin.engine.queryplan.utils.ExpectedVariablesUtils
Returns a set of all the variables (certain and possible) in all the given plans.
unionOfCertainVariables(ExpectedVariables...) - Static method in class se.liu.ida.hefquin.base.queryplan.utils.ExpectedVariablesUtilsCopy
Returns a set of all the certain variables in all the given ExpectedVariables objects.
unionOfCertainVariables(ExpectedVariables...) - Static method in class se.liu.ida.hefquin.engine.queryplan.utils.ExpectedVariablesUtils
Returns a set of all the certain variables in all the given ExpectedVariables objects.
unionOfCertainVariables(PhysicalPlan...) - Static method in class se.liu.ida.hefquin.engine.queryplan.utils.ExpectedVariablesUtils
Returns a set of all the certain variables in all the given plans.
unionOfPossibleVariables(ExpectedVariables...) - Static method in class se.liu.ida.hefquin.base.queryplan.utils.ExpectedVariablesUtilsCopy
Returns a set of all the possible variables in all the given ExpectedVariables objects.
unionOfPossibleVariables(ExpectedVariables...) - Static method in class se.liu.ida.hefquin.engine.queryplan.utils.ExpectedVariablesUtils
Returns a set of all the possible variables in all the given ExpectedVariables objects.
unionOfPossibleVariables(PhysicalPlan...) - Static method in class se.liu.ida.hefquin.engine.queryplan.utils.ExpectedVariablesUtils
Returns a set of all the possible variables in all the given plans.
UnionPullUp - Class in se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics
Pulls up all (multiway) union operators in the given plan as high up as possible.
UnionPullUp() - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.UnionPullUp
 
uniqueNr - Variable in class se.liu.ida.hefquin.engine.wrappers.graphql.data.impl.GraphQLEntrypointPath
 
unmap(Node) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.CompositeEdgeLabelMappingImpl
 
unmap(Node) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.CompositeNodeLabelMappingImpl
 
unmap(Node) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.CompositePropertyNameMappingImpl
 
unmap(Node) - Method in interface se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.EdgeLabelMapping
Returns the String that corresponds to the given RDF term.
unmap(Node) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.EdgeLabelMappingImpl_AllToURIs
 
unmap(Node) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.EdgeLabelMappingImpl_SingleMatchToURI
 
unmap(Node) - Method in interface se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.NodeLabelMapping
Returns the String that corresponds to the given RDF term.
unmap(Node) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.NodeLabelMappingImpl_AllToLiterals
 
unmap(Node) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.NodeLabelMappingImpl_AllToURIs
 
unmap(Node) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.NodeLabelMappingImpl_SingleMatchToLiteral
 
unmap(Node) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.NodeLabelMappingImpl_SingleMatchToURI
 
unmap(Node) - Method in interface se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.NodeMapping
Returns the LPG node that corresponds to the given RDF term.
unmap(Node) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.NodeMappingImpl_AllToBNodes
 
unmap(Node) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.NodeMappingImpl_AllToURIs
 
unmap(Node) - Method in interface se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.PropertyNameMapping
Returns the String that corresponds to the given RDF term.
unmap(Node) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.PropertyNameMappingImpl_AllToURIs
 
unmap(Node) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.conf.impl.PropertyNameMappingImpl_SingleMatchToURI
 
UnSupportedEdgeLabelException - Exception in se.liu.ida.hefquin.engine.wrappers.lpg.impl.exceptions
 
UnSupportedEdgeLabelException(String) - Constructor for exception se.liu.ida.hefquin.engine.wrappers.lpg.impl.exceptions.UnSupportedEdgeLabelException
 
UnSupportedNodeLabelException - Exception in se.liu.ida.hefquin.engine.wrappers.lpg.impl.exceptions
 
UnSupportedNodeLabelException(String) - Constructor for exception se.liu.ida.hefquin.engine.wrappers.lpg.impl.exceptions.UnSupportedNodeLabelException
 
UnsupportedOpFinder() - Constructor for class se.liu.ida.hefquin.jenaintegration.sparql.engine.main.OpExecutorHeFQUIN.UnsupportedOpFinder
 
unsupportedOpFound - Variable in class se.liu.ida.hefquin.jenaintegration.sparql.engine.main.OpExecutorHeFQUIN.UnsupportedOpFinder
 
unsupportedOpFound() - Method in class se.liu.ida.hefquin.jenaintegration.sparql.engine.main.OpExecutorHeFQUIN.UnsupportedOpFinder
 
UnSupportedPropertyNameException - Exception in se.liu.ida.hefquin.engine.wrappers.lpg.impl.exceptions
 
UnSupportedPropertyNameException(String) - Constructor for exception se.liu.ida.hefquin.engine.wrappers.lpg.impl.exceptions.UnSupportedPropertyNameException
 
UnsupportedQueryException() - Constructor for exception se.liu.ida.hefquin.engine.ValuesServiceQueryResolver.UnsupportedQueryException
 
UnwindIterator - Interface in se.liu.ida.hefquin.engine.wrappers.lpg.query
This interface represents an UNWIND clause of a Match Query.
UnwindIteratorImpl - Class in se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression
 
UnwindIteratorImpl(CypherVar, ListCypherExpression, List<BooleanCypherExpression>, List<CypherExpression>, CypherVar) - Constructor for class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.UnwindIteratorImpl
 
uri - Static variable in class se.liu.ida.hefquin.engine.vocabulary.FD
 
uri - Variable in class se.liu.ida.hefquin.engine.wrappers.lpg.conn.Neo4jConnectionFactory.Neo4jConnection
 
URI2GraphQLHelper - Class in se.liu.ida.hefquin.engine.wrappers.graphql.utils
Provides helper functions that focuses on conversions from URIs to GraphQL data that is then used at a GraphQL endpoint.
URI2GraphQLHelper() - Constructor for class se.liu.ida.hefquin.engine.wrappers.graphql.utils.URI2GraphQLHelper
 
url - Variable in class se.liu.ida.hefquin.engine.federation.access.impl.iface.GraphQLInterfaceImpl
 
url - Variable in class se.liu.ida.hefquin.engine.federation.access.impl.iface.Neo4jInterfaceImpl
 
url - Variable in class se.liu.ida.hefquin.engine.federation.access.impl.iface.SPARQLEndpointInterfaceImpl
 
useOuterJoinSemantics - Variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpBindJoinWithRequestOps
 
useOuterJoinSemantics - Variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpIndexNestedLoopsJoinWithRequestOps
 

V

validateTypesAndEntrypoints(Map<String, Map<String, GraphQLField>>, Map<String, Map<GraphQLEntrypointType, GraphQLEntrypoint>>) - Method in class se.liu.ida.hefquin.engine.wrappers.graphql.impl.GraphQLSchemaInitializerImpl
Removes the types, fields and entrypoints from the @param typesAndFields and @param entrypoints and notes their removal if they don't meet the criteria for the approach.
value - Variable in class se.liu.ida.hefquin.base.data.utils.FilteringIteratorForSolMaps_OneVarBinding
 
value - Variable in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.LiteralExpression
 
Value - Interface in se.liu.ida.hefquin.engine.wrappers.lpg.data
 
value1 - Variable in class se.liu.ida.hefquin.base.data.utils.FilteringIteratorForSolMaps_ThreeVarsBindings
 
value1 - Variable in class se.liu.ida.hefquin.base.data.utils.FilteringIteratorForSolMaps_TwoVarsBindings
 
value2 - Variable in class se.liu.ida.hefquin.base.data.utils.FilteringIteratorForSolMaps_ThreeVarsBindings
 
value2 - Variable in class se.liu.ida.hefquin.base.data.utils.FilteringIteratorForSolMaps_TwoVarsBindings
 
value3 - Variable in class se.liu.ida.hefquin.base.data.utils.FilteringIteratorForSolMaps_ThreeVarsBindings
 
ValueBasedConstructorArgument - Static variable in class se.liu.ida.hefquin.engine.vocabulary.ECVocab
Every instance of this class refers to a concrete value to be passed as an argument to the constructor of a corresponding Java class.
valueOf(String) - Static method in enum class se.liu.ida.hefquin.engine.queryplan.executable.impl.ExecPlanTaskBase.Status
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class se.liu.ida.hefquin.engine.wrappers.graphql.data.impl.GraphQLEntrypointType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class se.liu.ida.hefquin.engine.wrappers.graphql.data.impl.GraphQLFieldType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class se.liu.ida.hefquin.engine.wrappers.lpg.utils.LabeledGraph.Direction
Returns the enum constant of this class with the specified name.
values - Variable in class se.liu.ida.hefquin.engine.wrappers.lpg.data.impl.MapValue
 
values() - Static method in enum class se.liu.ida.hefquin.engine.queryplan.executable.impl.ExecPlanTaskBase.Status
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class se.liu.ida.hefquin.engine.wrappers.graphql.data.impl.GraphQLEntrypointType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class se.liu.ida.hefquin.engine.wrappers.graphql.data.impl.GraphQLFieldType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class se.liu.ida.hefquin.engine.wrappers.lpg.utils.LabeledGraph.Direction
Returns an array containing the constants of this enum class, in the order they are declared.
valuesClause - Variable in class se.liu.ida.hefquin.engine.ValuesServiceQueryResolver.ElementChecker
 
ValuesServiceQueryResolver - Class in se.liu.ida.hefquin.engine
Queries with a WHERE clause of a form such as the following one need to be rewritten, which is what this class does.
ValuesServiceQueryResolver() - Constructor for class se.liu.ida.hefquin.engine.ValuesServiceQueryResolver
 
ValuesServiceQueryResolver.ElementChecker - Class in se.liu.ida.hefquin.engine
 
ValuesServiceQueryResolver.MyElementTransform - Class in se.liu.ida.hefquin.engine
 
ValuesServiceQueryResolver.PatternVarsVisitorWithoutServiceVars - Class in se.liu.ida.hefquin.engine
Collects all variables in a given Element except for variables that occur *only* as the variable of SERVICE clauses.
ValuesServiceQueryResolver.UnsupportedQueryException - Exception in se.liu.ida.hefquin.engine
 
valueType - Variable in class se.liu.ida.hefquin.engine.wrappers.graphql.data.impl.GraphQLFieldImpl
 
var - Variable in class se.liu.ida.hefquin.base.data.utils.FilteringIteratorForSolMaps_OneVarBinding
 
var - Variable in class se.liu.ida.hefquin.base.data.utils.TriplesToSolMapsConverter.ConvertingIterBase1
 
var - Variable in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.AllLabelsExpression
 
var - Variable in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.FirstLabelExpression
 
var - Variable in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.KeysExpression
 
var - Variable in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.MembershipExpression
 
var - Variable in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.PropertyAccessExpression
 
var - Variable in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.PropertyAccessWithVarExpression
 
var - Variable in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.TypeExpression
 
var - Variable in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.VariableIDExpression
 
var1 - Variable in class se.liu.ida.hefquin.base.data.utils.FilteringIteratorForSolMaps_ThreeVarsBindings
 
var1 - Variable in class se.liu.ida.hefquin.base.data.utils.FilteringIteratorForSolMaps_TwoVarsBindings
 
var1 - Variable in class se.liu.ida.hefquin.base.data.utils.TriplesToSolMapsConverter.ConvertingIterBase2
 
var1 - Variable in class se.liu.ida.hefquin.base.data.utils.TriplesToSolMapsConverter.ConvertingIterSPO
 
var2 - Variable in class se.liu.ida.hefquin.base.data.utils.FilteringIteratorForSolMaps_ThreeVarsBindings
 
var2 - Variable in class se.liu.ida.hefquin.base.data.utils.FilteringIteratorForSolMaps_TwoVarsBindings
 
var2 - Variable in class se.liu.ida.hefquin.base.data.utils.TriplesToSolMapsConverter.ConvertingIterBase2
 
var2 - Variable in class se.liu.ida.hefquin.base.data.utils.TriplesToSolMapsConverter.ConvertingIterSPO
 
var3 - Variable in class se.liu.ida.hefquin.base.data.utils.FilteringIteratorForSolMaps_ThreeVarsBindings
 
var3 - Variable in class se.liu.ida.hefquin.base.data.utils.TriplesToSolMapsConverter.ConvertingIterSPO
 
variable - Variable in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.VariableLabelExpression
 
VariableByBlankNodeSubstitutionException() - Constructor for exception se.liu.ida.hefquin.base.query.impl.QueryPatternUtils.VariableByBlankNodeSubstitutionException
 
VariableIDExpression - Class in se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression
 
VariableIDExpression(CypherVar) - Constructor for class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.VariableIDExpression
 
VariableLabelExpression - Class in se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression
 
VariableLabelExpression(CypherVar, String) - Constructor for class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.VariableLabelExpression
 
VariableReplacementVisitor - Class in se.liu.ida.hefquin.engine.wrappers.lpg.utils
 
VariableReplacementVisitor(Map<CypherVar, CypherVar>) - Constructor for class se.liu.ida.hefquin.engine.wrappers.lpg.utils.VariableReplacementVisitor
 
varName - Variable in class se.liu.ida.hefquin.engine.wrappers.graphql.data.impl.GraphQLArgumentImpl
 
vars(Collection<Var>, Element) - Static method in class se.liu.ida.hefquin.jenaext.PatternVarsAll
 
vars(Element) - Static method in class se.liu.ida.hefquin.jenaext.PatternVarsAll
 
vars(Element, PatternVarsVisitor) - Static method in class se.liu.ida.hefquin.jenaext.PatternVarsAll
 
varsInPatternForFM - Variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpBindJoinWithRequestOps
 
varsInSubQuery - Variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpBindJoinSPARQL
 
varsInValues - Variable in class se.liu.ida.hefquin.engine.ValuesServiceQueryResolver.ElementChecker
 
varsOfServiceClauses - Variable in class se.liu.ida.hefquin.engine.ValuesServiceQueryResolver.ElementChecker
 
VarSpecificCardinalityEstimation - Interface in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.cardinality
 
VarSpecificCardinalityEstimationImpl - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.cardinality
 
VarSpecificCardinalityEstimationImpl(CardinalityEstimation) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.cardinality.VarSpecificCardinalityEstimationImpl
 
VarSpecificCardinalityEstimationImpl.MyCache - Class in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.cardinality
 
verifyExpectedURI(String) - Method in class se.liu.ida.hefquin.engine.federation.catalog.FederationDescriptionReader
Verifies that the given string represents an HTTP URI or an HTTPS URI and, if so, returns that URI.
verifyValidVocabMappingFile(String) - Method in class se.liu.ida.hefquin.engine.federation.catalog.FederationDescriptionReader
Verifies that the file at the given path exists.
visit(OpAssign) - Method in class se.liu.ida.hefquin.jenaintegration.sparql.engine.main.OpExecutorHeFQUIN.UnsupportedOpFinder
 
visit(OpBGP) - Method in class se.liu.ida.hefquin.jenaintegration.sparql.engine.main.OpExecutorHeFQUIN.UnsupportedOpFinder
 
visit(OpConditional) - Method in class se.liu.ida.hefquin.jenaintegration.sparql.engine.main.OpExecutorHeFQUIN.UnsupportedOpFinder
 
visit(OpDatasetNames) - Method in class se.liu.ida.hefquin.jenaintegration.sparql.engine.main.OpExecutorHeFQUIN.UnsupportedOpFinder
 
visit(OpDiff) - Method in class se.liu.ida.hefquin.jenaintegration.sparql.engine.main.OpExecutorHeFQUIN.UnsupportedOpFinder
 
visit(OpDisjunction) - Method in class se.liu.ida.hefquin.jenaintegration.sparql.engine.main.OpExecutorHeFQUIN.UnsupportedOpFinder
 
visit(OpDistinct) - Method in class se.liu.ida.hefquin.jenaintegration.sparql.engine.main.OpExecutorHeFQUIN.UnsupportedOpFinder
 
visit(OpExt) - Method in class se.liu.ida.hefquin.jenaintegration.sparql.engine.main.OpExecutorHeFQUIN.UnsupportedOpFinder
 
visit(OpExtend) - Method in class se.liu.ida.hefquin.jenaintegration.sparql.engine.main.OpExecutorHeFQUIN.UnsupportedOpFinder
 
visit(OpFilter) - Method in class se.liu.ida.hefquin.jenaintegration.sparql.engine.main.OpExecutorHeFQUIN.UnsupportedOpFinder
 
visit(OpGraph) - Method in class se.liu.ida.hefquin.jenaintegration.sparql.engine.main.OpExecutorHeFQUIN.UnsupportedOpFinder
 
visit(OpGroup) - Method in class se.liu.ida.hefquin.jenaintegration.sparql.engine.main.OpExecutorHeFQUIN.UnsupportedOpFinder
 
visit(OpJoin) - Method in class se.liu.ida.hefquin.jenaintegration.sparql.engine.main.OpExecutorHeFQUIN.UnsupportedOpFinder
 
visit(OpLabel) - Method in class se.liu.ida.hefquin.jenaintegration.sparql.engine.main.OpExecutorHeFQUIN.UnsupportedOpFinder
 
visit(OpLeftJoin) - Method in class se.liu.ida.hefquin.jenaintegration.sparql.engine.main.OpExecutorHeFQUIN.UnsupportedOpFinder
 
visit(OpList) - Method in class se.liu.ida.hefquin.jenaintegration.sparql.engine.main.OpExecutorHeFQUIN.UnsupportedOpFinder
 
visit(OpMinus) - Method in class se.liu.ida.hefquin.jenaintegration.sparql.engine.main.OpExecutorHeFQUIN.UnsupportedOpFinder
 
visit(OpNull) - Method in class se.liu.ida.hefquin.jenaintegration.sparql.engine.main.OpExecutorHeFQUIN.UnsupportedOpFinder
 
visit(OpOrder) - Method in class se.liu.ida.hefquin.jenaintegration.sparql.engine.main.OpExecutorHeFQUIN.UnsupportedOpFinder
 
visit(OpPath) - Method in class se.liu.ida.hefquin.jenaintegration.sparql.engine.main.OpExecutorHeFQUIN.UnsupportedOpFinder
 
visit(OpProcedure) - Method in class se.liu.ida.hefquin.jenaintegration.sparql.engine.main.OpExecutorHeFQUIN.UnsupportedOpFinder
 
visit(OpProject) - Method in class se.liu.ida.hefquin.jenaintegration.sparql.engine.main.OpExecutorHeFQUIN.UnsupportedOpFinder
 
visit(OpPropFunc) - Method in class se.liu.ida.hefquin.jenaintegration.sparql.engine.main.OpExecutorHeFQUIN.UnsupportedOpFinder
 
visit(OpQuad) - Method in class se.liu.ida.hefquin.jenaintegration.sparql.engine.main.OpExecutorHeFQUIN.UnsupportedOpFinder
 
visit(OpQuadBlock) - Method in class se.liu.ida.hefquin.jenaintegration.sparql.engine.main.OpExecutorHeFQUIN.UnsupportedOpFinder
 
visit(OpQuadPattern) - Method in class se.liu.ida.hefquin.jenaintegration.sparql.engine.main.OpExecutorHeFQUIN.UnsupportedOpFinder
 
visit(OpReduced) - Method in class se.liu.ida.hefquin.jenaintegration.sparql.engine.main.OpExecutorHeFQUIN.UnsupportedOpFinder
 
visit(OpSequence) - Method in class se.liu.ida.hefquin.jenaintegration.sparql.engine.main.OpExecutorHeFQUIN.UnsupportedOpFinder
 
visit(OpService) - Method in class se.liu.ida.hefquin.jenaintegration.sparql.engine.main.OpExecutorHeFQUIN.UnsupportedOpFinder
 
visit(OpSlice) - Method in class se.liu.ida.hefquin.jenaintegration.sparql.engine.main.OpExecutorHeFQUIN.UnsupportedOpFinder
 
visit(OpTable) - Method in class se.liu.ida.hefquin.jenaintegration.sparql.engine.main.OpExecutorHeFQUIN.UnsupportedOpFinder
 
visit(OpTopN) - Method in class se.liu.ida.hefquin.jenaintegration.sparql.engine.main.OpExecutorHeFQUIN.UnsupportedOpFinder
 
visit(OpTriple) - Method in class se.liu.ida.hefquin.jenaintegration.sparql.engine.main.OpExecutorHeFQUIN.UnsupportedOpFinder
 
visit(OpUnion) - Method in class se.liu.ida.hefquin.jenaintegration.sparql.engine.main.OpExecutorHeFQUIN.UnsupportedOpFinder
 
visit(ElementData) - Method in class se.liu.ida.hefquin.engine.ValuesServiceQueryResolver.ElementChecker
 
visit(ElementExists) - Method in class se.liu.ida.hefquin.jenaext.PatternVarsAll.MyPatternVarsVisitor
 
visit(ElementFilter) - Method in class se.liu.ida.hefquin.jenaext.PatternVarsAll.MyPatternVarsVisitor
 
visit(ElementMinus) - Method in class se.liu.ida.hefquin.jenaext.PatternVarsAll.MyPatternVarsVisitor
 
visit(ElementNotExists) - Method in class se.liu.ida.hefquin.jenaext.PatternVarsAll.MyPatternVarsVisitor
 
visit(ElementService) - Method in class se.liu.ida.hefquin.engine.ValuesServiceQueryResolver.ElementChecker
 
visit(ElementService) - Method in class se.liu.ida.hefquin.engine.ValuesServiceQueryResolver.PatternVarsVisitorWithoutServiceVars
 
visit(LogicalOpBGPAdd) - Method in class se.liu.ida.hefquin.engine.queryplan.logical.LogicalPlanUtils.LogicalPlanCounter
 
visit(LogicalOpBGPAdd) - Method in class se.liu.ida.hefquin.engine.queryplan.logical.LogicalPlanUtils.SourceAssignmentChecker
 
visit(LogicalOpBGPAdd) - Method in interface se.liu.ida.hefquin.engine.queryplan.logical.LogicalPlanVisitor
 
visit(LogicalOpBGPAdd) - Method in class se.liu.ida.hefquin.engine.queryplan.logical.LogicalPlanVisitorBase
 
visit(LogicalOpBGPOptAdd) - Method in class se.liu.ida.hefquin.engine.queryplan.logical.LogicalPlanUtils.LogicalPlanCounter
 
visit(LogicalOpBGPOptAdd) - Method in class se.liu.ida.hefquin.engine.queryplan.logical.LogicalPlanUtils.SourceAssignmentChecker
 
visit(LogicalOpBGPOptAdd) - Method in interface se.liu.ida.hefquin.engine.queryplan.logical.LogicalPlanVisitor
 
visit(LogicalOpBGPOptAdd) - Method in class se.liu.ida.hefquin.engine.queryplan.logical.LogicalPlanVisitorBase
 
visit(LogicalOpBind) - Method in class se.liu.ida.hefquin.engine.queryplan.logical.LogicalPlanUtils.LogicalPlanCounter
 
visit(LogicalOpBind) - Method in interface se.liu.ida.hefquin.engine.queryplan.logical.LogicalPlanVisitor
 
visit(LogicalOpBind) - Method in class se.liu.ida.hefquin.engine.queryplan.logical.LogicalPlanVisitorBase
 
visit(LogicalOpFilter) - Method in class se.liu.ida.hefquin.engine.queryplan.logical.LogicalPlanUtils.LogicalPlanCounter
 
visit(LogicalOpFilter) - Method in class se.liu.ida.hefquin.engine.queryplan.logical.LogicalPlanUtils.SourceAssignmentChecker
 
visit(LogicalOpFilter) - Method in interface se.liu.ida.hefquin.engine.queryplan.logical.LogicalPlanVisitor
 
visit(LogicalOpFilter) - Method in class se.liu.ida.hefquin.engine.queryplan.logical.LogicalPlanVisitorBase
 
visit(LogicalOpGlobalToLocal) - Method in class se.liu.ida.hefquin.engine.queryplan.logical.LogicalPlanUtils.LogicalPlanCounter
 
visit(LogicalOpGlobalToLocal) - Method in class se.liu.ida.hefquin.engine.queryplan.logical.LogicalPlanUtils.SourceAssignmentChecker
 
visit(LogicalOpGlobalToLocal) - Method in interface se.liu.ida.hefquin.engine.queryplan.logical.LogicalPlanVisitor
 
visit(LogicalOpGlobalToLocal) - Method in class se.liu.ida.hefquin.engine.queryplan.logical.LogicalPlanVisitorBase
 
visit(LogicalOpGPAdd) - Method in class se.liu.ida.hefquin.engine.queryplan.logical.LogicalPlanUtils.LogicalPlanCounter
 
visit(LogicalOpGPAdd) - Method in class se.liu.ida.hefquin.engine.queryplan.logical.LogicalPlanUtils.SourceAssignmentChecker
 
visit(LogicalOpGPAdd) - Method in interface se.liu.ida.hefquin.engine.queryplan.logical.LogicalPlanVisitor
 
visit(LogicalOpGPAdd) - Method in class se.liu.ida.hefquin.engine.queryplan.logical.LogicalPlanVisitorBase
 
visit(LogicalOpGPOptAdd) - Method in class se.liu.ida.hefquin.engine.queryplan.logical.LogicalPlanUtils.LogicalPlanCounter
 
visit(LogicalOpGPOptAdd) - Method in class se.liu.ida.hefquin.engine.queryplan.logical.LogicalPlanUtils.SourceAssignmentChecker
 
visit(LogicalOpGPOptAdd) - Method in interface se.liu.ida.hefquin.engine.queryplan.logical.LogicalPlanVisitor
 
visit(LogicalOpGPOptAdd) - Method in class se.liu.ida.hefquin.engine.queryplan.logical.LogicalPlanVisitorBase
 
visit(LogicalOpJoin) - Method in class se.liu.ida.hefquin.engine.queryplan.logical.LogicalPlanUtils.LogicalPlanCounter
 
visit(LogicalOpJoin) - Method in class se.liu.ida.hefquin.engine.queryplan.logical.LogicalPlanUtils.SourceAssignmentChecker
 
visit(LogicalOpJoin) - Method in interface se.liu.ida.hefquin.engine.queryplan.logical.LogicalPlanVisitor
 
visit(LogicalOpJoin) - Method in class se.liu.ida.hefquin.engine.queryplan.logical.LogicalPlanVisitorBase
 
visit(LogicalOpLocalToGlobal) - Method in class se.liu.ida.hefquin.engine.queryplan.logical.LogicalPlanUtils.LogicalPlanCounter
 
visit(LogicalOpLocalToGlobal) - Method in class se.liu.ida.hefquin.engine.queryplan.logical.LogicalPlanUtils.SourceAssignmentChecker
 
visit(LogicalOpLocalToGlobal) - Method in interface se.liu.ida.hefquin.engine.queryplan.logical.LogicalPlanVisitor
 
visit(LogicalOpLocalToGlobal) - Method in class se.liu.ida.hefquin.engine.queryplan.logical.LogicalPlanVisitorBase
 
visit(LogicalOpMultiwayJoin) - Method in class se.liu.ida.hefquin.engine.queryplan.logical.LogicalPlanUtils.LogicalPlanCounter
 
visit(LogicalOpMultiwayJoin) - Method in interface se.liu.ida.hefquin.engine.queryplan.logical.LogicalPlanVisitor
 
visit(LogicalOpMultiwayJoin) - Method in class se.liu.ida.hefquin.engine.queryplan.logical.LogicalPlanVisitorBase
 
visit(LogicalOpMultiwayLeftJoin) - Method in class se.liu.ida.hefquin.engine.queryplan.logical.LogicalPlanUtils.LogicalPlanCounter
 
visit(LogicalOpMultiwayLeftJoin) - Method in interface se.liu.ida.hefquin.engine.queryplan.logical.LogicalPlanVisitor
 
visit(LogicalOpMultiwayLeftJoin) - Method in class se.liu.ida.hefquin.engine.queryplan.logical.LogicalPlanVisitorBase
 
visit(LogicalOpMultiwayUnion) - Method in class se.liu.ida.hefquin.engine.queryplan.logical.LogicalPlanUtils.LogicalPlanCounter
 
visit(LogicalOpMultiwayUnion) - Method in interface se.liu.ida.hefquin.engine.queryplan.logical.LogicalPlanVisitor
 
visit(LogicalOpMultiwayUnion) - Method in class se.liu.ida.hefquin.engine.queryplan.logical.LogicalPlanVisitorBase
 
visit(LogicalOpRequest<?, ?>) - Method in class se.liu.ida.hefquin.engine.queryplan.logical.LogicalPlanUtils.LogicalPlanCounter
 
visit(LogicalOpRequest<?, ?>) - Method in class se.liu.ida.hefquin.engine.queryplan.logical.LogicalPlanUtils.SourceAssignmentChecker
 
visit(LogicalOpRequest<?, ?>) - Method in interface se.liu.ida.hefquin.engine.queryplan.logical.LogicalPlanVisitor
 
visit(LogicalOpRequest<?, ?>) - Method in class se.liu.ida.hefquin.engine.queryplan.logical.LogicalPlanVisitorBase
 
visit(LogicalOpRightJoin) - Method in class se.liu.ida.hefquin.engine.queryplan.logical.LogicalPlanUtils.LogicalPlanCounter
 
visit(LogicalOpRightJoin) - Method in class se.liu.ida.hefquin.engine.queryplan.logical.LogicalPlanUtils.SourceAssignmentChecker
 
visit(LogicalOpRightJoin) - Method in interface se.liu.ida.hefquin.engine.queryplan.logical.LogicalPlanVisitor
 
visit(LogicalOpRightJoin) - Method in class se.liu.ida.hefquin.engine.queryplan.logical.LogicalPlanVisitorBase
 
visit(LogicalOpTPAdd) - Method in class se.liu.ida.hefquin.engine.queryplan.logical.LogicalPlanUtils.LogicalPlanCounter
 
visit(LogicalOpTPAdd) - Method in class se.liu.ida.hefquin.engine.queryplan.logical.LogicalPlanUtils.SourceAssignmentChecker
 
visit(LogicalOpTPAdd) - Method in interface se.liu.ida.hefquin.engine.queryplan.logical.LogicalPlanVisitor
 
visit(LogicalOpTPAdd) - Method in class se.liu.ida.hefquin.engine.queryplan.logical.LogicalPlanVisitorBase
 
visit(LogicalOpTPOptAdd) - Method in class se.liu.ida.hefquin.engine.queryplan.logical.LogicalPlanUtils.LogicalPlanCounter
 
visit(LogicalOpTPOptAdd) - Method in class se.liu.ida.hefquin.engine.queryplan.logical.LogicalPlanUtils.SourceAssignmentChecker
 
visit(LogicalOpTPOptAdd) - Method in interface se.liu.ida.hefquin.engine.queryplan.logical.LogicalPlanVisitor
 
visit(LogicalOpTPOptAdd) - Method in class se.liu.ida.hefquin.engine.queryplan.logical.LogicalPlanVisitorBase
 
visit(LogicalOpUnion) - Method in class se.liu.ida.hefquin.engine.queryplan.logical.LogicalPlanUtils.LogicalPlanCounter
 
visit(LogicalOpUnion) - Method in class se.liu.ida.hefquin.engine.queryplan.logical.LogicalPlanUtils.SourceAssignmentChecker
 
visit(LogicalOpUnion) - Method in interface se.liu.ida.hefquin.engine.queryplan.logical.LogicalPlanVisitor
 
visit(LogicalOpUnion) - Method in class se.liu.ida.hefquin.engine.queryplan.logical.LogicalPlanVisitorBase
 
visit(LogicalPlanVisitor) - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpBGPAdd
 
visit(LogicalPlanVisitor) - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpBGPOptAdd
 
visit(LogicalPlanVisitor) - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpBind
 
visit(LogicalPlanVisitor) - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpFilter
 
visit(LogicalPlanVisitor) - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpGlobalToLocal
 
visit(LogicalPlanVisitor) - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpGPAdd
 
visit(LogicalPlanVisitor) - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpGPOptAdd
 
visit(LogicalPlanVisitor) - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpJoin
 
visit(LogicalPlanVisitor) - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpLocalToGlobal
 
visit(LogicalPlanVisitor) - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpMultiwayJoin
 
visit(LogicalPlanVisitor) - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpMultiwayLeftJoin
 
visit(LogicalPlanVisitor) - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpMultiwayUnion
 
visit(LogicalPlanVisitor) - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpRequest
 
visit(LogicalPlanVisitor) - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpRightJoin
 
visit(LogicalPlanVisitor) - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpTPAdd
 
visit(LogicalPlanVisitor) - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpTPOptAdd
 
visit(LogicalPlanVisitor) - Method in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpUnion
 
visit(LogicalPlanVisitor) - Method in interface se.liu.ida.hefquin.engine.queryplan.logical.LogicalOperator
 
visit(PhysicalOpBinaryUnion) - Method in interface se.liu.ida.hefquin.engine.queryplan.physical.PhysicalPlanVisitor
 
visit(PhysicalOpBindJoin) - Method in interface se.liu.ida.hefquin.engine.queryplan.physical.PhysicalPlanVisitor
 
visit(PhysicalOpBindJoinWithFILTER) - Method in interface se.liu.ida.hefquin.engine.queryplan.physical.PhysicalPlanVisitor
 
visit(PhysicalOpBindJoinWithUNION) - Method in interface se.liu.ida.hefquin.engine.queryplan.physical.PhysicalPlanVisitor
 
visit(PhysicalOpBindJoinWithVALUES) - Method in interface se.liu.ida.hefquin.engine.queryplan.physical.PhysicalPlanVisitor
 
visit(PhysicalOpFilter) - Method in interface se.liu.ida.hefquin.engine.queryplan.physical.PhysicalPlanVisitor
 
visit(PhysicalOpGlobalToLocal) - Method in interface se.liu.ida.hefquin.engine.queryplan.physical.PhysicalPlanVisitor
 
visit(PhysicalOpHashJoin) - Method in interface se.liu.ida.hefquin.engine.queryplan.physical.PhysicalPlanVisitor
 
visit(PhysicalOpHashRJoin) - Method in interface se.liu.ida.hefquin.engine.queryplan.physical.PhysicalPlanVisitor
 
visit(PhysicalOpIndexNestedLoopsJoin) - Method in interface se.liu.ida.hefquin.engine.queryplan.physical.PhysicalPlanVisitor
 
visit(PhysicalOpLocalToGlobal) - Method in interface se.liu.ida.hefquin.engine.queryplan.physical.PhysicalPlanVisitor
 
visit(PhysicalOpMultiwayUnion) - Method in interface se.liu.ida.hefquin.engine.queryplan.physical.PhysicalPlanVisitor
 
visit(PhysicalOpNaiveNestedLoopsJoin) - Method in interface se.liu.ida.hefquin.engine.queryplan.physical.PhysicalPlanVisitor
 
visit(PhysicalOpParallelMultiLeftJoin) - Method in interface se.liu.ida.hefquin.engine.queryplan.physical.PhysicalPlanVisitor
 
visit(PhysicalOpRequest<?, ?>) - Method in interface se.liu.ida.hefquin.engine.queryplan.physical.PhysicalPlanVisitor
 
visit(PhysicalOpSymmetricHashJoin) - Method in interface se.liu.ida.hefquin.engine.queryplan.physical.PhysicalPlanVisitor
 
visit(PhysicalPlanVisitor) - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpBinaryUnion
 
visit(PhysicalPlanVisitor) - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpBindJoin
 
visit(PhysicalPlanVisitor) - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpBindJoinWithFILTER
 
visit(PhysicalPlanVisitor) - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpBindJoinWithUNION
 
visit(PhysicalPlanVisitor) - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpBindJoinWithVALUES
 
visit(PhysicalPlanVisitor) - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpFilter
 
visit(PhysicalPlanVisitor) - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpGlobalToLocal
 
visit(PhysicalPlanVisitor) - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpHashJoin
 
visit(PhysicalPlanVisitor) - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpHashRJoin
 
visit(PhysicalPlanVisitor) - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpIndexNestedLoopsJoin
 
visit(PhysicalPlanVisitor) - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpLocalToGlobal
 
visit(PhysicalPlanVisitor) - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpMultiwayUnion
 
visit(PhysicalPlanVisitor) - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpNaiveNestedLoopsJoin
 
visit(PhysicalPlanVisitor) - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpParallelMultiLeftJoin
 
visit(PhysicalPlanVisitor) - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpRequest
 
visit(PhysicalPlanVisitor) - Method in class se.liu.ida.hefquin.engine.queryplan.physical.impl.PhysicalOpSymmetricHashJoin
 
visit(PhysicalPlanVisitor) - Method in interface se.liu.ida.hefquin.engine.queryplan.physical.PhysicalOperator
 
visit(CypherExpression) - Method in interface se.liu.ida.hefquin.engine.wrappers.lpg.utils.CypherExpressionVisitor
Recursive initial call
visit(CypherExpression) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.utils.VariableReplacementVisitor
 
visit(CypherExpressionVisitor) - Method in interface se.liu.ida.hefquin.engine.wrappers.lpg.query.CypherExpression
accepts a CypherExpressionVisitor and propagates the visit recursively when required.
visit(CypherExpressionVisitor) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.AliasedExpression
 
visit(CypherExpressionVisitor) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.AllLabelsExpression
 
visit(CypherExpressionVisitor) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.CountLargerThanZeroExpression
 
visit(CypherExpressionVisitor) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.CypherVar
 
visit(CypherExpressionVisitor) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.EqualityExpression
 
visit(CypherExpressionVisitor) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.EXISTSExpression
 
visit(CypherExpressionVisitor) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.FirstLabelExpression
 
visit(CypherExpressionVisitor) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.GetItemExpression
 
visit(CypherExpressionVisitor) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.KeysExpression
 
visit(CypherExpressionVisitor) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.LiteralExpression
 
visit(CypherExpressionVisitor) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.MembershipExpression
 
visit(CypherExpressionVisitor) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.PropertyAccessExpression
 
visit(CypherExpressionVisitor) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.PropertyAccessWithVarExpression
 
visit(CypherExpressionVisitor) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.TripleMapExpression
 
visit(CypherExpressionVisitor) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.TypeExpression
 
visit(CypherExpressionVisitor) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.UnwindIteratorImpl
 
visit(CypherExpressionVisitor) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.VariableIDExpression
 
visit(CypherExpressionVisitor) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.expression.VariableLabelExpression
 
visit(CypherExpressionVisitor) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.match.EdgeMatchClause
 
visit(CypherExpressionVisitor) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.match.NodeMatchClause
 
visit(CypherExpressionVisitor) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.query.impl.match.PathMatchClause
 
visitAliasedExpression(AliasedExpression) - Method in interface se.liu.ida.hefquin.engine.wrappers.lpg.utils.CypherExpressionVisitor
Specific calls for each type of expression
visitAliasedExpression(AliasedExpression) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.utils.VariableReplacementVisitor
 
visitCountLargerThanZero(CountLargerThanZeroExpression) - Method in interface se.liu.ida.hefquin.engine.wrappers.lpg.utils.CypherExpressionVisitor
 
visitCountLargerThanZero(CountLargerThanZeroExpression) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.utils.VariableReplacementVisitor
 
visitEdgeMatch(EdgeMatchClause) - Method in interface se.liu.ida.hefquin.engine.wrappers.lpg.utils.CypherExpressionVisitor
 
visitEdgeMatch(EdgeMatchClause) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.utils.VariableReplacementVisitor
 
visitEquality(EqualityExpression) - Method in interface se.liu.ida.hefquin.engine.wrappers.lpg.utils.CypherExpressionVisitor
 
visitEquality(EqualityExpression) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.utils.VariableReplacementVisitor
 
visitEXISTS(EXISTSExpression) - Method in interface se.liu.ida.hefquin.engine.wrappers.lpg.utils.CypherExpressionVisitor
 
visitEXISTS(EXISTSExpression) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.utils.VariableReplacementVisitor
 
visitGetItem(GetItemExpression) - Method in interface se.liu.ida.hefquin.engine.wrappers.lpg.utils.CypherExpressionVisitor
 
visitGetItem(GetItemExpression) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.utils.VariableReplacementVisitor
 
visitID(VariableIDExpression) - Method in interface se.liu.ida.hefquin.engine.wrappers.lpg.utils.CypherExpressionVisitor
 
visitID(VariableIDExpression) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.utils.VariableReplacementVisitor
 
visitKeys(KeysExpression) - Method in interface se.liu.ida.hefquin.engine.wrappers.lpg.utils.CypherExpressionVisitor
 
visitKeys(KeysExpression) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.utils.VariableReplacementVisitor
 
visitLabels(AllLabelsExpression) - Method in interface se.liu.ida.hefquin.engine.wrappers.lpg.utils.CypherExpressionVisitor
 
visitLabels(AllLabelsExpression) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.utils.VariableReplacementVisitor
 
visitLabels(FirstLabelExpression) - Method in interface se.liu.ida.hefquin.engine.wrappers.lpg.utils.CypherExpressionVisitor
 
visitLabels(FirstLabelExpression) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.utils.VariableReplacementVisitor
 
visitLiteral(LiteralExpression) - Method in interface se.liu.ida.hefquin.engine.wrappers.lpg.utils.CypherExpressionVisitor
 
visitLiteral(LiteralExpression) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.utils.VariableReplacementVisitor
 
visitMembership(MembershipExpression) - Method in interface se.liu.ida.hefquin.engine.wrappers.lpg.utils.CypherExpressionVisitor
 
visitMembership(MembershipExpression) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.utils.VariableReplacementVisitor
 
visitNodeMatch(NodeMatchClause) - Method in interface se.liu.ida.hefquin.engine.wrappers.lpg.utils.CypherExpressionVisitor
 
visitNodeMatch(NodeMatchClause) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.utils.VariableReplacementVisitor
 
visitPathMatch(PathMatchClause) - Method in interface se.liu.ida.hefquin.engine.wrappers.lpg.utils.CypherExpressionVisitor
 
visitPathMatch(PathMatchClause) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.utils.VariableReplacementVisitor
 
visitPropertyAccess(PropertyAccessExpression) - Method in interface se.liu.ida.hefquin.engine.wrappers.lpg.utils.CypherExpressionVisitor
 
visitPropertyAccess(PropertyAccessExpression) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.utils.VariableReplacementVisitor
 
visitPropertyAccessWithVar(PropertyAccessWithVarExpression) - Method in interface se.liu.ida.hefquin.engine.wrappers.lpg.utils.CypherExpressionVisitor
 
visitPropertyAccessWithVar(PropertyAccessWithVarExpression) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.utils.VariableReplacementVisitor
 
visitTripleMap(TripleMapExpression) - Method in interface se.liu.ida.hefquin.engine.wrappers.lpg.utils.CypherExpressionVisitor
 
visitTripleMap(TripleMapExpression) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.utils.VariableReplacementVisitor
 
visitType(TypeExpression) - Method in interface se.liu.ida.hefquin.engine.wrappers.lpg.utils.CypherExpressionVisitor
 
visitType(TypeExpression) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.utils.VariableReplacementVisitor
 
visitUnwind(UnwindIteratorImpl) - Method in interface se.liu.ida.hefquin.engine.wrappers.lpg.utils.CypherExpressionVisitor
 
visitUnwind(UnwindIteratorImpl) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.utils.VariableReplacementVisitor
 
visitVar(CypherVar) - Method in interface se.liu.ida.hefquin.engine.wrappers.lpg.utils.CypherExpressionVisitor
 
visitVar(CypherVar) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.utils.VariableReplacementVisitor
 
visitVariableLabel(VariableLabelExpression) - Method in interface se.liu.ida.hefquin.engine.wrappers.lpg.utils.CypherExpressionVisitor
 
visitVariableLabel(VariableLabelExpression) - Method in class se.liu.ida.hefquin.engine.wrappers.lpg.utils.VariableReplacementVisitor
 
vm - Variable in class se.liu.ida.hefquin.base.data.utils.RewritingIteratorForSolMapsBase
 
vm - Variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.CollectingIntermediateResultElementSinkWithTranslation
 
vm - Variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpGlobalToLocal
 
vm - Variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpLocalToGlobal
 
vm - Variable in class se.liu.ida.hefquin.engine.wrappers.lpg.impl.SPARQL2CypherTranslationResultImpl
 
vocabularyMapping - Variable in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpGlobalToLocal
 
vocabularyMapping - Variable in class se.liu.ida.hefquin.engine.queryplan.logical.impl.LogicalOpLocalToGlobal
 
VocabularyMapping - Interface in se.liu.ida.hefquin.base.data
 
vocabularyMappingsFile - Static variable in class se.liu.ida.hefquin.engine.vocabulary.FD
 
VocabularyMappingUtils - Class in se.liu.ida.hefquin.base.data.mappings
 
VocabularyMappingUtils() - Constructor for class se.liu.ida.hefquin.base.data.mappings.VocabularyMappingUtils
 
VocabularyMappingWrappingImpl - Class in se.liu.ida.hefquin.base.data.mappings.impl
Temporary class.
VocabularyMappingWrappingImpl(String) - Constructor for class se.liu.ida.hefquin.base.data.mappings.impl.VocabularyMappingWrappingImpl
 
VocabularyMappingWrappingImpl(Set<Triple>) - Constructor for class se.liu.ida.hefquin.base.data.mappings.impl.VocabularyMappingWrappingImpl
 
VocabularyMappingWrappingImpl(Graph) - Constructor for class se.liu.ida.hefquin.base.data.mappings.impl.VocabularyMappingWrappingImpl
 
VocabularyMappingWrappingImpl(EntityMapping, SchemaMapping) - Constructor for class se.liu.ida.hefquin.base.data.mappings.impl.VocabularyMappingWrappingImpl
 
vsCardEstimator - Variable in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.cardinality.CardinalityEstimationImpl
 

W

W_O - Static variable in class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.formula.JoinAwareWeightedUnboundVariableCount
 
W_P - Static variable in class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.formula.JoinAwareWeightedUnboundVariableCount
 
W_S - Static variable in class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.formula.JoinAwareWeightedUnboundVariableCount
 
WAITING_TO_BE_STARTED - Enum constant in enum class se.liu.ida.hefquin.engine.queryplan.executable.impl.ExecPlanTaskBase.Status
The task has been created but its execution has not yet been started.
walk(LogicalPlan) - Method in class se.liu.ida.hefquin.engine.queryplan.logical.LogicalPlanWalker.LogicalWalkerVisitor
 
walk(LogicalPlan, LogicalPlanVisitor, LogicalPlanVisitor) - Static method in class se.liu.ida.hefquin.engine.queryplan.logical.LogicalPlanWalker
 
walk(PhysicalPlan) - Method in class se.liu.ida.hefquin.engine.queryplan.physical.PhysicalPlanWalker.PhysicalWalkerVisitor
 
walk(PhysicalPlan, PhysicalPlanVisitor, PhysicalPlanVisitor) - Static method in class se.liu.ida.hefquin.engine.queryplan.physical.PhysicalPlanWalker
 
wasSourceAssignment() - Method in class se.liu.ida.hefquin.engine.queryplan.logical.LogicalPlanUtils.SourceAssignmentChecker
 
weight - Variable in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.costmodel.CostDimension
 
weightedFmCount(List<FederationMember>, List<FederationMember>) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.formula.FmAwareWeightedJoinAndUnboundVariableCount
 
weightedJoinsCountAcrossPlans(List<QueryAnalyzer>, QueryAnalyzer) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.formula.FmAwareWeightedJoinAndUnboundVariableCount
 
weightedJoinsCountInNextPlan(QueryAnalyzer) - Static method in class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.formula.JoinAwareWeightedUnboundVariableCount
Calculate the weighed sum of different types of joins
weightedUnboundVarsCount(Set<Node>, QueryAnalyzer) - Static method in class se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.formula.JoinAwareWeightedUnboundVariableCount
Calculate the weighed sum of unbound variables based on different positions (subs, preds and objs)
Worker() - Constructor for class se.liu.ida.hefquin.engine.queryplan.utils.LogicalToPhysicalPlanConverterImpl.Worker
 
Worker() - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.compiler.PushBasedQueryPlanCompilerImpl.Worker
 
Worker() - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.compiler.TaskBasedQueryPlanCompilerBase.Worker
 
Worker(LogicalOpRequest<?, ?>, SolutionMappingsIndex, IntermediateResultBlock, ExpectedVariables, ExecutionContext) - Constructor for class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpParallelMultiwayLeftJoin.Worker
 
WorkerForJoin(CardinalityEstimation, PhysicalPlan, PhysicalPlan) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.cardinality.MinBasedCardinalityEstimationImpl.WorkerForJoin
 
WorkerForRequestOps(LogicalOpRequest<?, ?>) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.cardinality.CardinalityEstimationImpl.WorkerForRequestOps
 
WorkerForSubquery(PhysicalPlan) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.cardinality.CardinalityEstimationImpl.WorkerForSubquery
 
WorkerForUnion(CardinalityEstimation, PhysicalPlan) - Constructor for class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.cardinality.MinBasedCardinalityEstimationImpl.WorkerForUnion
 
worstPlan - Variable in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.evolutionaryAlgorithm.Generation
 
wrappedBlock - Variable in class se.liu.ida.hefquin.engine.queryplan.executable.impl.pullbased.LastIntermediateResultBlock
 
wrappedIndex - Variable in class se.liu.ida.hefquin.base.datastructures.impl.WrappingSolutionMappingsIndex
 
wrappedResponse - Variable in class se.liu.ida.hefquin.engine.federation.access.impl.response.CardinalityResponseImpl
 
wrappedResponse - Variable in class se.liu.ida.hefquin.engine.federation.access.impl.response.CardinalityResponseImplWithoutCardinality
 
WrappingIterable<T> - Class in se.liu.ida.hefquin.base.utils
Wraps another iterable over the same type and can be used to apply a corresponding wrapping iterator.
WrappingIterable(Iterable<T>, WrappingIteratorFactory<T>) - Constructor for class se.liu.ida.hefquin.base.utils.WrappingIterable
 
WrappingIteratorFactory<T> - Interface in se.liu.ida.hefquin.base.utils
 
WrappingQueryIterator(Iterator<SolutionMapping>) - Constructor for class se.liu.ida.hefquin.jenaintegration.sparql.engine.main.OpExecutorHeFQUIN.WrappingQueryIterator
 
WrappingSolutionMappingsIndex - Class in se.liu.ida.hefquin.base.datastructures.impl
Base class for implementations of SolutionMappingsIndex that wrap another SolutionMappingsIndex.
WrappingSolutionMappingsIndex(SolutionMappingsIndex) - Constructor for class se.liu.ida.hefquin.base.datastructures.impl.WrappingSolutionMappingsIndex
 
wrapUp() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpSymmetricHashJoin
 
wrapUp(boolean, boolean) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.pushbased.PushBasedExecPlanTaskBase
 
wrapUpForChild1(IntermediateResultElementSink, ExecutionContext) - Method in interface se.liu.ida.hefquin.engine.queryplan.executable.BinaryExecutableOp
Finishes up any processing related to the input coming from the first operand and sends the remaining result elements (if any) to the given sink.
wrapUpForChild1(IntermediateResultElementSink, ExecutionContext) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BinaryExecutableOpBase
 
wrapUpForChild2(IntermediateResultElementSink, ExecutionContext) - Method in interface se.liu.ida.hefquin.engine.queryplan.executable.BinaryExecutableOp
Finishes up any processing related to the input coming from the second operand and sends the remaining result elements (if any) to the given sink.
wrapUpForChild2(IntermediateResultElementSink, ExecutionContext) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BinaryExecutableOpBase
 
wrapUpForXthChild(int, IntermediateResultElementSink, ExecutionContext) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.NaryExecutableOpBase
 
wrapUpForXthChild(int, IntermediateResultElementSink, ExecutionContext) - Method in interface se.liu.ida.hefquin.engine.queryplan.executable.NaryExecutableOp
Finishes up any processing related to the input coming from the x-th operand and sends the remaining result elements (if any) to the given sink.
writeTriplesForEdges(List<TableRecord>, LPG2RDFConfiguration, StreamRDF) - Method in class se.liu.ida.hefquin.cli.MaterializeRDFViewOfLPG
 
writeTriplesForNodes(List<TableRecord>, LPG2RDFConfiguration, StreamRDF) - Method in class se.liu.ida.hefquin.cli.MaterializeRDFViewOfLPG
 
writeTriplesForProperties(Node, PropertyMap, LPG2RDFConfiguration, StreamRDF) - Method in class se.liu.ida.hefquin.cli.MaterializeRDFViewOfLPG
Creates and writes a triple for each of the properties of the given PropertyMap using the given subject for these triples.

_

_concludeExecution(IntermediateResultElementSink, ExecutionContext) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpBindJoin
 
_concludeExecution(IntermediateResultElementSink, ExecutionContext) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpIndexNestedLoopsJoin
 
_concludeExecution(IntermediateResultElementSink, ExecutionContext) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpParallelMultiwayLeftJoin
 
_concludeExecution(IntermediateResultElementSink, ExecutionContext) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.UnaryExecutableOpBase
Implementations of this function need to conclude the execution of this operator and send the remaining result elements (if any) to the given sink.
_concludeExecution(IntermediateResultElementSink, ExecutionContext) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.UnaryExecutableOpBaseWithIterator
 
_createTasks(PhysicalPlan, LinkedList<ExecPlanTask>, int, ExecutionContext) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.compiler.TaskBasedQueryPlanCompilerBase.Worker
 
_execute(IntermediateResultElementSink, ExecutionContext) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpRequestWithPaging
 
_execute(IntermediateResultElementSink, ExecutionContext) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpRequestWithTPFPaging
 
_execute(IntermediateResultElementSink, ExecutionContext) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpSolMapsRequest
 
_execute(IntermediateResultElementSink, ExecutionContext) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpTriplesRequest
 
_execute(IntermediateResultElementSink, ExecutionContext) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.NullaryExecutableOpBase
Implementations of this function need to execute the algorithm of this operator and send the result elements (if any) to the given sink.
_getStats() - Method in class se.liu.ida.hefquin.engine.federation.access.impl.AsyncFederationAccessManagerImpl
 
_getStats() - Method in class se.liu.ida.hefquin.engine.federation.access.impl.BlockingFederationAccessManagerImpl
 
_getStats() - Method in class se.liu.ida.hefquin.engine.federation.access.impl.FederationAccessManagerBase1
 
_initiateCardinalityEstimation(PhysicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.cardinality.CardinalityEstimationImpl
 
_initiateCardinalityEstimation(PhysicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.cardinality.MinBasedCardinalityEstimationImpl
 
_initiateCardinalityEstimation(PhysicalPlan, Var) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.cardinality.VarSpecificCardinalityEstimationImpl
 
_initiateCostEstimation(PhysicalPlan) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.costmodel.CostModelImpl
 
_initiateJoinCardinalityEstimation(PhysicalPlan, PhysicalPlan, Var) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.cardinality.VarSpecificCardinalityEstimationImpl
 
_initiateMultiwayUnionCardinalityEstimation(PhysicalPlan, Var) - Method in class se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.cardinality.VarSpecificCardinalityEstimationImpl
 
_process(Iterable<SolutionMapping>, IntermediateResultElementSink, ExecutionContext) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpBindJoinWithRequestOps
 
_process(Iterator<SolutionMapping>, IntermediateResultElementSink, ExecutionContext) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.UnaryExecutableOpBaseWithIterator
 
_process(IntermediateResultBlock, IntermediateResultElementSink, ExecutionContext) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpBindJoinWithRequestOps
 
_process(IntermediateResultBlock, IntermediateResultElementSink, ExecutionContext) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpIndexNestedLoopsJoinWithRequestOps
 
_process(IntermediateResultBlock, IntermediateResultElementSink, ExecutionContext) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpIndexNestedLoopsJoinWithRequests
 
_process(IntermediateResultBlock, IntermediateResultElementSink, ExecutionContext) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpParallelMultiwayLeftJoin
 
_process(IntermediateResultBlock, IntermediateResultElementSink, ExecutionContext) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.UnaryExecutableOpBase
Implementations of this function need to process the given input block and send the produced result elements (if any) to the given sink.
_process(IntermediateResultBlock, IntermediateResultElementSink, ExecutionContext) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.UnaryExecutableOpBaseWithIterator
 
_processBlockFromChild1(IntermediateResultBlock, IntermediateResultElementSink, ExecutionContext) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BinaryExecutableOpBase
Implementations of this function need to process the given input block coming from the first operand and send the produced result elements (if any) to the given sink.
_processBlockFromChild1(IntermediateResultBlock, IntermediateResultElementSink, ExecutionContext) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpBinaryUnion
 
_processBlockFromChild1(IntermediateResultBlock, IntermediateResultElementSink, ExecutionContext) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpHashJoin
 
_processBlockFromChild1(IntermediateResultBlock, IntermediateResultElementSink, ExecutionContext) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpNaiveNestedLoopsJoin
 
_processBlockFromChild1(IntermediateResultBlock, IntermediateResultElementSink, ExecutionContext) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpSymmetricHashJoin
 
_processBlockFromChild2(IntermediateResultBlock, IntermediateResultElementSink, ExecutionContext) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BinaryExecutableOpBase
Implementations of this function need to process the given input block coming from the second operand and send the produced result elements (if any) to the given sink.
_processBlockFromChild2(IntermediateResultBlock, IntermediateResultElementSink, ExecutionContext) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpBinaryUnion
 
_processBlockFromChild2(IntermediateResultBlock, IntermediateResultElementSink, ExecutionContext) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpHashJoin
 
_processBlockFromChild2(IntermediateResultBlock, IntermediateResultElementSink, ExecutionContext) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpNaiveNestedLoopsJoin
 
_processBlockFromChild2(IntermediateResultBlock, IntermediateResultElementSink, ExecutionContext) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpSymmetricHashJoin
 
_processBlockFromXthChild(int, IntermediateResultBlock, IntermediateResultElementSink, ExecutionContext) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpMultiwayUnion
 
_processBlockFromXthChild(int, IntermediateResultBlock, IntermediateResultElementSink, ExecutionContext) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.NaryExecutableOpBase
Implementations of this function need to process the given input block coming from the x-th operand and send the produced result elements (if any) to the given sink.
_processSolMapFromChild2(SolutionMapping, IntermediateResultElementSink, ExecutionContext) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpHashJoin
 
_processSolMapFromChild2(SolutionMapping, IntermediateResultElementSink, ExecutionContext) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpHashRJoin
 
_processWithoutSplittingInputFirst(List<SolutionMapping>, IntermediateResultElementSink, ExecutionContext) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpBindJoinWithRequestOps
 
_resetStats() - Method in class se.liu.ida.hefquin.engine.federation.access.impl.AsyncFederationAccessManagerImpl
 
_resetStats() - Method in class se.liu.ida.hefquin.engine.federation.access.impl.BlockingFederationAccessManagerImpl
 
_resetStats() - Method in class se.liu.ida.hefquin.engine.federation.access.impl.FederationAccessManagerBase1
 
_run() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.iterbased.ResultElementIterBase.OpRunnerThread
 
_run() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.iterbased.ResultElementIterWithBinaryExecOp.MyOpRunnerThread
 
_run() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.iterbased.ResultElementIterWithNullaryExecOp.MyOpRunnerThread
 
_run() - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.iterbased.ResultElementIterWithUnaryExecOp.MyOpRunnerThread
 
_send(SolutionMapping) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpBindJoinWithRequestOps.MyIntermediateResultElementSink
 
_send(SolutionMapping) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BaseForExecOpBindJoinWithRequestOps.MyIntermediateResultElementSinkOuterJoin
 
_wrapUpForChild1(IntermediateResultElementSink, ExecutionContext) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BinaryExecutableOpBase
Implementations of this function need to finish up any processing related to the input coming from the first operand and send the remaining result elements (if any) to the given sink.
_wrapUpForChild1(IntermediateResultElementSink, ExecutionContext) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpBinaryUnion
 
_wrapUpForChild1(IntermediateResultElementSink, ExecutionContext) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpHashJoin
 
_wrapUpForChild1(IntermediateResultElementSink, ExecutionContext) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpNaiveNestedLoopsJoin
 
_wrapUpForChild1(IntermediateResultElementSink, ExecutionContext) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpSymmetricHashJoin
 
_wrapUpForChild2(IntermediateResultElementSink, ExecutionContext) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.BinaryExecutableOpBase
Implementations of this function need to finish up any processing related to the input coming from the second operand and send the remaining result elements (if any) to the given sink.
_wrapUpForChild2(IntermediateResultElementSink, ExecutionContext) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpBinaryUnion
 
_wrapUpForChild2(IntermediateResultElementSink, ExecutionContext) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpHashJoin
 
_wrapUpForChild2(IntermediateResultElementSink, ExecutionContext) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpNaiveNestedLoopsJoin
 
_wrapUpForChild2(IntermediateResultElementSink, ExecutionContext) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpSymmetricHashJoin
 
_wrapUpForXthChild(int, IntermediateResultElementSink, ExecutionContext) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.ExecOpMultiwayUnion
 
_wrapUpForXthChild(int, IntermediateResultElementSink, ExecutionContext) - Method in class se.liu.ida.hefquin.engine.queryplan.executable.impl.ops.NaryExecutableOpBase
Implementations of this function need to finish up any processing related to the input coming from the x-th operand and send the remaining result elements (if any) to the given sink.
A B C D E F G H I J K L M N O P Q R S T U V W _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form