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)