Hierarchy For Package se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules
Class Hierarchy
- java.lang.Object
- se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.AbstractRewritingRuleImpl (implements se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.RewritingRule)
- se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.GenericRuleChangeOrderOfTwoUnaryOp
- se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleChangeOrderOfBGPAddAndTPAdd
 - se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleChangeOrderOfTPAddAndBGPAdd
 - se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleChangeOrderOfTwoBGPAdd
 - se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleChangeOrderOfTwoTPAdd
 
 - se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.GenericRuleMergeBGPAddOfReqIntoOneBGPReq
- se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleMergeBGPAddOfBGPReqIntoOneBGPReq
 - se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleMergeBGPAddOfTPReqIntoOneBGPReq
 
 - se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.GenericRuleMergeJoinOfTwoReqIntoOneBGPReq
- se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleMergeJoinOfTPReqAndBGPReqIntoOneBGPReq
 - se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleMergeJoinOfTwoBGPReqIntoOneReq
 - se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleMergeJoinOfTwoTPReqIntoOneBGPReq
 
 - se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleChangeOrderAndMergeJoinOfBGPReqIntoBGPAdd
 - se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleChangeOrderAndMergeJoinOfTPReqIntoTPAdd
 - se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleChangeOrderOfThreeSubPlansOfJOIN
 - se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleChangeOrderOfThreeSubPlansOfUNION
 - se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleChangeOrderOfTwoSubPlansOfJOIN
 - se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleChangeOrderOfTwoSubPlansOfUNION
 - se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleConvertBGPAddToBJFILTER
 - se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleConvertBGPAddToBJUNION
 - se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleConvertBGPAddToBJVALUES
 - se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleConvertBGPAddToHashJoin
 - se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleConvertBGPAddToIndexNLJ
 - se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleConvertBGPAddToSymmetricHashJoin
 - se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleConvertGBPAddToNaiveNLJ
 - se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleConvertTPAddToBindJoin
 - se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleConvertTPAddToBJFILTER
 - se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleConvertTPAddToBJUNION
 - se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleConvertTPAddToBJVALUES
 - se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleConvertTPAddToHashJoin
 - se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleConvertTPAddToIndexNLJ
 - se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleConvertTPAddToNaiveNLJ
 - se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleConvertTPAddToSymmetricHashJoin
 - se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleConvertUnionOfTwoJoinsToJoinOfUnion
 - se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleDistributeJOINOverUNION
 - se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleDivideBGPAddToMultiTPAdd
 - se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleDivideBGPReqIntoJoinOfTPReqs
 - se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleDivideBGPReqIntoMultiTPAdds
 - se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleDivideMultiwayJoinToJoinOfSubPlans
 - se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleDivideMultiwayUnionToUnionOfSubPlans
 - se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleMergeBGPAddOfGraphPatternReqIntoOneRequest
 - se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleMergeChildJoinIntoMultiwayJoin
 - se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleMergeChildUnionIntoMultiwayUnion
 - se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleMergeJoinOfOneBGPReqIntoBGPAdd
 - se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleMergeJoinOfOneTPReqIntoTPAdd
 - se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleMergeJoinOfTwoPatternReqIntoOneReq
 - se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleMergeMultiwayJoinOfMultiIdenticalSubPlansIntoOne
 - se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleMergeMultiwayUnionOfMultiIdenticalSubPlansIntoOne
 - se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleMergeTPAddOfBGPAddIntoBGPAdd
 - se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleMergeTPAddOfBGPReqIntoOneRequest
 - se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleMergeTPAddOfGraphPatternReqIntoOneRequest
 - se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleMergeTwoBGPAddIntoOneBGPAdd
 - se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleMergeUnionOfTwoIdenticalSubPlansIntoOne
 - se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.RuleMergeUNIONOfTwoPatternReqIntoOneReq
 
 - se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.GenericRuleChangeOrderOfTwoUnaryOp
 - se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.AbstractRuleApplicationImpl (implements se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.RuleApplication)
 - se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.IdentifyLogicalOp
 - se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.IdentifyPhysicalOpUsedForBGPAdd
 - se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.IdentifyPhysicalOpUsedForTPAdd
 - se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.IdentifyTypeOfRequestUsedForReq
 
 - se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.rules.AbstractRewritingRuleImpl (implements se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.rewriting.RewritingRule)