Package org.apache.calcite.materialize
Class Lattice.Edge
- java.lang.Object
-
- org.apache.calcite.util.graph.DefaultEdge
-
- org.apache.calcite.materialize.Lattice.Edge
-
- Enclosing class:
- Lattice
private static class Lattice.Edge extends DefaultEdge
Edge in the temporary graph.
-
-
Field Summary
Fields Modifier and Type Field Description static DirectedGraph.EdgeFactory<Lattice.Vertex,Lattice.Edge>
FACTORY
(package private) java.util.List<IntPair>
pairs
-
Fields inherited from class org.apache.calcite.util.graph.DefaultEdge
source, target
-
-
Constructor Summary
Constructors Constructor Description Edge(Lattice.Vertex source, Lattice.Vertex target)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) Lattice.Vertex
getSource()
(package private) Lattice.Vertex
getTarget()
-
Methods inherited from class org.apache.calcite.util.graph.DefaultEdge
equals, factory, hashCode
-
-
-
-
Field Detail
-
FACTORY
public static final DirectedGraph.EdgeFactory<Lattice.Vertex,Lattice.Edge> FACTORY
-
pairs
final java.util.List<IntPair> pairs
-
-
Constructor Detail
-
Edge
Edge(Lattice.Vertex source, Lattice.Vertex target)
-
-
Method Detail
-
getTarget
Lattice.Vertex getTarget()
-
getSource
Lattice.Vertex getSource()
-
-