Package org.neo4j.gds.core.loading
Class GraphStoreCatalog
- java.lang.Object
-
- org.neo4j.gds.core.loading.GraphStoreCatalog
-
public final class GraphStoreCatalog extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceGraphStoreCatalog.GraphStoreWithUserNameAndConfig
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static booleanexists(java.lang.String username, java.lang.String databaseName, java.lang.String graphName)static booleanexists(java.lang.String username, DatabaseId databaseId, java.lang.String graphName)static GraphStoreWithConfigget(java.lang.String username, java.lang.String databaseName, java.lang.String graphName)static GraphStoreWithConfigget(java.lang.String username, DatabaseId databaseId, java.lang.String graphName)static GraphStoreWithConfigget(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, DatabaseId databaseId, java.lang.String graphName)static java.util.Map<GraphProjectConfig,GraphStore>getGraphStores(java.lang.String username)static java.util.Map<GraphProjectConfig,GraphStore>getGraphStores(java.lang.String username, DatabaseId databaseId)static intgraphStoresCount()static intgraphStoresCount(DatabaseId databaseId)static booleanisEmpty()static voidoverwrite(GraphProjectConfig config, GraphStore graphStore)static voidremove(CatalogRequest request, java.lang.String graphName, java.util.function.Consumer<GraphStoreWithConfig> removedGraphConsumer, boolean failOnMissing)static voidremoveAllLoadedGraphs()static voidremoveAllLoadedGraphs(DatabaseId databaseId)static voidset(GraphProjectConfig config, GraphStore graphStore)static voidsetDegreeDistribution(java.lang.String username, DatabaseId 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, DatabaseId databaseId, java.lang.String graphName)
-
get
@TestOnly public static GraphStoreWithConfig get(java.lang.String username, java.lang.String databaseName, java.lang.String graphName)
-
set
public static void set(GraphProjectConfig config, GraphStore graphStore)
-
overwrite
public static void overwrite(GraphProjectConfig config, GraphStore graphStore)
-
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)
-
graphStoresCount
public static int graphStoresCount()
-
graphStoresCount
public static int graphStoresCount(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)
-
getGraphStores
public static java.util.Map<GraphProjectConfig,GraphStore> getGraphStores(java.lang.String username)
-
getGraphStores
public static java.util.Map<GraphProjectConfig,GraphStore> getGraphStores(java.lang.String username, DatabaseId databaseId)
-
getAllGraphStores
public static java.util.stream.Stream<GraphStoreCatalog.GraphStoreWithUserNameAndConfig> getAllGraphStores()
-
-