Class GraphExporter.Cluster<N,E>
- java.lang.Object
-
- com.apple.foundationdb.record.query.plan.temp.explain.GraphExporter.Cluster<N,E>
-
- Type Parameters:
N
- node classE
- edge class
- Direct Known Subclasses:
PlannerGraphProperty.NamedCluster
- Enclosing class:
- GraphExporter<N,E>
public static class GraphExporter.Cluster<N,E> extends Object
This class represents a cluster with the additional ability to further subdivide the cluster into sub-clusters.
-
-
Constructor Summary
Constructors Constructor Description Cluster(Set<N> nodes, GraphExporter.ComponentAttributeProvider<GraphExporter.Cluster<N,E>> clusterAttributeProvider, GraphExporter.ClusterProvider<N,E> nestedClusterProvider)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GraphExporter.ComponentAttributeProvider<GraphExporter.Cluster<N,E>>
getClusterAttributeProvider()
GraphExporter.ClusterProvider<N,E>
getNestedClusterProvider()
com.google.common.collect.ImmutableSet<N>
getNodes()
-
-
-
Constructor Detail
-
Cluster
public Cluster(@Nonnull Set<N> nodes, @Nonnull GraphExporter.ComponentAttributeProvider<GraphExporter.Cluster<N,E>> clusterAttributeProvider, @Nonnull GraphExporter.ClusterProvider<N,E> nestedClusterProvider)
-
-
Method Detail
-
getClusterAttributeProvider
@Nonnull public GraphExporter.ComponentAttributeProvider<GraphExporter.Cluster<N,E>> getClusterAttributeProvider()
-
getNestedClusterProvider
@Nonnull public GraphExporter.ClusterProvider<N,E> getNestedClusterProvider()
-
-