public class JoinBooleanExpressionExecutor extends Object implements InnerJoinExecutor
| Modifier and Type | Method and Description |
|---|---|
NodeCentricOptimizationResults<InnerJoinNode> |
apply(InnerJoinOptimizationProposal proposal,
IntermediateQuery query,
QueryTreeComponent treeComponent)
Standard method (InternalProposalExecutor)
Undesired effect: if the join node is at the root, insert a ConstructionNode
(due to the design of TreeComponent.replaceNodesByOneNode())
|
public NodeCentricOptimizationResults<InnerJoinNode> apply(InnerJoinOptimizationProposal proposal, IntermediateQuery query, QueryTreeComponent treeComponent) throws InvalidQueryOptimizationProposalException
apply in interface ProposalExecutor<InnerJoinOptimizationProposal,NodeCentricOptimizationResults<InnerJoinNode>>InvalidQueryOptimizationProposalExceptionCopyright © 2009–2020 Free University of Bozen-Bolzano. All rights reserved.