Package org.neo4j.graphalgo.core.loading
Class GraphStoreCatalog
- java.lang.Object
-
- org.neo4j.graphalgo.core.loading.GraphStoreCatalog
-
public final class GraphStoreCatalog extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static boolean
exists(java.lang.String username, org.neo4j.kernel.database.NamedDatabaseId databaseId, java.lang.String graphName)
static GraphStoreWithConfig
get(java.lang.String username, org.neo4j.kernel.database.NamedDatabaseId databaseId, java.lang.String graphName)
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)
static java.util.Map<GraphCreateConfig,GraphStore>
getGraphStores(java.lang.String username)
static java.util.Map<GraphCreateConfig,GraphStore>
getGraphStores(java.lang.String username, org.neo4j.kernel.database.NamedDatabaseId databaseId)
static int
graphStoresCount()
static int
graphStoresCount(org.neo4j.kernel.database.NamedDatabaseId databaseId)
static void
remove(java.lang.String username, org.neo4j.kernel.database.NamedDatabaseId databaseId, java.lang.String graphName, java.util.function.Consumer<GraphStoreWithConfig> removedGraphConsumer, boolean failOnMissing)
static void
removeAllLoadedGraphs()
static void
set(GraphCreateConfig config, GraphStore graphStore)
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)
-
-
-
Method Detail
-
get
public static GraphStoreWithConfig get(java.lang.String username, org.neo4j.kernel.database.NamedDatabaseId databaseId, java.lang.String graphName)
-
set
public static void set(GraphCreateConfig config, GraphStore graphStore)
-
exists
public static boolean exists(java.lang.String username, org.neo4j.kernel.database.NamedDatabaseId databaseId, java.lang.String graphName)
-
remove
public static void remove(java.lang.String username, org.neo4j.kernel.database.NamedDatabaseId databaseId, java.lang.String graphName, java.util.function.Consumer<GraphStoreWithConfig> removedGraphConsumer, boolean failOnMissing)
-
graphStoresCount
public static int graphStoresCount()
-
graphStoresCount
public static int graphStoresCount(org.neo4j.kernel.database.NamedDatabaseId databaseId)
-
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()
-
getGraphStores
public static java.util.Map<GraphCreateConfig,GraphStore> getGraphStores(java.lang.String username)
-
getGraphStores
public static java.util.Map<GraphCreateConfig,GraphStore> getGraphStores(java.lang.String username, org.neo4j.kernel.database.NamedDatabaseId databaseId)
-
-