Class GraphStoreCatalog


  • public final class GraphStoreCatalog
    extends java.lang.Object
    • Method Detail

      • remove

        public static void remove​(CatalogRequest request,
                                  java.lang.String graphName,
                                  java.util.function.Consumer<GraphStoreWithConfig> removedGraphConsumer,
                                  boolean failOnMissing)
      • get

        @TestOnly
        public static GraphStoreWithConfig get​(java.lang.String username,
                                               org.neo4j.kernel.database.NamedDatabaseId databaseId,
                                               java.lang.String graphName)
      • exists

        public static boolean exists​(java.lang.String username,
                                     org.neo4j.kernel.database.NamedDatabaseId databaseId,
                                     java.lang.String graphName)
      • graphStoresCount

        public static int graphStoresCount()
      • graphStoresCount

        public static int graphStoresCount​(org.neo4j.kernel.database.NamedDatabaseId databaseId)
      • isEmpty

        public static boolean isEmpty()
      • getDegreeDistribution

        public static java.util.Optional<java.util.Map<java.lang.String,​java.lang.Object>> getDegreeDistribution​(java.lang.String username,
                                                                                                                       org.neo4j.kernel.database.NamedDatabaseId databaseId,
                                                                                                                       java.lang.String graphName)
      • setDegreeDistribution

        public static void setDegreeDistribution​(java.lang.String username,
                                                 org.neo4j.kernel.database.NamedDatabaseId databaseId,
                                                 java.lang.String graphName,
                                                 java.util.Map<java.lang.String,​java.lang.Object> degreeDistribution)
      • removeAllLoadedGraphs

        public static void removeAllLoadedGraphs()
      • removeAllLoadedGraphs

        public static void removeAllLoadedGraphs​(org.neo4j.kernel.database.NamedDatabaseId databaseId)
      • getGraphStores

        public static java.util.Map<GraphProjectConfig,​GraphStore> getGraphStores​(java.lang.String username,
                                                                                        org.neo4j.kernel.database.NamedDatabaseId databaseId)