Package org.neo4j.gds.core.loading
Class NativeFactory
- java.lang.Object
-
- org.neo4j.gds.api.GraphStoreFactory<CSRGraphStore,CONFIG>
-
- org.neo4j.gds.api.CSRGraphStoreFactory<GraphCreateFromStoreConfig>
-
- org.neo4j.gds.core.loading.NativeFactory
-
public final class NativeFactory extends CSRGraphStoreFactory<GraphCreateFromStoreConfig>
-
-
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 NativeFactory(GraphCreateFromStoreConfig graphCreateConfig, GraphLoaderContext loadingContext)
NativeFactory(GraphCreateFromStoreConfig graphCreateConfig, GraphLoaderContext loadingContext, GraphDimensions graphDimensions)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description GraphStoreFactory.ImportResult<CSRGraphStore>
build()
static MemoryEstimation
getMemoryEstimation(org.neo4j.gds.NodeProjections nodeProjections, org.neo4j.gds.RelationshipProjections relationshipProjections)
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, estimationDimensions
-
-
-
-
Constructor Detail
-
NativeFactory
public NativeFactory(GraphCreateFromStoreConfig graphCreateConfig, GraphLoaderContext loadingContext)
-
NativeFactory
public NativeFactory(GraphCreateFromStoreConfig graphCreateConfig, GraphLoaderContext loadingContext, GraphDimensions graphDimensions)
-
-
Method Detail
-
memoryEstimation
public MemoryEstimation memoryEstimation()
- Specified by:
memoryEstimation
in classGraphStoreFactory<CSRGraphStore,GraphCreateFromStoreConfig>
-
getMemoryEstimation
public static MemoryEstimation getMemoryEstimation(org.neo4j.gds.NodeProjections nodeProjections, org.neo4j.gds.RelationshipProjections relationshipProjections)
-
initProgressLogger
protected ProgressLogger initProgressLogger()
- Specified by:
initProgressLogger
in classGraphStoreFactory<CSRGraphStore,GraphCreateFromStoreConfig>
-
build
public GraphStoreFactory.ImportResult<CSRGraphStore> build()
- Specified by:
build
in classGraphStoreFactory<CSRGraphStore,GraphCreateFromStoreConfig>
-
-