Class CypherFactory
java.lang.Object
org.neo4j.gds.api.GraphStoreFactory<org.neo4j.gds.core.loading.CSRGraphStore,CONFIG>
org.neo4j.gds.api.CSRGraphStoreFactory<GraphProjectFromCypherConfig>
org.neo4j.gds.legacycypherprojection.CypherFactory
public final class CypherFactory
extends org.neo4j.gds.api.CSRGraphStoreFactory<GraphProjectFromCypherConfig>
-
Nested Class Summary
Nested classes/interfaces inherited from class org.neo4j.gds.api.GraphStoreFactory
org.neo4j.gds.api.GraphStoreFactory.ImportResult<STORE extends org.neo4j.gds.api.GraphStore>, org.neo4j.gds.api.GraphStoreFactory.Supplier -
Field Summary
Fields inherited from class org.neo4j.gds.api.GraphStoreFactory
capabilities, dimensions, graphProjectConfig, loadingContext -
Method Summary
Modifier and TypeMethodDescriptionorg.neo4j.gds.core.loading.CSRGraphStorebuild()static CypherFactorycreateWithBaseDimensions(GraphProjectFromCypherConfig graphProjectConfig, org.neo4j.gds.api.GraphLoaderContext loadingContext, org.neo4j.gds.core.GraphDimensions graphDimensions) static CypherFactorycreateWithDerivedDimensions(GraphProjectFromCypherConfig graphProjectConfig, org.neo4j.gds.api.GraphLoaderContext loadingContext) org.neo4j.gds.core.utils.mem.MemoryEstimationorg.neo4j.gds.core.utils.mem.MemoryEstimationorg.neo4j.gds.core.GraphDimensionsprotected org.neo4j.gds.core.utils.progress.tasks.ProgressTrackerMethods inherited from class org.neo4j.gds.api.CSRGraphStoreFactory
createGraphStore, getMemoryEstimation, logLoadingSummaryMethods inherited from class org.neo4j.gds.api.GraphStoreFactory
dimensions, graphProjectConfig
-
Method Details
-
createWithBaseDimensions
public static CypherFactory createWithBaseDimensions(GraphProjectFromCypherConfig graphProjectConfig, org.neo4j.gds.api.GraphLoaderContext loadingContext, org.neo4j.gds.core.GraphDimensions graphDimensions) -
createWithDerivedDimensions
public static CypherFactory createWithDerivedDimensions(GraphProjectFromCypherConfig graphProjectConfig, org.neo4j.gds.api.GraphLoaderContext loadingContext) -
progressTracker
protected org.neo4j.gds.core.utils.progress.tasks.ProgressTracker progressTracker()- Specified by:
progressTrackerin classorg.neo4j.gds.api.CSRGraphStoreFactory<GraphProjectFromCypherConfig>
-
estimateMemoryUsageDuringLoading
public org.neo4j.gds.core.utils.mem.MemoryEstimation estimateMemoryUsageDuringLoading()- Specified by:
estimateMemoryUsageDuringLoadingin classorg.neo4j.gds.api.GraphStoreFactory<org.neo4j.gds.core.loading.CSRGraphStore,GraphProjectFromCypherConfig>
-
estimateMemoryUsageAfterLoading
public org.neo4j.gds.core.utils.mem.MemoryEstimation estimateMemoryUsageAfterLoading()- Specified by:
estimateMemoryUsageAfterLoadingin classorg.neo4j.gds.api.GraphStoreFactory<org.neo4j.gds.core.loading.CSRGraphStore,GraphProjectFromCypherConfig>
-
estimationDimensions
public org.neo4j.gds.core.GraphDimensions estimationDimensions()- Overrides:
estimationDimensionsin classorg.neo4j.gds.api.GraphStoreFactory<org.neo4j.gds.core.loading.CSRGraphStore,GraphProjectFromCypherConfig>
-
build
public org.neo4j.gds.core.loading.CSRGraphStore build()- Specified by:
buildin classorg.neo4j.gds.api.GraphStoreFactory<org.neo4j.gds.core.loading.CSRGraphStore,GraphProjectFromCypherConfig>
-