Package org.neo4j.gds.core.loading
Class CSRGraphStoreUtil
- java.lang.Object
-
- org.neo4j.gds.core.loading.CSRGraphStoreUtil
-
public final class CSRGraphStoreUtil extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static RelationshipPropertyStore
buildRelationshipPropertyStore(java.util.List<Relationships> relationships, java.util.List<org.neo4j.gds.api.schema.RelationshipPropertySchema> relationshipPropertySchemas)
static org.neo4j.gds.api.schema.GraphSchema
computeGraphSchema(IdMapAndProperties idMapAndProperties, java.util.function.Function<org.neo4j.gds.NodeLabel,java.util.Collection<java.lang.String>> propertiesByLabel, RelationshipsAndProperties relationshipsAndProperties)
static org.neo4j.gds.api.schema.GraphSchema
computeGraphSchema(IdMapAndProperties idMapAndProperties, RelationshipsAndProperties relationshipsAndProperties)
static CSRGraphStore
createFromGraph(org.neo4j.kernel.database.NamedDatabaseId databaseId, HugeGraph graph, java.lang.String relationshipTypeString, java.util.Optional<java.lang.String> relationshipPropertyKey, int concurrency)
static void
extractNodeProperties(org.neo4j.gds.core.loading.GraphStoreBuilder graphStoreBuilder, java.util.function.Function<java.lang.String,org.neo4j.gds.api.schema.PropertySchema> nodeSchema, java.util.Map<java.lang.String,NodePropertyValues> nodeProperties)
-
-
-
Method Detail
-
createFromGraph
public static CSRGraphStore createFromGraph(org.neo4j.kernel.database.NamedDatabaseId databaseId, HugeGraph graph, java.lang.String relationshipTypeString, java.util.Optional<java.lang.String> relationshipPropertyKey, int concurrency)
-
extractNodeProperties
public static void extractNodeProperties(org.neo4j.gds.core.loading.GraphStoreBuilder graphStoreBuilder, java.util.function.Function<java.lang.String,org.neo4j.gds.api.schema.PropertySchema> nodeSchema, java.util.Map<java.lang.String,NodePropertyValues> nodeProperties)
-
buildRelationshipPropertyStore
public static RelationshipPropertyStore buildRelationshipPropertyStore(java.util.List<Relationships> relationships, java.util.List<org.neo4j.gds.api.schema.RelationshipPropertySchema> relationshipPropertySchemas)
-
computeGraphSchema
public static org.neo4j.gds.api.schema.GraphSchema computeGraphSchema(IdMapAndProperties idMapAndProperties, RelationshipsAndProperties relationshipsAndProperties)
-
computeGraphSchema
public static org.neo4j.gds.api.schema.GraphSchema computeGraphSchema(IdMapAndProperties idMapAndProperties, java.util.function.Function<org.neo4j.gds.NodeLabel,java.util.Collection<java.lang.String>> propertiesByLabel, RelationshipsAndProperties relationshipsAndProperties)
-
-