public class FunctionalDependencyUnificationExecutor extends RedundantSelfJoinExecutor
SelfJoinLikeExecutor.AtomUnificationException, SelfJoinLikeExecutor.ConcreteProposal, SelfJoinLikeExecutor.PredicateLevelProposal| Modifier and Type | Method and Description |
|---|---|
protected Optional<SelfJoinLikeExecutor.PredicateLevelProposal> |
proposePerPredicate(InnerJoinNode joinNode,
it.unibz.inf.ontop.com.google.common.collect.ImmutableCollection<ExtensionalDataNode> initialNodes,
RelationDefinition relation,
it.unibz.inf.ontop.com.google.common.collect.ImmutableList<Variable> priorityVariables,
IntermediateQuery query) |
apply, createConcreteProposalextractDataNodes, extractSubstitutions, mergeSubstitutions, prioritizeVariables, updateJoinNodeAndPropagateSubstitutionprotected Optional<SelfJoinLikeExecutor.PredicateLevelProposal> proposePerPredicate(InnerJoinNode joinNode, it.unibz.inf.ontop.com.google.common.collect.ImmutableCollection<ExtensionalDataNode> initialNodes, RelationDefinition relation, it.unibz.inf.ontop.com.google.common.collect.ImmutableList<Variable> priorityVariables, IntermediateQuery query) throws SelfJoinLikeExecutor.AtomUnificationException
proposePerPredicate in class RedundantSelfJoinExecutorSelfJoinLikeExecutor.AtomUnificationExceptionCopyright © 2009–2020 Free University of Bozen-Bolzano. All rights reserved.