Class GraphStoreCatalog


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

      • setLog

        public static void setLog​(org.neo4j.logging.Log log)
      • 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,
                                               java.lang.String databaseName,
                                               java.lang.String graphName)
      • exists

        public static boolean exists​(java.lang.String username,
                                     java.lang.String databaseName,
                                     java.lang.String graphName)
      • exists

        public static boolean exists​(java.lang.String username,
                                     DatabaseId databaseId,
                                     java.lang.String graphName)
      • graphStoreCount

        public static int graphStoreCount()
      • graphStoreCount

        public static int graphStoreCount​(DatabaseId 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,
                                                                                                                       DatabaseId databaseId,
                                                                                                                       java.lang.String graphName)
      • setDegreeDistribution

        public static void setDegreeDistribution​(java.lang.String username,
                                                 DatabaseId 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​(DatabaseId databaseId)