| Package | Description |
|---|---|
| it.unibz.inf.ontop.iq.executor.join |
| Modifier and Type | Method and Description |
|---|---|
protected SelfJoinLikeExecutor.PredicateLevelProposal |
SelfJoinLikeExecutor.proposeForGroupingMap(com.google.common.collect.ImmutableMultimap<com.google.common.collect.ImmutableList<VariableOrGroundTerm>,ExtensionalDataNode> groupingMap)
groupingMap groups data nodes that are being joined on the unique constraints
creates proposal to unify redundant nodes
|
| Modifier and Type | Method and Description |
|---|---|
protected Optional<SelfJoinLikeExecutor.PredicateLevelProposal> |
UCRedundantSelfJoinExecutor.proposePerPredicate(InnerJoinNode joinNode,
com.google.common.collect.ImmutableCollection<ExtensionalDataNode> initialNodes,
RelationPredicate predicate,
com.google.common.collect.ImmutableList<Variable> priorityVariables,
IntermediateQuery query)
TODO: explain
|
protected Optional<SelfJoinLikeExecutor.PredicateLevelProposal> |
FunctionalDependencyUnificationExecutor.proposePerPredicate(InnerJoinNode joinNode,
com.google.common.collect.ImmutableCollection<ExtensionalDataNode> initialNodes,
RelationPredicate predicate,
com.google.common.collect.ImmutableList<Variable> priorityVariables,
IntermediateQuery query) |
protected abstract Optional<SelfJoinLikeExecutor.PredicateLevelProposal> |
RedundantSelfJoinExecutor.proposePerPredicate(InnerJoinNode joinNode,
com.google.common.collect.ImmutableCollection<ExtensionalDataNode> initialNodes,
RelationPredicate predicate,
com.google.common.collect.ImmutableList<Variable> priorityVariables,
IntermediateQuery query) |
| Modifier and Type | Method and Description |
|---|---|
protected Optional<SelfJoinLikeExecutor.ConcreteProposal> |
RedundantSelfJoinExecutor.createConcreteProposal(com.google.common.collect.ImmutableList<SelfJoinLikeExecutor.PredicateLevelProposal> predicateProposals,
com.google.common.collect.ImmutableMultimap<RelationPredicate,ExtensionalDataNode> initialDataNodeMap,
com.google.common.collect.ImmutableList<Variable> priorityVariables) |
protected com.google.common.collect.ImmutableList<ImmutableSubstitution<VariableOrGroundTerm>> |
SelfJoinLikeExecutor.extractSubstitutions(com.google.common.collect.ImmutableCollection<SelfJoinLikeExecutor.PredicateLevelProposal> predicateProposals) |
Copyright © 2009–2020 Free University of Bozen-Bolzano. All rights reserved.