Interface GraphProjectFromStoreConfig

  • All Superinterfaces:
    org.neo4j.gds.config.BaseConfig, GraphProjectConfig, org.neo4j.gds.config.ToMapConvertible

    @Configuration
    public interface GraphProjectFromStoreConfig
    extends GraphProjectConfig
    • Field Detail

      • RELATIONSHIP_PROJECTION_KEY

        static final java.lang.String RELATIONSHIP_PROJECTION_KEY
        See Also:
        Constant Field Values
      • RELATIONSHIP_PROPERTIES_KEY

        static final java.lang.String RELATIONSHIP_PROPERTIES_KEY
        See Also:
        Constant Field Values
    • Method Detail

      • nodeProjections

        @Key("nodeProjection")
        @ConvertWith("org.neo4j.gds.AbstractNodeProjections#fromObject")
        @ToMapValue("org.neo4j.gds.AbstractNodeProjections#toObject")
        org.neo4j.gds.NodeProjections nodeProjections()
      • relationshipProjections

        @Key("relationshipProjection")
        @ConvertWith("org.neo4j.gds.AbstractRelationshipProjections#fromObject")
        @ToMapValue("org.neo4j.gds.AbstractRelationshipProjections#toObject")
        org.neo4j.gds.RelationshipProjections relationshipProjections()
      • nodeProperties

        @Default
        @Parameter(false)
        @ConvertWith("org.neo4j.gds.AbstractPropertyMappings#fromObject")
        default org.neo4j.gds.PropertyMappings nodeProperties()
      • relationshipProperties

        @Default
        @Parameter(false)
        @ConvertWith("org.neo4j.gds.AbstractPropertyMappings#fromObject")
        default org.neo4j.gds.PropertyMappings relationshipProperties()
      • validateProjectionsAreNotEmpty

        @Check
        default void validateProjectionsAreNotEmpty()
      • verifyProperties

        @Ignore
        default void verifyProperties​(java.util.Set<java.lang.String> propertiesFromMapping,
                                      java.util.Set<java.lang.String> propertiesFromProjection,
                                      java.lang.String type)
      • outputFieldDenylist

        @Derived
        @Ignore
        default java.util.Set<java.lang.String> outputFieldDenylist()
      • of

        static GraphProjectFromStoreConfig of​(java.lang.String userName,
                                              java.lang.String graphName,
                                              java.lang.Object nodeProjections,
                                              java.lang.Object relationshipProjections,
                                              org.neo4j.gds.core.CypherMapWrapper config)
      • fromProcedureConfig

        static GraphProjectFromStoreConfig fromProcedureConfig​(java.lang.String username,
                                                               org.neo4j.gds.core.CypherMapWrapper config)