Class AbstractPlannerGraph<N extends AbstractPlannerGraph.AbstractNode,​E extends AbstractPlannerGraph.AbstractEdge>

    • Constructor Detail

      • AbstractPlannerGraph

        protected AbstractPlannerGraph​(@Nonnull
                                       N root,
                                       @Nonnull
                                       com.google.common.graph.Network<N,​E> network)
        Protected constructor. Objects of this class are built by a builder.
        Parameters:
        root - root of this graph
        network - a network describing the query execution plan rooted at root
    • Method Detail

      • getNetwork

        @Nonnull
        public com.google.common.graph.ImmutableNetwork<N,​E> getNetwork()
      • getNodeForIdentity

        @Nullable
        public N getNodeForIdentity​(Object identity)