Class CSRGraphStoreUtil


  • public final class CSRGraphStoreUtil
    extends java.lang.Object
    • Method Detail

      • createFromGraph

        public static CSRGraphStore createFromGraph​(DatabaseId 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,
                                                                              java.util.function.Function<org.neo4j.gds.NodeLabel,​java.util.Collection<java.lang.String>> propertiesByLabel,
                                                                              RelationshipsAndProperties relationshipsAndProperties)