Package org.neo4j.gds.core.loading
Class CypherFactory
- java.lang.Object
-
- org.neo4j.gds.api.GraphStoreFactory<CSRGraphStore,CONFIG>
-
- org.neo4j.gds.api.CSRGraphStoreFactory<GraphCreateFromCypherConfig>
-
- org.neo4j.gds.core.loading.CypherFactory
-
public class CypherFactory extends CSRGraphStoreFactory<GraphCreateFromCypherConfig>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.neo4j.gds.api.GraphStoreFactory
GraphStoreFactory.ImportResult<STORE extends GraphStore>, GraphStoreFactory.RelationshipImportResult, GraphStoreFactory.Supplier
-
-
Field Summary
-
Fields inherited from class org.neo4j.gds.api.GraphStoreFactory
dimensions, graphCreateConfig, loadingContext, progressLogger, TASK_LOADING
-
-
Constructor Summary
Constructors Constructor Description CypherFactory(GraphCreateFromCypherConfig graphCreateConfig, GraphLoaderContext loadingContext)
CypherFactory(GraphCreateFromCypherConfig graphCreateConfig, GraphLoaderContext loadingContext, GraphDimensions graphDimensions)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GraphStoreFactory.ImportResult<CSRGraphStore>
build()
GraphDimensions
estimationDimensions()
protected ProgressLogger
initProgressLogger()
MemoryEstimation
memoryEstimation()
-
Methods inherited from class org.neo4j.gds.api.CSRGraphStoreFactory
createGraphStore, logLoadingSummary
-
Methods inherited from class org.neo4j.gds.api.GraphStoreFactory
dimensions
-
-
-
-
Constructor Detail
-
CypherFactory
public CypherFactory(GraphCreateFromCypherConfig graphCreateConfig, GraphLoaderContext loadingContext)
-
CypherFactory
public CypherFactory(GraphCreateFromCypherConfig graphCreateConfig, GraphLoaderContext loadingContext, GraphDimensions graphDimensions)
-
-
Method Detail
-
memoryEstimation
public final MemoryEstimation memoryEstimation()
- Specified by:
memoryEstimation
in classGraphStoreFactory<CSRGraphStore,GraphCreateFromCypherConfig>
-
estimationDimensions
public GraphDimensions estimationDimensions()
- Overrides:
estimationDimensions
in classGraphStoreFactory<CSRGraphStore,GraphCreateFromCypherConfig>
-
build
public GraphStoreFactory.ImportResult<CSRGraphStore> build()
- Specified by:
build
in classGraphStoreFactory<CSRGraphStore,GraphCreateFromCypherConfig>
-
initProgressLogger
protected ProgressLogger initProgressLogger()
- Specified by:
initProgressLogger
in classGraphStoreFactory<CSRGraphStore,GraphCreateFromCypherConfig>
-
-