Package org.neo4j.graphalgo.api
Class GraphStoreFactory<STORE extends GraphStore,CONFIG extends GraphCreateConfig>
- java.lang.Object
-
- org.neo4j.graphalgo.api.GraphStoreFactory<STORE,CONFIG>
-
- Direct Known Subclasses:
CSRGraphStoreFactory
public abstract class GraphStoreFactory<STORE extends GraphStore,CONFIG extends GraphCreateConfig> extends java.lang.Object
The Abstract Factory defines the construction of the graph
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
GraphStoreFactory.ImportResult<STORE extends GraphStore>
static interface
GraphStoreFactory.RelationshipImportResult
static interface
GraphStoreFactory.Supplier
-
Field Summary
Fields Modifier and Type Field Description protected GraphDimensions
dimensions
protected CONFIG
graphCreateConfig
protected GraphLoaderContext
loadingContext
protected ProgressLogger
progressLogger
static java.lang.String
TASK_LOADING
-
Constructor Summary
Constructors Constructor Description GraphStoreFactory(CONFIG graphCreateConfig, GraphLoaderContext loadingContext, GraphDimensions dimensions)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract GraphStoreFactory.ImportResult<STORE>
build()
GraphDimensions
dimensions()
GraphDimensions
estimationDimensions()
protected abstract ProgressLogger
initProgressLogger()
abstract MemoryEstimation
memoryEstimation()
-
-
-
Field Detail
-
TASK_LOADING
public static final java.lang.String TASK_LOADING
- See Also:
- Constant Field Values
-
graphCreateConfig
protected final CONFIG extends GraphCreateConfig graphCreateConfig
-
loadingContext
protected final GraphLoaderContext loadingContext
-
dimensions
protected final GraphDimensions dimensions
-
progressLogger
protected final ProgressLogger progressLogger
-
-
Constructor Detail
-
GraphStoreFactory
public GraphStoreFactory(CONFIG graphCreateConfig, GraphLoaderContext loadingContext, GraphDimensions dimensions)
-
-
Method Detail
-
build
public abstract GraphStoreFactory.ImportResult<STORE> build()
-
memoryEstimation
public abstract MemoryEstimation memoryEstimation()
-
dimensions
public GraphDimensions dimensions()
-
estimationDimensions
public GraphDimensions estimationDimensions()
-
initProgressLogger
protected abstract ProgressLogger initProgressLogger()
-
-