Package org.apache.calcite.util.graph
Class Graphs
java.lang.Object
org.apache.calcite.util.graph.Graphs
Miscellaneous graph utilities.
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
Graphs.FrozenGraph<V,
E extends DefaultEdge> Immutable grap. -
Method Summary
Modifier and TypeMethodDescriptionstatic <V,
E extends DefaultEdge>
Graphs.FrozenGraph<V,E> makeImmutable
(DirectedGraph<V, E> graph) Returns a map of the shortest paths between any pair of nodes.static <V,
E extends DefaultEdge>
List<V>predecessorListOf
(DirectedGraph<V, E> graph, V vertex)
-
Method Details
-
predecessorListOf
public static <V,E extends DefaultEdge> List<V> predecessorListOf(DirectedGraph<V, E> graph, V vertex) -
makeImmutable
public static <V,E extends DefaultEdge> Graphs.FrozenGraph<V,E> makeImmutable(DirectedGraph<V, E> graph) Returns a map of the shortest paths between any pair of nodes.
-