Class GraphDimensionsReader<T extends GraphProjectConfig>

    • Method Detail

      • apply

        public org.neo4j.gds.core.GraphDimensions apply​(org.neo4j.kernel.api.KernelTransaction transaction)
                                                 throws java.lang.RuntimeException
        Throws:
        java.lang.RuntimeException
      • getNodeLabelTokens

        protected abstract org.neo4j.gds.core.GraphDimensionsReader.TokenElementIdentifierMappings<org.neo4j.gds.NodeLabel> getNodeLabelTokens​(org.neo4j.internal.kernel.api.TokenRead tokenRead)
      • getRelationshipTypeTokens

        protected abstract org.neo4j.gds.core.GraphDimensionsReader.TokenElementIdentifierMappings<org.neo4j.gds.RelationshipType> getRelationshipTypeTokens​(org.neo4j.internal.kernel.api.TokenRead tokenRead)
      • getNodeProjections

        protected abstract org.neo4j.gds.NodeProjections getNodeProjections()
      • getRelationshipProjections

        protected abstract org.neo4j.gds.RelationshipProjections getRelationshipProjections()
      • loadPropertyTokens

        protected java.util.Map<java.lang.String,​java.lang.Integer> loadPropertyTokens​(java.util.Map<? extends org.neo4j.gds.ElementIdentifier,​? extends org.neo4j.gds.ElementProjection> projectionMapping,
                                                                                             org.neo4j.internal.kernel.api.TokenRead tokenRead)
      • getRelationshipCountsByType

        @NotNull
        protected @NotNull java.util.Map<org.neo4j.gds.RelationshipType,​java.lang.Long> getRelationshipCountsByType​(org.neo4j.internal.kernel.api.Read dataRead,
                                                                                                                          org.neo4j.gds.core.GraphDimensionsReader.TokenElementIdentifierMappings<org.neo4j.gds.NodeLabel> labelTokenNodeLabelMappings,
                                                                                                                          org.neo4j.gds.core.GraphDimensionsReader.TokenElementIdentifierMappings<org.neo4j.gds.RelationshipType> typeTokenRelTypeMappings)