Package org.neo4j.gds.core.loading
Class CypherFactory
- java.lang.Object
-
- org.neo4j.gds.api.GraphStoreFactory<CSRGraphStore,CONFIG>
-
- org.neo4j.gds.api.CSRGraphStoreFactory<GraphProjectFromCypherConfig>
-
- org.neo4j.gds.core.loading.CypherFactory
-
public final class CypherFactory extends CSRGraphStoreFactory<GraphProjectFromCypherConfig>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.neo4j.gds.api.GraphStoreFactory
GraphStoreFactory.ImportResult<STORE extends GraphStore>, GraphStoreFactory.Supplier
-
-
Field Summary
-
Fields inherited from class org.neo4j.gds.api.GraphStoreFactory
capabilities, dimensions, graphProjectConfig, loadingContext
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description CSRGraphStore
build()
static CypherFactory
createWithBaseDimensions(GraphProjectFromCypherConfig graphProjectConfig, GraphLoaderContext loadingContext, org.neo4j.gds.core.GraphDimensions graphDimensions)
static CypherFactory
createWithDerivedDimensions(GraphProjectFromCypherConfig graphProjectConfig, GraphLoaderContext loadingContext)
org.neo4j.gds.core.utils.mem.MemoryEstimation
estimateMemoryUsageAfterLoading()
org.neo4j.gds.core.utils.mem.MemoryEstimation
estimateMemoryUsageDuringLoading()
org.neo4j.gds.core.GraphDimensions
estimationDimensions()
protected org.neo4j.gds.core.utils.progress.tasks.ProgressTracker
progressTracker()
-
Methods inherited from class org.neo4j.gds.api.CSRGraphStoreFactory
createGraphStore, getMemoryEstimation, logLoadingSummary
-
Methods inherited from class org.neo4j.gds.api.GraphStoreFactory
dimensions, graphProjectConfig
-
-
-
-
Method Detail
-
createWithBaseDimensions
public static CypherFactory createWithBaseDimensions(GraphProjectFromCypherConfig graphProjectConfig, GraphLoaderContext loadingContext, org.neo4j.gds.core.GraphDimensions graphDimensions)
-
createWithDerivedDimensions
public static CypherFactory createWithDerivedDimensions(GraphProjectFromCypherConfig graphProjectConfig, GraphLoaderContext loadingContext)
-
progressTracker
protected org.neo4j.gds.core.utils.progress.tasks.ProgressTracker progressTracker()
- Specified by:
progressTracker
in classCSRGraphStoreFactory<GraphProjectFromCypherConfig>
-
estimateMemoryUsageDuringLoading
public org.neo4j.gds.core.utils.mem.MemoryEstimation estimateMemoryUsageDuringLoading()
- Specified by:
estimateMemoryUsageDuringLoading
in classGraphStoreFactory<CSRGraphStore,GraphProjectFromCypherConfig>
-
estimateMemoryUsageAfterLoading
public org.neo4j.gds.core.utils.mem.MemoryEstimation estimateMemoryUsageAfterLoading()
- Specified by:
estimateMemoryUsageAfterLoading
in classGraphStoreFactory<CSRGraphStore,GraphProjectFromCypherConfig>
-
estimationDimensions
public org.neo4j.gds.core.GraphDimensions estimationDimensions()
- Overrides:
estimationDimensions
in classGraphStoreFactory<CSRGraphStore,GraphProjectFromCypherConfig>
-
build
public CSRGraphStore build()
- Specified by:
build
in classGraphStoreFactory<CSRGraphStore,GraphProjectFromCypherConfig>
-
-