Uses of Class
org.apache.nemo.common.dag.DAGBuilder
-
Packages that use DAGBuilder Package Description org.apache.nemo.common.dag org.apache.nemo.common.ir.vertex org.apache.nemo.common.ir.vertex.utility -
-
Uses of DAGBuilder in org.apache.nemo.common.dag
Methods in org.apache.nemo.common.dag that return DAGBuilder Modifier and Type Method Description DAGBuilder<V,E>
DAGBuilder. addVertex(V v)
Add vertex to the builder.DAGBuilder<V,E>
DAGBuilder. addVertex(V v, java.util.Stack<LoopVertex> loopVertexStack)
Add vertex to the builder, using the LoopVertex stack.DAGBuilder<V,E>
DAGBuilder. addVertex(V v, DAG<V,E> dag)
Add vertex to the builder, using the information from the given DAG.DAGBuilder<V,E>
DAGBuilder. connectSplitterVertexWithoutReplacing(E edgeToReference, E edgeToInsert)
This method adds a information in SplitterVertex's LoopEdge - InternalEdge relationship and connects the Edge without replacing existing mapping relationships.DAGBuilder<V,E>
DAGBuilder. connectSplitterVertexWithReplacing(E originalEdge, E edgeToInsert)
This method replaces current SplitterVertex's LoopEdge - InternalEdge relationship with the new relationship and connects the Edge.DAGBuilder<V,E>
DAGBuilder. connectVertices(E edge)
Connect vertices at the edge.DAGBuilder<V,E>
DAGBuilder. removeVertex(V v)
Remove the vertex from the list. -
Uses of DAGBuilder in org.apache.nemo.common.ir.vertex
Methods in org.apache.nemo.common.ir.vertex that return DAGBuilder Modifier and Type Method Description DAGBuilder<IRVertex,IREdge>
LoopVertex. getBuilder()
Methods in org.apache.nemo.common.ir.vertex with parameters of type DAGBuilder Modifier and Type Method Description LoopVertex
LoopVertex. unRollIteration(DAGBuilder<IRVertex,IREdge> dagBuilder)
Method for unrolling an iteration of the LoopVertex. -
Uses of DAGBuilder in org.apache.nemo.common.ir.vertex.utility
Methods in org.apache.nemo.common.ir.vertex.utility with parameters of type DAGBuilder Modifier and Type Method Description TaskSizeSplitterVertex
TaskSizeSplitterVertex. unRollIteration(DAGBuilder<IRVertex,IREdge> dagBuilder)
Need to be careful about Signal Vertex, because they do not appear in the last iteration.
-