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
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
GraphStoreCatalog.GraphStoreWithUserNameAndConfig
-
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 GraphStoreWithConfig
get(CatalogRequest request, java.lang.String graphName)
static java.util.stream.Stream<GraphStoreCatalog.GraphStoreWithUserNameAndConfig>
getAllGraphStores()
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 boolean
isEmpty()
static void
remove(CatalogRequest request, java.lang.String graphName, java.util.function.Consumer<GraphStoreWithConfig> removedGraphConsumer, boolean failOnMissing)
static void
removeAllLoadedGraphs()
static void
removeAllLoadedGraphs(org.neo4j.kernel.database.NamedDatabaseId databaseId)
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(CatalogRequest request, java.lang.String graphName)
-
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)
-
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)
-
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<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)
-
getAllGraphStores
public static java.util.stream.Stream<GraphStoreCatalog.GraphStoreWithUserNameAndConfig> getAllGraphStores()
-
-