@Override protected RuleRegistrySet createDefaultRuleRegistrySet() { return new RuleRegistrySet( new NoHashJoinHadoop2TezRuleRegistry(), new HashJoinHadoop2TezRuleRegistry() ); } }
addRule( new NoHashJoinAssert() ); // fail if we encounter a HashJoin addRule( new LoneGroupAssert() ); addRule( new MissingGroupAssert() ); addRule( new BufferAfterEveryAssert() ); addRule( new EveryAfterBufferAssert() ); addRule( new SplitBeforeEveryAssert() ); addRule( new BoundaryBalanceGroupSplitSpliceTransformer() ); // prevents AssemblyHelpersPlatformTest#testSameSourceMerge deadlock addRule( new BoundaryBalanceCheckpointTransformer() ); addRule( new RemoveNoOpPipeTransformer() ); addRule( new ApplyAssertionLevelTransformer() ); addRule( new ApplyDebugLevelTransformer() ); addRule( new LogicalMergeAnnotator() ); // MergePipesPlatformTest#testSameSourceMergeHashJoin addRule( new WholeGraphStepPartitioner() ); addRule( new TopDownBoundariesNodePartitioner() ); addRule( new ConsecutiveGroupOrMergesNodePartitioner() ); addRule( new SplitJoinBoundariesNodeRePartitioner() ); // testCoGroupSelf - compensates for tez-1190
addRule( new NoHashJoinAssert() ); // fail if we encounter a HashJoin addRule( new LoneGroupAssert() ); addRule( new MissingGroupAssert() ); addRule( new BufferAfterEveryAssert() ); addRule( new EveryAfterBufferAssert() ); addRule( new SplitBeforeEveryAssert() ); addRule( new BoundaryBalanceGroupSplitSpliceTransformer() ); // prevents AssemblyHelpersPlatformTest#testSameSourceMerge deadlock addRule( new BoundaryBalanceCheckpointTransformer() ); addRule( new RemoveNoOpPipeTransformer() ); addRule( new ApplyAssertionLevelTransformer() ); addRule( new ApplyDebugLevelTransformer() ); addRule( new LogicalMergeAnnotator() ); // MergePipesPlatformTest#testSameSourceMergeHashJoin addRule( new WholeGraphStepPartitioner() ); addRule( new TopDownBoundariesNodePartitioner() ); addRule( new ConsecutiveGroupOrMergesNodePartitioner() ); addRule( new SplitJoinBoundariesNodeRePartitioner() ); // testCoGroupSelf - compensates for tez-1190
@Override protected RuleRegistrySet createDefaultRuleRegistrySet() { return new RuleRegistrySet( new NoHashJoinHadoop2TezRuleRegistry(), new HashJoinHadoop2TezRuleRegistry() ); } }