public StreamedOnlySourcesNodeRePartitioner() { super( PartitionNodes, PartitionSource.PartitionCurrent, // force repartitioning new RuleExpression( new NoGroupJoinMergeBoundaryTapExpressionGraph(), new StreamedOnlySourcesExpressionGraph() ) ); } }
public StreamedOnlySourcesExpressionGraph() { super( SearchOrder.Depth ); this.arc( new BoundariesElementExpression( ElementCapture.Primary, TypeExpression.Topo.LinearOut ), PathScopeExpression.ALL_NON_BLOCKING, new BoundariesElementExpression() ); } }
public StreamedOnlySourcesExpressionGraph() { super( SearchOrder.Depth ); this.arc( new BoundariesElementExpression( ElementCapture.Primary, TypeExpression.Topo.LinearOut ), PathScopeExpression.ALL_NON_BLOCKING, new BoundariesElementExpression() ); } }
public StreamedOnlySourcesNodeRePartitioner() { super( PartitionNodes, PartitionSource.PartitionCurrent, // force repartitioning new RuleExpression( new NoGroupJoinMergeBoundaryTapExpressionGraph(), new StreamedOnlySourcesExpressionGraph() ) ); } }